Changelog v2.1.0

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