Downloads


Apache Flink® 1.9.0 is our latest stable release.

If you plan to use Apache Flink together with Apache Hadoop (run Flink on YARN, connect to HDFS, connect to HBase, or use some Hadoop-based file system connector) then select the download that bundles the matching Hadoop version, download the optional pre-bundled Hadoop that matches your version and place it in the lib folder of Flink, or export your HADOOP_CLASSPATH.

Apache Flink 1.9.0 for Scala 2.11 (asc, sha512)

Apache Flink 1.9.0 for Scala 2.12 (asc, sha512)

Apache Flink 1.9.0 Source Release (asc, sha512)

Optional components

Avro SQL Format (asc, sha1)

CSV SQL Format (asc, sha1)

JSON SQL Format (asc, sha1)

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)

Release Notes

Please have a look at the Release Notes for Flink 1.9 if you plan to upgrade your Flink setup from a previous version.


Apache Flink 1.8.1 for Scala 2.11 (asc, sha512)

Apache Flink 1.8.1 for Scala 2.12 (asc, sha512)

Apache Flink 1.8.1 Source Release (asc, sha512)

Optional components

Avro SQL Format (asc, sha1)

CSV SQL Format (asc, sha1)

JSON SQL Format (asc, sha1)

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)

Release Notes

Please have a look at the Release Notes for Flink 1.8 if you plan to upgrade your Flink setup from a previous version.


Apache Flink 1.7.2 for Scala 2.11 (asc, sha512)

Apache Flink 1.7.2 for Scala 2.12 (asc, sha512)

Apache Flink 1.7.2 Source Release (asc, sha512)

Optional components

Avro SQL Format (asc, sha1)

JSON SQL Format (asc, sha1)

Alternative Binaries

Apache Flink 1.7.2 with Hadoop® 2.4 for Scala 2.11 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.4 for Scala 2.12 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.6 for Scala 2.11 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.6 for Scala 2.12 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.7 for Scala 2.11 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.7 for Scala 2.12 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.8 for Scala 2.11 (asc, sha512)

Apache Flink 1.7.2 with Hadoop® 2.8 for Scala 2.12 (asc, sha512)

Release Notes

Please have a look at the Release Notes for Flink 1.7 if you plan to upgrade your Flink setup from a previous version.


Apache Flink 1.6.4 for Scala 2.11 (asc, sha512)

Apache Flink 1.6.4 Source Release (asc, sha512)

Alternative Binaries

Flink 1.6.4 with Hadoop® 2.4 for Scala 2.11 (asc, sha512)

Flink 1.6.4 with Hadoop® 2.6 for Scala 2.11 (asc, sha512)

Flink 1.6.4 with Hadoop® 2.7 for Scala 2.11 (asc, sha512)

Flink 1.6.4 with Hadoop® 2.8 for Scala 2.11 (asc, sha512)

Release Notes

Please have a look at the Release Notes for Flink 1.6 if you plan to upgrade your Flink setup from a previous version.


Additional Components

These are components that the Flink project develops which are not part of the main Flink release:

Apache Flink-shaded 7.0 (asc, sha512)

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

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.11 and flink-streaming-java_2.11 with flink-streaming-scala_2.11.
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-java</artifactId>
  <version>1.9.0</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-streaming-java_2.11</artifactId>
  <version>1.9.0</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-clients_2.11</artifactId>
  <version>1.9.0</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-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)