Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
The first step to adding support for Scala 2.13 is to drop Scala 2.11. Community discussion can be found here.
- Scala 2.11 was released in November 2017 and is quite old now. Most open-source libraries no longer build for it.
- Upgrading libraries to support 2.13 will be much easier without 2.11. Many do not support 2.11, 2.12 and 2.13 at the same time, so this is basically required to get 2.13 support.
Considerations:
- The Flink Scala Shell submodule still does not support Scala 2.12. It isn't a strict dependency for dropping Scala 2.11, but would be nice to have before making the cut.
- Stateful functions previously needed Scala 2.11, but it looks like it now supports 2.12.
Attachments
Issue Links
- blocks
-
FLINK-21214 FlinkKafkaProducerITCase.testScaleDownBeforeFirstCheckpoint Failed
- Resolved
-
FLINK-19168 Upgrade Kafka client version beyond 2.5.0
- Resolved
- is blocked by
-
FLINK-24360 Drop Scala Shell
- Closed
- is related to
-
FLINK-23996 Make Scala 2.12 default build target
- Closed
- relates to
-
FLINK-22441 In Flink v1.11.3 contains netty(version:3.10.6) netty(version:4.1.60) . There are many vulnerabilities, like CVE-2021-21409 etc. please confirm these version and fix. thx
- Closed
-
FLINK-27413 Drop scala 2.11 support from the flink-docker
- Closed
- links to