Next Scala 3 LTS version will increase minimum required JDK version

Why not target the latest LTS at the time of release and let people who aren’t upgrading the JDK stay on older Scala versions until they are ready to upgrade?

I think the arguments in this JEP make a lot of sense

https://openjdk.org/jeps/14

Targeting already-old JDKs prioritizes those users who can’t upgrade the JDK but who are capable of upgrading Scala. Is that the situation much of the community is in?

Sticking to old JDKs isn’t entirely harmless, it came up just a few days ago in [JVM] Use StableValue as compilation target for lazy val - #2 by sjrd

8 Likes