Hi everyone,

I realized I made a mistake in the formulation of my first question
regarding the upgrade path. Please allow me to correct it:

If the plan for Iceberg 1.12 is to support Flink 2.2 and 2.3 while dropping
2.1, users currently on Iceberg 1.11 + Flink 2.0 will face a difficult
upgrade path.

With a supported matrix of only 1.20 (LTS), 2.2, and 2.3, a Flink 2.0 user
would be forced to upgrade Flink by two minor versions (jumping straight to
2.2 or 2.3) at the same time they upgrade Iceberg. Having to bump both
Iceberg and Flink simultaneously  can be painful for users.

As a compromise to ease this transition, would it be feasible to
temporarily support 4 Flink versions in Iceberg 1.12 (the 1.20 LTS version
+ 2.1, 2.2, and 2.3)?

We could then transition back to our standard cadence in Iceberg 1.13 by
supporting just the LTS version and the two latest Flink versions.

That said, this is just my immature personal take, and I'd certainly defer
to the community's consensus on the final decision.

Thanks for your understanding!

Best regards,
GuoYu

Reply via email to