Flink community blog February 2026#825
Conversation
Signed-off-by: David Radley <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
rmoff
left a comment
There was a problem hiding this comment.
thanks for writing this @davidradl! I've left a few nits and suggestions.
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
featzhang
left a comment
There was a problem hiding this comment.
Since this is a "February 2026" update covering "January 2026," consider adding the publication date more prominently in the introduction to avoid confusion for future readers.
Additional Recommendations 📝
- Add Metrics: Consider adding quantitative data (e.g., "X PRs merged," "Y contributors active") to make the update more concrete.
- Call to Action: The closing section is good, but consider adding specific ways newcomers can contribute (e.g., "Good First Issues").
- Image/Visual: Consider adding a banner image or diagram to make the post more engaging.
- Consistency Check: Ensure all FLIP links are working and point to the correct Confluence pages.
|
|
||
| ## Summary of Apache Flink Dev List (covering January 2026) | ||
|
|
||
| AI summary. |
There was a problem hiding this comment.
⦁Which AI tool was used?
⦁Was this content reviewed by humans?
⦁Consider adding a note like: "The following section was generated with AI assistance and reviewed by the community."
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
| ## Bringing us up to date - a brief summary of what has happened in Flink since 2020 up to end of 2025. | ||
| Since 2020, the Flink community has been very busy. Here is a flavour of what has improved. | ||
|
|
||
| * added many new connectors, moved out to their own repositories - increasing the reach of Flink flows. |
There was a problem hiding this comment.
@rmoff I have not added hyperlinks for these - if you would like them I can add.
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
|
@rmoff @rmetzger @snuyanzin I have addressed all concerns that have been raised. @featzhang has approved, I have not changed anything relating to his last comment. Thank you all for your thorough reviews - I really appreciate it. I hope we can wrap this up soon, any further changes you want, before we publish? |
Signed-off-by: david_radley@uk.ibm.com <david_radley@uk.ibm.com>
|
@rmoff @rmetzger @snuyanzin up for review again. I have been burnt using some AI with this - every single piece it produced has been corrected / changed, so I have removed the reference to AI. It is all manual now - lesson learned :-) |
|
@rmoff @rmetzger @snuyanzin I propose that if there is no more feedback until 4PM UK Friday (13th feb) I will merge. |
| * [Flink Community update for February 2026](#flink-community-update-for-february-2026) | ||
| * [Bringing us up to date - a brief summary of what has happened in Flink since 2020 up to end of 2025.](#bringing-us-up-to-date---a-brief-summary-of-what-has-happened-in-flink-since-2020-up-to-end-of-2025) | ||
| * [January 2026 overview](#january-2026-overview) | ||
| * [Flink related Blogs](#flink-related-blogs) | ||
| * [Summary of Apache Flink Dev List (covering January 2026)](#summary-of-apache-flink-dev-list-covering-january-2026) | ||
| * [Key Themes](#key-themes) | ||
| * [Community Announcements](#community-announcements) | ||
| * [New Committers](#new-committers) | ||
| * [New PMC Member](#new-pmc-member) | ||
| * [FLIP Activity](#flip-activity) | ||
| * [Accepted - being implemented](#accepted---being-implemented) | ||
| * [Being discussed](#being-discussed) | ||
| * [Kubernetes Operator 1.14.0 Release](#kubernetes-operator-1140-release) | ||
| * [For more information](#for-more-information) |
There was a problem hiding this comment.
| * [Flink Community update for February 2026](#flink-community-update-for-february-2026) | |
| * [Bringing us up to date - a brief summary of what has happened in Flink since 2020 up to end of 2025.](#bringing-us-up-to-date---a-brief-summary-of-what-has-happened-in-flink-since-2020-up-to-end-of-2025) | |
| * [January 2026 overview](#january-2026-overview) | |
| * [Flink related Blogs](#flink-related-blogs) | |
| * [Summary of Apache Flink Dev List (covering January 2026)](#summary-of-apache-flink-dev-list-covering-january-2026) | |
| * [Key Themes](#key-themes) | |
| * [Community Announcements](#community-announcements) | |
| * [New Committers](#new-committers) | |
| * [New PMC Member](#new-pmc-member) | |
| * [FLIP Activity](#flip-activity) | |
| * [Accepted - being implemented](#accepted---being-implemented) | |
| * [Being discussed](#being-discussed) | |
| * [Kubernetes Operator 1.14.0 Release](#kubernetes-operator-1140-release) | |
| * [For more information](#for-more-information) | |
| * [Bringing us up to date - a brief summary of what has happened in Flink since 2020 up to end of 2025.](#bringing-us-up-to-date---a-brief-summary-of-what-has-happened-in-flink-since-2020-up-to-end-of-2025) | |
| * [January 2026 overview](#january-2026-overview) | |
| * [Flink related Blogs](#flink-related-blogs) | |
| * [Summary of Apache Flink Dev List (covering January 2026)](#summary-of-apache-flink-dev-list-covering-january-2026) | |
| * [Key Themes](#key-themes) | |
| * [Community Announcements](#community-announcements) | |
| * [New Committers](#new-committers) | |
| * [New PMC Member](#new-pmc-member) | |
| * [FLIP Activity](#flip-activity) | |
| * [Accepted - being implemented](#accepted---being-implemented) | |
| * [Being discussed](#being-discussed) | |
| * [Kubernetes Operator 1.14.0 Release](#kubernetes-operator-1140-release) | |
| * [For more information](#for-more-information) |
| * Flink Kafka connector had quite a busy month with around 10 commits going in. The most interesting were: | ||
| * [FLINK-38947] Handle errors in onCompletion callback only once ([#214](https://github.com/apache/flink-connector-kafka/pull/214)) | ||
| * [FLINK-38876] Support per-cluster offset in Dynamic Kafka Source ([#209](https://github.com/apache/flink-connector-kafka/pull/209)) | ||
| * Flink kubernetes operator |
There was a problem hiding this comment.
| * Flink kubernetes operator | |
| * Flink Kubernetes operator |
| - [SQL syntax evolution for diverse artifacts](https://lists.apache.org/thread/ty6pscdlr2sllx4no4mvj6sb2kdvc9rz) | ||
| - [Support INET_ATON and INET_NTOA functions for IP address conversion](https://lists.apache.org/thread/d39vxv3fjwbvzdrlrxo9g1wlwk6gc9fz) | ||
| - [Exception creating table of nested objects](https://lists.apache.org/list?dev@flink.apache.org:lte=1M:FLINK-38913) | ||
| 2. Technical debt - more Scala to JAVA rule conversions in the table planner including: |
There was a problem hiding this comment.
| 2. Technical debt - more Scala to JAVA rule conversions in the table planner including: | |
| 2. Technical debt - more Scala to Java rule conversions in the table planner including: |
| ## January 2026 overview | ||
| As usual this update will summarise what has happened in the previous month (January). | ||
|
|
||
| * The previous month has seen the connector parent v2 being released, the long awaited connector parent brought up to date and flink v2 ready. |
There was a problem hiding this comment.
add link to connector parent (hyperlink the text)
| As usual this update will summarise what has happened in the previous month (January). | ||
|
|
||
| * The previous month has seen the connector parent v2 being released, the long awaited connector parent brought up to date and flink v2 ready. | ||
| * The AWS connectors have been enhanced and are about to be released for Flink v1 and v2. |
There was a problem hiding this comment.
add link to AWS connectors (hyperlink the text)
|
I'm wondering if we should revisit the cadence of this from monthly to quarterly going forward, as it seems difficult to find enough material for a monthly post? |
|
@davidradl I've left some more comments. You're right that AI sucks for writing copy—but it's excellent for reviewing it :) FWIW this is the prompt that I use. It identified the following on your current draft which would be worth at least checking through before shipping: Typos and Grammar
Formatting Issues
Content / Logic Issues
|
For me I would like to do the monthly blog, this seems consistent with what we did in the past and the Kafka digest. It is easier to consume for the reader if there is less there. This is the big first blog which was always going to take a little longer. On the "summary of the last 5 years" I see your point. I added this in response to @snuyanzin s suggestion. I guess the options are: I am leaning to option 2, but do not have strong views so will go with the consensus, as I want this published soon - or we will be doing Februaries and Januaries is not out! |
|
@rmoff I appreciate your detailed feedback and sharing the prompt you use to review. Very useful thank you. |
I would also go for option 2 - make this just a January recap, and then in parallel do a separate piece on Flink's progress over the larger timeframe |
No description provided.