You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by fp...@apache.org on 2022/11/25 13:14:36 UTC

[flink-web] 01/02: Add 1.15.3 release

This is an automated email from the ASF dual-hosted git repository.

fpaul pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git

commit 9a4c956a8199fec4d03beeac0e3a6bf96ee3d434
Author: Fabian Paul <fa...@databricks.com>
AuthorDate: Thu Nov 10 16:12:20 2022 +0100

    Add 1.15.3 release
---
 _config.yml                         |  24 +++--
 _posts/2022-11-10-release-1.15.3.md | 179 ++++++++++++++++++++++++++++++++++++
 content/downloads.html              |  21 ++++-
 content/zh/downloads.html           |  23 +++--
 4 files changed, 226 insertions(+), 21 deletions(-)

diff --git a/_config.yml b/_config.yml
index 96425b221..9be40fad6 100644
--- a/_config.yml
+++ b/_config.yml
@@ -91,18 +91,18 @@ flink_releases:
 
   - version_short: "1.15"
     binary_release:
-      name: "Apache Flink 1.15.2"
+      name: "Apache Flink 1.15.3"
       scala_212:
-        id: "1152-download_212"
-        url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz"
-        asc_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc"
-        sha512_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.sha512"
+        id: "1153-download_212"
+        url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz"
+        asc_url: "https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz.asc"
+        sha512_url: "https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz.sha512"
     source_release:
-      name: "Apache Flink 1.15.2"
-      id: "1152-download-source"
-      url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-src.tgz"
-      asc_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.asc"
-      sha512_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.sha512"
+      name: "Apache Flink 1.15.3"
+      id: "1153-download-source"
+      url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.3/flink-1.15.3-src.tgz"
+      asc_url: "https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-src.tgz.asc"
+      sha512_url: "https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-src.tgz.sha512"
     release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.15/release-notes/flink-1.15"
 
 connector_releases:
@@ -255,6 +255,10 @@ release_archive:
         version_short: "1.16"
         version_long: 1.16.0
         release_date: 2022-10-28
+      -
+        version_short: "1.15"
+        version_long: 1.15.3
+        release_date: 2022-11-10
       -
         version_short: "1.15"
         version_long: 1.15.2
