Ververica Platform 2.7.0
Release Date: 2022-07-06
Changelog
Apache Flink®
Ververica Platform 2.7.0 supports Apache Flink® 1.15 and Apache Flink® 1.14 under SLA. Apache Flink® 1.13 images are no longer provided in this version but are still supported on a best-effort basis. Apache Flink® 1.12 support has now been dropped.
Apache Flink® 1.15.0
-
With the addition of our distribution of Apache Flink® 1.15.0, Ververica Platform 2.7.0 adds support for Apache Flink® 1.15.
-
Please check the release notes of Flink 1.15.0 for a complete list of features, improvements and fixes.
-
For Stream Edition the following Apache Flink® Docker images are available. Please check Ververica Platform Docker Images for all available Apache Flink® images and additional tags.
1.13.6-stream1-scala_2.11-java8
1.13.6-stream1-scala_2.11-java11
1.13.6-stream1-scala_2.12-java8
1.13.6-stream1-scala_2.12-java11
1.14.4-stream1-scala_2.11-java8
1.14.4-stream1-scala_2.11-java11
1.14.4-stream1-scala_2.12-java8
1.14.4-stream1-scala_2.12-java11
1.15.0-stream1-scala_2.12-java8
1.15.0-stream1-scala_2.12-java11
-
For Spring Edition the following / archives are available
Apache Flink® SQL
The Flink SQL Version has been bumped to Apache Flink® 1.15.0.
Connectors
In Apache Flink® 1.15 the Kinesis connector. was split into a separate source and sink and a new Firehose connector was introduced.
Vulnerability Fixes (outside of Apache Flink®)
- Updated Tomcat to resolve vulnerability CVE-2022-29885
- Updated Google OAuth client to resolve vulnerability CVE-2021-22573
- Updated Spring Boot to resolve vulnerabilities CVE-2022-22978 and CVE-2022-22976
- Updated Hadoop to resolve vulnerability CVE-2021-37404
Improvements
Rest API
- For PUT operations to create or update Deployments, added a new optional boolean parameter
applyDefaults
that toggles whether defaults will be applied to the provided payload. If unspecified, defaults will be applied.
The default behavior was changed in case a PUT
operation updates an existing Deployment. In versions prior to 2.7,
defaults were not applied.
Job failure expiration
Extended the maxJobCreationAttempts
parameter with a new optional parameter jobFailureExpirationTime
which
allows to specify a time frame after which older failed attempts will not be counted against the limit.
See Deployment Limits for more details.
Setting jobFailureExpirationTime
to 0 will not cause failures to expire immediately, but instead disable the feature.
Savepoint management
When adding a Savepoint manually, flinkSavepointId
and the annotation com.dataartisans.appmanager.controller.deployment.spec.version
are no longer required fields. Also, it is now possible to add Savepoints manually through the UI. Consult the Savepoints documentation for more details.
Native SAML support
Ververica Platform now supports Security Assertion Markup Language (SAML) for authentication with an external identity provider. See details on the corresponding documentation page.
Helm Charts
- It is now possible to configure custom pod annotations in the
values.yaml
file. See Custom Pod Annotations.
New Ververica branding
The appearance of Ververica Platform has adapted to the new branding of Ververica.
Upgrade
We recommend upgrading via Helm using the following commands:
helm repo add ververica https://charts.ververica.com
helm repo update
helm upgrade [RELEASE] ververica/ververica-platform --version 5.3.0 --values custom-values.yaml