Downloads

6.6.0

Release notes

  • update to Spring 5.3.18, Spring Security 5.5.5, Spring Integration 5.5.10 (addressing security vulnerability CVE-2022-22965)
  • update to Jackson JAXRS 2.12.6/2.12.6.1
  • update to StatET RJ 4.5.0 (RPooli)
  • update to Log4j 2.17.2
  • update Tomcat to 9.0.62

6.5.3

Release notes

  • update to Log4j 2.17.1 (addressing security vulnerability CVE-2021-44832)
  • update to Spring 5.3.15, Spring Security 5.5.4, Spring Integration 5.5.8 (addressing security vulnerability CVE-2021-22060)
  • update Tomcat to 9.0.58

6.5.2

Release notes

6.5.1

Release notes

  • update to Log4j 2.15.0 (addressing security vulnerability CVE-2021-44228)
  • update to Spring 5.3.13, Spring Integration 5.5.6
  • update to ActiveMQ 5.16.3
  • update Tomcat to 9.0.56

6.5.0

Release notes

  • Java 11 or newer is required
  • change processing of custom custom meta information parameters: the names of parameters are converted to lower case if specified using HTTP headers in REST interface requests (type A, see documentation)
    ! if applications use custom custom meta information parameters with uppercase characters and REST requests, changes are required: change parameter names to lowercase or switch to the new method (type B, see below) to specify the parameters
  • add alternative method (type B) to specify meta information parameters preserving uppercase letters in parameter names (see documentation)
  • update to StatET RJ 4.4.1 (RPooli)
  • update to Spring 5.3.12, Spring Security 5.5.3, Spring Integration 5.5.5
  • update to ActiveMQ 5.16.2
  • update Tomcat to 9.0.54
  • rework file and stream IO (NIO.2, ensure closing)

6.4.1

Release notes

  • update to StatET RJ 4.2.4 (RPooli) providing improved shutdown of R pool and nodes including
    • Graceful shutdown of R nodes with cleanup of the R temp directory. This requires version >= 4.0.2-4 of the R package rj.
  • update to Spring 5.2.12, Spring Security 5.3.8, Spring Integration 5.3.5
  • update Tomcat to 9.0.44

6.4.0

Release notes

  • add support for vfs urls to bundle resolution for StatET using Spring’s URLResource (RPooli)
  • release builds with LDAP support in addition to default build (without authentication)
  • fix: ensure that JobProcessor.process finishes correctly
  • fix: logging (both for RSB and RPooli)
  • fix: RAML console (RPooli)
  • fix: ApiV1ITCase.acquireReleaseAndKillTestNode() integration test (RPooli)
  • fix: outdated configuration of jetty-maven-plugin
  • update to StatET RJ 4.2 (RPooli)
  • update Tomcat to 9.0.37
  • update JSTL spec and implementation to Tomcat STL 1.2.5
  • update Spring to 5.2.7, Spring Security to 5.3.3, Spring Integration to 5.3.1
  • update database connectors (mysql: 8.0.20; postgresql: 42.2.14)

6.3.1

Release notes

  • support more email protocols
  • upgraded to StatET RJ 4.1.0
  • upgraded to RPooli 1.2.0
  • update Spring to 5.2.3, Spring Security to 5.2.2, Spring Integration to 5.2.3
  • update Jetty plugin to 9.4.26.v20200117
  • update Jackson libraries to 2.10.3
  • update Apache Commons Compress to 1.20

6.3.0

Release notes

  • tests are now compatible with Windows
  • annotation-based configuration for RPooli
  • fix: RPooli config option max_usage.count=1 properly respected
  • upgraded to StatET RJ 4.0
  • upgraded to RPooli 1.1.0
  • upgraded Spring and other dependencies
  • release under Apache 2.0

6.2

Release notes

  • include a (secured) JSP file browser
  • replaced RServi webapp with RPooli
  • exposed app-related security check methods
  • upgraded Spring dependencies

6.1

Release notes

  • upgrade to latest rj versions

6.0

Release notes

  • add user-specific jobs and results
  • add custom configuration for deposit directories and support for non-zip single-data files in deposit directories
  • externalize RServi configuration
  • add support for multiple RServi URIs per application
  • add support for optional pooling of RServi clients
  • add support for polling RServi instances
  • configurable pool node validation
  • add RSB and RServi security policies
  • new administration API for retrieving and updating configuration, managing application catalogs, restarting RSB and querying basic system information
  • new resource for processing direct jobs
  • make health check asynchronous
  • add loading of rsb config from /etc/rsb and add commands in rsb.sh for copying security-beans.xml and web.xml from /etc/rsb to the distribution
  • add optional OpenId support
  • add security for JMX RMI connector
  • add encryption of jmx http ui password in config
  • enable basic auth on the MX4J web console
  • add propagation of security context to XML and JSON function calls
  • add form login authentication, logged in status and log out feature
  • add copy of RSB UI fragments on start
  • JobStatisticsHandler has been modified in a non backwards compatible fashion. The change is trivial: the storeJobStatistics method now takes a Job interface as a parameter from which the application name and job ID, previously passed as distinct arguments, can be retrieved.
  • fix: single file polling
  • fix: RServi jar loading on Windows
  • fix: added missing admin-gui role to admin user
  • upgraded to Tomcat 7.0.42
  • upgraded Spring, Spring Integration, Spring Security and CXF

5.0

Release notes

  • initial public release