Skip to content

Releases: knime-mpicbg/knime-scripting

Version 4.3.0 for KNIME 4.6 / 4.7

24 Jan 09:59
Compare
Choose a tag to compare

INTERNAL

  • update to Java17
  • replace xstream library with a new version due to failing dependency check
  • fix class loading issues for RGG

SCRIPTING

  • R nodes will not end up with failed transfer for tables with a single column of unsupported data type. Instead an empty table will be transfered
  • #109: KNIME Analytics Platform prompts for proxy user and password on startup

CHANGES BEFORE v4.3.0

  • Python nodes version 2 with a lot of changes anf features

Version 4.2.0 for KNIME 4.5

02 May 11:37
875f545
Compare
Choose a tag to compare
  • Upgrade to Java 11 and Eclipse 2021-03
  • Update to poi 3.17

Version 3.3.0 for KNIME 3.7

13 Feb 12:41
Compare
Choose a tag to compare

ENHANCEMENTS / FEATURES

  • Template files will be cached locally to allow offline usage

ISSUES

  • Nodes using R will use Rserve library 1.8-6 to avoid communication problems with R 3.5+

Version 3.1.1 for KNIME 3.5/3.6

19 Jul 08:11
Compare
Choose a tag to compare

ISSUES

  • externalize libraries to avoid conflicts
  • #95: Matlab Snippet: Output argument not assigned during call to ...
  • #91: Cannot import data to matlab
  • #84: Adding templates in the preferences fails silently when rgg syntax error
  • #82: update to java 8
  • #81: Support the Matlab type table in snippets
  • #63: Matlab jmi ClassLoader problem
  • #64: Groovy scripts wont compile due to broken import statements

Version 3.1.0 for KNIME 3.1

12 Feb 10:13
Compare
Choose a tag to compare

INTERNAL

  • R integration restructured and transfer from/to R improved

ENHANCEMENTS / FEATURES

R nodes now can

  • transfer data in chunks (for big tables)
  • transfer KNIME color/size/shape model
  • transfer rowIDs
  • directly 'open external'
  • transfer domain values
  • transfer flow variables
  • handles empty tables correctly
  • supports double, int, long, boolean and string and ommits other column types

ISSUES

  • fixes #67: Rserve process hangs under Windows after R-Plot node failure
  • fixes #35: RGG line break bug after Edit Template
  • fix: OpenInPython does not work under Windows (no window opens after execution)
  • Use new Rserve version 1.7 #42
  • Include Open in R funcionality into R plot node and R snippet node #4
  • Generic plot node should get image outport #66
  • Stop support of old R variable names #54
  • transfer R workspace with generic nodes #47
  • Support domain values from KNIME as levels in R #43
  • row ids should be used as row names in R-data.frame #9

NEW NODES

  • Generic R nodes (new versions)
    R port now acts as workspace transfer

Version 3.1.0 for KNIME 3.0

12 Feb 10:12
Compare
Choose a tag to compare

INTERNAL

  • R integration restructured and transfer from/to R improved

ENHANCEMENTS / FEATURES

R nodes now can

  • transfer data in chunks (for big tables)
  • transfer KNIME color/size/shape model
  • transfer rowIDs
  • directly 'open external'
  • transfer domain values
  • transfer flow variables
  • handles empty tables correctly
  • supports double, int, long, boolean and string and ommits other column types

ISSUES

  • fixes #67: Rserve process hangs under Windows after R-Plot node failure
  • fixes #35: RGG line break bug after Edit Template
  • fix: OpenInPython does not work under Windows (no window opens after execution)
  • Use new Rserve version 1.7 #42
  • Include Open in R funcionality into R plot node and R snippet node #4
  • Generic plot node should get image outport #66
  • Stop support of old R variable names #54
  • transfer R workspace with generic nodes #47
  • Support domain values from KNIME as levels in R #43
  • row ids should be used as row names in R-data.frame #9

NEW NODES

  • Generic R nodes (new versions)
    R port now acts as workspace transfer

Version 2.0.4 for KNIME 2.11

28 May 09:26
Compare
Choose a tag to compare

ISSUES

Scripting

  • fixes #59: template configuration dialog has too much empty space

Matlab

  • fixes NullPointer-Exception when executing a matlab node.
  • Simplifying the Matlab controller (only to work on the local machine)

R

  • undo row names support as pushing row names like this suffers from an RServe-bug
  • closes issue #42: Use new Rserve version 1.7
  • changed R icons and fixed node types in xml and added icon for splash screen

Version 2.0.4 for KNIME 2.10

28 May 09:25
Compare
Choose a tag to compare

ISSUES

Scripting

  • fixes #59: template configuration dialog has too much empty space

Matlab

  • fixes NullPointer-Exception when executing a matlab node.
  • Simplifying the Matlab controller (only to work on the local machine)

R

  • undo row names support as pushing row names like this suffers from an RServe-bug
  • closes issue #42: Use new Rserve version 1.7
  • changed R icons and fixed node types in xml and added icon for splash screen

Version 2.0.3 for KNIME 2.10

24 Feb 15:27
Compare
Choose a tag to compare

New features

The scripting integration needs a MATLAB installed on the local machine. But no more middle-ware (server) is needed. The MATLAB nodes can control MATLAB remotely and start an instance if needed.

Issues

#27 The MATLAB type can be configured in the preference dialog
#26 Multiple nodes can execute simultaneously on one or more MATLAB instances

Version 2.0.2 for KNIME 2.11

18 Feb 13:32
Compare
Choose a tag to compare

ISSUES

scripting

  • closes #49: remove output tab from snippet node (main changes in AbstractTableScriptingNodeModel)

Python

  • part of #55: integer columns are transfered as float to allow missing values
  • some changes for better NaN/missing value handling with python snippet node (not yet finished)
  • fixes #56: Python plot fails under windows

R

  • fixes #53: check if plot was generated and give error message
  • fixes #50: fix R port of generic nodes, return structure of objects transfered via RPort
  • fixes #7: RPlot - Null Pointer Exception if plot node contains a nonvalid output path
  • closes #10: Plot Overwrite - Warning instead of Error
  • fixes #5: Generic OpenInR - pushes rOut instead of kIn
  • R-scripting - improve error message if plot file path is invalid (was: reporting Null-Pointer exception)
  • enables R-nodes to push row-names for table inputs