Announcing Scala 3.0.0-RC1 – first release candidate is here!

Greetings from the Scala 3 team! We are delighted to announce the first release candidate of the stable version of Scala 3 – Scala 3.0.0-RC1.

This release brings some last-minute polishings, clean-ups and changes before the big release. There were a few language changes to improve the user experience, as well as the polishings of the metaprogramming framework. We have also worked on the issues that had to be fixed before the stable release.

Overall, more than 400 PRs were merged after the M3 release and until today! Read more in the blog article: https://dotty.epfl.ch/blog/2021/02/17/scala3-rc1.html

31 Likes

Congradulations on reaching this milestone!

3 Likes

Great news, thank you!
Is there any information about performance comparison between scala 3 and scala 2? Or which release is going to be optimized?

1 Like

So far we’re hearing that Scala 3 compile times are usually roughly comparable to Scala 2 times, but that can vary depending on what kind of code you are compiling.

The Lightbend team (and external contributors) put a lot of work into making the Scala 2 compiler faster. That’s why, for example, the 2.12 compiler is considerably faster than the 2.11 one. That kind of intensive performance work hasn’t happened to the Scala 3 compiler yet, so there’s reason to hope it will get faster, too, as the 3 series progresses.

11 Likes