This thread is for updates and discussions about the eventual Scala 2.12.21 release.
As of yet, we don’t know anything about the release’s likely timing or contents (except that we’ll likely need to upgrade ASM for the optimizer to support JDK 24).
There is now some pressure to release Scala 2.12.21 in order to ship the ASM upgrade that allows the optimizer to work on JDK 24. (This upgrade is already available in our nightly builds.)
Is anyone aware of anything else that ought to go in the release? If so, please speak up this week.
Nothing else of interest to end users has been merged since 2.12.20.
JDK 25 is GA now. We don’t yet have a planned date for a 2.12.21 release, but JDK 25 support has been merged on our 2.12.x branch, so users may consider using a nightly build.
I am not sure I am blocked but I would like to run Java 25 in CI https://github.com/ekrich/sconfig but I have a scalafix setup with scalafix tests and it does not work on on Scala 2.12.20. Scalafix/scalameta has now been updated to 0.14.4 so it works on Scala 2.13.17 and 3.3.6. To confirm you can clone and just run +test while using Java 25.