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)