Hi weijie, I totally agree your suggestion of removing outdated flink version support,
weijie guo <guoweijieres...@gmail.com> 于2024年12月18日周三 14:20写道: > Hi all, > > I would like to suggest that we consider ending the support for some of the > older Flink versions. The main reasons are as follows: > > 1. Currently, the minimum supported version is Flink-1.14. But Flink > releases like 1.14 and 1.15 have been out of date for a long time, and > some important features (speculative execution, AQE, etc.) of Flink batch > are missing. > > 2. The Flink community currently does not support versions lower than 1.18, > considering that Flink 1.20 will be the first LTS version, the existing 1.x > users will gradually upgrade to 1.20 also. > > 3. There is a big difference between the shuffle API of the old version and > the current Flink code base, and it is tedious to maintain compatibility. > Moreover, new features such as JM Failover and hybrid shuffle cannot be > supported in out-of-dated Flink release. If users do have a need to adapt > older Flink versions, it's not difficult for them to do it themselves, but > this can reduce our maintenance burden. > > For now, communities such as Apache Iceberg have taken a more radical > strategy that in line with Flink's official supported version. We don't > have to go that far yet, but it feels like at least we can remove the > versions 1.14 and 1.15 for now. > > > Best regards, > > Weijie >