blob: 24548a4f91b7cca236f927778ea22ece50c81ab6 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Apache Flink: Downloads</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/flink.css">
<link rel="stylesheet" href="/css/syntax.css">
<!-- Blog RSS feed -->
<link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" />
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<!-- We need to load Jquery in the header for custom google analytics event tracking-->
<script src="/js/jquery.min.js"></script>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Main content. -->
<div class="container">
<div class="row">
<div id="sidebar" class="col-sm-3">
<!-- Top navbar. -->
<nav class="navbar navbar-default">
<!-- The logo. -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="navbar-logo">
<a href="/">
<img alt="Apache Flink" src="/img/flink-header-logo.svg" width="147px" height="73px">
</a>
</div>
</div><!-- /.navbar-header -->
<!-- The navigation links. -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-main">
<!-- First menu section explains visitors what Flink is -->
<!-- What is Stream Processing? -->
<!--
<li><a href="/streamprocessing1.html">What is Stream Processing?</a></li>
-->
<!-- What is Flink? -->
<li><a href="/flink-architecture.html">What is Apache Flink?</a></li>
<!-- What is Stateful Functions? -->
<li><a href="/stateful-functions.html">What is Stateful Functions?</a></li>
<!-- Use cases -->
<li><a href="/usecases.html">Use Cases</a></li>
<!-- Powered by -->
<li><a href="/poweredby.html">Powered By</a></li>
&nbsp;
<!-- Second menu section aims to support Flink users -->
<!-- Downloads -->
<li class="active"><a href="/downloads.html">Downloads</a></li>
<!-- Getting Started -->
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Getting Started<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/getting-started/index.html" target="_blank">With Flink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1/getting-started/project-setup.html" target="_blank">With Flink Stateful Functions <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="/training.html">Training Course</a></li>
</ul>
</li>
<!-- Documentation -->
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11" target="_blank">Flink 1.11 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-docs-master" target="_blank">Flink Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1" target="_blank">Flink Stateful Functions 2.1 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-master" target="_blank">Flink Stateful Functions Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
</ul>
</li>
<!-- getting help -->
<li><a href="/gettinghelp.html">Getting Help</a></li>
<!-- Blog -->
<li><a href="/blog/"><b>Flink Blog</b></a></li>
<!-- Flink-packages -->
<li>
<a href="https://flink-packages.org" target="_blank">flink-packages.org <small><span class="glyphicon glyphicon-new-window"></span></small></a>
</li>
&nbsp;
<!-- Third menu section aim to support community and contributors -->
<!-- Community -->
<li><a href="/community.html">Community &amp; Project Info</a></li>
<!-- Roadmap -->
<li><a href="/roadmap.html">Roadmap</a></li>
<!-- Contribute -->
<li><a href="/contributing/how-to-contribute.html">How to Contribute</a></li>
<!-- GitHub -->
<li>
<a href="https://github.com/apache/flink" target="_blank">Flink on GitHub <small><span class="glyphicon glyphicon-new-window"></span></small></a>
</li>
&nbsp;
<!-- Language Switcher -->
<li>
<a href="/zh/downloads.html">中文版</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-bottom">
<hr />
<!-- Twitter -->
<li><a href="https://twitter.com/apacheflink" target="_blank">@ApacheFlink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<!-- Visualizer -->
<li class=" hidden-md hidden-sm"><a href="/visualizer/" target="_blank">Plan Visualizer <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<hr />
<li><a href="https://apache.org" target="_blank">Apache Software Foundation <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li>
<style>
.smalllinks:link {
display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
}
</style>
<a class="smalllinks" href="https://www.apache.org/licenses/" target="_blank">License</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
<a class="smalllinks" href="https://www.apache.org/security/" target="_blank">Security</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
<a class="smalllinks" href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
<a class="smalllinks" href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
</div>
<div class="col-sm-9">
<div class="row-fluid">
<div class="col-sm-12">
<h1>Downloads</h1>
<hr />
<script type="text/javascript">
$( document ).ready(function() {
// Handler for .ready() called.
$('.ga-track').click( function () {
console.log("tracking " + $(this).attr('id'))
// we just use the element id for tracking with google analytics
ga('send', 'event', 'button', 'click', $(this).attr('id'));
});
});
</script>
<div class="page-toc">
<ul id="markdown-toc">
<li><a href="#apache-flink-1111" id="markdown-toc-apache-flink-1111">Apache Flink 1.11.1</a></li>
<li><a href="#apache-flink-1101" id="markdown-toc-apache-flink-1101">Apache Flink 1.10.1</a></li>
<li><a href="#apache-flink-stateful-functions-210" id="markdown-toc-apache-flink-stateful-functions-210">Apache Flink Stateful Functions 2.1.0</a></li>
<li><a href="#apache-flink-stateful-functions-200" id="markdown-toc-apache-flink-stateful-functions-200">Apache Flink Stateful Functions 2.0.0</a></li>
<li><a href="#additional-components" id="markdown-toc-additional-components">Additional Components</a></li>
<li><a href="#verifying-hashes-and-signatures" id="markdown-toc-verifying-hashes-and-signatures">Verifying Hashes and Signatures</a></li>
<li><a href="#maven-dependencies" id="markdown-toc-maven-dependencies">Maven Dependencies</a> <ul>
<li><a href="#apache-flink" id="markdown-toc-apache-flink">Apache Flink</a></li>
<li><a href="#apache-flink-stateful-functions" id="markdown-toc-apache-flink-stateful-functions">Apache Flink Stateful Functions</a></li>
</ul>
</li>
<li><a href="#update-policy-for-old-releases" id="markdown-toc-update-policy-for-old-releases">Update Policy for old releases</a></li>
<li><a href="#all-stable-releases" id="markdown-toc-all-stable-releases">All stable releases</a> <ul>
<li><a href="#flink" id="markdown-toc-flink">Flink</a></li>
<li><a href="#flink-statefun" id="markdown-toc-flink-statefun">Flink-StateFun</a></li>
<li><a href="#flink-shaded" id="markdown-toc-flink-shaded">Flink-shaded</a></li>
</ul>
</li>
</ul>
</div>
<p>Apache Flink® 1.11.1 is our latest stable release.</p>
<p>If you plan to use Apache Flink together with Apache Hadoop (run Flink
on YARN, connect to HDFS, connect to HBase, or use some Hadoop-based
file system connector), please check out the <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/ops/deployment/hadoop.html">Hadoop Integration</a> documentation.</p>
<h2 id="apache-flink-1111">Apache Flink 1.11.1</h2>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.11.tgz" class="ga-track" id="1111-download_211">Apache Flink 1.11.1 for Scala 2.11</a> (<a href="https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.11.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.11.tgz.sha512">sha512</a>)
</p>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.12.tgz" class="ga-track" id="1111-download_212">Apache Flink 1.11.1 for Scala 2.12</a> (<a href="https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-bin-scala_2.12.tgz.sha512">sha512</a>)
</p>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.11.1/flink-1.11.1-src.tgz" class="ga-track" id="1111-download-source">Apache Flink 1.11.1 Source Release</a>
(<a href="https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.11.1/flink-1.11.1-src.tgz.sha512">sha512</a>)
</p>
<h4 id="optional-components">Optional components</h4>
<p>
<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.11.1/flink-avro-1.11.1.jar" class="ga-track" id="1111-sql-format-avro">Avro SQL Format</a> (<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.11.1/flink-avro-1.11.1.jar.asc">asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.11.1/flink-avro-1.11.1.jar.sha1">sha1</a>)
</p>
<h4 id="release-notes">Release Notes</h4>
<p>Please have a look at the <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/release-notes/flink-1.11.html">Release Notes for Flink 1.11</a> if you plan to upgrade your Flink setup from a previous version.</p>
<hr />
<h2 id="apache-flink-1101">Apache Flink 1.10.1</h2>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.11.tgz" class="ga-track" id="1101-download_211">Apache Flink 1.10.1 for Scala 2.11</a> (<a href="https://downloads.apache.org/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.11.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.11.tgz.sha512">sha512</a>)
</p>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.12.tgz" class="ga-track" id="1101-download_212">Apache Flink 1.10.1 for Scala 2.12</a> (<a href="https://downloads.apache.org/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.12.tgz.sha512">sha512</a>)
</p>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.10.1/flink-1.10.1-src.tgz" class="ga-track" id="1101-download-source">Apache Flink 1.10.1 Source Release</a>
(<a href="https://downloads.apache.org/flink/flink-1.10.1/flink-1.10.1-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.10.1/flink-1.10.1-src.tgz.sha512">sha512</a>)
</p>
<h4 id="optional-components-1">Optional components</h4>
<p>
<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.10.1/flink-avro-1.10.1.jar" class="ga-track" id="1101-sql-format-avro">Avro SQL Format</a> (<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.10.1/flink-avro-1.10.1.jar.asc">asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.10.1/flink-avro-1.10.1.jar.sha1">sha1</a>)
</p>
<p>
<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.10.1/flink-csv-1.10.1.jar" class="ga-track" id="1101-sql-format-csv">CSV SQL Format</a> (<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.10.1/flink-csv-1.10.1.jar.asc">asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.10.1/flink-csv-1.10.1.jar.sha1">sha1</a>)
</p>
<p>
<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.10.1/flink-json-1.10.1.jar" class="ga-track" id="1101-sql-format-json">JSON SQL Format</a> (<a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.10.1/flink-json-1.10.1.jar.asc">asc</a>, <a href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.10.1/flink-json-1.10.1.jar.sha1">sha1</a>)
</p>
<h4 id="release-notes-1">Release Notes</h4>
<p>Please have a look at the <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10/release-notes/flink-1.10.html">Release Notes for Flink 1.10</a> if you plan to upgrade your Flink setup from a previous version.</p>
<hr />
<p>Apache Flink® Stateful Functions 2.1.0 is the latest stable release for the <a href="https://flink.apache.org/stateful-functions.html">Stateful Functions</a> component.</p>
<h2 id="apache-flink-stateful-functions-210">Apache Flink Stateful Functions 2.1.0</h2>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-statefun-2.1.0/flink-statefun-2.1.0-src.tgz" class="ga-track" id="210-statefun-download-source">Apache Flink Stateful Functions 2.1.0 Source Release</a>
(<a href="https://downloads.apache.org/flink/flink-statefun-2.1.0/flink-statefun-2.1.0-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-statefun-2.1.0/flink-statefun-2.1.0-src.tgz.sha512">sha512</a>)
</p>
<p>This version is compatible with Apache Flink version 1.10.1.</p>
<hr />
<h2 id="apache-flink-stateful-functions-200">Apache Flink Stateful Functions 2.0.0</h2>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz" class="ga-track" id="200-statefun-download-source">Apache Flink Stateful Functions 2.0.0 Source Release</a>
(<a href="https://downloads.apache.org/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz.sha512">sha512</a>)
</p>
<p>This version is compatible with Apache Flink version 1.10.0.</p>
<hr />
<h2 id="additional-components">Additional Components</h2>
<p>These are components that the Flink project develops which are not part of the
main Flink release:</p>
<p>
<a href="https://www.apache.org/dyn/closer.lua/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz" class="ga-track" id="s110-download-source">Apache Flink-shaded 11.0 Source Release</a>
(<a href="https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.sha512">sha512</a>)
</p>
<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" class="ga-track" id="bundled-hadoop-241-100">Pre-bundled Hadoop 2.4.1</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="">sha512</a>)
</p>
<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" class="ga-track" id="bundled-hadoop-265-100">Pre-bundled Hadoop 2.6.5</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="">sha512</a>)
</p>
<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" class="ga-track" id="bundled-hadoop-275-100">Pre-bundled Hadoop 2.7.5</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="">sha512</a>)
</p>
<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" class="ga-track" id="bundled-hadoop-283-100">Pre-bundled Hadoop 2.8.3</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="">sha512</a>)
</p>
<h2 id="verifying-hashes-and-signatures">Verifying Hashes and Signatures</h2>
<p>Along with our releases, we also provide sha512 hashes in <code>*.sha512</code> files and cryptographic signatures in <code>*.asc</code> files. The Apache Software Foundation has an extensive <a href="http://www.apache.org/info/verification.html">tutorial to verify hashes and signatures</a> which you can follow by using any of these release-signing <a href="https://downloads.apache.org/flink/KEYS">KEYS</a>.</p>
<h2 id="maven-dependencies">Maven Dependencies</h2>
<h3 id="apache-flink">Apache Flink</h3>
<p>You can add the following dependencies to your <code>pom.xml</code> to include Apache Flink in your project. These dependencies include a local execution environment and thus support local testing.</p>
<ul>
<li><strong>Scala API</strong>: To use the Scala API, replace the <code>flink-java</code> artifact id with <code>flink-scala_2.11</code> and <code>flink-streaming-java_2.11</code> with <code>flink-streaming-scala_2.11</code>.</li>
</ul>
<div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
<span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
<span class="nt">&lt;artifactId&gt;</span>flink-java<span class="nt">&lt;/artifactId&gt;</span>
<span class="nt">&lt;version&gt;</span>1.11.1<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;dependency&gt;</span>
<span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
<span class="nt">&lt;artifactId&gt;</span>flink-streaming-java_2.11<span class="nt">&lt;/artifactId&gt;</span>
<span class="nt">&lt;version&gt;</span>1.11.1<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;dependency&gt;</span>
<span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
<span class="nt">&lt;artifactId&gt;</span>flink-clients_2.11<span class="nt">&lt;/artifactId&gt;</span>
<span class="nt">&lt;version&gt;</span>1.11.1<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
<h3 id="apache-flink-stateful-functions">Apache Flink Stateful Functions</h3>
<p>You can add the following dependencies to your <code>pom.xml</code> to include Apache Flink Stateful Functions in your project.</p>
<div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
<span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
<span class="nt">&lt;artifactId&gt;</span>statefun-sdk<span class="nt">&lt;/artifactId&gt;</span>
<span class="nt">&lt;version&gt;</span>2.1.0<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;dependency&gt;</span>
<span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
<span class="nt">&lt;artifactId&gt;</span>statefun-flink-harness<span class="nt">&lt;/artifactId&gt;</span>
<span class="nt">&lt;version&gt;</span>2.1.0<span class="nt">&lt;/version&gt;</span>
<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
<p>The <code>statefun-sdk</code> dependency is the only one you will need to start developing applications.
The <code>statefun-flink-harness</code> dependency includes a local execution environment that allows you to locally test your application in an IDE.</p>
<h2 id="update-policy-for-old-releases">Update Policy for old releases</h2>
<p>As of March 2017, the Flink community <a href="http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Time-based-releases-in-Flink-tp15386p15394.html">decided</a> to support the current and previous minor release with bugfixes. If 1.2.x is the current release, 1.1.y is the previous minor supported release. Both versions will receive bugfixes for critical issues.</p>
<p>Note that the community is always open to discussing bugfix releases for even older versions. Please get in touch with the developers for that on the dev@flink.apache.org mailing list.</p>
<h2 id="all-stable-releases">All stable releases</h2>
<p>All Flink releases are available via <a href="https://archive.apache.org/dist/flink/">https://archive.apache.org/dist/flink/</a> including checksums and cryptographic signatures. At the time of writing, this includes the following versions:</p>
<h3 id="flink">Flink</h3>
<ul>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.11">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.11">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.10">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.10">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.9">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.9">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.9">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.9">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.8">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.8">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.8">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.8">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.8/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.7">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.7">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.7">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.6">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.6">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.6">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.6">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.6">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.6/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.5">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.5/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.4">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.4">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.4">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.4/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.3">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.3">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.3">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.3">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.2">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.2/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.2/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.2">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.2/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.2/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.1/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.0">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.0">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.0">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-docs-release-1.0">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/java">Javadocs</a>,
<a href="https://ci.apache.org/projects/flink/flink-docs-release-1.0/api/scala/index.html">Scaladocs</a>)
</li>
<li>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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="flink-statefun">Flink-StateFun</h3>
<ul>
<li>
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://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1/api/java">Javadocs</a>)
</li>
<li>
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://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0">Docs</a>,
<a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/api/java">Javadocs</a>)
</li>
</ul>
<h3 id="flink-shaded">Flink-shaded</h3>
<ul>
<li>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>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>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>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>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>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>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>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>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>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>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>
</div>
</div>
</div>
</div>
<hr />
<div class="row">
<div class="footer text-center col-sm-12">
<p>Copyright © 2014-2019 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
<p>Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.</p>
<p><a href="/privacy-policy.html">Privacy Policy</a> &middot; <a href="/blog/feed.xml">RSS feed</a></p>
</div>
</div>
</div><!-- /.container -->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js"></script>
<script src="/js/codetabs.js"></script>
<script src="/js/stickysidebar.js"></script>
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-52545728-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>