Flink Community update for March 2026
March 1, 2026 - David RadleyThis is the monthly Flink Community update for March 2026. It covers the main developments in the community over the past month, including technical updates, user-facing updates, and governance and community.
Previous Blog: Flink community update February 2026
Developer/Technical Updates #
Key Themes #
- Additional Serviceability
- Improvements to watermarks
- Improved recovery with checkpoints
- Enhancements around splits
- Table planner enhancements
- [FLINK-37924] Introduce Built-in Function to Access field or element in the Variant
- [FLINK-35661] Fix MiniBatchGroupAggFunction silently dropping records
- [FLINK-39088] Fix upsert key preservation by introducing injective cast checks for CAST
- [FLINK-38624] Type Mismatch Exception in StreamPhysicalOverAggregateRule Fix for a breaking change, that occurs migrating from 1.20 to 2.x.
What happened last month #
- Flink
- All CI builds were failing; this was fixed in a PR that upgraded Kubernetes client libraries.
- Flink JDBC connector
- FLINK-38851 Support passing arbitrary database options to JDBC Catalog.
- Flink Kafka connector had 14 commits going in. The most interesting were:
- FLINK-39012 Support global enumerator/dispatcher for dynamic Kafka source (handling multiple cluster topologies)
- FLINK-39120 Update to Kafka 4.2.0.
User-Facing Updates #
Kubernetes Operator 1.14.0 Release #
- Announcement: Kubernetes Operator 1.14.0 Released
- Release Manager: Gyula Fóra
- Key Features: FlinkBlueGreenDeployment fixes from Shopify team
Apache Flink Connector Parent 2.0.0 Release #
- Announcement: Apache flink-connector-parent 2.0.0 released
- Release Manager: Ferenc Csaky
- Key Features: Flink 2 compatible and license checking.
Apache Flink Connector AWS 6.0 Release #
- Announcement: Apache flink-connector-aws 6.0 released
- Release Manager: Ferenc Csaky
- Key Features: Flink 2.0 compatible and supports enhancements AWS Glue Schema Registry.
Apache Flink Agents 0.2.0 released #
- Announcement: Apache Flink Agents 0.2.0 released
- Release Manager: Xintong Song
- Key Features: Added Embedding Models, Vector Stores, MCP Server and Asynchronous Execution for JAVA.
Blogs #
- Rion Williams - Prepare for Launch: Enrichment Strategies for Apache Flink
- Hongshun Wang - Fluss 0.9 + Flink CDC V3.6 (coming soon) = production level schema evolution
- Robin Moffatt was kind enough to point me to his list of Interesting Links - February 2026 (Stream Processing section). There are lots of interesting Flink blogs here.
Governance and Community #
FLIP Activity #
Accepted - being implemented #
FLIP-555: Flink Native S3 FileSystem. (Samrat Deb)
- Offer native S3 filesystem (flink-s3-fs-native) for Apache Flink
- Directly use AWS SDK V2 and is completely independent of Hadoop and Presto libraries.
Being discussed #
FLIP-566: Introduce a new IMMUTABLE columns constraint. (Xuyang Zhong)
- Introduce a new IMMUTABLE columns constraint, which is useful for delta join, as join keys will be stable.
- This means for a given primary key, the column values comprising the join key cannot be modified.
FLIP-564: Support FROM_CHANGELOG and TO_CHANGELOG built-in PTFs. (Gustavo de Morais)
- Enables PTFs to declare that take in or produce CDC (Change Data Capture) information in change logs.
- This is another datastream capability that is now present in the SQL world.
- FROM_CHANGELOG: enables custom SQL connectors by handling custom Change Data Capture (CDC) formats.
- TO_CHANGELOG: enables creating a CDC append stream from a Flink Table. This is the first operator that makes it possible to change an retract/upsert stream back to append.
FLIP-495: Support AdaptiveScheduler record and query the rescale history. (RocMarshal)
- Allows rescale history to be recorded and queried.
- This history allows the user to optimize future rescales based on historical behaviour.
FLIP-523: Handle TLS Certificate Renewal. (Oleksandr Nitavskyi)
- Ability to reload TLS certificates when the underlying truststore and keystore are updated.
- Aims to provide a solution for reloading TLS certificates in place, eliminating the need for system restarts.
- Allows clusters to remain active using short lived TLS certificates.
Apache Flink Dev List activity #
You can view the dev list archives online or subscribe to receive emails.
Release planning for Flink 2.3 is ongoing.
For more information #
Follow this blog to keep up to date with what is happening in the Flink community.
If you have ideas for what you would like to see in these blogs or there is anything you think has been misrepresented, is wrong or missing, please let us know via the dev list (detail below) or Slack.
If you would like to keep a closer eye on what’s happening in the community, subscribe to one of the Flink community mailing lists to get fine-grained weekly updates, upcoming event announcements and more. Two popular mailing lists are: