Ververica Platform 2.5.0 supports Apache Flink® 1.13 and Apache Flink® 1.12 under SLA.
Apache Flink® 1.11 is deprecated in this version and supported on a best-effort basis.
Apache Flink® 1.10 was previously deprecated and has now been dropped.
The built-in Ververica Platform Catalog now supports views. A view is defined by a query and allows
reusing a query in different places without having to use connectors in-between. Apache Flink® will inline
the query defining the view in queries referencing it.
In the SQL Editor, views are now listed next to the tables of a catalog in the schema explorer.
Ververica Platform 2.5.0 supports registering custom catalogs per namespace through the REST API
and the UI, similar to custom connectors and formats. These catalogs can then be used both in the
SQL Editor and for SQL Deployments.
Custom catalogs can optionally also be marked as read-only catalogs. In this case, Ververica Platform
wraps the catalog to prevent any write operation to the catalog such as dropping tables.
Ververica Platform 2.5.0 supports the SET statement to allow modifying options for a SQL script.
This statement must always appear prior DDL, DML or DQL statements. Both key and value must be
quoted with a single quote:
Note that options which are set and required by Ververica Platform or affect the Deployment itself
are not supported to be modified this way and an error will be thrown.
Savepoints can now be deleted via the REST API and the web user interface if universal blob storage is enabled.
Both the Savepoint resource as well as the underlying data in blob storage will be removed.
You can now add additional labels to the Kubernetes deployments, jobs, and services that are created for Apache Flink® session clusters. Please refer to the Kubernetes Resources page for more information.
You can now add additional labels to the Kubernetes deployments, jobs, and services that are created for Apache Flink® application clusters. Please refer to the Kubernetes Resources page for more information.
For Application Mode Deployments, you can now specify how Kubernetes cleans up Flink JobManager and TaskManager
Pods during shutdown and upgrade via annotations. This allows you to tightly control the requested resources
during these scenarios.
You can now specify a path to the license file via the licenseConfigPath parameter, which can be mounted into the Ververica Platform pod from an external source (Kubernetes secret, etc.). For more information, please check the configuration page.