Changelog v2.3.0

Changes from v2.2.2 to v2.3.0

Release Date: December 06, 2010

Enhancements

  • Enh 2269: Upgrade to Eclispe 3.6.1/BIRT 2.6/Java 1.6.0_22 (enables KNIME to fully run on Mac OS X)
  • Enh 2240: Workflow with sticky notes/ workflow annotations
  • Enh 1610: Support for Hotkeys (e.g. to open a node's data output view)
  • Enh 2257: Introduce new "Image" port to carry, e.g. R views (needed for reporting)
  • Enh 2264: Need Data Flow Switches ("IF" statements in workflows)
  • Enh 2272: Better decision tree view (top-down, vorstandstauglich)
  • Bug 2449: Excel Reader Improvements: speed & user feedback on analyze
  • Enh 2196: Preference option to omit the default node label ("Node 12") on node creation.
  • Enh 2465: Preference entry to change the font size for node name and label
  • Enh 2233: Switch to turn off the node labels above the nodes (e.g. "File Reader")
  • Enh 2467: Java Snippet: Add Missing Value Handling
  • Enh 1886: Java Snippet: Ability to throw exception (exits entire node execution)
  • Enh 2499: Variable support to be available in Database Reader/Connector and Database Query nodes
  • Enh 1720: Variable support to be available in R nodes
  • Enh 1507: Add Boolean DataType
  • Enh <none>: Ability to export KNIME views and KNIME workflows as SVG image

New Nodes

  • New Node 1722: Flow Variable Editor
  • New Node 2273: Automatic Binner node and Binner Apply node
  • New Node 2235: Need Multi-file selector node (to list file locations in KNIME table)
  • New Node 2475: Image to Table node
  • New Node 2482: Java Expression based Row Filter
  • New Node 2483: Java Expression based Row Splitter
  • New Node 2490: A generic cell replacer node
  • New Node 2491: Create Table Structure (empty table with predefined structure)
  • New Node 2492: Extract Column Header into data row
  • New Node 2493: Extract System Properties (e.g. temp file, current user account)
  • New Node 2494: Loop End (Column Append) -- collecting columns instead of rows
  • New Node 2495: Read PNG Images based on URL list
  • New Node 2496: Table edit node (a node whose output is defined in the node dialog)
  • New Node 2497: Column to Grid (transform one or more selected columns to a grid to be used in a report table)
  • New Node 2498: An expression based row filter/row splitter (2 nodes)
  • New Node <none>: Sparkline Appender (append column with image summarizing numerical values in sparkline)
  • New Node <none>: SVG Writer node
  • New Node <none>: Nodes to enable workflow switches (IF/ENDIF, CASE/ENDCASE/ENDModelCASE)

Bug fixes

  • Bug 748: Node search box too small on Windows XP
  • Bug 1160: Association Rule Learner is not cancelable during "building level xxx"
  • Bug 1310: Node description should allow grouping of options
  • Bug 1481: Deadlock in ConsoleViewAppender
  • Bug 1513: Concatenate node OutOfMemoryError caught
  • Bug 1559: Hard-Coded Update Site URL should be removed
  • Bug 1653: Decision Tree View has to show hilite status
  • Bug 1726: Not possible to use VariablePorts (red squares) in MetaNodes
  • Bug 1771: Flow variables stack sometimes contains obsolete items
  • Bug 1940: Bend points are screwed up when exported flow is imported from different machine
  • Bug 1942: JavaSnippet to use EclipseCompiler (remove dependency on Sun's tools.jar)
  • Bug 1949: Rename node settings focus problem
  • Bug 2033: KNIME build system: add win32 filter on spotfire feature
  • Bug 2034: KNIME build system: too many files copied to individual update sites
  • Bug 2050: Disable default Eclipse entry on UpdateSite
  • Bug 2055: Enable xulrunner 1.9.1 support with upgrade to eclipse 3.6
  • Bug 2057: Read 'category-path' from meta node templates; enables Text Processing Meta-Nodes to appear in own meta sub-category
  • Bug 2059: Editor for Meta-Info is too large
  • Bug 2066: Obsolete node directories not delete if node fails to load
  • Bug 2089: Meta node wizard displays templates as wrong sized buttons
  • Bug 2118: PMML for association rules problems
  • Bug 2129: PMML version validation needs to be more dynamic (hard-coded to 3.1 currently)
  • Bug 2130: PMML extension point does not work for extensions defined outside org.knime.base (ClassLoader problem)
  • Bug 2151: Remove deprecated methods of PMMLPortObjectSpec and PMMLPortObjectSpecCreater
  • Bug 2176: MoSS: SmilesParser to output problematic rows (with option to skip)
  • Bug 2181: Database Looping support for all data types (as filter)
  • Bug 2205: DataColumnDomainCreator init with Set of DataCell objects
  • Bug 2207: Extension point for PortType implementation (enrich meta node wizard)
  • Bug 2218: ColumnFilterPanel needs horizontal scroll bar
  • Bug 2222: Exception during startup (bundle activation problem in ConsoleWriteJob)
  • Bug 2285: Database nodes with invalid password after Copy
  • Bug 2324: XL Reader: Should take a start row/col
  • Bug 2342: ConcurrentModificationException in class StringHistory
  • Bug 2354: Decision Tree Learner shows empty leafs on nominal attributes
  • Bug 2366: Documentation Builder may miss some nodes/categories
  • Bug 2367: Cleanup new node wizard's templates
  • Bug 2376: multiple extensions for the moving average (pos of sliding windows, weighting, cumulative)
  • Bug 2381: Server shows empty page if credentials are wrong or there are other problems
  • Bug 2382: XLS Reader dialog - combo box width too small
  • Bug 2384: Histogram node doesn't configure correctly
  • Bug 2385: report designer view cleanup (birt default tabs & outline view)
  • Bug 2392: Variables on VarPort need to be on TOP of the stack
  • Bug 2396: TextProcessing: too many info log messages during start-up
  • Bug 2401: Row Filter Dialog Problems with long expressions
  • Bug 2407: Error message in Joiner node to improve (not just "type mismatch")
  • Bug 2409: Problems with long column names in column selection/filter panels (names truncated)
  • Bug 2413: DataBase Outport View: Cache node gets data in EDT (GUI freezes temporarily)
  • Bug 2421: Better resizing for GroupBy node dialog
  • Bug 2424: InternalError in Perl node
  • Bug 2431: New features cannot be installed under MacOS X
  • Bug 2432: Problems with Umlaute and / \ combinations
  • Bug 2433: excel reader prints too much debug message (for each cell)
  • Bug 2434: Subset matcher problems with ListCells as input
  • Bug 2435: New value and missing value count aggregation method e.g. for GroupBy node
  • Bug 2436: New SparseList cell needed
  • Bug 2438: Unpivoting node's description needs improvement
  • Bug 2439: Joiner accepts space as suffix for dupl cols and fails
  • Bug 2441: XL Reader can't evaluate formulas with string result
  • Bug 2446: R (Local) nodes can handle tmp directories containing space
  • Bug 2448: XLS Writer feature / plugin is called Writer
  • Bug 2450: Buttons in workflow variable edit dialog too small (Linux only)
  • Bug 2451: XL Reader dies on formula evaluation errors
  • Bug 2455: GroupBy node must not configure (be yellow) when freshly dragged onto workflow (will cause errors when workflow is loaded)
  • Bug 2456: SDF Reader throws NPE when no options selected in dialog
  • Bug 2457: SDF record misses '\n' when created using structure sketcher [Ev:106480]
  • Bug 2458: Wrong instantiation of PMML split predicate during loading
  • Bug 2461: "Execute All" action should let parent WFM execute all nodes
  • Bug 2462: SDFExtractor chokes on double properties that have some int values [Ev:106486]
  • Bug 2466: Misplaced extension icons on Mac splash screen
  • Bug 2468: Upgrade R binaries to newest win32 installation
  • Bug 2470: Association Rule Learner: potential memory problem
  • Bug 2471: Synchronization problems when multiple report parameters and blobs are used in a report
  • Bug 2473: PROPERTY names in KNIMEConstants should have "PROPERTY_" namespace
  • Bug 2477: Spec in output port view not updated in consecutive configure events
  • Bug 2479: JPython Function node does not allow access on cell data (only int, string, float)
  • Bug 2480: Right clicking on datasets throws an exception
  • Bug 2484: knime.ini files should contain "-Dknime.expert.mode=false" by default
  • Bug 2486: Better error handling when unknown workflow version is loaded (forward compatibility)
  • Bug 2500: Optional flow var ports must not be dark red (but light red)
  • Bug 2501: NPE when setting new label font size
  • Bug 2502: Move SVG export of views from BIRT extension to new SVG extension
  • Bug 2505: Association Rule Learner exception when element names not available
  • Bug 2511: Double-click on project should expand/collapse workflow group
  • Bug 2514: Console logging system is broken
  • Bug 2515: Snapping of new nodes is one pixel off
  • Bug 2517: Nominal Value Row Filter dialog does not allow removing multiple columns
  • Bug 2518: Execute and Open View toggle inconsistent state
  • Bug 2521: Add CDXML chemistry data type
  • Bug 2523: NPE during node deletion in AbstractPortEditPart
  • Bug 2524: Flow Component Dialog does not set enabled state correctly
  • Bug 2526: Loop End node with option to uniquify row key with current iteration (default)
  • Bug 2527: Loop End (2 ports) node support same options as Loop End (single)
  • Bug 2528: Two different Update Manager used in KNIME
  • Bug 2529: Report Designer feature not signed
  • Bug 2530: R script panels have no scrollpane (problems with larger expressions)
  • Bug 2531: Bad performance in GroupBy & Sorter due to underlying list implementation (expensive array copy)
  • Bug 2532: Preference dialogs not correctly initialized after import.
  • Bug 2533: Database dialog with scroll pane for SQL statements
  • Bug 2534: Database Column Filter ERROR/WARN during load (without filter settings)
  • Bug 2540: Inconsistent usage of report node names and ids
  • Bug 2541: setPartName() is called in wrong thread on connect
  • Bug 2544: Add system property to disable row id duplicate checks (unsupported option, possibly removed in the future)