Apache Flink 1.20.5 Release Announcement

June 8, 2026 - Yunfeng Zhou

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

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