Thanks your feedback and suggestions. Regarding StreamPark's support for
multiple versions of Flink, due to the uniqueness of our architecture
design, we have never bound the code to a specific version of Flink's API,
making it very easy for us to support a new version. Therefore, we can
support all versions of Flink after 1.12. Currently, due to the large
number of users using Flink 1.12 to 1.14, and considering the above two
reasons, we will continue to adopt this strategy in StreamPark's current
versions(2.1.2, 2.2.0), which default to supporting and retaining all
versions of Flink after 1.12. However, as more and more versions of Flink
are released, StreamPark will only keeps the last three  flink versions.
BTW, In version 2.2.0, we have already discontinued support for Scala 2.11.
This is a gradual process, and we plan to implement this plan in the next
major version such as 2.3.0.



Best,
Huajie Wang



caican cai <[email protected]> 于2023年9月24日周日 16:52写道:

> Hi Streampark community:
>
> StreamPark currently supports too many flink versions, many projects have
> rolled to support flink three versions, I think this measure is good, if
> you support too many flink versions, in order to be compatible with these
> flink versions at the same time we have to make some compromises at the
> code level, such as flink 1.14 and flink 1.15 There is a huge difference.
> And supporting too many Flink versions will affect upgrades between Java
> versions and Scala versions, such as Java to Java 11, Scala to Scala 2.3 or
> even 3.
> So my idea is that following other projects and only supporting three
> versions of flink is enough
>
> Best wish,
> Cancai Cai
>

Reply via email to