Stream Edition
Ververica Platform Versions
From Ververica Platform 2.0 onwards every released major or minor version is supported for three years from the date of its general availability. Earlier versions are supported for one year.
Version | Release Date | End of Support Date |
---|---|---|
1.0.x | March 28, 2018 | March 28, 2019 |
1.1.x | July 3, 2018 | July 3, 2019 |
1.2.x | September 5, 2018 | September 5, 2019 |
1.3.x | December 18, 2018 | December 18, 2019 |
1.4.x | May 21, 2019 | May 21, 2020 |
2.0.x | October 15, 2019 | October 15, 2022 |
2.1.x | March 9, 2020 | March 9, 2023 |
2.2.x | August 4, 2020 | August 4, 2023 |
2.3.x | October 21, 2020 | October 21, 2023 |
2.4.x | March 10, 2021 | March 10, 2024 |
2.5.x | June 11, 2021 | June 11, 2024 |
Ververica Platform Components
Every version of Ververica Platform bundles its components including Apache Flink® in a specific version.
vvP Version | Apache Flink® | Apache Flink® SQL |
---|---|---|
1.0 | 1.4 | - |
1.1 | 1.4/1.5 | - |
1.2 | 1.5/1.6 | - |
1.3 | 1.6/1.7 | - |
1.4 | 1.7/1.8 | - |
2.0 | 1.8/1.9 | - |
2.1 | 1.9/1.10 | - |
2.2 | (1.9)/1.10/1.11 | - |
2.3 | (1.9)/1.10/1.11 | 1.11 (1.11.6-stream2-scala_2.12) |
2.4 | (1.10)/1.11/1.12 | 1.12 (1.12.7-stream2-scala_2.12-java8) |
2.5 | (1.11)/1.12/1.13 | 1.13 (1.13.5-stream2-scala_2.12-java8) |
(1.x) = Best-Effort Support
Supported Apache Flink® Components
For every minor and major version of Apache Flink® Ververica supports a specific set of components of Apache Flink®.
Y = Supported under SLAs, (Y) = Best-Effort Support
Core
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
Deployment & Runtime (flink-runtime, flink-container, flink-core, flink-clients) | Y | Y | Y |
Flink WebUI (flink-runtime-web) | Y | Y | Y |
Apache Hadoop® YARN (flink-yarn) | (Y) | (Y) | Y |
External Resource Management (flink-external-resources, flink-external-resources-gpu) | Y | Y | Y |
Kubernetes HighAvailabilityServices (vvp-flink-ha-kubernetes) | Y | Y | Y |
State Backends
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
RocksDB (flink-statebackend-rocksdb) | Y | Y | Y |
FileSystem (flink-runtime) | Y | Y | Y |
Memory (flink-runtime) | Y | Y | Y |
Stable APIs
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
CLI client (flink-client) | Y | Y | Y |
v1 REST API (flink-runtime-web) | Y | Y | Y |
DataStream API (flink-streaming-java, flink-streaming-scala) | Y | Y | Y |
DataStream API BATCH Execution Mode | (Y) | (Y) | |
Table API/SQL (flink-table-common, flink-table-api-java(-bridge), flink-table-api-scala(-bridge)) | Y | Y | Y |
Table API/SQL Stack (flink-table-planner) | (Y) | ||
Blink Table API/SQL Stack (flink-table-planner-blink, flink-table-runtime-blink, flink-sql-parser) | Y | Y | Y |
CEP library (flink-cep, flink-cep-scala) | Y | Y | Y |
State Processor API (flink-state-processor-api) | Y | Y | Y |
DataSet API (flink-java, flink-scala) | (Y) | (Y) | (Y) |
Queryable State (flink-queryable-state) | (Y) | (Y) | (Y) |
Catalogs
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
Ververica Platform Built-In Catalog | Y | Y | Y |
Apache Hive® | (Y) | Y | |
JDBC | Y |
Connectors
Apache Flink® Version | 1.13 | 1.12 | 1.11 | |||
---|---|---|---|---|---|---|
Java Version | 1.8 | 11 | 1.8 | 11 | 1.8 | 11 |
Connector API (flink-connector-base) | Y | Y | Y | Y | Y | Y |
Apache Kafka® 1.0+ (flink-connector-kafka, flink-sql-connector-kafka) | Y | Y | Y | Y | Y | Y |
Elasticsearch 7 (flink-connector-elasticsearch7, flink-sql-connector-elasticsearch7) | Y | Y | Y | Y | Y | Y |
Elasticsearch 6 (flink-connector-elasticsearch6, flink-sql-connector-elasticsearch6) | Y | Y | Y | Y | Y | Y |
Elasticsearch 5 (flink-connector-elasticsearch5) | (Y) | (Y) | (Y) | (Y) | (Y) | (Y) |
FileSystem (flink-connector-file-source, flink-connector-file-sink) | Y | Y | Y | Y | ||
StreamingFileSink (flink-streaming-java) | Y | Y | Y | Y | Y | Y |
File Sink Common (flink-file-sink-common) | Y | Y | Y | Y | ||
AWS Kinesis (flink-connector-kinesis, flink-sql-connector-kinesis) | Y | Y | Y | Y | Y | Y |
GCP PubSub (flink-connector-gcp-pubsub) | (Y) | (Y) | (Y) | |||
Apache Kafka® 0.10 (flink-connector-kafka-0.10, flink-sql-connector-kafka-0.10) | (Y) | |||||
Apache Kafka® 0.11 (flink-connector-kafka-0.11, flink-sql-connector-kafka-0.11) | (Y) | |||||
Apache Cassandra® (flink-connector-cassandra) | (Y) | (Y) | (Y) | |||
Apache HBase® (flink-hbase) | (Y) | (Y) | (Y) | |||
RabbitMQ (flink-connector-rabbitmq) | (Y) | (Y) | (Y) | (Y) | (Y) | (Y) |
JDBC (flink-connector-jdbc) | (Y) | (Y) | (Y) | (Y) | (Y) | (Y) |
Apache Hive® (flink-connector-hive) | (Y) | Y | Y | |||
Apache HCatalog® (flink-hcatalog) | (Y) | (Y) | (Y) |
Input/Output Formats
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
Apache Avro® (flink-avro) | Y | Y | Y |
Avro Confluent (flink-avro-confluent-registry) | Y | Y | |
Apache Parquet® (flink-parquet) | Y | Y | Y |
Json (flink-json) | Y | Y | |
Apache ORC® (flink-orc) | Y | Y |
File Systems
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
AWS S3 (flink-s3-fs-hadoop, flink-s3-fs-presto) | Y | Y | Y |
Azure Blob Storage (flink-azure-fs-hadoop) | Y | Y | Y |
Alibaba Cloud Object Storage Service (flink-oss-fs-hadoop) | Y | Y | Y |
Metric Reporters
Apache Flink® Version | 1.13 | 1.12 | 1.11 |
---|---|---|---|
Datadog (flink-metrics-datadog) | Y | Y | Y |
JMX (flink-metrics-jmx) | Y | Y | Y |
InfluxDB (flink-metrics-influxdb) | Y | Y | Y |
Prometheus (flink-metrics-prometheus) | Y | Y | Y |
statsd (flink-metrics-statsd) | (Y) | (Y) | (Y) |
Graphite (flink-metrics-graphite) | (Y) | (Y) | (Y) |
Kubernetes Compatibility
Ververica Platform relies on Kubernetes as its underlying resource manager. Every minor and major release of Ververica Platform is compatible to a specific range of Kubernetes versions.
vvP Version | Kubernetes Version | Open Shift Container Platform |
---|---|---|
1.0 | 1.8+ | 3.9+ |
1.1 | 1.8+ | 3.9+ |
1.2 | 1.8+ | 3.9+ |
1.3 | 1.9+ | 3.9+ |
1.4 | 1.9+ | 3.9+ |
2.0 | 1.11+ | 3.11 |
2.1 | 1.11+ | 3.11 |
2.2 | 1.11+ | 3.11/4.1+ |
2.3 | 1.11+ | 3.11/4.1+ |
2.4 | 1.11+ | 3.11/4.1+ |
2.5 | 1.11+ | 3.11/4.1+ |
Java Compatibility
Each release of Apache Flink® supports one or more Java Versions.
Apache Flink® Version | Java Version |
---|---|
1.8 | 1.8 |
1.9 | 1.8 |
1.10 | 1.8 |
1.11 | 1.8 |
1.12 | 1.8, 11 |
1.13 | 1.8, 11 |