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