Ververica Platform 2.15.2
Release Date: 2025-08-29
Changelog
Apache Flink®
Ververica Platform 2.15.2 supports the following versions:
- Apache Flink® 1.20
- Apache Flink® 1.19
- Apache Flink® 1.18
Ververica Platform 2.15.2 supports Apache Flink® 1.20, Apache Flink® 1.19, and Apache Flink® 1.18 under SLA.
For Stream Edition the following Apache Flink® Docker images are available. See Ververica Platform Docker Images for the full list and additional tags.
- 1.18.1-stream5-scala_2.12-java8
- 1.18.1-stream5-scala_2.12-java11
- 1.18.1-stream5-scala_2.12-java17
- 1.19.3-stream1-scala_2.12-java8
- 1.19.3-stream1-scala_2.12-java11
- 1.19.3-stream1-scala_2.12-java17
- 1.20.1-stream2-scala_2.12-java8
- 1.20.1-stream2-scala_2.12-java11
- 1.20.1-stream2-scala_2.12-java17
For Spring Edition the following archives are available:
Improvements
Default Checkpointing Controlled by Users
The Ververica Platform has been designed to enable checkpointing by default. It allows users to further configure the interval and the rest of the parameters, as those are defined by Flink.
This opinionated design prevented users from deciding about and having control over disabling checkpointing, given that the global default of the platform always ensures the value of execution.checkpointing.interval
is never empty by defaulting to 10s
.
With this patch release, Ververica Platform moves checkpointing from the global defaults of the platform to the user global defaults Deployment Defaults, allowing users to decide at installation if they want checkpointing universally enabled or leave it disabled. In the case where the checkpointing interval is defined by the user global defaults, the platform will behave as before. In the case where the checkpointing interval is not defined, then the platform will not have checkpointing enabled globally, and the user will be given the opportunity to decide if they want to enable it at the namespace level or at the deployment level.
The needed configuration can be given during installation. It is provided within the values template that is shipped with the release. For reference, the yaml should look like the following to enable checkpointing by default:
vvp:
# Global Deployment Defaults
globalDeploymentDefaults: |
spec:
template:
spec:
flinkConfiguration:
execution.checkpointing.interval: 10s
Bug Fixes
Custom Checkpointing Interval Now Persists After Configuration Changes
Previously, editing a deployment using the Configure button would clear the Checkpointing Interval field, reverting it to the default 10s even if a custom value was set and no checkpoint toggling was involved. This caused unintended resets for users relying on non-default intervals. The issue has been fixed. Custom checkpointing intervals now persist correctly through configuration updates, ensuring your saved values remain intact.
SQL Jobs Translation Failures into a JobGraph
In Ververica Platform, SQL jobs failed to start after the submission of jobs with invalid Flink configurations. Failures in Flink triggered errors in Ververica Platform, such as, “Failed to translate a SQL Script into a JobGraph.” The workaround untill this release was to restart the underlying pods. The issue has been resolved. Ververica Platform now gracefully handles the Flink configuration validation exceptions, without causing side effects to other running job modifications.
Vulnerability Fixes (outside Apache Flink®)
- Upgraded commons-lang3 to 3.18.0 to address CVE-2025-48924
Vulnerability Fixes (inside Apache Flink®)
- Upgraded setuptools to 78.1.1 to address CVE-2025-47273
- Upgraded sqlite3 to 3.37.2-2ubuntu0.4 to address CVE-2025-29088
- Upgraded glibc to 2.35-0ubuntu3.10 to address CVE-2025-4802
- Upgraded krb5 to 1.19.2-2ubuntu0.7 to address CVE-2025-3576
- Upgraded systemd to 249.11-0ubuntu3.16 to address CVE-2025-4598
- Upgraded pam to 1.4.0-11ubuntu2.6 to address CVE-2025-6020
- Upgraded python to 3.10.12-1~22.04.10 to address CVE-2025-1795, CVE-2025-4516
- Upgraded python-pip to 22.0.2+dfsg-1ubuntu0.6 to address CVE-2025-50181
Upgrade
helm repo add ververica https://charts.ververica.com
helm repo update
helm upgrade <RELEASE> ververica/ververica-platform \
--version 5.11.2 \
--values custom-values.yaml