Skip to content

RCE 10.5.0 (November 21, 2023)

Compare
Choose a tag to compare
@rmischke-dlr rmischke-dlr released this 27 Nov 09:49
· 387 commits to main since this release

RCE 10.5.0 (November 21, 2023)

Tool/Workflow Integration

  • Added name length validation for component names of integrated tools and workflows
  • The context menu entry 'Edit selected Workflow Integration' in the Workflow Editor is now
    disabled if the workflow integration was renamed

Components

  • Evaluation Memory Component: Added a validator for the tolerance value configuration
  • Optimizer Component: Added a validator for boundary values
  • Output Writer Component: The 'Timestamp at workflow start' placeholder is now consistent for
    all Output Writers within a workflow
  • Output Writer Component: Validation results of the 'Add target for simple data types' dialog
    are now displayed within the dialog
  • Database Component: There is no MySQL JDBC (database) connector shipped with RCE anymore;
    the User Guide now explains how to install it if necessary

GUI

  • Removed empty configuration sections in workflow component's input and output dialogs
  • Minor usability improvements

Security

  • Adressed a potentially significant security vulnerability in ActiveMQ (CVE-2023-46604)
    that affects default ("local network") connections; upgrading all installations is strongly
    recommended, in particular servers that accept network connections (e.g. "relays")

Third-party Library Upgrades

  • Upgraded ActiveMQ to 5.16.7
  • Upgraded Ant to 1.10.14
  • Upgraded Ant-Jsch to 1.10.14
  • Upgraded Apache SSHD to 2.10
  • Upgraded Bouncy Castle to 1.76
  • Upgraded Cucumber to 7.12.1
  • Upgraded Commons-codec to 1.16
  • Upgraded Commons-compress to 1.24
  • Upgraded Commons-csv to 1.10
  • Upgraded Commons-io to 2.14
  • Upgraded Commons-lang3 to 3.13
  • Upgraded Easymock to 4.3
  • Upgraded Jackson to 2.15.2
  • Upgraded Jsch (mwiede) to 0.2.11
  • Upgraded Objenesis to 3.3

Technical Changes

  • The minimum required Java version is now Java 11
  • Internal improvements regarding the handling of third-party libraries
  • Internal improvements regarding the build process
  • Migrated test resources to Python 3
  • Raised the SSH authorization timeout from 10 to 30 seconds

Bugfixes

  • Fixed a bug where configurations of specific and response settings of the Optimizer component
    were not persisted
  • Fixed a bug where registering a "Workflow as Component" with a long component name would fail
  • Fixed a bug in the Workflow Data Browser where references to already deleted files in the data
    management were not disabled
  • Fixed a NPE that occured when trying to open a tool integration configuration from the context
    menu of a remote component in the component palette
  • Fixed a NPE that could occur when editing a selected tool integration configuration