VERA Engine Versions and Java Compatibility
Ververica Platform uses the VERA engine, which is an enterprise-ready stream processing engine built on Apache Flink®. In the user interface, you can choose from various VERA engine versions when creating a deployment. Each version corresponds to a specific Apache Flink® version and has its own set of compatible Java versions.
Supported Engine Versions
The following table lists the VERA engine versions available in the Ververica Platform console, their underlying Apache Flink® versions, and the supported Java versions.
| VERA Engine Version | Apache Flink® Version | Supported Java Versions | Description |
|---|---|---|---|
vera-4.5-flink-1.20-jdk17 | 1.20 | 8, 11, 17 | VERA 4.5 variant with Java 17 support. Use this version if your application requires Java 17. |
vera-4.5-flink-1.20-jdk11 | 1.20 | 8, 11 | The latest stable release of the VERA engine based on Flink 1.20. Includes the newest features, performance optimizations, and security enhancements. |
vera-4.3-flink-1.20 | 1.20 | 8, 11 | A previous stable release of the VERA engine based on Flink 1.20. |
vera-4.1-flink-1.20 | 1.20 | 8, 11 | A previous stable release of the VERA engine based on Flink 1.20. |
vera-4.0.0-flink-1.20 | 1.20 | 8, 11 | The initial release of the VERA 4.x series based on Flink 1.20. |
Java 17 is supported in VERA 4.5 and later. Select the vera-4.5-flink-1.20-jdk17 engine version to run your deployment with Java 17.
How to Choose an Engine Version
When creating a new deployment, you are prompted to select a VERA Engine Version from a drop-down list.
- For new deployments: Select the latest available VERA version (such as
vera-4.5-flink-1.20-jdk11) to take advantage of the most recent features, bug fixes, and performance improvements. - For existing workloads: If you are migrating an existing Apache Flink® application, choose the VERA version that aligns with your application's Flink version to ensure compatibility.
If your Flink application uses Java, ensure that the Java version used to compile your application matches one of the supported Java versions for your chosen VERA engine.