What’s new

IBM’s conditions of support for Apache Flink in IBM Event Automation has been expanded. For more information, see the support policy statement.

Find out what is new in Event Processing version 1.5.x.

Release 1.5.1

Additional outputs for conditional branching

Event Processing version 1.5.1 introduces additional output support for the Filter and SQL Processor nodes, enabling conditional branching with multiple output paths.

  • Filter node: Configure an additional output to capture events that do not match the filter expression, enabling the use of both matched and unmatched events in downstream nodes for separate processing.
  • SQL Processor node: Define multiple VIEW statements to create side outputs that split the processing logic and send different results to separate downstream nodes.

This feature provides greater flexibility in designing event processing flows with conditional logic and multiple processing paths.

Automatic merge of public certificates to the custom truststore

In Event Processing 1.5.1 and later, when you provide a custom truststore containing self-signed or internal CA certificates, public CA certificates are automatically added from the Java truststore to your custom truststore. This means that public CA certificates are maintained through regular Java version updates, and you are not required to manually add and update them. The truststore merge feature is enabled by default.

For more information, see configuring SSL.

Annotate on canvas with comments

Event Processing 1.5.1 introduces the commenting feature on the flow canvas. With comments, you can document your work directly on the canvas and collaborate with team members.

For more information, see adding comments to your flow.

Documentation: Highlighting differences between versions

Any difference in features or behavior introduced by Event Processing 1.5.1 compared to 1.5.0 or earlier is highlighted in this documentation by using the following graphic: Event Processing 1.5.1 icon

Security and bug fixes

Event Processing release 1.5.1 contains security and bug fixes.

Release 1.5.0

Event Processing 1.5.0 and later supports Apache Flink 2.2.0 for both UI-based flows and for Flink jobs deployed outside the Event Processing UI.

Flink 1.20.3 is also supported, but only for deploying Flink jobs outside the Event Processing UI. This includes:

The Event Processing UI is not supported when running a Flink instance with Flink 1.20.3.

To use Flink 1.20.3 for deploying Flink jobs, you must configure the FlinkDeployment custom resource to prevent automatic version upgrades. For more information, see upgrading.

Support for Red Hat OpenShift Container Platform 4.21

Event Processing version 1.5.0 introduces support for Red Hat OpenShift Container Platform 4.21.

Removal of support for OpenShift Container Platform 4.15

Event Processing 1.5.0 and later do not support OpenShift Container Platform version 4.15. For more information about supported versions, see the support matrix.

Removal of support for Kubernetes 1.25 and 1.26

Event Processing 1.5.0 and later do not support Kubernetes versions 1.25 and 1.26. For more information about supported versions, see the support matrix.

Security and bug fixes

Event Processing release 1.5.0 and IBM Operator for Apache Flink version 1.5.0 contain security and bug fixes.