You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
From my experience, I support this approach. We can refer to Apache iceberg and Apache pamion, both of which only support the 3 recent Spark or Flink versions.This can avoid developers from spending too much energy on compatibility maintenance of previous Flink versions.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
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
Beta Was this translation helpful? Give feedback.
All reactions