下载


Apache Flink® 1.15.2 是我们最新的稳定版本。

Apache Flink 1.15.2 for Scala 2.12 (asc, sha512)

Apache Flink 1.15.2 Source Release (asc, sha512)

发布说明

如果你计划从以前的版本升级 Flink,请查看 Flink 1.15 的发布说明


Apache Flink 1.14.6 for Scala 2.11 (asc, sha512)

Apache Flink 1.14.6 for Scala 2.12 (asc, sha512)

Apache Flink 1.14.6 Source Release (asc, sha512)

发布说明

如果你计划从以前的版本升级 Flink,请查看 Flink 1.14 的发布说明


Apache Flink® Stateful Functions 3.2.0 是 Stateful Functions 组件的最新稳定版本.

Apache Flink Stateful Functions 3.2.0 Source Release (asc, sha512)

这个版本和 Apache Flink 版本 1.14.3 兼容。


Apache Flink® ML 2.1.0 是机器学习库的最新稳定版本。

Apache Flink ML 2.1.0 Source Release (asc, sha512)

这个版本和 Apache Flink 版本 1.15.0 兼容。


Apache Flink ML 2.0.0 Source Release (asc, sha512)

这个版本和 Apache Flink 版本 1.14.0 兼容。


Apache Flink® Table Store 0.2.0 is the latest stable release for the Flink Table Store.

Apache Flink Table Store 0.2.0 Source Release (asc, sha512)

Apache Flink Table Store Binaries 0.2.0 Binaries Release (asc, sha512)

这个版本和 Apache Flink 版本 1.15.0 兼容。


Apache Flink Table Store 0.1.0 Source Release (asc, sha512)

Apache Flink Table Store Binaries 0.1.0 Binaries Release (asc, sha512)

这个版本和 Apache Flink 版本 1.15.0 兼容。


额外组件

其他不包含在 Flink 的主要发布的组件如下所示:

Apache Flink-shaded 15.0 Source Release (asc, sha512)

Pre-bundled Hadoop 2.4.1 (asc, sha512)

Pre-bundled Hadoop 2.6.5 (asc, sha512)

Pre-bundled Hadoop 2.7.5 (asc, sha512)

Pre-bundled Hadoop 2.8.3 (asc, sha512)

验证哈希和签名

随着每次版本发布,我们还提供了包含 sha512 哈希的 *.sha512 文件和包含加密签名的 *.asc 文件。Apache 软件基金会有一个通用的教程来验证哈希和签名,你可以使用这些版本签名的 KEYS 来校验它们。

Maven 依赖

你只要将以下依赖项添加到 pom.xml 中,就能在项目中引入 Apache Flink 。这些依赖项包含了本地执行环境,因此支持本地测试。

  • Scala API: 为了使用 Scala API,将 flink-java 的 artifact id 替换为 flink-scala_2.12,同时将 flink-streaming-java 替换为 flink-streaming-scala_2.12
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-java</artifactId>
  <version>1.15.2</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-streaming-java</artifactId>
  <version>1.15.2</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-clients</artifactId>
  <version>1.15.2</version>
</dependency>

用户可以在 pom.xml 中包含以下依赖来在项目中使用 Apache Flink Stateful Function。

<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>

本地开发程序仅需要依赖 statefun-sdkstatefun-flink-harness 提供了在 IDE 中测试用户开发的程序的本地执行环境。

用户需要在 pom.xml 中添加如下依赖来使在项目中使用 Apache Flink ML。

<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>

高级用户可以根据使用场景来只包含最小集合的依赖:

  • 依赖组件 flink-ml-core 来开发不使用迭代的自定义机器学习算法。
  • 依赖组件 flink-ml-coreflink-ml-iteration 来开发使用迭代的自定义机器学习算法。
  • 依赖组件 flink-ml-lib 来使用 Flink ML 提供的机器学习算法。

旧版本的更新策略

截至2017年3月,Flink 社区决定使用 bugfix 来支持当前和之前的次要版本。如果 1.2.x 是当前的正式版本,则 1.1.y 是之前的次要支持版本。这两个版本都将收到关键问题的 bugfix。

请注意,社区始终愿意讨论旧版本的 bugfix 版本。请在 dev@flink.apache.org 邮件列表中与开发人员联系。

所有稳定版本

所有的 Flink 版本均可通过 https://archive.apache.org/dist/flink/ 获得,包括校验和加密签名。在撰写本文时,这包括以下版本:

  • 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 2.1.0 - 2022-07-12 (Source)
  • Flink ML 2.0.0 - 2021-01-07 (Source)