Hi everyone,

There is an ongoing discussion in PR #16517
<https://github.com/apache/iceberg/pull/16517> about how we want to manage
Flink version support for the next release.


The current PR proposes removing Flink 1.20 support now that Iceberg 1.11.0
is out and Flink 2.1 support has been added. However, the PR discussion
raised a few broader questions that seem worth deciding on the dev list.


The main points raised so far are:

   1.

   Should we really drop Flink 1.20 next? Flink 1.20 is an LTS release and
   has a longer support window. If we remove one older Flink version, Flink
   2.0 may be the better candidate to drop instead of 1.20.
   2.

   Which new Flink version should we add next? There was earlier work for
   Flink 2.2, but because Iceberg 1.11.0 took a while to release and Flink 2.3
   is already out, it may be worth considering whether we should skip 2.2 and
   move directly to 2.3 instead.


My proposed approach would result in supporting versions 1.20, 2.1, and 2.3
in the next Iceberg release:12.0 release.

   - Keep Flink 1.20 for longer and drop Flink 2.0 instead.
   - Jump directly to Flink 2.3 and skip 2.2.


What do others think?


Thanks,
Steven

Reply via email to