Changes from v2.6.3 to v2.7.0 (see highlight summary)
Release Date: December 06, 2012
New Nodes:
- New Node 1648: Database Update
- New Node 3744: Database Delete
- New Node 3555: R integration: a number of new nodes with R to R ports for Snippet and View node
- New Node 3704: Tree Ensemble (Regression) & corresponding predictor node
- New Node 2622: Similarity Search: two input ports; for each row in 1st input, find the n nearest neighbors in the 2nd data set
- New Node 3461: Table to Image node
- New Node 3596: Zip files, zips files located by a table into a zip file
- New Node 3597: Unzip files, unzips files from a zip file and creates a table with the locations and URLs
- New Node 3633: Files to binary objects, create binary objects from files
- New Node 3634: Binary objects to files, writes binary objects as files
- New Node 3635: File meta info, add meta info of files into the table
- New Node 3641: String To URI, convert string columns to URI columns
- New Node 3642: URI To String, convert URI columns to string columns
- New Node 3643: URI To Port, output URIs from a table as URI port object
- New Node 3644: Port To URI, outputs the URIs of a port object as a table
- New Node 3718: Extract URI Info, extracts the Information contained in the URI
- New Node 3719: Find MIME-Type, find the MIME-Type to a file extension
- New Node 3720: List MIME-Types, lists all registered MIME-Types
- New Node 3721: Copy/Move Files, copies or moves/renames files
- New Node 3722: Remote Copy, copies files from or to a remote location (ssh, ftp, sftp, http)
- New Node 3742: Binary objects to PNGs, converts binary objects to PNGs
- New Node 3749: PNGs to binary objects, converts PNGs to binary objects
- New Node 3750: Binary objects to strings, converts binary objects to strings
- New Node 3751: Strings to binary objects, converts strings to binary objects
- New Node 3768: QuickForm Dummy input node to force separate wizard page in web portal
- New Node 3769: QuickForm Output Node showing some text (w/ flow variable support)
- New Node 3637: QuickForm Multi Selection
- New Node 3665: QuickForm output node with image port (mostly relevant for KNIME web portal)
- New Node 3805: (KNIME Testing Extension:) Image Comparator node that compares PNGs and SVGs images
New Features:
- Enh 2671: Update to new Eclipse 3.7.2 (BIRT 3.7) and Java 1.7.0_07 version
- Enh 3739: KNIME Explorer replaces old Workflow Projects view (more features, public server embedded)
- Enh 1544: Blob support for Database Reader/Writer
- Enh 3502: Boolean support for Database Reader/Writer
- Enh 3705: Workflow loader should insert Missing node placeholder if corresponding extension is not installed
- Bug 3764: R integration: upgrade to 2.15.2
- Bug 3481: PMML Update to 4.1
- Bug 3693: Text Mining: OpenNLP update
- Bug 3694: Text Mining: OSCAR update to 4.1.2
- Enh 3457: Line Chart (JFreeChart) needs a way to configure the line colors based on a second input
- Enh 3458: The JFreeChart nodes need a way to configure background colors
- Enh 3564: Possibility to change font sizes in the JFreeChart nodes
- Enh 2653: Statistics node output for 'Row count'
- Enh 3479: Network Mining: Network layout algorithm provide progress and can be canceled
- Enh 3333: Allow admins to control the order of the splash icons (i.e. companies like to see their inhouse extension before any vendor/knime extension)
- Enh 3543: Enable multi-line string renderer for all string cells
- Enh 3599: SDF Writer & Inserter should allow inserting Smiles and/or Smarts as fields
- Enh 3610: OpenBabel node should have Use bundled Babel executable enabled by default
- Enh 3624: Add liblinear to Weka 3.6 plug-in
- Enh 3773: Extension point for registering JDBC drivers
- Enh 3631: File Reader should support new lines in quoted strings
- Enh 3601: Add new type Binary Large OBject (needed for DB integration and different converter nodes)
- Enh 3476: Include <tab> in sample node description of new node wizard
- Enh 3629: List Box input node should support more than one separator (including \n and \t)
- Enh 3746: Database Delete, Update, Writer nodes with batch size option
- Enh 2944: Column to XML node option to skip missing attribute fields
- Enh 3701: Sorter dialog should show previous configuration even if invalid
- Enh 3702: Joiner dialog should show previous configuration even if invalid
- Enh 3785: Java Snippet (new): upgrade of underlying editor library to rsyntaxtextarea 2.0.4
- Enh 3789: Enable log output in Java Snippet code
- Enh 3356: GroupBy node: settings for aggregation operators
- Enh 3717: Minor API change: allow node implementations to define node icon programmatically (e.g. based on valid license)
- Enh 3767: CSV Reader should support short lines
- Enh 3598: Allow Batch Executor to run multiple workflows at once (potentially parallelized)
- Enh 3262: (API change) Central icon/image repository needed
Bug Fixes:
- Bug 3821: Prevent loading sun.jdbc.odbc.JdbcOdbcDriver driver on Linux (with missing libodbc.so library)
- Bug 2041: mySQL database configure executes the fully query (can take very long)
- Bug 3709: Potential NPE in Database Looping node (with empty input table)
- Bug 3554: SVG export fails if active workbench editor is not a workflow
- Bug 3663: TestflowRunner crashes under Linux if views are tested
- Bug 3695: Clean up log4j configuration file handling
- Bug 3712: SVG-export of workflows puts nodes outside the bounding box
- Bug 1547: [Build System] Setup KNIME test environment for different databases
- Bug 2110: Database Connection Settings should not store driver file location
- Bug 3507: MDS nodes ignore all rows with missing values regardless if the columns are used
- Bug 3745: Column Filter node with too many warnings when in-columns change
- Bug 3777: Radio Button String node should use vertical layout of options (consistent with WebPortal)
- Bug 3134: Decision Tree to Image node fails when optional data in-port contains insuffient columns
- Bug 3368: Joiner node fails to configure with duplicate column names
- Bug 3733: Java Snippet gives syntax errors after adding jar files
- Bug 3755: Single Sample t-test: node Confusion with One sample t-test in node description and the view
- Bug 3756: Independent groups t-test node: Confusion with Two sample t-test in node description and the view
- Bug 3781: Java Snippet (new) does not reset output fields
- Bug 3788: Java Snippet (new): exceptions for array output with missing values
- Bug 3812: Java Snippet (new): Exception when using getCell(..., tCalendar) in snippet
- Bug 3827: Java Snippet (new): Character encoding problem in snippet
- Bug 3264: Sporadic crash in Ubuntu
- Bug 3576: Saving workflow with meta nodes should cut too long meta node names (problems with 260 character limitation on windows file systems)
- Bug 3692: Editor of Java Snippet (new) node sometimes does not insert text (copy/paste works but typing is ignored)
- Bug 3748: Minor API change: ConvenienceMethods.getShortStringFrom must not take a List but Collection
- Bug 3763: Some (weird) flows load always with warning State has changed from IDLE to CONFIGURED
- Bug 3765: Possible memory explosion when duplicating non-data port objects
- Bug 3784: Fingerprint Baysian learner has integer overflow if number of on-bits times row count is larger than 2 billion
- Bug 3828: Parallel Chunk Start node throws NPE upon reset if virtual node has been manually deleted