Releases

  • Release 1.0.0 (2018-04-17): First release. One master can handle several workers, serialization with mongo, communication with rabbitmq.
  • Release 1.0.1 (2018-08-16): Build with s2i and docker build.
  • Release 1.1.0 (2018-11-07): Web console over task server. Open API generator. Jenkins pipelines.
  • Release 1.2.0 (2018-11-21): Documentation and packaging.
  • Release 2.0.0 (2019-01-16): Authentication, permissions, Server Sent Events Java clients.
  • Release 2.1.0 (2019-01-28): Bug fixes and python client.
  • Release 2.2.0 (2019-03-25): Job parallelization, job flows, amqp client and various bug fixes.
  • Release 2.2.1 (2019-04-09): Fixes web console blank screen, default global timeout and stomp clients authentication.
  • Release 2.2.2 (2019-05-03): Quick start section in documentation.
  • Release 2.2.3 (2019-05-27): Bug fix for python client inheritance and bucket compression. Python doc.
  • Release 2.2.4 (2020-03-17): Back-port SSE client bug fixes
  • Release 2.3.0 (2019-10-09): Master scalability; Cplex 12.9 workers; documentation improvements and bug fixes.
  • Release 2.4.0 (2019-11-29): Web console re-styling ; job log console improvement ; ExecutionContext Javadoc
  • Release 2.5.0 (2020-03-28): Re-branded login page and documentation.
  • Release 2.5.1 (2020-05-29): Improve the critical errors handling in workers. Upgrade the Keycloak library to 8.0.1.
  • Release 2.5.2 (2020-06-29): Remove replicaset config for Mongo.
  • Release 3.0.0 (2020-07-08): The support of Python workers. The delivery of the official Helm chart. The compliance with IBM documentation format. The improvement of the worker -> data flow.
  • Release 3.0.1 (2020-08-31): Python hotfix + helm chart hotfix
  • Release 3.1.0 (2020-10-21): Publish Helm charts and improve documentation
  • Release 3.2.0 (2020-11-30): Distinguish stopping a job from aborting it. Fix dependency vulnerabilities. Update infrastructure components,
  • Release 3.2.1 (2021-02-08): Add worker on-demand feature. Fix vulnerabilities.
  • Release 3.2.2 (2021-03-02): Add default CPLEX worker and worker shell. Improve Helm charts and documentation. Fix vulnerabilities.
  • Release 3.3.0 (2021-06-09): Introduce new Java API client. Add migration gruide to the documentation. Fix bugs and vulnerabilities.
  • Release 3.3.1 (2021-07-28): Fix bug with Python task on MacOS. Fix job chart in web console. Fix missed final status with Java API client.
  • Release 3.3.2 (2021-10-29): Allow choosing namespace in execution context (WOD). Fix bugs.
  • Release 3.4.0 (2021-09-28): Upgrade to Keycloak 14. Upgrade to Kubernetes client 13. Fix vulnerabilities and bugs.
  • Release 3.4.1 (2021-10-29): Allow choosing namespace in execution context (WOD). Fix bugs.
  • Release 3.4.2 (2022-02-08): Add support for Kubernetes 1.21 and 1.22.
  • Release 3.5.0 (2021-12-17): Limit the number of simultaneous tasks. Use stream to read/write task parameters. Instantly emit output parameters. Various bugfixes and improvements.
  • Release 3.5.1 (2022-01-07): Fix bug and regression for version 3.5.0. Add useful log messages and UI messages.
  • Release 3.5.2 (2022-02-08): Add support for Kubernetes 1.21 and 1.22.
  • Release 4.0.2 (): Add support for Prometheus monitoring. Remove basic authentication method. Remove Helm template specific to OKD. Fix WOD registering issue.