Changelog v2.7.0

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