What's New in RapidMiner Server 9.5.0?

Released: November 5th, 2019

The following describes the enhancements and bug fixes in RapidMiner Server 9.5.0:

Enhancements

  • Provide an instant execution unit (Persistent Job Container) to execute jobs without additional boot-up delay
    • Add jobagent.container.listenPortRangeStart to define the starting port of spawned Job Containers
    • Add jobagent.container.listenAddress to define the listen address for all spawned Job Containers
    • Job Agent will gracefully shutdown by default and wait for each Job Container. Optional timeout can be defined via the property jobagent.shutdown.timeout in ms
    • Add the ability to automatically schedule restarts for all Persistent Job Containers
      • Add jobagent.restart.policy to define the selected policy
      • Add jobagent.restart.cronExpression to define a cron expression for restart scheduling
      • Add jobagent.restart.maxJobs to define a maximum amount of executed jobs per Job Container before a restart is scheduled
      • Add jobagent.restart.timeout to set a maximum wait time for jobs which are still running on Job Containers (graceful restart) before restarting them forcibly
    • Add log rotation for all Persistent Job Containers
  • Provide endpoints to manage system settings via REST API
  • Schedules can now be edited in the web interface
  • Submission and schedule API supports now an execution time limit per process, this limit will be displayed on the execution details and scheduler page
  • For vanilla installations the installer will now configure RapidMiner Server to use system-wide defined JAVA_HOME or java binary from PATH by default
  • Bundle jasypt to easily encrypt LDAP properties if needed
  • Increased the HTTP parameter limit for new installations from 512 to 2048 characters
  • Changed the default JDBC driver class in RapidMiner Server installer for MySQL 8 connector
  • Updated third party dependencies

Fixed

  • Job execution duration is now correctly displayed in the Executions and Execution details pages when its value is zero
  • Fixed the Executions page crashing when the Enter key is pressed within the Submission date filter
  • Stop job request button now works correctly when the auto page update is enabled in the Executions page
  • Toggling the filter panel in the Executions page no longer reset the filters