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 is deprecated in this version and supported on a best-effort basis. Apache Flink® 1.12 was previously deprecated and has been dropped now.
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.
Note
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.
Note
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.