Apache Flink 1.20.5 Release Announcement
June 8, 2026 - Yunfeng ZhouThe Apache Flink Community is pleased to announce the fifth bug fix release of the Flink 1.20 series.
This release includes 4 bug fixes, vulnerability fixes, and minor improvements for Flink 1.20. Below you will find a list of all bug fixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see: JIRA.
We highly recommend all users upgrade to Flink 1.20.5 or higher.
Release Artifacts #
Maven Dependencies #
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>1.20.5</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java</artifactId>
<version>1.20.5</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients</artifactId>
<version>1.20.5</version>
</dependency>
Binaries #
You can find the binaries on the updated Downloads page.
Docker Images #
- library/flink (official images)
- apache/flink (ASF repository)
PyPi #
Release Notes #
Release Notes - Flink - Version 1.20.5
Bug
- [FLINK-39534] - Upgrade pemja to 0.5.7
- [FLINK-39720] - SubQueryDecorrelator produces incorrect plans for correlated EXISTS with HAVING on aggregate outputs
- [FLINK-39753] - RocksDB ColumnFamilyOptions and LRUCache leak in Compactor
Improvement
- [FLINK-39672] - Update doc about Java Records