Chapter 1. Release notes
Release notes contain information about new features, deprecated features, breaking changes, and known issues. The following release notes apply to the most recent serverless logic releases on OpenShift Container Platform.
1.1. serverless logic 1.38.1 Copy linkLink copied to clipboard!
serverless logic 1.38.1 is available.
1.2. serverless logic 1.38 Copy linkLink copied to clipboard!
serverless logic 1.38 is now available. New features and fixed issues that pertain to serverless logic on OpenShift Container Platform are included in the following notes:
1.2.1. New features Copy linkLink copied to clipboard!
- Workflows runtime configuration aligned with Quarkus 3.20.1 format
This release aligns the workflow runtime configuration with the Quarkus 3.20.1 format. This helps eliminate configuration format warnings from service logs at startup.
- Configurable leader lease parameters for the operator
serverless logic supports configuring leader lease parameters for the operator. This enhancement addresses operator pod restarts that can occur in busy clusters due to leader lease timeout issues. The operator includes improved default values and provides configuration options for fine-tuning in specific environments. As a result, the operator helps maintain more stable operation in high-load cluster conditions.
- Horizontal Pod Autoscaling support for workflows and Data Index deployments
serverless logic supports configuring Horizontal Pod Autoscaling (HPA) for both SonataFlow workflows and Data Index service deployments. This enhancement enables automatic scaling of these services based on resource utilization. As a result, workflows and Data Index services can scale automatically in response to workload demands.
- Pod Disruption Budget support for workflows and Data Index deployments
serverless logic supports configuring Pod Disruption Budgets (PDB) for both SonataFlow workflows and Data Index service deployments. This enhancement protects services from unintended disruptions during voluntary cluster operations such as node reboots or upgrades. As a result, workflows and Data Index services can help maintain availability during planned cluster maintenance activities.
- Updated OpenJDK base container images
This release updates all serverless logic container images to use
ubi9/openjdkversion1.24as the parent base image. This update addresses identified Common Vulnerabilities and Exposures (CVEs) in the previous version. As a result, container images include the latest security fixes.
1.2.2. Fixed issues Copy linkLink copied to clipboard!
- Retrying jobs no longer cancel during periodic job loading
Before this update, periodic job loading cancelled jobs in a retrying state. As a consequence, retrying jobs could terminate unexpectedly. With this release, the Jobs Service no longer cancels retrying jobs during periodic loading. As a result, retrying jobs can complete successfully.
- Large schemas with multi-byte characters no longer fail compilation
Before this update, large schemas containing multi-byte characters exceeded Java compilation byte-size limits. As a consequence, workflows using large schemas with special characters, such as emojis, failed to compile. With this release, the build process splits large schema strings into smaller chunks. As a result, large schemas with multi-byte characters compile successfully.
- Subflows no longer remain active after parent workflow cancellation
Before this update, cancelling a parent workflow did not cancel its active subflows. As a consequence, subflows continued to run after the parent workflow was aborted. With this release, cancelling a parent workflow cancels all associated subflows. As a result, aborting a parent workflow terminates all subflow instances.