Deprecations and Removals
On this page
This page lists every feature, configuration, and integration that has been deprecated or removed across Ververica Platform Self-Managed 2.x releases. Use it as a single reference when you upgrade or audit your environment.
- Deprecated means the feature still works but is no longer recommended and may be removed in a future release.
- Removed means the feature is no longer available from the listed version onward.
For non-production licenses, contact Ververica Support. For migration guidance on any item below, see the linked release notes.
Summary
Version 2.14
High Availability property (2.14.2)
The Flink High Availability property high-availability: kubernetes was replaced by high-availability.type: kubernetes starting with Flink 1.17. Ververica Platform used the old format until 2.14.1. In 2.14.2, support for the old property was removed.
Action required: Use high-availability.type (with the .type suffix) for both Kubernetes and ZooKeeper configurations. Deployments that use the old property name will fail.
Affected docs:
Version 2.13
Non-production mode (2.13.1)
Non-production mode has been discontinued. Previously it allowed test deployments without counting against the licensed CPU core quota. From 2.13.1, separate non-production licenses are available for customers who need extensive testing capabilities.
Action required: Contact Ververica Support to obtain a non-production license if you need testing environments that do not count against your production CPU quota.
Affected docs:
Version 2.12
VVP Kubernetes HA service (2.12.0)
The VVP Kubernetes High Availability service was deprecated in 2.10.0 and removed in 2.12.0. Use Flink Kubernetes instead.
Action required: Migrate all deployments to Flink Kubernetes HA before upgrading to 2.12.0 or later.
Affected docs:
Version 2.10
VVP Kubernetes HA service (2.10.0)
VVP Kubernetes was marked deprecated in 2.10.0, and again across 2.10.1 through 2.10.4, 2.11.0, and 2.11.1. The recommended replacement is Flink Kubernetes.
Action required: Migrate to Flink Kubernetes HA. See Kubernetes High-Availability Service.
Version 2.8
OpenJDK Docker images (2.8.0)
The deprecated OpenJDK Docker base images were replaced with Eclipse Temurin images.
Action required: If you reference specific OpenJDK base image tags in custom Dockerfiles or build pipelines, update them to the corresponding Eclipse Temurin tags.
Version 2.7 and 2.8
Apache Flink 1.12 (2.7.0 and 2.8.0)
Apache Flink 1.12 support was dropped in 2.7.0 and reaffirmed in 2.8.0.
Action required: Upgrade Flink jobs to 1.13 or later before moving to Ververica Platform 2.7 or later.
Version 2.6
Apache Flink 1.11 (2.6.0)
Apache Flink 1.11 support was dropped in version 2.6.0.
Action required: Upgrade Flink jobs to 1.12 or later before moving to Ververica Platform 2.6 or later.
Version 2.5
Apache Flink 1.10 (2.5.0)
Apache Flink 1.10 support was dropped in version 2.5.0.
Action required: Upgrade Flink jobs to 1.11 or later before moving to Ververica Platform 2.5 or later.
Hive catalog and connector (2.5.0)
Hive has been dropped as a packaged catalog and connector. Users who need Hive integration must provide their own connector JARs.
Action required: Remove references to the built-in Hive catalog from deployment configurations. Upload custom Hive connector artifacts if Hive access is still needed.
Affected docs:
- Catalogs & Databases
- Getting Started: Flink SQL
- Stream Edition
- Spring Edition
Savepoint data cleanup (2.5.0)
When a Savepoint resource is deleted, the underlying data in blob storage is now also removed. This is a change from earlier versions, where blob data could remain after deletion.
Action required: Deleting a Savepoint now removes the actual data. Back up savepoint data externally if you need to retain it beyond the resource lifecycle.
Version 2.4
Helm 2 support (2.4.0)
Helm 2 support was dropped in 2.4.0, following the Helm 2 deprecation timeline. Helm 3 support was introduced in 2.1.0.
Action required: Migrate all Helm charts to Helm 3 before upgrading to Ververica Platform 2.4 or later.
Apache Flink 1.9 (2.4.0)
Apache Flink 1.9 support was dropped in version 2.4.0.
Action required: Upgrade Flink jobs to 1.10 or later before moving to Ververica Platform 2.4 or later.
Legacy connector properties (2.4.0)
The legacy properties connector.type and format.type are deprecated for packaged connectors and will be removed in a future release.
Action required: Update connector definitions to use the current property names. See Connectors for the recommended configuration format.
Affected docs:
requiresFormat property (2.4.0)
The requiresFormat property for connectors is no longer necessary and must be removed from connector definitions.
Action required: Remove requiresFormat from any custom connector configuration files.
Affected docs:
Legacy persistence (2.4.0)
The legacy persistence mode was deprecated in 2.1.0, became unsupported in 2.2.0, and was fully removed in 2.4.0.
Action required: Ensure your Helm chart does not set the persistence mode to legacy. If it does, follow the migration guide in the Configuration documentation.
Affected docs: