Changes from v2.0.3 to v2.1.0
New Nodes
- Set of PCA nodes (PCA, PCA Compute, PCA Apply)
- New Statistics Node with median and co-occurrences count
- Unpivoting node
- Double To Int node
- HiLite Collector node
- R and Weka model Reader/Writer nodes
- Distance Matrix Reader/Writer + Calculate nodes
- k-medoids node
- Set of hierarchical clustering nodes (Hierarchical Clustering, Apply, and View)
- libSVM integration
- Rule Visualization node
- Timeseries support and nodes part of KNIME product
- Row splitter node (row filter with 2nd outport)
- Webservice client (available on KNIME labs)
- Image processing nodes (aslo available on KNIME labs)
New Features
- Support for Workflow Groups
- Workflow Meta-Infos
- Undo/Redo functionality
- Support for external application view (no Swing-NodeViews)
- Find & Find Next in Interactive Table and Table output view
- Variables Button for some controls in selected nodes (e.g. k-means)
- Java Snippet with Array-Support
- Finalized PMML support (producer&consumer) for Decision Tree Learner & Predictor
- Asynchronous table writing
- Product with export/import wizard for preferences
- Workflow variables (in expert mode)
- Outport view tab to inspect flow variables (in expert mode)
- Control the execution of a workflow from within the workflow projects view
Bugfixes and Enhancements
- Bug 1239: FileReader column delimiter not committed
- Bug 1288: Preference page should not overwrite manually set env variables (maxThreads, e.g.)
- Enh 1309: Hilite Filter node does not show progress
- Enh 1388: Review some (learner) nodes which allow a filtering of the input columns
- Enh 1403: Sorter should allow sorting by row key
- Enh 1419: ColumnFilterPanel should provide checkbox to keep all columns selected when the input changes
- Enh 1441: Category in Node Repository need cleanup (too many nodes in one category)
- Enh 1521: Linear and Polynominal Regression node should use all num. columns
- Enh 1564: Cross validation needs stratified sampling
- Enh 1579: StringToNumber node needs option to convert to integers
- Enh 1598: Support for external application views (not KNIME views)
- Enh 1604: Workflows should be annotable (user comments)
- Enh 1607: Data Output/Table View should be searchable (Ctrl-F)
- Enh 1616: Writer nodes should prevent unintentional overwrite (as option in dialog)
- Enh 1632: Import workflow - "copy workflow" should be enabled by default
- Bug 1637: GroupBy node does not take changing column type into account
- Enh 1638: Need Workflow meta information with wf-creation/modification time stamp
- Bug 1647: Many2One node fails when column already exists
- Enh 1649: Database Reader and Writer node should support timestamp, date and time fields
- Bug 1658: Java Snippet Node accepts empty strings for new column names
- Bug 1668: Master key dialog's text fields are enabled but they shouldn't
- Enh 1671: Scorer Node should output quality metrics
- Bug 1681: Dialog showing workflow loading errors is confusing
- Bug 1691: Definition of new category before 'IO' leads to strange effects
- Bug 1698: Can't reset meta node unless all contained nodes are executed
- Enh 1702: Output table of the GroupBy node should retain original row order
- Bug 1738: Problems with MySQL and Database Reader node
- Enh 1746: New Statistics node with median and co-occurrences count
- Enh 1747: GroupBy node aggregation without group column
- Bug 1749: ThreadPool creates too many threads under stress
- Bug 1758: Loop end stays queued if executed but not properly connected (two start nodes)
- Bug 1774: Concatenate node needs HiLiteTranslator
- Enh 1776: KNIME should not redirect java.io.tmpdir (at least not rely on it)
- Enh 1777: Using long sequence of exec.createJoinedTable() is not practical
- Bug 1780: Node icon does not show icon/background during deletion
- Enh 1796: Naive Bayes needs Laplace Corrector and Threshold for nominal values
- Bug 1809: Sorter ignores memory settings on output table
- Bug 1817: Renaming workflow brings up the "closed" icon in the project navigator
- Bug 1828: R Predictor default script without data.frame RDATA
- Bug 1834: Line Plot node does not update colors
- Enh 1836: The name/description wizard should say "Custom name" instead of "User name"
- Bug 1840: CSV Writer: write header check boxes don't work as expected
- Enh 1847: Masterkey prompt should have different layout when querying password
- Bug 1849: Weka DecisionTable throws NotSerializableException
- Bug 1854: Closing the WorkflowEditor sometimes causes NullPointerException
- Bug 1857: WorkflowManager occasionally drops node directories upon save
- Enh 1863: CSV Writer does not append file extension automatically
- Bug 1872: ScopeVariable Settings "knime..." are not loaded when edited via button.
- Bug 1880: Regexp split node ignores non-capturing groups and throws NPE
- Bug 1884: Closing sub flow editor brings up "save" prompt
- Enh 1891: Database Query node support for table alias
- Bug 1892: Database Query node SQL query not generated correctly
- Enh 1896: NodeModel should not create warning if table has no columns
- Bug 1897: Pivot node is not configurable without double-value column
- Bug 1914: FileUtil#zipDir creates ZipEntry names with backslashes
- Bug 1922: Portview should be restored and set to front if already open
- Bug 1924: Renamed workflow project does not change name in workflow.knime
- Bug 1925: SDF type identification problem
- Enh 1936: PDF and HTML Writer need "Overwrite OK" option
- Bug 1939: DataType: Invalid preferred value class: StringValue
- Bug 1952: Canceling loop (in meta node) causes IllegalStateException
- Bug 1954: GroupBy node looses user settings when re-connected to new input
- Enh 1955: ColumnFilterPanel needs better layout
- Bug 1959: FlowVariables (constants in particular) are duplicated when node contains two input ports
- Bug 1966: Node snaps to left upper corner when dragged onto workbench
- Bug 1976: Too many splash extension icons (>8) ruin the splash screen
- Bug 1979: R node doesn't delete stderr file from previous run
- Bug 1993: SD reader says "Could not extract properties: null" in dialog
- Bug 1995: Oracle driver does not work (NPE)
- Bug 1996: NPE in Joiner (or Sorter) when joining with empty table
- Bug 2001: Database Looping node does not replace placeholder correctly during configure
- Bug 2003: SWTException when closing KNIME
- Enh 2010: Open View action (in toolbar) opens default views of all nodes in workflow
- Bug 2017: DialogComponentPasswordField does not commit during edit
- Enh 2023: BatchExecutor to support "-workflow.variable" command line argument
- Bug 2038: Correlation View not revertable using "View >> Use Colors"
- Bug 2039: CollectionCellFactory to have more flexible API (not constrained to but <? extends DataCell>)
- Bug 2040: ResultSet streaming problems with mySQL
- Enh 2043: Joiner needs adjustable row id suffix