Scala 3.3.9-RC1 LTS is now available for testing.
This patch release backports most of the bugfixes and some of the improvements introduced in the Scala Next series to the Scala 3.9.0 release. All of the backported changes were proven to not break either binary or source compatibility, by testing over 1500 projects in the Scala 3 Open Community Build.
Notable changes
- Stop using custom fonts for Scaladoc to reduce javadoc jar size
#26393 - Improve Java generic signatures for higher-kinded types, value classes
- Exhaustiveness checking for sealed abstract Java classes #25788
- Actionable diagnostic for missing members #23572
- Warn on dubious negative literal syntax (
- 42,-42.abs) #24163 - Scaladoc no longer crashes with an NPE on JDK 25 #25779
For a full list of changes and contributor credits, please refer to the release notes.
Scala LTS Release Notice
The next planned LTS 3.3 release will include updates introduced until last Scala 3.10.x before 3.11. We’ll continue to backport bug fixes and improvements from the Scala Since the next LTS 3.9.0 has been released, we will continue to support 3.3.x series for the next year.