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.37.3

serverless logic 1.37.3 is available.

1.2. serverless logic 1.37.2

serverless logic 1.37.2 is now available. This release addresses identified Common Vulnerabilities and Exposures (CVEs) to enhance security and reliability. The following notes describe fixed issues that affect serverless logic on OpenShift Container Platform.

1.2.1. Fixed issues

Support for JSON schema files larger than 65 KB in SonataFlow workflows

Before this update, serverless logic loaded JSON schema input validation files as strings during the build process. The system assumed that schema files would not exceed 65 KB. As a consequence, workflows failed to process schema files larger than 65 KB. With this release, the workflow build process supports larger JSON schema files. As a result, workflows can use JSON schema files that exceed the earlier 65 KB limitation.

SRVLOGIC-823

1.3. serverless logic 1.37.1

serverless logic 1.37.1 is now available. This release of serverless logic addresses identified Common Vulnerabilities and Exposures (CVEs) to enhance security and reliability. New features and fixed issues that pertain to serverless logic on OpenShift Container Platform are included in the following notes:

1.3.1. New features

OpenTelemetry support for workflow observability in serverless logic
serverless logic now includes OpenTelemetry support to provide observability for workflow executions. This enhancement enables users to collect and export telemetry data for improved monitoring and tracing of workflows.

1.3.2. Fixed issues

Removal of unused webhook server initialization in OpenShift Serverless Logic Operator

Before this update, the OpenShift Serverless Logic Operator initialized webhook server code that the Operator did not use. As a consequence, the Operator included unnecessary initialization logic in its startup sequence. With this release, the OpenShift Serverless Logic Operator removes the unused webhook server initialization code. As a result, the Operator startup process no longer includes unused webhook server components.

SRVLOGIC-770

Incorrect hibernate schema initialization option in Data Index PostgreSQL deployments

Before this update, the OpenShift Serverless Logic Operator configured Data Index PostgreSQL deployments with the QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION=update environment variable, resulting in an unintended database schema generation strategy. With this release, the Operator no longer sets this environment variable for Operator-managed Data Index deployments. As a result, Data Index now uses the correct schema initialization configuration.

SRVLOGIC-765

Variables and metadata queries restored in serverless logic GraphQL

Before this update, serverless logic 1.37 did not support variables and metadata queries in GraphQL because JSON query capability was missing. As a consequence, GraphQL queries that relied on variables and metadata failed. With this release, serverless logic introduces JSON query capability for GraphQL. As a result, variables and metadata queries now function as expected.

SRVLOGIC-763

1.4. serverless logic 1.37

serverless logic 1.37 is now available. New features, updates, fixed issues, and known issues that pertain to serverless logic on OpenShift Container Platform are included in the following notes:

1.4.1. New features

  • serverless logic introduces a new data index mutation named ExecuteAfter, which enables you to create and execute a new workflow instance that can reuse the output of a previously completed workflow as its input.

    The ExecuteAfter mutation accepts the following arguments:

    • processId: Specifies the process ID of the workflow definition to execute.
    • processVersion: Specifies the process version of the workflow definition to execute.
    • completedInstanceId (optional): Specifies the ID of a previously completed workflow whose output serves as input for the new workflow instance.
    • input (optional): Specifies the additional input data, which the system merges with the output of the completedInstanceId, if you provide it.
    • excludeProperties (optional): Specifies the list of properties that the system does not copy from the completedInstanceId output into the new workflow instance input.
  • serverless logic container images now use the RHEL UBI 9 parent image, aligning the serverless logic components with the RHEL 9 runtime environment.
  • OpenShift Serverless Logic Operator now uses a simplified ClusterServiceVersion (CSV) naming schema that removes the rhel9 suffix. For example, the CSV name is now logic-operator.v1.37.0.
  • serverless logic now provides a landing web application for the Jobs Service and Data Index services, offering users a centralized entry point to access and explore these services.
  • serverless logic now supports dynamic URLs and security configurations for OpenAPI function calls in workflows, enabling workflows to adapt securely to different environments and endpoints.
  • serverless logic now includes a new guide that explains how to configure Maven mirrors in builder and devmode images.
  • serverless logic now supports token exchange by introducing JSON Web Token (JWT) token parsing for SonataFlow workflows. This feature adds a new Quarkus add-on, sonataflow-addons-quarkus-jwt-parser, which enables workflows to parse JWT tokens and extract user claims to generate personalized responses.

1.4.2. Fixed issues

  • Before this update, the Sleep state removed tokens from the workflow context when used within a sub-flow. This issue is now fixed, ensuring that tokens remain available throughout the workflow execution.
  • Before this update, converting a project to a Quarkus project using the Kn workflow plugin generated incorrect Maven repositories. This issue is now fixed, and the conversion process generates the correct Maven repositories.
  • Before this update, the serverless logic Builder image downloaded plexus-utils version 1.1. This issue is now fixed, and the Builder image no longer downloads this dependency.

1.4.3. Known issues

  • In disconnected cluster environments, the logic-swf-builder-rhel9 image attempts to download the plexus-utils-1.1.jar dependency during the build process. As external network access is restricted in disconnected setups, this behavior can result in build failures or timeouts.
  • If you apply a SonataFlow custom resource (CR) to an OpenShift cluster and the first SonataFlowBuild fails for any reason, the Operator does not create the workflow deployment even after the build issue is resolved. As a result, the workflow remains undeployed until you manually reapply or rebuild it.
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat Documentation

Legal Notice

Theme

© 2026 Red Hat
Back to top