Downloads
Apache Flink® 1.16.1 is our latest stable release.
Apache Flink 1.16.1
Apache Flink 1.16.1 for Scala 2.12 (asc, sha512)
Apache Flink 1.16.1 Source Release
(asc, sha512)
Release Notes
Please have a look at the Release Notes for Flink 1.16 if you plan to upgrade your Flink setup from a previous version.
Apache Flink 1.15.3
Apache Flink 1.15.3 for Scala 2.12 (asc, sha512)
Apache Flink 1.15.3 Source Release
(asc, sha512)
Release Notes
Please have a look at the Release Notes for Flink 1.15 if you plan to upgrade your Flink setup from a previous version.
Flink connectors
These connectors that are released separately from the main Flink releases.
Apache Flink Elasticsearch Connector 3.0.0
Apache Flink Elasticsearch Connector 3.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink AWS Connectors 3.0.0
Apache Flink AWS Connectors 3.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink Cassandra Connector 3.0.0
Apache Flink Cassandra Connector 3.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink AWS Connectors 4.0.0
Apache Flink AWS Connectors 4.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink Pulsar Connector 3.0.0
Apache Flink Pulsar Connector 3.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink JDBC Connector 3.0.0
Apache Flink JDBC Connector 3.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink RabbitMQ Connector 3.0.0
Apache Flink RabbitMQ Connector 3.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Opensearch Connector 1.0.0
Apache Opensearch Connector 1.0.0 Source Release
(asc, sha512)
This connector is compatible with these Apache Flink versions:
Apache Flink® Stateful Functions 3.2.0 is the latest stable release for the Stateful Functions component.
Apache Flink Stateful Functions 3.2.0
Apache Flink Stateful Functions 3.2.0 Source Release
(asc, sha512)
This version is compatible with Apache Flink version 1.14.3.
Apache Flink® ML 2.1.0 is the latest stable release for machine learning.
Apache Flink ML 2.1.0
Apache Flink ML 2.1.0 Source Release
(asc, sha512)
This version is compatible with Apache Flink version 1.15.0.
Apache Flink ML 2.0.0
Apache Flink ML 2.0.0 Source Release
(asc, sha512)
This version is compatible with Apache Flink version 1.14.0.
Apache Flink® Kubernetes Operator 1.3.1 is the latest stable release for the Flink Kubernetes Operator.
Apache Flink Kubernetes Operator 1.3.1
Apache Flink Kubernetes Operator 1.3.1 Source Release
(asc, sha512)
Apache Flink Kubernetes Operator Helm Chart 1.3.1 Helm Chart Release
(asc, sha512)
This version is compatible with Apache Flink version 1.16.1, 1.15.3, 1.14.6, 1.13.6.
Apache Flink Kubernetes Operator 1.2.0
Apache Flink Kubernetes Operator 1.2.0 Source Release
(asc, sha512)
Apache Flink Kubernetes Operator Helm Chart 1.2.0 Helm Chart Release
(asc, sha512)
This version is compatible with Apache Flink version 1.15.2, 1.14.6, 1.13.6.
Apache Flink® Table Store 0.3.0 is the latest stable release for the Flink Table Store.
Apache Flink Table Store 0.3.0
Apache Flink Table Store 0.3.0 Source Release
(asc, sha512)
Apache Flink Table Store Binaries 0.3.0 Binaries Release
(asc, sha512)
This version is compatible with Apache Flink version 1.16.1.
Apache Flink Table Store 0.2.1
Apache Flink Table Store 0.2.1 Source Release
(asc, sha512)
Apache Flink Table Store Binaries 0.2.1 Binaries Release
(asc, sha512)
This version is compatible with Apache Flink version 1.15.0.
Apache Flink Table Store 0.1.0
Apache Flink Table Store 0.1.0 Source Release
(asc, sha512)
Apache Flink Table Store Binaries 0.1.0 Binaries Release
(asc, sha512)
This version is compatible with Apache Flink version 1.15.0.
Additional Components
These are components that the Flink project develops which are not part of the
main Flink release:
Apache Flink-shaded 16.1 Source Release
(asc, sha512 )
Pre-bundled Hadoop 2.4.1
(asc, sha1)
Pre-bundled Hadoop 2.6.5
(asc, sha1)
Pre-bundled Hadoop 2.7.5
(asc, sha1)
Pre-bundled Hadoop 2.8.3
(asc, sha1)
Verifying Hashes and Signatures
Along with our releases, we also provide sha512 hashes in *.sha512
files and cryptographic signatures in *.asc
files. The Apache Software Foundation has an extensive tutorial to verify hashes and signatures which you can follow by using any of these release-signing KEYS.
Maven Dependencies
Apache Flink
You can add the following dependencies to your pom.xml
to include Apache Flink in your project. These dependencies include a local execution environment and thus support local testing.
- Scala API: To use the Scala API, replace the
flink-java
artifact id with flink-scala_2.12
and flink-streaming-java
with flink-streaming-scala_2.12
.
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>1.16.1</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java</artifactId>
<version>1.16.1</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients</artifactId>
<version>1.16.1</version>
</dependency>
Apache Flink Stateful Functions
You can add the following dependencies to your pom.xml
to include Apache Flink Stateful Functions in your project.
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>statefun-sdk</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>statefun-flink-harness</artifactId>
<version>3.2.0</version>
</dependency>
The statefun-sdk
dependency is the only one you will need to start developing applications.
The statefun-flink-harness
dependency includes a local execution environment that allows you to locally test your application in an IDE.
Apache Flink ML
You can add the following dependencies to your pom.xml
to include Apache Flink ML in your project.
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-ml-core</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-ml-iteration</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-ml-lib</artifactId>
<version>2.1.0</version>
</dependency>
Advanced users could only import a minimal set of Flink ML dependencies for their target use-cases:
- Use artifact
flink-ml-core
in order to develop custom ML algorithms.
- Use artifacts
flink-ml-core
and flink-ml-iteration
in order to develop custom ML algorithms which require iteration.
- Use artifact
flink-ml-lib
in order to use the off-the-shelf ML algorithms from Flink ML.
Apache Flink Kubernetes Operator
You can add the following dependencies to your pom.xml
to include Apache Flink Kubernetes Operator in your project.
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-kubernetes-operator</artifactId>
<version>1.3.1</version>
</dependency>
Update Policy for old releases
As of March 2017, the Flink community decided to support the current and previous minor release with bugfixes. If 1.2.x is the current release, 1.1.y is the previous minor supported release. Both versions will receive bugfixes for critical issues.
Note that the community is always open to discussing bugfix releases for even older versions. Please get in touch with the developers for that on the dev@flink.apache.org mailing list.
All stable releases
All Flink releases are available via https://archive.apache.org/dist/flink/ including checksums and cryptographic signatures. At the time of writing, this includes the following versions:
Flink
-
Flink 1.16.1 - 2023-01-26
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.16.0 - 2022-10-28
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.15.3 - 2022-11-10
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.15.2 - 2022-08-24
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.15.1 - 2022-07-06
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.15.0 - 2022-05-05
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.14.6 - 2022-09-28
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.14.5 - 2022-06-22
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.14.4 - 2022-03-02
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.14.3 - 2022-01-17
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.14.2 - 2021-12-16
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.14.0 - 2021-09-29
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.13.6 - 2022-02-18
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.13.5 - 2021-12-16
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.13.3 - 2021-10-19
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.13.2 - 2021-08-02
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.13.1 - 2021-05-28
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.13.0 - 2021-04-30
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.7 - 2021-12-16
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.5 - 2021-08-06
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.4 - 2021-05-21
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.3 - 2021-04-29
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.2 - 2021-03-03
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.1 - 2021-01-19
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.12.0 - 2020-12-08
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.11.6 - 2021-12-16
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.11.4 - 2021-08-09
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.11.3 - 2020-12-18
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.11.2 - 2020-09-17
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.11.1 - 2020-07-21
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.11.0 - 2020-07-06
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.10.3 - 2021-01-29
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.10.2 - 2020-08-25
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.10.1 - 2020-05-12
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.10.0 - 2020-02-11
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.9.3 - 2020-04-24
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.9.2 - 2020-01-30
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.9.1 - 2019-10-18
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.9.0 - 2019-08-22
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.8.3 - 2019-12-11
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.8.2 - 2019-09-11
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.8.1 - 2019-07-02
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.8.0 - 2019-04-09
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.7.2 - 2019-02-15
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.7.1 - 2018-12-21
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.7.0 - 2018-11-30
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.6.4 - 2019-02-25
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.6.3 - 2018-12-22
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.6.2 - 2018-10-29
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.6.1 - 2018-09-19
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.6.0 - 2018-08-08
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.6 - 2018-12-21
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.5 - 2018-10-29
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.4 - 2018-09-19
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.3 - 2018-08-21
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.2 - 2018-07-31
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.1 - 2018-07-12
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.5.0 - 2018-05-25
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.4.2 - 2018-03-08
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.4.1 - 2018-02-15
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.4.0 - 2017-11-29
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.3.3 - 2018-03-15
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.3.2 - 2017-08-05
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.3.1 - 2017-06-23
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.3.0 - 2017-06-01
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.2.1 - 2017-04-26
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.2.0 - 2017-02-06
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.1.5 - 2017-03-22
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.1.4 - 2016-12-21
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.1.3 - 2016-10-13
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.1.2 - 2016-09-05
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.1.1 - 2016-08-11
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.1.0 - 2016-08-08
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.0.3 - 2016-05-12
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.0.2 - 2016-04-23
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.0.1 - 2016-04-06
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 1.0.0 - 2016-03-08
(Source,
Binaries,
Docs,
Javadocs,
Scaladocs)
-
Flink 0.10.2 - 2016-02-11
(Source,
Binaries)
-
Flink 0.10.1 - 2015-11-27
(Source,
Binaries)
-
Flink 0.10.0 - 2015-11-16
(Source,
Binaries)
-
Flink 0.9.1 - 2015-09-01
(Source,
Binaries)
-
Flink 0.9.0 - 2015-06-24
(Source,
Binaries)
-
Flink 0.9.0-milestone-1 - 2015-04-13
(Source,
Binaries)
-
Flink 0.8.1 - 2015-02-20
(Source,
Binaries)
-
Flink 0.8.0 - 2015-01-22
(Source,
Binaries)
-
Flink 0.7.0-incubating - 2014-11-04
(Source,
Binaries)
-
Flink 0.6.1-incubating - 2014-09-26
(Source,
Binaries)
-
Flink 0.6-incubating - 2014-08-26
(Source,
Binaries)
Flink Connectors
These connectors that are released separately from the main Flink releases.
-
Flink Elasticsearch Connector 3.0.0 - 2022-11-09
(Source)
-
Flink AWS Connectors 3.0.0 - 2022-11-28
(Source)
-
Flink Cassandra Connector 3.0.0 - 2022-11-30
(Source)
-
Flink AWS Connectors 4.0.0 - 2022-12-09
(Source)
-
Flink Pulsar Connector 3.0.0 - 2022-12-20
(Source)
-
Flink JDBC Connector 3.0.0 - 2022-11-30
(Source)
-
Flink RabbitMQ Connectors 3.0.0 - 2022-12-13
(Source)
-
Flink Opensearch Connector 1.0.0 - 2022-12-21
(Source)
Flink-StateFun
-
Flink Stateful Functions 3.2.0 - 2022-01-27
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 3.1.1 - 2021-12-22
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 3.1.0 - 2021-08-30
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 3.0.0 - 2021-04-14
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 2.2.2 - 2021-01-02
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 2.2.1 - 2020-11-09
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 2.2.0 - 2020-09-28
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 2.1.0 - 2020-06-08
(Source,
Docs,
Javadocs)
-
Flink Stateful Functions 2.0.0 - 2020-04-02
(Source,
Docs,
Javadocs)
Flink-shaded
- Flink-shaded 16.1 - 2022-11-24 (Source)
- Flink-shaded 16.0 - 2022-10-07 (Source)
- Flink-shaded 15.0 - 2022-01-21 (Source)
- Flink-shaded 14.0 - 2021-07-21 (Source)
- Flink-shaded 13.0 - 2021-04-06 (Source)
- Flink-shaded 12.0 - 2020-10-09 (Source)
- Flink-shaded 11.0 - 2020-05-29 (Source)
- Flink-shaded 10.0 - 2020-02-17 (Source)
- Flink-shaded 9.0 - 2019-11-23 (Source)
- Flink-shaded 8.0 - 2019-08-28 (Source)
- Flink-shaded 7.0 - 2019-05-30 (Source)
- Flink-shaded 6.0 - 2019-02-12 (Source)
- Flink-shaded 5.0 - 2018-10-15 (Source)
- Flink-shaded 4.0 - 2018-06-06 (Source)
- Flink-shaded 3.0 - 2018-02-28 (Source)
- Flink-shaded 2.0 - 2017-10-30 (Source)
- Flink-shaded 1.0 - 2017-07-27 (Source)
Flink-ML
-
Flink ML 2.1.0 - 2022-07-12
(Source)
-
Flink ML 2.0.0 - 2021-01-07
(Source)
Flink-Kubernetes-Operator
Flink-Table-Store