diff --git a/_posts/2022-11-10-release-1.15.3.md b/_posts/2022-11-10-release-1.15.3.md
new file mode 100644
index 000000000..0df3b0345
--- /dev/null
+++ b/_posts/2022-11-10-release-1.15.3.md
@@ -0,0 +1,179 @@
+---
+layout: post
+title:  "Apache Flink 1.15.3 Release Announcement"
+date: 2022-11-10T22:00:00.000Z
+categories: news
+authors:
+- fapaul:
+  name: "Fabian Paul"
+
+excerpt: The Apache Flink Community is pleased to announce a bug fix release for Flink 1.15.
+
+---
+
+The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.15 series.
+
+This release includes 59 bug fixes, vulnerability fixes, and minor improvements for Flink 1.15.
+Below you will find a list of all bugfixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see:
+[JIRA](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12352210).
+
+We highly recommend all users upgrade to Flink 1.15.3.
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.15.3</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java</artifactId>
+  <version>1.15.3</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients</artifactId>
+  <version>1.15.3</version>
+</dependency>
+```
+
+## Binaries
+
+You can find the binaries on the updated [Downloads page]({{ site.baseurl }}/downloads.html).
+
+## Docker Images
+
+* [library/flink](https://hub.docker.com/_/flink/tags?page=1&name=1.15.3) (official images)
+* [apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.15.3) (ASF repository)
+
+## PyPi
+
+* [apache-flink==1.15.3](https://pypi.org/project/apache-flink/1.15.3/)
+
+# Release Notes
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26726'>FLINK-26726</a>] -         Remove the unregistered  task from readersAwaitingSplit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26890'>FLINK-26890</a>] -         DynamoDB consumer error consuming partitions close to retention
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27384'>FLINK-27384</a>] -         In the Hive dimension table, when the data is changed on the original partition, the create_time configuration does not take effect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27400'>FLINK-27400</a>] -         Pulsar connector subscribed the system topic when using the regex
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27415'>FLINK-27415</a>] -         Read empty csv file throws exception in FileSystem table connector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27492'>FLINK-27492</a>] -         Flink table scala example does not including the scala-api jars
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27579'>FLINK-27579</a>] -         The param client.timeout can not be set by dynamic properties when stopping the job 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27611'>FLINK-27611</a>] -         ConcurrentModificationException during Flink-Pulsar checkpoint notification
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27954'>FLINK-27954</a>] -         JobVertexFlameGraphHandler does not work on standby Dispatcher
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28084'>FLINK-28084</a>] -         Pulsar unordered reader should disable retry and delete reconsume logic.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28265'>FLINK-28265</a>] -         Inconsistency in Kubernetes HA service: broken state handle
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28488'>FLINK-28488</a>] -         KafkaMetricWrapper does incorrect cast
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28609'>FLINK-28609</a>] -         Flink-Pulsar connector fails on larger schemas
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28863'>FLINK-28863</a>] -         Snapshot result of RocksDB native savepoint should have empty shared-state
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28934'>FLINK-28934</a>] -         Pulsar Source put all the splits to only one parallelism when using Exclusive subscription
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28951'>FLINK-28951</a>] -         Header in janino generated java files can merge with line numbers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28959'>FLINK-28959</a>] -         504 gateway timeout when consume large number of topics using TopicPatten
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28960'>FLINK-28960</a>] -         Pulsar throws java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28975'>FLINK-28975</a>] -         withIdleness marks all streams from FLIP-27 sources as idle
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28976'>FLINK-28976</a>] -         Changelog 1st materialization delayed unneccesarily
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29130'>FLINK-29130</a>] -         Correct the doc description of state.backend.local-recovery
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29138'>FLINK-29138</a>] -         Project pushdown not work for lookup source
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29205'>FLINK-29205</a>] -         FlinkKinesisConsumer not respecting Credential Provider configuration for EFO
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29207'>FLINK-29207</a>] -         Pulsar message eventTime may be incorrectly set to a negative number
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29253'>FLINK-29253</a>] -         DefaultJobmanagerRunnerRegistry#localCleanupAsync calls close instead of closeAsync
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29324'>FLINK-29324</a>] -         Calling Kinesis connector close method before subtask starts running results in NPE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29325'>FLINK-29325</a>] -         Fix documentation bug on how to enable batch mode for streaming examples
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29381'>FLINK-29381</a>] -         Key_Shared subscription isn&#39;t works in the latest Pulsar connector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29395'>FLINK-29395</a>] -         [Kinesis][EFO] Issue using EFO consumer at timestamp with empty shard
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29397'>FLINK-29397</a>] -         Race condition in StreamTask can lead to NPE if changelog is disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29459'>FLINK-29459</a>] -         Sink v2 has bugs in supporting legacy v1 implementations with global committer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29477'>FLINK-29477</a>] -         ClassCastException when collect primitive array to Python
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29479'>FLINK-29479</a>] -         Support whether using system PythonPath for PyFlink jobs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29483'>FLINK-29483</a>] -         flink python udf arrow in thread model bug
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29500'>FLINK-29500</a>] -         InitializeOnMaster uses wrong parallelism with AdaptiveScheduler
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29509'>FLINK-29509</a>] -         Set correct subtaskId during recovery of committables
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29512'>FLINK-29512</a>] -         Align SubtaskCommittableManager checkpointId with CheckpointCommittableManagerImpl checkpointId during recovery
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29539'>FLINK-29539</a>] -         dnsPolicy in FlinkPod is not overridable 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29567'>FLINK-29567</a>] -         Revert sink output metric names from numRecordsSend back to numRecordsOut
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29613'>FLINK-29613</a>] -         Wrong message size assertion in Pulsar&#39;s batch message
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29627'>FLINK-29627</a>] -         Sink - Duplicate key exception during recover more than 1 committable.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29645'>FLINK-29645</a>] -         BatchExecutionKeyedStateBackend is using incorrect ExecutionConfig when creating serializer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29749'>FLINK-29749</a>] -         flink info command support dynamic properties
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29803'>FLINK-29803</a>] -         Table API Scala APIs lack proper source jars
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29827'>FLINK-29827</a>] -         [Connector][AsyncSinkWriter] Checkpointed states block writer from sending records
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29927'>FLINK-29927</a>] -         AkkaUtils#getAddress may cause memory leak
+</li>
+</ul>
+        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-24906'>FLINK-24906</a>] -         Improve CSV format handling and support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28733'>FLINK-28733</a>] -         jobmanager.sh should support dynamic properties
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28909'>FLINK-28909</a>] -         Add ribbon filter policy option in RocksDBConfiguredOptions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29134'>FLINK-29134</a>] -         fetch metrics may cause oom(ThreadPool task pile up)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29158'>FLINK-29158</a>] -         Fix logging in DefaultCompletedCheckpointStore
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29223'>FLINK-29223</a>] -         Missing info output for when filtering JobGraphs based on their persisted JobResult
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29255'>FLINK-29255</a>] -         FLIP-258 - Enforce binary compatibility in patch releases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29476'>FLINK-29476</a>] -         Kinesis Connector retry mechanism not applied to EOFException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29503'>FLINK-29503</a>] -         Add backpressureLevel field without hyphens
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29504'>FLINK-29504</a>] -         Jar upload spec should define a schema
+</li>
+</ul>
diff --git a/content/downloads.html b/content/downloads.html
index da4841792..3af1e35e2 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -241,7 +241,7 @@
 <div class="page-toc">
 <ul id="markdown-toc">
   <li><a href="#apache-flink-1160" id="markdown-toc-apache-flink-1160">Apache Flink 1.16.0</a></li>
-  <li><a href="#apache-flink-1152" id="markdown-toc-apache-flink-1152">Apache Flink 1.15.2</a></li>
+  <li><a href="#apache-flink-1153" id="markdown-toc-apache-flink-1153">Apache Flink 1.15.2</a></li>
   <li><a href="#flink-connectors" id="markdown-toc-flink-connectors">Flink connectors</a>    <ul>
       <li><a href="#apache-flink-elasticsearch-connector-300" id="markdown-toc-apache-flink-elasticsearch-connector-300">Apache Flink Elasticsearch Connector 3.0.0</a></li>
     </ul>
@@ -296,15 +296,15 @@
 
 <hr />
 
-<h2 id="apache-flink-1152">Apache Flink 1.15.2</h2>
+<h2 id="apache-flink-1153">Apache Flink 1.15.3</h2>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz" id="1152-download_212">Apache Flink 1.15.2 for Scala 2.12</a> (<a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz" id="1153-download_212">Apache Flink 1.15.3 for Scala 2.12</a> (<a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz.sha512">sha512</a>)
 </p>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-src.tgz" id="1152-download-source">Apache Flink 1.15.2 Source Release</a>
-(<a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.3/flink-1.15.3-src.tgz" id="1153-download-source">Apache Flink 1.15.3 Source Release</a>
+(<a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-src.tgz.sha512">sha512</a>)
 </p>
 
 <h4 id="release-notes-1">Release Notes</h4>
@@ -576,6 +576,17 @@ Flink 1.16.0 - 2022-10-28
 
 <li>
 
+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>
+
 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>,
diff --git a/content/zh/downloads.html b/content/zh/downloads.html
index 14579c4a8..4758a49f0 100644
--- a/content/zh/downloads.html
+++ b/content/zh/downloads.html
@@ -239,7 +239,7 @@
 <div class="page-toc">
 <ul id="markdown-toc">
   <li><a href="#apache-flink-1160" id="markdown-toc-apache-flink-1160">Apache Flink 1.16.0</a></li>
-  <li><a href="#apache-flink-1152" id="markdown-toc-apache-flink-1152">Apache Flink 1.15.2</a></li>
+  <li><a href="#apache-flink-1153" id="markdown-toc-apache-flink-1153">Apache Flink 1.15.3</a></li>
   <li><a href="#flink-connectors" id="markdown-toc-flink-connectors">Flink connectors</a>    <ul>
       <li><a href="#apache-flink-elasticsearch-connector-300" id="markdown-toc-apache-flink-elasticsearch-connector-300">Apache Flink Elasticsearch Connector 3.0.0</a></li>
     </ul>
@@ -291,16 +291,16 @@ flink-docs-release-1.16/release-notes/flink-1.16.html">Flink 1.16 的发布说
 
 <hr />
 
-<h2 id="apache-flink-1152">Apache Flink 1.15.2</h2>
+<h2 id="apache-flink-1153">Apache Flink 1.15.3</h2>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz" id="1152-download_212">Apache Flink 1.15.2 for Scala 2.12</a> (<a href="
- https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz" id="1153-download_212">Apache Flink 1.15.3 for Scala 2.12</a> (<a href="
+ https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-bin-scala_2.12.tgz.sha512">sha512</a>)
 </p>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-src.tgz" id="1152-download-source">Apache Flink 1.15.2 Source Release</a>
- (<a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.3/flink-1.15.3-src.tgz" id="1153-download-source">Apache Flink 1.15.3 Source Release</a>
+ (<a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.15.3/flink-1.15.3-src.tgz.sha512">sha512</a>)
 </p>
 
 <h4 id="section-1">发布说明</h4>
@@ -527,6 +527,17 @@ Flink 1.16.0 - 2022-10-28
 
 <li>
 
+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>
+
 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>,