blob: 3a3c1f09b2f7928624e3d8acb1b59f2d142a317b [file] [log] [blame]
<!DOCTYPE html>
<html lang="zh" dir=ZgotmplZ>
<head>
<link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css">
<script src="/bootstrap/js/bootstrap.bundle.min.js"></script>
<link rel="stylesheet" type="text/css" href="/font-awesome/css/font-awesome.min.css">
<script src="/js/anchor.min.js"></script>
<script src="/js/flink.js"></script>
<link rel="canonical" href="https://flink.apache.org/zh/downloads/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Apache Flink® Downloads # Apache Flink # Apache Flink® 1.19.0 是我们最新的稳定版本。
Apache Flink 1.19.0 # Apache Flink 1.19.0 (asc, sha512)
Apache Flink 1.19.0 Source Release (asc, sha512)
Release Notes # Please have a look at the Release Notes for Apache Flink 1.19.0 if you plan to upgrade your Flink setup from a previous version.
Apache Flink 1.18.1 # Apache Flink 1.18.1 (asc, sha512)
Apache Flink 1.18.1 Source Release (asc, sha512)">
<meta name="theme-color" content="#FFFFFF"><meta property="og:title" content="Downloads" />
<meta property="og:description" content="Apache Flink® Downloads # Apache Flink # Apache Flink® 1.19.0 是我们最新的稳定版本。
Apache Flink 1.19.0 # Apache Flink 1.19.0 (asc, sha512)
Apache Flink 1.19.0 Source Release (asc, sha512)
Release Notes # Please have a look at the Release Notes for Apache Flink 1.19.0 if you plan to upgrade your Flink setup from a previous version.
Apache Flink 1.18.1 # Apache Flink 1.18.1 (asc, sha512)
Apache Flink 1.18.1 Source Release (asc, sha512)" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://flink.apache.org/zh/downloads/" /><meta property="article:section" content="" />
<title>Downloads | Apache Flink</title>
<link rel="manifest" href="/manifest.json">
<link rel="icon" href="/favicon.png" type="image/x-icon">
<link rel="alternate" hreflang="en" href="https://flink.apache.org/downloads/" title="Downloads">
<link rel="stylesheet" href="/book.min.22eceb4d17baa9cdc0f57345edd6f215a40474022dfee39b63befb5fb3c596b5.css" integrity="sha256-IuzrTRe6qc3A9XNF7dbyFaQEdAIt/uObY777X7PFlrU=">
<script defer src="/zh.search.min.4fed8368d7410bf2cb8853d136d796128533433358adcd85133b7d8014ce76ef.js" integrity="sha256-T&#43;2DaNdBC/LLiFPRNteWEoUzQzNYrc2FEzt9gBTOdu8="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
<meta name="generator" content="Hugo 0.124.1">
<script>
var _paq = window._paq = window._paq || [];
_paq.push(['disableCookies']);
_paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
</head>
<body dir=ZgotmplZ>
<header>
<nav class="navbar navbar-expand-xl">
<div class="container-fluid">
<a class="navbar-brand" href="/zh/">
<img src="/img/logo/png/100/flink_squirrel_100_color.png" alt="Apache Flink" height="47" width="47" class="d-inline-block align-text-middle">
<span>Apache Flink</span>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<i class="fa fa-bars navbar-toggler-icon"></i>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">About</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="/zh/what-is-flink/flink-architecture/">架构</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/flink-applications/">应用</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/flink-operations/">运维</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/use-cases/">应用场景</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/powered-by/">Flink 用户</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/roadmap/">开发计划</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/community/">社区 & 项目信息</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/security/">Security</a>
</li>
<li>
<a class="dropdown-item" href="/zh/what-is-flink/special-thanks/">特殊致谢</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">教程</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-stable/docs/try-flink/local_installation/">With Flink<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/docs/try-flink-kubernetes-operator/quick-start/">With Flink Kubernetes Operator<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-cdc-docs-stable/docs/get-started/introduction/">With Flink CDC<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-ml-docs-stable/docs/try-flink-ml/quick-start/">With Flink ML<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-statefun-docs-stable/getting-started/project-setup.html">With Flink Stateful Functions<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-stable/docs/learn-flink/overview/">Training Course<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Documentation</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-stable/">Flink 1.19 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-master/">Flink Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/">Kubernetes Operator 1.8 (latest)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main">Kubernetes Operator Main (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-cdc-docs-stable">CDC 3.0 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-cdc-docs-master">CDC Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-ml-docs-stable/">ML 2.3 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-ml-docs-master">ML Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-statefun-docs-stable/">Stateful Functions 3.3 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-statefun-docs-master">Stateful Functions Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">How to Contribute</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/overview/">如何参与贡献</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/contribute-code/">贡献代码</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/reviewing-prs/">审核 Pull Request</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/code-style-and-quality-preamble/">代码样式与质量指南</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/contribute-documentation/">贡献文档</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/documentation-style-guide/">文档样式指南</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/improve-website/">贡献网站</a>
</li>
<li>
<a class="dropdown-item" href="/zh/how-to-contribute/getting-help/">获取帮助</a>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" href="/zh/downloads/">Downloads</a>
</li>
</ul>
<div class="book-search">
<div class="book-search-spinner hidden">
<i class="fa fa-refresh fa-spin"></i>
</div>
<form class="search-bar d-flex" onsubmit="return false;"su>
<input type="text" id="book-search-input" placeholder="搜索" aria-label="搜索" maxlength="64" data-hotkeys="s/">
<i class="fa fa-search search"></i>
<i class="fa fa-circle-o-notch fa-spin spinner"></i>
</form>
<div class="book-search-spinner hidden"></div>
<ul id="book-search-results"></ul>
</div>
</div>
</div>
</nav>
<div class="navbar-clearfix"></div>
</header>
<main class="flex">
<section class="container book-page">
<article class="markdown"><!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<h1 id="apache-flink-downloads">
Apache Flink® Downloads
<a class="anchor" href="#apache-flink-downloads">#</a>
</h1>
<h2 id="apache-flink">
Apache Flink
<a class="anchor" href="#apache-flink">#</a>
</h2>
<p>Apache Flink® 1.19.0 是我们最新的稳定版本。</p>
<h3 id="apache-flink-1190">
Apache Flink 1.19.0
<a class="anchor" href="#apache-flink-1190">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.19.0/flink-1.19.0-bin-scala_2.12.tgz">Apache Flink 1.19.0</a> <a href="https://downloads.apache.org/flink/flink-1.19.0/flink-1.19.0-bin-scala_2.12.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.19.0/flink-1.19.0-bin-scala_2.12.tgz.sha512">sha512)</a></p>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.19.0/flink-1.19.0-src.tgz">Apache Flink 1.19.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-1.19.0/flink-1.19.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.19.0/flink-1.19.0-src.tgz.sha512">sha512)</a></p>
<h4 id="release-notes">
Release Notes
<a class="anchor" href="#release-notes">#</a>
</h4>
<p>Please have a look at the <a href="https://nightlies.apache.org/flink/flink-docs-release-1.19/release-notes/flink-1.19">Release Notes for Apache Flink 1.19.0</a> if you plan to upgrade your Flink setup from a previous version.</p>
<h3 id="apache-flink-1181">
Apache Flink 1.18.1
<a class="anchor" href="#apache-flink-1181">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.18.1/flink-1.18.1-bin-scala_2.12.tgz">Apache Flink 1.18.1</a> <a href="https://downloads.apache.org/flink/flink-1.18.1/flink-1.18.1-bin-scala_2.12.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.18.1/flink-1.18.1-bin-scala_2.12.tgz.sha512">sha512)</a></p>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.18.1/flink-1.18.1-src.tgz">Apache Flink 1.18.1 Source Release</a> <a href="https://downloads.apache.org/flink/flink-1.18.1/flink-1.18.1-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.18.1/flink-1.18.1-src.tgz.sha512">sha512)</a></p>
<h4 id="release-notes-1">
Release Notes
<a class="anchor" href="#release-notes-1">#</a>
</h4>
<p>Please have a look at the <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18/release-notes/flink-1.18">Release Notes for Apache Flink 1.18.1</a> if you plan to upgrade your Flink setup from a previous version.</p>
<h3 id="apache-flink-1172">
Apache Flink 1.17.2
<a class="anchor" href="#apache-flink-1172">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.17.2/flink-1.17.2-bin-scala_2.12.tgz">Apache Flink 1.17.2</a> <a href="https://downloads.apache.org/flink/flink-1.17.2/flink-1.17.2-bin-scala_2.12.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.17.2/flink-1.17.2-bin-scala_2.12.tgz.sha512">sha512)</a></p>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.17.2/flink-1.17.2-src.tgz">Apache Flink 1.17.2 Source Release</a> <a href="https://downloads.apache.org/flink/flink-1.17.2/flink-1.17.2-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.17.2/flink-1.17.2-src.tgz.sha512">sha512)</a></p>
<h4 id="release-notes-2">
Release Notes
<a class="anchor" href="#release-notes-2">#</a>
</h4>
<p>Please have a look at the <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/release-notes/flink-1.17">Release Notes for Apache Flink 1.17.2</a> if you plan to upgrade your Flink setup from a previous version.</p>
<h3 id="apache-flink-1163">
Apache Flink 1.16.3
<a class="anchor" href="#apache-flink-1163">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.3/flink-1.16.3-bin-scala_2.12.tgz">Apache Flink 1.16.3</a> <a href="https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-bin-scala_2.12.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-bin-scala_2.12.tgz.sha512">sha512)</a></p>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.3/flink-1.16.3-src.tgz">Apache Flink 1.16.3 Source Release</a> <a href="https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-src.tgz.sha512">sha512)</a></p>
<h4 id="release-notes-3">
Release Notes
<a class="anchor" href="#release-notes-3">#</a>
</h4>
<p>Please have a look at the <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/release-notes/flink-1.16">Release Notes for Apache Flink 1.16.3</a> if you plan to upgrade your Flink setup from a previous version.</p>
<h2 id="apache-flink-connectors">
Apache Flink connectors
<a class="anchor" href="#apache-flink-connectors">#</a>
</h2>
<p>These are connectors that are released separately from the main Flink releases.</p>
<h3 id="apache-flink-aws-connectors-420">
Apache Flink AWS Connectors 4.2.0
<a class="anchor" href="#apache-flink-aws-connectors-420">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.2.0/flink-connector-aws-4.2.0-src.tgz">Apache Flink AWS Connectors 4.2.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-aws-4.2.0/flink-connector-aws-4.2.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-aws-4.2.0/flink-connector-aws-4.2.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-cassandra-connector-310">
Apache Flink Cassandra Connector 3.1.0
<a class="anchor" href="#apache-flink-cassandra-connector-310">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-cassandra-3.1.0/flink-connector-cassandra-3.1.0-src.tgz">Apache Flink Cassandra Connector 3.1.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-cassandra-3.1.0/flink-connector-cassandra-3.1.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-cassandra-3.1.0/flink-connector-cassandra-3.1.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
</ul>
<h3 id="apache-flink-elasticsearch-connector-301">
Apache Flink Elasticsearch Connector 3.0.1
<a class="anchor" href="#apache-flink-elasticsearch-connector-301">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz">Apache Flink Elasticsearch Connector 3.0.1 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
</ul>
<h3 id="apache-flink-google-cloud-pubsub-connector-302">
Apache Flink Google Cloud PubSub Connector 3.0.2
<a class="anchor" href="#apache-flink-google-cloud-pubsub-connector-302">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.2/flink-connector-gcp-pubsub-3.0.2-src.tgz">Apache Flink Google Cloud PubSub Connector 3.0.2 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.2/flink-connector-gcp-pubsub-3.0.2-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.2/flink-connector-gcp-pubsub-3.0.2-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-hbase-connector-300">
Apache Flink HBase Connector 3.0.0
<a class="anchor" href="#apache-flink-hbase-connector-300">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz">Apache Flink HBase Connector 3.0.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
</ul>
<h3 id="apache-flink-jdbc-connector-312">
Apache Flink JDBC Connector 3.1.2
<a class="anchor" href="#apache-flink-jdbc-connector-312">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.1.2/flink-connector-jdbc-3.1.2-src.tgz">Apache Flink JDBC Connector 3.1.2 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-jdbc-3.1.2/flink-connector-jdbc-3.1.2-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-jdbc-3.1.2/flink-connector-jdbc-3.1.2-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-kafka-connector-310">
Apache Flink Kafka Connector 3.1.0
<a class="anchor" href="#apache-flink-kafka-connector-310">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.1.0/flink-connector-kafka-3.1.0-src.tgz">Apache Flink Kafka Connector 3.1.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-kafka-3.1.0/flink-connector-kafka-3.1.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-kafka-3.1.0/flink-connector-kafka-3.1.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-mongodb-connector-110">
Apache Flink MongoDB Connector 1.1.0
<a class="anchor" href="#apache-flink-mongodb-connector-110">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.1.0/flink-connector-mongodb-1.1.0-src.tgz">Apache Flink MongoDB Connector 1.1.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-mongodb-1.1.0/flink-connector-mongodb-1.1.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-mongodb-1.1.0/flink-connector-mongodb-1.1.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-opensearch-connector-110">
Apache Flink Opensearch Connector 1.1.0
<a class="anchor" href="#apache-flink-opensearch-connector-110">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.1.0/flink-connector-opensearch-1.1.0-src.tgz">Apache Flink Opensearch Connector 1.1.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-opensearch-1.1.0/flink-connector-opensearch-1.1.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-opensearch-1.1.0/flink-connector-opensearch-1.1.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-pulsar-connector-301">
Apache Flink Pulsar Connector 3.0.1
<a class="anchor" href="#apache-flink-pulsar-connector-301">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-3.0.1/flink-connector-pulsar-3.0.1-src.tgz">Apache Flink Pulsar Connector 3.0.1 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-pulsar-3.0.1/flink-connector-pulsar-3.0.1-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-pulsar-3.0.1/flink-connector-pulsar-3.0.1-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>1.16.x</li>
</ul>
<h3 id="apache-flink-pulsar-connector-410">
Apache Flink Pulsar Connector 4.1.0
<a class="anchor" href="#apache-flink-pulsar-connector-410">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.1.0/flink-connector-pulsar-4.1.0-src.tgz">Apache Flink Pulsar Connector 4.1.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-pulsar-4.1.0/flink-connector-pulsar-4.1.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-pulsar-4.1.0/flink-connector-pulsar-4.1.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.18.x</p>
</li>
</ul>
<h3 id="apache-flink-rabbitmq-connector-301">
Apache Flink RabbitMQ Connector 3.0.1
<a class="anchor" href="#apache-flink-rabbitmq-connector-301">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-rabbitmq-3.0.1/flink-connector-rabbitmq-3.0.1-src.tgz">Apache Flink RabbitMQ Connector 3.0.1 Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-rabbitmq-3.0.1/flink-connector-rabbitmq-3.0.1-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-rabbitmq-3.0.1/flink-connector-rabbitmq-3.0.1-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
</ul>
<h2 id="apache-flink-stateful-functions">
Apache Flink Stateful Functions
<a class="anchor" href="#apache-flink-stateful-functions">#</a>
</h2>
<p>Apache Flink® Stateful Functions 3.3 是我们最新的稳定版本。</p>
<h3 id="apache-flink-stateful-functions-330">
Apache Flink Stateful Functions 3.3.0
<a class="anchor" href="#apache-flink-stateful-functions-330">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-statefun-3.3.0/flink-statefun-3.3.0-src.tgz">Apache Flink Stateful Functions 3.3.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-statefun-3.3.0/flink-statefun-3.3.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-statefun-3.3.0/flink-statefun-3.3.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>1.16.2</li>
</ul>
<h2 id="apache-flink-ml">
Apache Flink ML
<a class="anchor" href="#apache-flink-ml">#</a>
</h2>
<p>Apache Flink® ML 2.3 是我们最新的稳定版本。</p>
<h3 id="apache-flink-ml-230">
Apache Flink ML 2.3.0
<a class="anchor" href="#apache-flink-ml-230">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-ml-2.3.0/flink-ml-2.3.0-src.tgz">Apache Flink ML 2.3.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-ml-2.3.0/flink-ml-2.3.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-ml-2.3.0/flink-ml-2.3.0-src.tgz.sha512">sha512)</a></p>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-ml-2.3.0/apache-flink-ml-2.3.0.tar.gz">Apache Flink ML 2.3.0 Python Source Release</a> <a href="https://downloads.apache.org/flink/flink-ml-2.3.0/apache-flink-ml-2.3.0.tar.gz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-ml-2.3.0/apache-flink-ml-2.3.0.tar.gz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>1.17.*</li>
</ul>
<h3 id="apache-flink-ml-220">
Apache Flink ML 2.2.0
<a class="anchor" href="#apache-flink-ml-220">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-ml-2.2.0/flink-ml-2.2.0-src.tgz">Apache Flink ML 2.2.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-ml-2.2.0/flink-ml-2.2.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-ml-2.2.0/flink-ml-2.2.0-src.tgz.sha512">sha512)</a></p>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-ml-2.2.0/apache-flink-ml-2.2.0.tar.gz">Apache Flink ML 2.2.0 Python Source Release</a> <a href="https://downloads.apache.org/flink/flink-ml-2.2.0/apache-flink-ml-2.2.0.tar.gz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-ml-2.2.0/apache-flink-ml-2.2.0.tar.gz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>1.15.*</li>
</ul>
<h2 id="apache-flink-kubernetes-operator">
Apache Flink Kubernetes Operator
<a class="anchor" href="#apache-flink-kubernetes-operator">#</a>
</h2>
<p>Apache Flink® Kubernetes Operator 1.8 是我们最新的稳定版本。</p>
<h3 id="apache-flink-kubernetes-operator-180">
Apache Flink Kubernetes Operator 1.8.0
<a class="anchor" href="#apache-flink-kubernetes-operator-180">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.8.0/flink-kubernetes-operator-1.8.0-src.tgz">Apache Flink Kubernetes Operator 1.8.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-kubernetes-operator-1.8.0/flink-kubernetes-operator-1.8.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-kubernetes-operator-1.8.0/flink-kubernetes-operator-1.8.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.18.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.15.x</p>
</li>
</ul>
<h3 id="apache-flink-kubernetes-operator-170">
Apache Flink Kubernetes Operator 1.7.0
<a class="anchor" href="#apache-flink-kubernetes-operator-170">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.7.0/flink-kubernetes-operator-1.7.0-src.tgz">Apache Flink Kubernetes Operator 1.7.0 Source Release</a> <a href="https://downloads.apache.org/flink/flink-kubernetes-operator-1.7.0/flink-kubernetes-operator-1.7.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-kubernetes-operator-1.7.0/flink-kubernetes-operator-1.7.0-src.tgz.sha512">sha512)</a></p>
<p>This component is compatible with Apache Flink version(s):</p>
<ul>
<li>
<p>1.18.x</p>
</li>
<li>
<p>1.17.x</p>
</li>
<li>
<p>1.16.x</p>
</li>
<li>
<p>1.15.x</p>
</li>
</ul>
<h2 id="额外组件">
额外组件
<a class="anchor" href="#%e9%a2%9d%e5%a4%96%e7%bb%84%e4%bb%b6">#</a>
</h2>
<p>其他不包含在 Flink 的主要发布的组件如下所示:</p>
<h3 id="pre-bundled-hadoop-283">
Pre-bundled Hadoop 2.8.3
<a class="anchor" href="#pre-bundled-hadoop-283">#</a>
</h3>
<p><a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.8.3-10.0/flink-shaded-hadoop-2-uber-2.8.3-10.0.jar">Pre-bundled Hadoop 2.8.3 Source Release</a> <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.8.3-10.0/flink-shaded-hadoop-2-uber-2.8.3-10.0.jar.asc">(asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.8.3-10.0/flink-shaded-hadoop-2-uber-2.8.3-10.0.jar.sha1">sha512)</a></p>
<h3 id="pre-bundled-hadoop-275">
Pre-bundled Hadoop 2.7.5
<a class="anchor" href="#pre-bundled-hadoop-275">#</a>
</h3>
<p><a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.7.5-10.0/flink-shaded-hadoop-2-uber-2.7.5-10.0.jar">Pre-bundled Hadoop 2.7.5 Source Release</a> <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.7.5-10.0/flink-shaded-hadoop-2-uber-2.7.5-10.0.jar.asc">(asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.7.5-10.0/flink-shaded-hadoop-2-uber-2.7.5-10.0.jar.sha1">sha512)</a></p>
<h3 id="pre-bundled-hadoop-265">
Pre-bundled Hadoop 2.6.5
<a class="anchor" href="#pre-bundled-hadoop-265">#</a>
</h3>
<p><a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.6.5-10.0/flink-shaded-hadoop-2-uber-2.6.5-10.0.jar">Pre-bundled Hadoop 2.6.5 Source Release</a> <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.6.5-10.0/flink-shaded-hadoop-2-uber-2.6.5-10.0.jar.asc">(asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.6.5-10.0/flink-shaded-hadoop-2-uber-2.6.5-10.0.jar.sha1">sha512)</a></p>
<h3 id="pre-bundled-hadoop-241">
Pre-bundled Hadoop 2.4.1
<a class="anchor" href="#pre-bundled-hadoop-241">#</a>
</h3>
<p><a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.4.1-10.0/flink-shaded-hadoop-2-uber-2.4.1-10.0.jar">Pre-bundled Hadoop 2.4.1 Source Release</a> <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.4.1-10.0/flink-shaded-hadoop-2-uber-2.4.1-10.0.jar.asc">(asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.4.1-10.0/flink-shaded-hadoop-2-uber-2.4.1-10.0.jar.sha1">sha512)</a></p>
<h3 id="apache-flink-shaded-180-source-release">
Apache Flink-shaded 18.0 Source Release
<a class="anchor" href="#apache-flink-shaded-180-source-release">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-shaded-18.0/flink-shaded-18.0-src.tgz">Apache Flink-shaded 18.0 Source Release Source Release</a> <a href="https://downloads.apache.org/flink/flink-shaded-18.0/flink-shaded-18.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-shaded-18.0/flink-shaded-18.0-src.tgz.sha512">sha512)</a></p>
<h3 id="apache-flink-shaded-170-source-release">
Apache Flink-shaded 17.0 Source Release
<a class="anchor" href="#apache-flink-shaded-170-source-release">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-shaded-17.0/flink-shaded-17.0-src.tgz">Apache Flink-shaded 17.0 Source Release Source Release</a> <a href="https://downloads.apache.org/flink/flink-shaded-17.0/flink-shaded-17.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-shaded-17.0/flink-shaded-17.0-src.tgz.sha512">sha512)</a></p>
<h3 id="apache-flink-shaded-162-source-release">
Apache Flink-shaded 16.2 Source Release
<a class="anchor" href="#apache-flink-shaded-162-source-release">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-shaded-16.2/flink-shaded-16.2-src.tgz">Apache Flink-shaded 16.2 Source Release Source Release</a> <a href="https://downloads.apache.org/flink/flink-shaded-16.2/flink-shaded-16.2-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-shaded-16.2/flink-shaded-16.2-src.tgz.sha512">sha512)</a></p>
<h3 id="apache-flink-connector-parent-110-source-release">
Apache Flink-connector-parent 1.1.0 Source release
<a class="anchor" href="#apache-flink-connector-parent-110-source-release">#</a>
</h3>
<p><a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-parent-1.1.0/flink-connector-parent-1.1.0-src.tgz">Apache Flink-connector-parent 1.1.0 Source release Source Release</a> <a href="https://downloads.apache.org/flink/flink-connector-parent-1.1.0/flink-connector-parent-1.1.0-src.tgz.asc">(asc</a>, <a href="https://downloads.apache.org/flink/flink-connector-parent-1.1.0/flink-connector-parent-1.1.0-src.tgz.sha512">sha512)</a></p>
<h2 id="验证哈希和签名">
验证哈希和签名
<a class="anchor" href="#%e9%aa%8c%e8%af%81%e5%93%88%e5%b8%8c%e5%92%8c%e7%ad%be%e5%90%8d">#</a>
</h2>
<p>随着每次版本发布,我们还提供了包含 sha512 哈希的 <code>*.sha512</code> 文件和包含加密签名的 <code>*.asc</code> 文件。Apache 软件基金会有一个通用的<a href="http://www.apache.org/info/verification.html">教程来验证哈希和签名</a>,你可以使用这些版本签名的 <a href="https://downloads.apache.org/flink/KEYS">KEYS</a> 来校验它们。</p>
<h2 id="maven-依赖">
Maven 依赖
<a class="anchor" href="#maven-%e4%be%9d%e8%b5%96">#</a>
</h2>
<h3 id="apache-flink-1">
Apache Flink
<a class="anchor" href="#apache-flink-1">#</a>
</h3>
<p>你只要将以下依赖项添加到 <code>pom.xml</code> 中,就能在项目中引入 Apache Flink 。这些依赖项包含了本地执行环境,因此支持本地测试。</p>
<ul>
<li><strong>Scala API</strong>: 为了使用 Scala API,将 <code>flink-java</code> 的 artifact id 替换为 <code>flink-scala_2.12</code> ,同时将 <code>flink-streaming-java</code> 替换为 <code>flink-streaming-scala_2.12</code></li>
</ul>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-java<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.19.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-streaming-java<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.19.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-clients<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.19.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span></code></pre></div><h3 id="apache-flink-stateful-functions-1">
Apache Flink Stateful Functions
<a class="anchor" href="#apache-flink-stateful-functions-1">#</a>
</h3>
<p>用户可以在 <code>pom.xml</code> 中包含以下依赖来在项目中使用 Apache Flink Stateful Functions。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>statefun-sdk<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>3.3.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>statefun-flink-harness<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>3.3.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span></code></pre></div><p>本地开发程序仅需要依赖 <code>statefun-sdk</code><code>statefun-flink-harness</code> 提供了在 IDE 中测试用户开发的程序的本地执行环境。</p>
<h3 id="apache-flink-ml-1">
Apache Flink ML
<a class="anchor" href="#apache-flink-ml-1">#</a>
</h3>
<p>用户需要在 <code>pom.xml</code> 中添加如下依赖来使在项目中使用 Apache Flink ML。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-ml-core<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>2.3.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-ml-iteration<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>2.3.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-ml-lib<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>2.3.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span></code></pre></div><p>高级用户可以根据使用场景来只包含最小集合的依赖:</p>
<ul>
<li>依赖组件 <code>flink-ml-core</code> 来开发不使用迭代的自定义机器学习算法。</li>
<li>依赖组件 <code>flink-ml-core</code><code>flink-ml-iteration</code> 来开发使用迭代的自定义机器学习算法。</li>
<li>依赖组件 <code>flink-ml-lib</code> 来使用 Flink ML 提供的机器学习算法。</li>
</ul>
<h3 id="apache-flink-kubernetes-operator-1">
Apache Flink Kubernetes Operator
<a class="anchor" href="#apache-flink-kubernetes-operator-1">#</a>
</h3>
<p>You can add the following dependencies to your <code>pom.xml</code> to include Apache Flink Kubernetes Operator in your project.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-kubernetes-operator<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.8.0<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span></code></pre></div><h2 id="旧版本的更新策略">
旧版本的更新策略
<a class="anchor" href="#%e6%97%a7%e7%89%88%e6%9c%ac%e7%9a%84%e6%9b%b4%e6%96%b0%e7%ad%96%e7%95%a5">#</a>
</h2>
<p>截至2017年3月,Flink 社区<a href="https://lists.apache.org/thread/qf4hot3gb1dgvh4csxv2317263b6omm4">决定</a>使用 bugfix 来支持当前和之前的次要版本。如果 1.2.x 是当前的正式版本,则 1.1.y 是之前的次要支持版本。这两个版本都将收到关键问题的 bugfix。</p>
<p>As of March 2023, the Flink community <a href="https://lists.apache.org/thread/9w99mgx3nw5tc0v26wcvlyqxrcrkpzdz">decided</a> that upon release of a new Flink minor version, the community will perform one final bugfix release for resolved critical/blocker issues in the Flink minor version losing support. If 1.16.1 is the current release and 1.15.4 is the latest previous patch version, once 1.17.0 is released we will create a 1.15.5 to flush out any resolved critical/blocker issues.</p>
<p>请注意,社区始终愿意讨论旧版本的 bugfix 版本。请在 <a href="mailto:dev@flink.apache.org">dev@flink.apache.org</a> 邮件列表中与开发人员联系。</p>
<h2 id="所有稳定版本">
所有稳定版本
<a class="anchor" href="#%e6%89%80%e6%9c%89%e7%a8%b3%e5%ae%9a%e7%89%88%e6%9c%ac">#</a>
</h2>
<p>所有的 Flink 版本均可通过 <a href="https://archive.apache.org/dist/flink/">https://archive.apache.org/dist/flink/</a> 获得,包括校验和加密签名。在撰写本文时,这包括以下版本:</p>
<h3 id="apache-flink-2">
Apache Flink
<a class="anchor" href="#apache-flink-2">#</a>
</h3>
<ul>
<li>Apache Flink 1.19.0 - 2024-03-18 (<a href="https://archive.apache.org/dist/flink/flink-1.19.0/flink-1.19.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.19.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.19">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.19/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.19/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.18.1 - 2024-01-19 (<a href="https://archive.apache.org/dist/flink/flink-1.18.1/flink-1.18.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.18.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.18.0 - 2023-10-25 (<a href="https://archive.apache.org/dist/flink/flink-1.18.0/flink-1.18.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.18.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.18/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.17.2 - 2023-11-29 (<a href="https://archive.apache.org/dist/flink/flink-1.17.2/flink-1.17.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.17.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.17.1 - 2023-05-25 (<a href="https://archive.apache.org/dist/flink/flink-1.17.1/flink-1.17.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.17.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.17.0 - 2023-03-23 (<a href="https://archive.apache.org/dist/flink/flink-1.17.0/flink-1.17.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.17.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.17/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.16.3 - 2023-11-20 (<a href="https://archive.apache.org/dist/flink/flink-1.16.3/flink-1.16.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.16.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.16.2 - 2023-05-25 (<a href="https://archive.apache.org/dist/flink/flink-1.16.2/flink-1.16.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.16.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.16.1 - 2023-01-30 (<a href="https://archive.apache.org/dist/flink/flink-1.16.1/flink-1.16.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.16.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.16.0 - 2022-10-28 (<a href="https://archive.apache.org/dist/flink/flink-1.16.0/flink-1.16.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.16.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.15.4 - 2023-03-15 (<a href="https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.15.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.15.3 - 2022-11-10 (<a href="https://archive.apache.org/dist/flink/flink-1.15.3/flink-1.15.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.15.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.15.2 - 2022-08-24 (<a href="https://archive.apache.org/dist/flink/flink-1.15.2/flink-1.15.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.15.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.15.1 - 2022-07-06 (<a href="https://archive.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.15.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.15.0 - 2022-05-05 (<a href="https://archive.apache.org/dist/flink/flink-1.15.0/flink-1.15.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.15.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.14.6 - 2022-09-28 (<a href="https://archive.apache.org/dist/flink/flink-1.14.6/flink-1.14.6-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.14.6">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.14.5 - 2022-06-22 (<a href="https://archive.apache.org/dist/flink/flink-1.14.5/flink-1.14.5-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.14.5">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.14.4 - 2022-03-02 (<a href="https://archive.apache.org/dist/flink/flink-1.14.4/flink-1.14.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.14.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.14.3 - 2022-01-17 (<a href="https://archive.apache.org/dist/flink/flink-1.14.3/flink-1.14.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.14.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.14.2 - 2021-12-16 (<a href="https://archive.apache.org/dist/flink/flink-1.14.2/flink-1.14.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.14.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.14.0 - 2021-09-29 (<a href="https://archive.apache.org/dist/flink/flink-1.14.0/flink-1.14.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.14.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.13.6 - 2022-02-18 (<a href="https://archive.apache.org/dist/flink/flink-1.13.6/flink-1.13.6-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.13.6">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.13.5 - 2021-12-16 (<a href="https://archive.apache.org/dist/flink/flink-1.13.5/flink-1.13.5-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.13.5">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.13.3 - 2021-10-19 (<a href="https://archive.apache.org/dist/flink/flink-1.13.3/flink-1.13.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.13.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.13.2 - 2021-08-02 (<a href="https://archive.apache.org/dist/flink/flink-1.13.2/flink-1.13.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.13.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.13.1 - 2021-05-28 (<a href="https://archive.apache.org/dist/flink/flink-1.13.1/flink-1.13.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.13.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.13.0 - 2021-04-30 (<a href="https://archive.apache.org/dist/flink/flink-1.13.0/flink-1.13.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.13.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.13/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.7 - 2021-12-16 (<a href="https://archive.apache.org/dist/flink/flink-1.12.7/flink-1.12.7-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.7">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.5 - 2021-08-06 (<a href="https://archive.apache.org/dist/flink/flink-1.12.5/flink-1.12.5-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.5">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.4 - 2021-05-21 (<a href="https://archive.apache.org/dist/flink/flink-1.12.4/flink-1.12.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.3 - 2021-04-29 (<a href="https://archive.apache.org/dist/flink/flink-1.12.3/flink-1.12.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.2 - 2021-03-03 (<a href="https://archive.apache.org/dist/flink/flink-1.12.2/flink-1.12.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.1 - 2021-01-19 (<a href="https://archive.apache.org/dist/flink/flink-1.12.1/flink-1.12.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.12.0 - 2020-12-08 (<a href="https://archive.apache.org/dist/flink/flink-1.12.0/flink-1.12.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.12.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.12/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.11.6 - 2021-12-16 (<a href="https://archive.apache.org/dist/flink/flink-1.11.6/flink-1.11.6-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.11.6">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.11.4 - 2021-08-09 (<a href="https://archive.apache.org/dist/flink/flink-1.11.4/flink-1.11.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.11.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.11.3 - 2020-12-18 (<a href="https://archive.apache.org/dist/flink/flink-1.11.3/flink-1.11.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.11.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.11.2 - 2020-09-17 (<a href="https://archive.apache.org/dist/flink/flink-1.11.2/flink-1.11.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.11.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.11.1 - 2020-07-21 (<a href="https://archive.apache.org/dist/flink/flink-1.11.1/flink-1.11.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.11.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.11.0 - 2020-07-06 (<a href="https://archive.apache.org/dist/flink/flink-1.11.0/flink-1.11.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.11.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.10.3 - 2021-01-29 (<a href="https://archive.apache.org/dist/flink/flink-1.10.3/flink-1.10.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.10.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.10.2 - 2020-08-25 (<a href="https://archive.apache.org/dist/flink/flink-1.10.2/flink-1.10.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.10.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.10.1 - 2020-05-12 (<a href="https://archive.apache.org/dist/flink/flink-1.10.1/flink-1.10.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.10.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.10.0 - 2020-02-11 (<a href="https://archive.apache.org/dist/flink/flink-1.10.0/flink-1.10.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.10.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.10/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.9.3 - 2020-04-24 (<a href="https://archive.apache.org/dist/flink/flink-1.9.3/flink-1.9.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.9.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.9.2 - 2020-01-30 (<a href="https://archive.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.9.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.9.1 - 2019-10-18 (<a href="https://archive.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.9.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.9.0 - 2019-08-22 (<a href="https://archive.apache.org/dist/flink/flink-1.9.0/flink-1.9.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.9.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.8.3 - 2019-12-11 (<a href="https://archive.apache.org/dist/flink/flink-1.8.3/flink-1.8.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.8.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.8.2 - 2019-09-11 (<a href="https://archive.apache.org/dist/flink/flink-1.8.2/flink-1.8.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.8.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.8.1 - 2019-07-02 (<a href="https://archive.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.8.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.8.0 - 2019-04-09 (<a href="https://archive.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.8.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.7.2 - 2019-02-15 (<a href="https://archive.apache.org/dist/flink/flink-1.7.2/flink-1.7.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.7.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.7.1 - 2018-12-21 (<a href="https://archive.apache.org/dist/flink/flink-1.7.1/flink-1.7.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.7.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.7.0 - 2018-11-30 (<a href="https://archive.apache.org/dist/flink/flink-1.7.0/flink-1.7.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.7.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.7/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.6.4 - 2019-02-25 (<a href="https://archive.apache.org/dist/flink/flink-1.6.4/flink-1.6.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.6.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.6.3 - 2018-12-22 (<a href="https://archive.apache.org/dist/flink/flink-1.6.3/flink-1.6.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.6.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.6.2 - 2018-10-29 (<a href="https://archive.apache.org/dist/flink/flink-1.6.2/flink-1.6.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.6.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.6.1 - 2018-09-19 (<a href="https://archive.apache.org/dist/flink/flink-1.6.1/flink-1.6.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.6.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.6.0 - 2018-08-08 (<a href="https://archive.apache.org/dist/flink/flink-1.6.0/flink-1.6.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.6.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.6 - 2018-12-21 (<a href="https://archive.apache.org/dist/flink/flink-1.5.6/flink-1.5.6-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.6">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.5 - 2018-10-29 (<a href="https://archive.apache.org/dist/flink/flink-1.5.5/flink-1.5.5-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.5">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.4 - 2018-09-19 (<a href="https://archive.apache.org/dist/flink/flink-1.5.4/flink-1.5.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.3 - 2018-08-21 (<a href="https://archive.apache.org/dist/flink/flink-1.5.3/flink-1.5.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.2 - 2018-07-31 (<a href="https://archive.apache.org/dist/flink/flink-1.5.2/flink-1.5.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.1 - 2018-07-12 (<a href="https://archive.apache.org/dist/flink/flink-1.5.1/flink-1.5.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.5.0 - 2018-05-25 (<a href="https://archive.apache.org/dist/flink/flink-1.5.0/flink-1.5.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.5.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.4.2 - 2018-03-08 (<a href="https://archive.apache.org/dist/flink/flink-1.4.2/flink-1.4.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.4.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.4.1 - 2018-02-15 (<a href="https://archive.apache.org/dist/flink/flink-1.4.1/flink-1.4.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.4.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.4.0 - 2017-11-29 (<a href="https://archive.apache.org/dist/flink/flink-1.4.0/flink-1.4.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.4.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.4/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.3.3 - 2018-03-15 (<a href="https://archive.apache.org/dist/flink/flink-1.3.3/flink-1.3.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.3.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.3.2 - 2017-08-05 (<a href="https://archive.apache.org/dist/flink/flink-1.3.2/flink-1.3.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.3.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.3.1 - 2017-06-23 (<a href="https://archive.apache.org/dist/flink/flink-1.3.1/flink-1.3.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.3.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.3.0 - 2017-06-01 (<a href="https://archive.apache.org/dist/flink/flink-1.3.0/flink-1.3.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.3.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.2.1 - 2017-04-26 (<a href="https://archive.apache.org/dist/flink/flink-1.2.1/flink-1.2.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.2.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.2/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.2/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.2.0 - 2017-02-06 (<a href="https://archive.apache.org/dist/flink/flink-1.2.0/flink-1.2.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.2.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.2/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.2/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.1.5 - 2017-03-22 (<a href="https://archive.apache.org/dist/flink/flink-1.1.5/flink-1.1.5-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.1.5">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.1.4 - 2016-12-21 (<a href="https://archive.apache.org/dist/flink/flink-1.1.4/flink-1.1.4-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.1.4">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.1.3 - 2016-10-13 (<a href="https://archive.apache.org/dist/flink/flink-1.1.3/flink-1.1.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.1.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.1.2 - 2016-09-05 (<a href="https://archive.apache.org/dist/flink/flink-1.1.2/flink-1.1.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.1.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.1.1 - 2016-08-11 (<a href="https://archive.apache.org/dist/flink/flink-1.1.1/flink-1.1.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.1.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.1.0 - 2016-08-08 (<a href="https://archive.apache.org/dist/flink/flink-1.1.0/flink-1.1.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.1.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.0.3 - 2016-05-12 (<a href="https://archive.apache.org/dist/flink/flink-1.0.3/flink-1.0.3-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.0.3">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.0.2 - 2016-04-23 (<a href="https://archive.apache.org/dist/flink/flink-1.0.2/flink-1.0.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.0.2">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.0.1 - 2016-04-06 (<a href="https://archive.apache.org/dist/flink/flink-1.0.1/flink-1.0.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.0.1">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 1.0.0 - 2016-03-08 (<a href="https://archive.apache.org/dist/flink/flink-1.0.0/flink-1.0.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-1.0.0">Binaries</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/java">Javadocs</a>, <a href="https://nightlies.apache.org/flink/flink-docs-release-1/api/scala/index.html">Scaladocs</a> )</li>
<li>Apache Flink 0.10.2 - 2016-02-11 (<a href="https://archive.apache.org/dist/flink/flink-0.10.2/flink-0.10.2-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.10.2">Binaries</a>)</li>
<li>Apache Flink 0.10.1 - 2015-11-27 (<a href="https://archive.apache.org/dist/flink/flink-0.10.1/flink-0.10.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.10.1">Binaries</a>)</li>
<li>Apache Flink 0.10.0 - 2015-11-16 (<a href="https://archive.apache.org/dist/flink/flink-0.10.0/flink-0.10.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.10.0">Binaries</a>)</li>
<li>Apache Flink 0.9.1 - 2015-09-01 (<a href="https://archive.apache.org/dist/flink/flink-0.9.1/flink-0.9.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.9.1">Binaries</a>)</li>
<li>Apache Flink 0.9.0 - 2015-06-24 (<a href="https://archive.apache.org/dist/flink/flink-0.9.0/flink-0.9.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.9.0">Binaries</a>)</li>
<li>Apache Flink 0.9.0-milestone-1 - 2015-04-13 (<a href="https://archive.apache.org/dist/flink/flink-0.9.0-milestone-1/flink-0.9.0-milestone-1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.9.0-milestone-1">Binaries</a>)</li>
<li>Apache Flink 0.8.1 - 2015-02-20 (<a href="https://archive.apache.org/dist/flink/flink-0.8.1/flink-0.8.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.8.1">Binaries</a>)</li>
<li>Apache Flink 0.8.0 - 2015-01-22 (<a href="https://archive.apache.org/dist/flink/flink-0.8.0/flink-0.8.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.8.0">Binaries</a>)</li>
<li>Apache Flink 0.7.0-incubating - 2014-11-04 (<a href="https://archive.apache.org/dist/flink/flink-0.7.0-incubating/flink-0.7.0-incubating-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.7.0-incubating">Binaries</a>)</li>
<li>Apache Flink 0.6.1-incubating - 2014-09-26 (<a href="https://archive.apache.org/dist/flink/flink-0.6.1-incubating/flink-0.6.1-incubating-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.6.1-incubating">Binaries</a>)</li>
<li>Apache Flink 0.6-incubating - 2014-08-26 (<a href="https://archive.apache.org/dist/flink/flink-0.6-incubating/flink-0.6-incubating-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-0.6-incubating">Binaries</a>)</li>
</ul>
<h3 id="apache-flink-connectors-1">
Apache Flink connectors
<a class="anchor" href="#apache-flink-connectors-1">#</a>
</h3>
<ul>
<li>Flink Elasticsearch Connector 3.0.0 - 2022-11-09 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz">Source</a>)</li>
<li>Flink AWS Connectors 3.0.0 - 2022-11-28 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-3.0.0/flink-connector-aws-3.0.0-src.tgz">Source</a>)</li>
<li>Flink Cassandra Connector 3.0.0 - 2022-11-30 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-cassandra-3.0.0/flink-connector-cassandra-3.0.0-src.tgz">Source</a>)</li>
<li>Flink AWS Connectors 4.0.0 - 2022-12-09 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz">Source</a>)</li>
<li>Flink Pulsar Connector 3.0.0 - 2022-12-20 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-3.0.0/flink-connector-pulsar-3.0.0-src.tgz">Source</a>)</li>
<li>Flink JDBC Connector 3.0.0 - 2022-11-30 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.0.0/flink-connector-jdbc-3.0.0-src.tgz">Source</a>)</li>
<li>Flink RabbitMQ Connectors 3.0.0 - 2022-12-13 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector--3.0.0/flink-connector--3.0.0-src.tgz">Source</a>)</li>
<li>Flink Opensearch Connector 1.0.0 - 2022-12-21 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz">Source</a>)</li>
<li>Flink Google Cloud PubSub Connector 3.0.0 - 2023-01-31 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.0/flink-connector-gcp-pubsub-3.0.0-src.tgz">Source</a>)</li>
<li>Flink MongoDB Connector 1.0.0 - 2023-04-03 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.0.0/flink-connector-mongodb-1.0.0-src.tgz">Source</a>)</li>
<li>Flink AWS Connectors 4.1.0 - 2023-04-03 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.1.0/flink-connector-aws-4.1.0-src.tgz">Source</a>)</li>
<li>Flink Kafka Connector 3.0.0 - 2023-04-21 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.0.0/flink-connector-kafka-3.0.0-src.tgz">Source</a>)</li>
<li>Flink MongoDB Connector 1.0.1 - 2023-04-24 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.0.1/flink-connector-mongodb-1.0.1-src.tgz">Source</a>)</li>
<li>Flink JDBC Connector 3.1.0 - 2023-05-05 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.1.0/flink-connector-jdbc-3.1.0-src.tgz">Source</a>)</li>
<li>Flink RabbitMQ Connectors 3.0.1 - 2023-05-08 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector--3.0.1/flink-connector--3.0.1-src.tgz">Source</a>)</li>
<li>Flink Elasticsearch Connector 3.0.1 - 2023-05-08 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz">Source</a>)</li>
<li>Flink Opensearch Connector 1.0.1 - 2023-05-08 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz">Source</a>)</li>
<li>Flink Pulsar Connector 4.0.0 - 2023-05-08 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz">Source</a>)</li>
<li>Flink Google Cloud PubSub Connector 3.0.1 - 2023-05-09 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz">Source</a>)</li>
<li>Flink Cassandra Connector 3.1.0 - 2023-05-25 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-cassandra-3.1.0/flink-connector-cassandra-3.1.0-src.tgz">Source</a>)</li>
<li>Flink Pulsar Connector 3.0.1 - 2023-06-07 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-3.0.1/flink-connector-pulsar-3.0.1-src.tgz">Source</a>)</li>
<li>Flink JDBC Connector 3.1.1 - 2023-06-28 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.1.1/flink-connector-jdbc-3.1.1-src.tgz">Source</a>)</li>
<li>Flink MongoDB Connector 1.0.2 - 2023-08-15 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.0.2/flink-connector-mongodb-1.0.2-src.tgz">Source</a>)</li>
<li>Flink HBase Connector 3.0.0 - 2023-09-1 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz">Source</a>)</li>
<li>Flink Kafka Connector 3.0.1 - 2023-10-30 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.0.1/flink-connector-kafka-3.0.1-src.tgz">Source</a>)</li>
<li>Flink AWS Connectors 4.2.0 - 2023-11-30 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.2.0/flink-connector-aws-4.2.0-src.tgz">Source</a>)</li>
<li>Flink Kafka Connector 3.0.2 - 2023-12-01 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.0.2/flink-connector-kafka-3.0.2-src.tgz">Source</a>)</li>
<li>Flink Pulsar Connector 4.1.0 - 2023-12-28 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.1.0/flink-connector-pulsar-4.1.0-src.tgz">Source</a>)</li>
<li>Flink Google Cloud PubSub Connector 3.0.2 - 2024-01-12 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.2/flink-connector-gcp-pubsub-3.0.2-src.tgz">Source</a>)</li>
<li>Flink Opensearch Connector 1.1.0 - 2024-02-01 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.1.0/flink-connector-opensearch-1.1.0-src.tgz">Source</a>)</li>
<li>Flink Kafka Connector 3.1.0 - 2024-02-07 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.1.0/flink-connector-kafka-3.1.0-src.tgz">Source</a>)</li>
<li>Flink MongoDB Connector 1.1.0 - 2024-02-19 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.1.0/flink-connector-mongodb-1.1.0-src.tgz">Source</a>)</li>
<li>Flink JDBC Connector 3.1.2 - 2024-02-21 (<a href="https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.1.2/flink-connector-jdbc-3.1.2-src.tgz">Source</a>)</li>
</ul>
<h3 id="apache-flink-stateful-functions-2">
Apache Flink Stateful Functions
<a class="anchor" href="#apache-flink-stateful-functions-2">#</a>
</h3>
<ul>
<li>Apache Flink Stateful Functions 3.3.0 - 2023-09-19 (<a href="https://archive.apache.org/dist/flink/flink-statefun-3.3.0/flink-statefun-3.3.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.3">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.3/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 3.2.0 - 2022-01-27 (<a href="https://archive.apache.org/dist/flink/flink-statefun-3.2.0/flink-statefun-3.2.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 3.1.1 - 2021-12-22 (<a href="https://archive.apache.org/dist/flink/flink-statefun-3.1.1/flink-statefun-3.1.1-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 3.1.0 - 2021-08-30 (<a href="https://archive.apache.org/dist/flink/flink-statefun-3.1.0/flink-statefun-3.1.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 3.0.0 - 2021-04-14 (<a href="https://archive.apache.org/dist/flink/flink-statefun-3.0.0/flink-statefun-3.0.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 2.2.2 - 2021-01-02 (<a href="https://archive.apache.org/dist/flink/flink-statefun-2.2.2/flink-statefun-2.2.2-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.2/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 2.2.1 - 2020-11-09 (<a href="https://archive.apache.org/dist/flink/flink-statefun-2.2.1/flink-statefun-2.2.1-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.2/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 2.2.0 - 2020-09-28 (<a href="https://archive.apache.org/dist/flink/flink-statefun-2.2.0/flink-statefun-2.2.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.2/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 2.1.0 - 2020-06-08 (<a href="https://archive.apache.org/dist/flink/flink-statefun-2.1.0/flink-statefun-2.1.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.1">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2.1/api/java">Javadocs</a>)</li>
<li>Apache Flink Stateful Functions 2.0.0 - 2020-04-02 (<a href="https://archive.apache.org/dist/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz">Source</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2">Docs</a>, <a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-2/api/java">Javadocs</a>)</li>
</ul>
<h3 id="apache-flink-shaded">
Apache Flink Shaded
<a class="anchor" href="#apache-flink-shaded">#</a>
</h3>
<ul>
<li>Apache Flink Shaded 18.0 - 2024-01-11 (<a href="https://archive.apache.org/dist/flink/flink-shaded-18.0/flink-shaded-18.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 17.0 - 2023-05-08 (<a href="https://archive.apache.org/dist/flink/flink-shaded-17.0/flink-shaded-17.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 16.2 - 2023-11-17 (<a href="https://archive.apache.org/dist/flink/flink-shaded-16.2/flink-shaded-16.2-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 16.1 - 2022-11-24 (<a href="https://archive.apache.org/dist/flink/flink-shaded-16.1/flink-shaded-16.1-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 16.0 - 2022-10-07 (<a href="https://archive.apache.org/dist/flink/flink-shaded-16.0/flink-shaded-16.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 15.0 - 2022-01-21 (<a href="https://archive.apache.org/dist/flink/flink-shaded-15.0/flink-shaded-15.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 14.0 - 2021-07-21 (<a href="https://archive.apache.org/dist/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 13.0 - 2021-04-06 (<a href="https://archive.apache.org/dist/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 12.0 - 2020-10-09 (<a href="https://archive.apache.org/dist/flink/flink-shaded-12.0/flink-shaded-12.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 11.0 - 2020-05-29 (<a href="https://archive.apache.org/dist/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 10.0 - 2020-02-17 (<a href="https://archive.apache.org/dist/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 9.0 - 2019-11-23 (<a href="https://archive.apache.org/dist/flink/flink-shaded-9.0/flink-shaded-9.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 8.0 - 2019-08-28 (<a href="https://archive.apache.org/dist/flink/flink-shaded-8.0/flink-shaded-8.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 7.0 - 2019-05-30 (<a href="https://archive.apache.org/dist/flink/flink-shaded-7.0/flink-shaded-7.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 6.0 - 2019-02-12 (<a href="https://archive.apache.org/dist/flink/flink-shaded-6.0/flink-shaded-6.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 5.0 - 2018-10-15 (<a href="https://archive.apache.org/dist/flink/flink-shaded-5.0/flink-shaded-5.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 4.0 - 2018-06-06 (<a href="https://archive.apache.org/dist/flink/flink-shaded-4.0/flink-shaded-4.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 3.0 - 2018-02-28 (<a href="https://archive.apache.org/dist/flink/flink-shaded-3.0/flink-shaded-3.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 2.0 - 2017-10-30 (<a href="https://archive.apache.org/dist/flink/flink-shaded-2.0/flink-shaded-2.0-src.tgz">Source</a>)</li>
<li>Apache Flink Shaded 1.0 - 2017-07-27 (<a href="https://archive.apache.org/dist/flink/flink-shaded-1.0/flink-shaded-1.0-src.tgz">Source</a>)</li>
</ul>
<h3 id="apache-flink-ml-2">
Apache Flink ML
<a class="anchor" href="#apache-flink-ml-2">#</a>
</h3>
<ul>
<li>Apache Flink ML 2.3.0 - 2023-07-01 (<a href="https://archive.apache.org/dist/flink/flink-ml-2.3.0/flink-ml-2.3.0-src.tgz">Source</a>)</li>
<li>Apache Flink ML 2.2.0 - 2023-04-19 (<a href="https://archive.apache.org/dist/flink/flink-ml-2.2.0/flink-ml-2.2.0-src.tgz">Source</a>)</li>
<li>Apache Flink ML 2.1.0 - 2022-07-12 (<a href="https://archive.apache.org/dist/flink/flink-ml-2.1.0/flink-ml-2.1.0-src.tgz">Source</a>)</li>
<li>Apache Flink ML 2.0.0 - 2021-01-07 (<a href="https://archive.apache.org/dist/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz">Source</a>)</li>
</ul>
<h3 id="apache-flink-kubernetes-operator-2">
Apache Flink Kubernetes Operator
<a class="anchor" href="#apache-flink-kubernetes-operator-2">#</a>
</h3>
<ul>
<li>Apache Flink Kubernetes Operator 1.8.0 - 2024-03-21 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.8.0//flink-kubernetes-operator-1.8.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.8.0//flink-kubernetes-operator-1.8.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.7.0 - 2023-11-22 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.7.0//flink-kubernetes-operator-1.7.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.7.0//flink-kubernetes-operator-1.7.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.6.1 - 2023-10-27 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.6.1//flink-kubernetes-operator-1.6.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.6.1//flink-kubernetes-operator-1.6.1-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.6.0 - 2023-08-15 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.6.0//flink-kubernetes-operator-1.6.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.6.0//flink-kubernetes-operator-1.6.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.5.0 - 2023-05-17 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.5.0//flink-kubernetes-operator-1.5.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.5.0//flink-kubernetes-operator-1.5.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.4.0 - 2023-02-22 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.4.0//flink-kubernetes-operator-1.4.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.4.0//flink-kubernetes-operator-1.4.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.3.1 - 2023-01-10 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.3.1//flink-kubernetes-operator-1.3.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.3.1//flink-kubernetes-operator-1.3.1-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.3.0 - 2022-12-14 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.3.0//flink-kubernetes-operator-1.3.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.3.0//flink-kubernetes-operator-1.3.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.2.0 - 2022-10-05 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.2.0//flink-kubernetes-operator-1.2.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.2.0//flink-kubernetes-operator-1.2.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.1.0 - 2022-07-25 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.1.0//flink-kubernetes-operator-1.1.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.1.0//flink-kubernetes-operator-1.1.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.0.1 - 2022-06-27 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.1//flink-kubernetes-operator-1.0.1-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.1//flink-kubernetes-operator-1.0.1-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 1.0.0 - 2022-06-04 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.0//flink-kubernetes-operator-1.0.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.0//flink-kubernetes-operator-1.0.0-helm.tgz">Helm Chart</a>)</li>
<li>Apache Flink Kubernetes Operator 0.1.0 - 2022-04-02 (<a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-0.1.0//flink-kubernetes-operator-0.1.0-src.tgz">Source</a>, <a href="https://archive.apache.org/dist/flink/flink-kubernetes-operator-0.1.0//flink-kubernetes-operator-0.1.0-helm.tgz">Helm Chart</a>)</li>
</ul>
<h3 id="apache-flink-table-store">
Apache Flink Table Store
<a class="anchor" href="#apache-flink-table-store">#</a>
</h3>
<ul>
<li>Apache Flink Table Store 0.3.0 - 2023-01-13 (<a href="https://archive.apache.org/dist/flink/flink-table-store-0.3.0/flink-table-store-0.3.0-src.tgz">Source</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.3.0/flink-table-store-dist-0.3.0.jar">Binaries</a>)</li>
<li>Apache Flink Table Store 0.2.0 - 2022-08-29 (<a href="https://archive.apache.org/dist/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz">Source</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.2.0/flink-table-store-dist-0.2.0.jar">Binaries</a>)</li>
<li>Apache Flink Table Store 0.1.0 - 2022-05-11 (<a href="https://archive.apache.org/dist/flink/flink-table-store-0.1.0/flink-table-store-0.1.0-src.tgz">Source</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.1.0/flink-table-store-dist-0.1.0.jar">Binaries</a>)</li>
</ul>
</article>
<div class="edit-this-page">
<p>
<a href="https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications">Want to contribute translation?</a>
</p>
<p>
<a href="//github.com/apache/flink-web/edit/asf-site/docs/content.zh/downloads.md">
Edit This Page<i class="fa fa-edit fa-fw"></i>
</a>
</p>
</div>
</section>
<aside class="book-toc">
<nav id="TableOfContents"><h3>On This Page <a href="javascript:void(0)" class="toc" onclick="collapseToc()"><i class="fa fa-times" aria-hidden="true"></i></a></h3>
<ul>
<li><a href="#apache-flink-downloads">Apache Flink® Downloads</a>
<ul>
<li><a href="#apache-flink">Apache Flink</a>
<ul>
<li><a href="#apache-flink-1190">Apache Flink 1.19.0</a></li>
<li><a href="#apache-flink-1181">Apache Flink 1.18.1</a></li>
<li><a href="#apache-flink-1172">Apache Flink 1.17.2</a></li>
<li><a href="#apache-flink-1163">Apache Flink 1.16.3</a></li>
</ul>
</li>
<li><a href="#apache-flink-connectors">Apache Flink connectors</a>
<ul>
<li><a href="#apache-flink-aws-connectors-420">Apache Flink AWS Connectors 4.2.0</a></li>
<li><a href="#apache-flink-cassandra-connector-310">Apache Flink Cassandra Connector 3.1.0</a></li>
<li><a href="#apache-flink-elasticsearch-connector-301">Apache Flink Elasticsearch Connector 3.0.1</a></li>
<li><a href="#apache-flink-google-cloud-pubsub-connector-302">Apache Flink Google Cloud PubSub Connector 3.0.2</a></li>
<li><a href="#apache-flink-hbase-connector-300">Apache Flink HBase Connector 3.0.0</a></li>
<li><a href="#apache-flink-jdbc-connector-312">Apache Flink JDBC Connector 3.1.2</a></li>
<li><a href="#apache-flink-kafka-connector-310">Apache Flink Kafka Connector 3.1.0</a></li>
<li><a href="#apache-flink-mongodb-connector-110">Apache Flink MongoDB Connector 1.1.0</a></li>
<li><a href="#apache-flink-opensearch-connector-110">Apache Flink Opensearch Connector 1.1.0</a></li>
<li><a href="#apache-flink-pulsar-connector-301">Apache Flink Pulsar Connector 3.0.1</a></li>
<li><a href="#apache-flink-pulsar-connector-410">Apache Flink Pulsar Connector 4.1.0</a></li>
<li><a href="#apache-flink-rabbitmq-connector-301">Apache Flink RabbitMQ Connector 3.0.1</a></li>
</ul>
</li>
<li><a href="#apache-flink-stateful-functions">Apache Flink Stateful Functions</a>
<ul>
<li><a href="#apache-flink-stateful-functions-330">Apache Flink Stateful Functions 3.3.0</a></li>
</ul>
</li>
<li><a href="#apache-flink-ml">Apache Flink ML</a>
<ul>
<li><a href="#apache-flink-ml-230">Apache Flink ML 2.3.0</a></li>
<li><a href="#apache-flink-ml-220">Apache Flink ML 2.2.0</a></li>
</ul>
</li>
<li><a href="#apache-flink-kubernetes-operator">Apache Flink Kubernetes Operator</a>
<ul>
<li><a href="#apache-flink-kubernetes-operator-180">Apache Flink Kubernetes Operator 1.8.0</a></li>
<li><a href="#apache-flink-kubernetes-operator-170">Apache Flink Kubernetes Operator 1.7.0</a></li>
</ul>
</li>
<li><a href="#额外组件">额外组件</a>
<ul>
<li><a href="#pre-bundled-hadoop-283">Pre-bundled Hadoop 2.8.3</a></li>
<li><a href="#pre-bundled-hadoop-275">Pre-bundled Hadoop 2.7.5</a></li>
<li><a href="#pre-bundled-hadoop-265">Pre-bundled Hadoop 2.6.5</a></li>
<li><a href="#pre-bundled-hadoop-241">Pre-bundled Hadoop 2.4.1</a></li>
<li><a href="#apache-flink-shaded-180-source-release">Apache Flink-shaded 18.0 Source Release</a></li>
<li><a href="#apache-flink-shaded-170-source-release">Apache Flink-shaded 17.0 Source Release</a></li>
<li><a href="#apache-flink-shaded-162-source-release">Apache Flink-shaded 16.2 Source Release</a></li>
<li><a href="#apache-flink-connector-parent-110-source-release">Apache Flink-connector-parent 1.1.0 Source release</a></li>
</ul>
</li>
<li><a href="#验证哈希和签名">验证哈希和签名</a></li>
<li><a href="#maven-依赖">Maven 依赖</a>
<ul>
<li><a href="#apache-flink-1">Apache Flink</a></li>
<li><a href="#apache-flink-stateful-functions-1">Apache Flink Stateful Functions</a></li>
<li><a href="#apache-flink-ml-1">Apache Flink ML</a></li>
<li><a href="#apache-flink-kubernetes-operator-1">Apache Flink Kubernetes Operator</a></li>
</ul>
</li>
<li><a href="#旧版本的更新策略">旧版本的更新策略</a></li>
<li><a href="#所有稳定版本">所有稳定版本</a>
<ul>
<li><a href="#apache-flink-2">Apache Flink</a></li>
<li><a href="#apache-flink-connectors-1">Apache Flink connectors</a></li>
<li><a href="#apache-flink-stateful-functions-2">Apache Flink Stateful Functions</a></li>
<li><a href="#apache-flink-shaded">Apache Flink Shaded</a></li>
<li><a href="#apache-flink-ml-2">Apache Flink ML</a></li>
<li><a href="#apache-flink-kubernetes-operator-2">Apache Flink Kubernetes Operator</a></li>
<li><a href="#apache-flink-table-store">Apache Flink Table Store</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
</aside>
<aside class="expand-toc hidden">
<a class="toc" onclick="expandToc()" href="javascript:void(0)">
<i class="fa fa-bars" aria-hidden="true"></i>
</a>
</aside>
</main>
<footer>
<div class="separator"></div>
<div class="panels">
<div class="wrapper">
<div class="panel">
<ul>
<li>
<a href="https://flink-packages.org/">flink-packages.org</a>
</li>
<li>
<a href="https://www.apache.org/">Apache Software Foundation</a>
</li>
<li>
<a href="https://www.apache.org/licenses/">License</a>
</li>
<li>
<a href="/downloads/">
<i class="fa fa-globe" aria-hidden="true"></i>&nbsp;English
</a>
</li>
</ul>
</div>
<div class="panel">
<ul>
<li>
<a href="/zh/what-is-flink/security">Security</a-->
</li>
<li>
<a href="https://www.apache.org/foundation/sponsorship.html">Donate</a>
</li>
<li>
<a href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
</ul>
</div>
<div class="panel icons">
<div>
<a href="/posts">
<div class="icon flink-blog-icon"></div>
<span>Flink blog</span>
</a>
</div>
<div>
<a href="https://github.com/apache/flink">
<div class="icon flink-github-icon"></div>
<span>Github</span>
</a>
</div>
<div>
<a href="https://twitter.com/apacheflink">
<div class="icon flink-twitter-icon"></div>
<span>Twitter</span>
</a>
</div>
</div>
</div>
</div>
<hr/>
<div class="container disclaimer">
<p>The contents of this website are © 2024 Apache Software Foundation under the terms of the Apache License v2. Apache Flink, Flink, and the Flink logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
</div>
</footer>
</body>
</html>