Scala 3.7.4 release thread

Scala 3.7.4-RC1 is now ready for testing!

The previously unplanned 4th patch release of Scala 3.7 brings most of backward compatible improvements and bugfixes originally planned for 3.8 which (as last minor before planned feature freeze for 3.9 LTS) requires a bit more work from compiler team.

Release highlights:

  • improvements to coverage making it’s results more similar to Scala 2
  • under -Yexplicit-nulls compiler now warns for inferred flexible types to prevent binary incompatibilies
  • backport of X-Ray mode hints from Metals to presentation compiler

The final 3.7.4 release is scheduled no earlier than 20 October 2025.

8 Likes

Scala 3.7.4-RC2 is out for a few days already.

1 Like

Scala 3.7.4-RC3 is now available for testing - this version is fixing semantic and performance regressions introduced to -Wunusedand deprecates for removal scala_legacy MainGenericRunner (deprecated since 3.5, removed in 3.8)

Also see the changelog for Release 3.7.4-RC2 · scala/scala3 · GitHub
That version since RC1 introduces improvements for linting, presentation compiler and scaldoc

The stable release 3.7.4 is planned for the next week, no earlier then 4th November

3 Likes

Scala 3.7.4 is now available!

Scala 3.8.0-RC1 is going to be released this week as well.

10 Likes