Changes from v2.4.2 to v2.5.0
Release Date: December 1, 2012
Enhancements
-
Enh 2933: Database Schema Browser for Database (Connection) Reader nodes
-
Enh 2924: Database (Connection) Reader allows executing multi-line SELECT and non-SELECT queries
-
Enh 2976: New Database dialog "Connection" tab more user friendly UI
-
Enh 2952: Node-Annotations (multiline labels) replacing one-line labels underneath a node
-
Enh 2882: Sort data in table view by clicking the column header
-
Enh 2914: TableView supports Ctrl-C on a single cell
-
Enh 2901: Configuration dialog to show warning message if any parameter is overwritten using a flow variable (status bar)
-
Enh 2959: Tips & Tricks dialog is shown when KNIME starts
-
Enh 2934: New editor action that allows to align nodes vertically (in addition to align horizontally)
-
Enh 2928: Automatic checks for updates during startup (added command line argument "-checkForUpdates")
-
Enh 2840: Missing Value node multiple column selection in Individual tab
-
Enh 2876: Resolved Rename node name confusion: new name: Column Rename
-
Enh 2975: Decision Tree View has zoom functionality
-
Enh 2980: Weblog Reader is now able to read compressed files
-
Enh 2974: File browsers in reader nodes (SDF, CSV, etc.) open with directory of currently selected file
-
Enh 2907: XPath node can return missing value instead of empty string/NaN for non-matches
-
Enh 2908: XPath node allows returning of attributes in a node set (multi-matches)
-
Enh 2937: SubsetMatcher node allows mismatches
-
Enh 2878: Add hidden debug option to initialize sorter memory service
-
Enh 2883: Added ability to parallelize computation in ColumnRearranger
-
Enh 2958: Added #clearHistory method for FileChooserHistory
-
Enh 2964: Color chooser DialogComponent and SettingsModel is added
-
Enh 2271: Upgrade of CDK integration (better renderer, SMARTS parsing) - part of community extensions
-
Enh 2932: Enable meta node locking (read protection through password)
New Nodes
-
New Node 2949: New JFreeChart nodes
-
New Node 2941: Nodes for writing generic image columns and image port objects
-
New Node 2823: Denormalization nodes for the two Normalizer nodes
-
New Node 2847: Color Extract node converts a color model into a table with RGB information
-
New Node 2947: String Manipulation node for operations on string columns
Bug fixes
-
Bug 2536: R View nodes write and read variable R after execution
-
Bug 2684: Annotations should use current font
-
Bug 2733: R view for standard output
-
Bug 2829: New association learner fails badly with option -ts, -tm, and -tc; ignoring default arguments
-
Bug 2842: Fixed several Metanode collapse drawbacks (bendpoints, port order, annotations, etc.)
-
Bug 2861: Statistics node fails with NPE on empty input table
-
Bug 2862: Dialog of Database Connector has too small 'Connection' field
-
Bug 2877: SVG images cannot be saved to port objects
-
Bug 2880: Potential (and very rare) deadlock during KNIME start (eclipse & java class loading deadlock)
-
Bug 2881: Parallel Chunk hangs when number of threads is too low
-
Bug 2890: Category2Number node converts a categorical column (A, B, C, A) to number (0, 1, 2, 0)
-
Bug 2891: Sorter routines do not make optimal use of memory (higher threshold, respect GC-counter)
-
Bug 2894: Sorter needs to clear temporary files after sorting is done
-
Bug 2900: MoSS node cannot use CDKCells from the new CDK plug-in
-
Bug 2905: LibSVM node redirects system out/system err but does not revert it
-
Bug 2911: PMMLBeans in core may render external plug-ins unusable
-
Bug 2915: SparseListCell factory method for DataCell collection uses wrong size
-
Bug 2919: Collapse executed nodes into Meta Node should have a more user friendly error message
-
Bug 2920: AggregationMethod interface needs better description for Global and OperatorColumnSettings
-
Bug 2925: Database Connector "cache rows" in Dialog preview throws exception, i.e. on sqlite
-
Bug 2930: Decision Tree Learner runs out of heap space on too many nominal values
-
Bug 2935: Loop End fails with error writing to buffer
-
Bug 2936: NPE in Parallel Coordinates View
-
Bug 2938: Unexpected behavior of Linear Regression Scatterplot View
-
Bug 2942: API changes on optional BufferedDataTable input ports
-
Bug 2943: XMLCellContent uses wrong encoding while parsing content (UTF-8)
-
Bug 2950: Cell to Model and Cell to PMML nodes need to handle missing values
-
Bug 2953: Method added to DatabaseWrappedDriver#getParentLogger for Java 7 compatibility
-
Bug 2954: New node wizards too restrictive with allowed package names
-
Bug 2955: Node description should allow marking optional options and input ports
-
Bug 2957: PCA and PCA Apply nodes can't remember dialog settings after copy
-
Bug 2961: SetOperator: Always empty result if 2nd input is empty (even for union or complement)
-
Bug 2962: Fast executing loops cause problems in the UI
-
Bug 2965: Loading a workflow may interrupt ongoing loop in other workflow
-
Bug 2966: DuplicateChecker always writes to disc (even for small tables) and temp file names are hashed in core java
-
Bug 2969: TableCreator generates output with missing cells only
-
Bug 2970: TableCreator generates settings with values that have a negative row index
-
Bug 2971: Database Looping node generates invalid CollectionCell
-
Bug 2977: Pivot node does produce wrong group result when "Retain row order" or "Process in Memory" is on
-
Bug 2978: XLS Writer: written file stays empty for long time
-
Bug 2981: Weblog reader fails with IllegalArgumentException in configure if URI is empty
-
Bug 2982: Can't collapse nodes to meta node if connected to meta-inport
-
Bug 2985: Configure in PMML Normalize Apply node may return invalid data table spec
-
Bug 2989: String replacer node doesn't work with other (string-compatible) columns, e.g. Smiles or SDF columns
-
Bug 2990: Possible deadlock when cleaning tables
-
Bug 2995: Eclipse/KNIME crashes with xulrunner version >= 2