Changes from v2.5.4 to v2.6.0
Release Date: July 31, 2012
New Nodes
- New Node 3384: A set of hypothesis testing nodes (different t-tests, anova, ...)
- New Node 2939: Column Aggregator, group table cells into a new column
- New Node 3068: Rxn/RD Reader Node
- New Node 3170: MoSS MCSS Molecule Similariry node, computes molecular distances based on MCSS
- New Node 3217: Empty Table Switch (node w/ 2 outputs) – replaces "Empty Table Replacer" node
- New Node 3221: Round Double node, round doubles to certain precision
- New Node 3234: Weka 3.6 Integration
- New Node 3238: Group Loop Start, iterates over groups
- New Node 3239: Extract Table Dimension, extracts number of rows and columns
- New Node 3244: URL to File Path, converts url strings into file paths.
- New Node 3245: URL to File Path (Variable), converts url strings from variables into file paths
- New Node 3249: Merge Variables, merges variables from different input streams.
- New Node 3251: Heatmap based on JFreeChart
- New Node 3255: Checkbox QuickForm node (boolean) (WebPortal enabled)
- New Node 3257: Variable Loop End, collects variables created in a loop
- New Node 3259: Extract Table Spec, extracts meta information from input spec
- New Node 3298: Text Mining: New term co-occurrence counter node
- New Node 3330: Java Snippet/Edit Variable: Syntax highlighting, multiple return values, templates, dynamic column access, etc.
- New Node 3407: Tree ensemble classifier and predictor (a.k.a. random forest & variants)
- New Node 3331: QuickForm/WebPortal nodes (column selection/filtering,nominal value selection, sketcher, ...)
- New Node 3404: New Indexing and Searching nodes allow advanced searching of KNIME tables (available through labs)
Enhancements
- Enh 3006: Dialog help button launches Node Description in own Window
- Enh 3039: Workflow editor with grid background & snapping to grid
- Enh 3165: Allow dropping connections on a node
- Enh 3172: Shift+Double-click on node moves connection one port down
- Enh 3253: Customizable node repository (available through teamspace)
- Enh 3290: Support changing meta node in- and outports (add, remove, change order)
- Enh 3310: Nodes movable by arrow key stroke
- Enh 3318: Move Annotations to Back/Front w/ keystroke
- Enh 3332: Zoom Level of the editor stored with the workflow
- Enh 3203: API enhancement: "Data aware" dialog -- allow access to the input data to configure a node
- Enh 3243: API improvement: create and keep data during iterations in loop start node
- Enh 3299: Introduce new API for streaming nodes (KNIME executor pending)
- Enh 3213: External Tool (Labs) API: supports custom row id separator for duplicate handling
- Enh 3240: Extension Point for node sets support dynamic node loading
- Enh 3275: BatchExecutor exit status (0: fully executed, 1: failure during load, 2: failure during execution)
- Enh 3313: Default heap size (main memory) for KNIME 64bit instance changed to 1 GB in knime.ini file
- Enh 3322: Delegating loop nodes exports iteration number as flow variable
- Enh 3329: New SWT "Node monitor" displaying variables, output tables, etc. in KNIME (experimental!)
- Enh 2048: New generic, extendable Column Filter Panel with "Enforce In-/Exclusion" option
- Enh 2487: Enable SVG support of BIRT for dynamic images (experimental)
- Enh 3042: ColumnRearranger has new "getColumnCount()" method
- Enh 3061: Option for SDF writer to include missing molecules
- Enh 3069: JFreeChart nodes autoconfigure dynamically
- Enh 3089: OpenBabel node extracts list of in/out formats
- Enh 3090: OpenBabel supports additional options (text field with cmd line opts)
- Enh 3094: Distribute OpenBabel node with binaries
- Enh 3099: NodeView - Add API to define the export component
- Enh 3149: Network Mining: Extension point for FeatureTypes
- Enh 3150: Network Mining: Feature Inserter node determines the Feature Type from the value column
- Enh 3152: Network Mining: Feature Type float renamed to double to be consistent with KNIME types
- Enh 3153: Network Mining: PNG image feature type allows attaching of images to graph objects
- Enh 3162: Network Mining: Network viewer enhancements
- Enh 3370: Network Mining: New AnalyzerType extension point to register own network analysis algorithms
- Enh 3371: Network Mining: Hub & authority and barycenter score added to the Network Analyzer node
- Enh 3166: JFreeChart nodes (scatter and bubble) optionally show a legend
- Enh 3171: Flow Variables view does not show hidden duplicates
- Enh 3173: File Reader URL setting appears on top of other settings
- Enh 3179: CrossValidation node has random seed field
- Enh 3199: Additional option in sorter node to move missing values at end of sorted list
- Enh 3204: File Reader able to skip the first n lines in the file
- Enh 3205: Scorer exports scores like accuracy, correct count, etc. as variables for better usage in loops
- Enh 3241: SVG export of workflows contains annotations
- Enh 3254: Nearest Neighbor - Output class probabilities
- Enh 3256: String Radio Buttons nodes push selected index on variable stack
- Enh 3280: Radar Plot Appender handles changed input data
- Enh 3282: String Manipulation node added methods toInt(..), toDouble(..)
- Enh 3297: Cell Splitter provides CollectionCell output
- Enh 3349: Mol type in "Molecule Type Cast" node enabled
- Enh 3300: PDB type in "Molecule Type Cast" node enabled
- Enh 3312: Low Variance Filter supports dynamic column handling
- Enh 3314: Linear Correlation supports dynamic column handling
- Enh 3316: Create Collection Column node supports dynamic column handling
- Enh 3320: Unpivoting node supports dynamic column handling
- Enh 2327: Create Collection Column node supports missing values
- Enh 3334: (Column) Splitter supports dynamic column handling
- Enh 3354: API enhancement: Allow nodes to define File Stores which are carried through the workflow (KNIME only references files, never reads/writes them)
- Enh 3365: GroupBy with new aggregation method “Geometric standard deviation”
- Enh 3366: GroupBy node UI improvements when selecting aggregation columns and methods
- Enh 3373: Model Reader node not able to read from URL (node local drop does not work)
- Enh 3325: Tips&Tricks dialog can be disabled in SDK (development version)
- Enh 3328: Database Writer supports batch mode using JVM property knime.database.batch_write_size (big performance improvement)
- Enh 3073: Voting Loop End node save prediction data and supports auto-guessing
Bug Fixes
- Bug 1735: Linear Correlation does not handle missing values right
- Bug 2117: BufferedDataTableHolder copies data when referencing new output table
- Bug 2706: Credentials not available inside meta nodes
- Bug 2729: Database access should handle 0 row ids which indicates a missing row id
- Bug 2828: RowID node starts counting with Row1 even if Row0 is used almost always
- Bug 2857: SD Reader hangs during configure when reading from (slow) ftp
- Bug 2863: Decision Tree Learner does not handle the minimum object setting correctly
- Bug 3008: String Manipulation settings should not reference Jar file directly in source code
- Bug 3015: Remove -option from commandline help
- Bug 3055: Pivoting node: 2nd outport does not support highlighting
- Bug 3070: K Nearest Neighbor node fails if nrofrows < k
- Bug 3104: Cell Splitter can't handle \t as column delimiter
- Bug 3127: Possibility to find the associated template of a linked meta node is missing
- Bug 3137: Error message when loops are wrongly connected is misleading
- Bug 3141: String Manipulation node - Warning message "constant values not supported" is misleading
- Bug 3177: GroupBy node sort option obsolete due to changes in sorter framework
- Bug 3208: Problems with meta nodes in (nested) loops
- Bug 3215: Parallel Loop Chunk - last chunk index wrong
- Bug 3228: End (Model) CASE node desc with 4 out-ports but node has actually only 3
- Bug 3233: Opening View might cause deadlock (seen for SGE job manager view)
- Bug 3263: MDS (DistMatrix) node need to be re-factored and moved to org.knime.distmatrix
- Bug 3268: GroupBy node does not show appropriate progress message (just stalls at "Sorting input table")
- Bug 3269: Pivoting node does not show appropriate progress message (neither progress bar, nor messages)
- Bug 3270: Pivoting node creates hilite map even if dialog option is not set (memory problem on large tables)
- Bug 3273: (deprecated) Java Edit Var node does not load settings correctly (overwriting variable always default back to first element)
- Bug 3283: Dialog on executed "Column Rename" node will reset the node even if settings have not changed
- Bug 3285: Opening context menu on node can take very long if there is a long chain of split-merge-split-merge... downstream nodes (reported in forum)
- Bug 3287: GroupBy / Pivoting nodes don't load 'Retain row order' option (=true) correctly
- Bug 3288: Pivoting node needs to re-compute RowKey's if 'Process in Memory' is true
- Bug 3289: Loop end nodes may get stuck in "Queued" state if a side branch contains a non-executable node (reported in forum)
- Bug 3291: Decision Tree Learner option 'minCount' overwritten (dialog settings are ignored!)
- Bug 3293: Metanodes cannot be inserted with double-click
- Bug 3302: Wrong flow variable error message for batch execution
- Bug 3303: MetaNode shows only 5 ports max
- Bug 3305: RadarPlot Appender configures not properly if unselected double column has invalid domain
- Bug 3306: SizeModelDouble returns NaN if column domain min and max are equal
- Bug 3309: Tagcloud can't work with a single value in the column
- Bug 3317: File Reader should show error line where quote is missing
- Bug 3324: XML nodes do not recognize non-standard character sets such as MacRoman
- Bug 2595: Warning during workflow load in case of meta nodes with unconnected inputs (but output populated)
- Bug 3029: RuntimeException while adding node via double-click
- Bug 3145: String Manipulation - misleading line numbers
- Bug 3182: File drop from system browser to Explorer doesn't work
- Bug 3184: Many actions are missing a refresh & selection of the new item
- Bug 3186: Remove duplicate splash screen icon
- Bug 3187: Too many debug messages from while dragging a workflow
- Bug 3189: Unclear error message when metanode drop fails
- Bug 3200: QuickForm Double expects a comma and silently ignores invalid input
- Bug 3201: Dropping workflow jobs in TeamSpace causes an error
- Bug 3202: Workflow rename should ignore a rename to the same name
- Bug 3210: Error when importing from archive to TeamSpace
- Bug 3222: PMML throws NPE if file location is invalid
- Bug 3260: Bend points fail to translate when multiple nodes and Workflow annotations are dragged
- Bug 3267: XPath, CODING ERROR with empty column name
- Bug 3271: Database (Connection) Reader nodes can't be copied when using workflow credentials
- Bug 3276: Refactor usage of XMLBeans
- Bug 3319: (Old) Java Snippet occasionally throws error "Can't read file /tmp/knime_javasnippet13384887791770; invalid class path"
- Bug 3323: Reset Scorer throws NPE when hilite is triggered from other view
- Bug 3335: KNIME Explorer auto-refresh collapses tree (esp. when Filter applied)
- Bug 3337: Evaluate system property knime.enable.fastload in batch executor to force KNIME to load all plugins prior executing the flow
- Bug 3342: ColumnSelectionPanel does not select the rowid option when update is called if <none> and rowid option are available
- Bug 3344: API change: AggregationOperator#compute() with ExecutionContext and DataRow
- Bug 3345: API change: GlobalSettings and OperatorColumnSettings used by the aggregation operators store additional information
- Bug 3347: API change: New method createGlobalSettings() in GroupByNode allows changes of the global settings by extending classes
- Bug 3348: Decision Tree Learner produces empty leaf nodes
- Bug 3359: Network Mining: Object inserter should support insertion of nodes and edges separately
- Bug 3364: Workflow Export from KNIME Explorer (LOCAL) not working on dirty workflow (export with data)
- Bug 3367: Workflows containing drop folder sometimes cannot be deleted
- Bug 3374: Metanode links contained in other meta nodes do not update
- Bug 3381: SparseBit/ByteVector#nextClearBit returns incorrect result