Stream Edition
Supported Apache Flink® Components
For every minor and major version of Apache Flink® Ververica supports a specific set of components of
Apache Flink®. All components are supported by the Java 8 and Java 11 images if not stated otherwise.
Y = Supported under SLAs, (Y) = Best-Effort Support
Core
Apache Flink® Version
1.16
1.15
1.14
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.16
1.15
1.14
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.16
1.15
1.14
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)
(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, flink-table-runtime, 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)
Note
The Table API/SQL Stack modules have been renamed in Flink 1.14. This means that flink-table-planner-blink and flink-table-runtime-blink have been renamed to flink-table-planner and flink-table-runtime. Support for the legacy flink-table-planner already ended since 1.12.
Catalogs
Apache Flink® Version
1.16
1.15
1.14
Ververica Platform Built-In Catalog
Y
Y
Y
Apache Hive®
(Y)
(Y)
(Y)
JDBC
Y
Y
Y
Connectors
Apache Flink® Version
1.16
1.15
1.14
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)
FileSystem (flink-connector-files)
Y
Y
Y
Y
Y
Y
StreamingFileSink (flink-streaming-java)
(Y)
(Y)
Y
Y
Y
Y
File Sink Common (flink-file-sink-common)
Y
Y
AWS Firehose (flink-connector-aws-kinesis-firehose, flink-sql-connector-aws-kinesis-firehose)
Y
Y
AWS Kinesis (flink-connector-aws-kinesis-streams, flink-sql-connector-aws-kinesis-streams)
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 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)
Apache Pulsar® (flink-connector-pulsar)
Y
Y
HybridSource (flink-connector-base)
Y
Y
Y
Y
File Systems
Apache Flink® Version
1.16
1.15
1.14
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.16
1.15
1.14
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+
2.6
1.11+
3.11/4.1+
2.7
1.11+
3.11/4.1+
2.8
1.11+
3.11/4.1+
2.9
1.11+
3.11/4.1+
2.10
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
1.14
1.8, 11
1.15
1.8, 11
1.16
1.8, 11
© Copyright 2023, Ververica GmbH.
Apache Flink, Apache Hadoop, Apache Kafka, Apache ORC, Apache Parquet, Apache Avro, Apache HCatalog, Apache HBase, Apache Cassandra, Flink®, Hadoop®, Kafka®, ORC®, Parquet®, Avro®, HCatalog®, HBase®, Cassandra®, Apache®, the squirrel logo, and the Apache feather logo and any other Apache project name or logo are either registered trademarks or trademarks of The Apache Software Foundation .
Report an issue with this documentation page | Imprint