Hi Peter,

While supporting the latest Flink versions is great, I have some concerns
about this upgrade:

1. Have we ever upgraded two versions simultaneously before? Does this mean
that what's been developed for Flink 2.0 and 2.1 will continue to work for
2.2 and 2.3?
2. Since Iceberg 1.12.0 release is approaching, is this the right time to
upgrade? We won't have much time left to verify.

Thanks,
Manu

On Thu, Aug 27, 2026 at 3:56 PM Péter Váry <[email protected]>
wrote:

> Hi Team,
>
> As Iceberg 1.12.0 is approaching, we need to finalize the Flink support
> matrix.
>
> Based on the previous discussions and PRs, my takeaway is that the
> community generally supports an *"LTS + two latest Flink releases"*
> policy:
>
>    - Iceberg 1.11.0: Flink 1.20, 2.0, 2.1
>    - Iceberg 1.12.0: Flink 1.20, 2.2, 2.3
>
> The main drawback is that there is no overlap between the Flink 2.x
> versions, making independent Flink and Iceberg upgrades harder. While not
> ideal, I think skipping any upgrades is worse.
>
> Unless there are strong objections, I'd like to propose that we adopt this
> policy and implement the Flink upgrades so the Iceberg 1.12.0 release can
> proceed.
>
> In the meantime, could someone prepare the upgrade PR? Following our usual
> approach:
>
>    1. Move Flink 2.1 code to 2.3.
>    2. Remove Flink 2.0 support.
>    3. Copy Flink 2.2 from Flink 2.3.
>    4. Apply any required build and code fixes.
>
> Please speak up if you have concerns with this direction.
>
> Thanks,
> Peter
>
>
>

Reply via email to