page = the scala programming language
url = https://www.scala-lang.org
Functional Scala London, UK 02 Dec 2021 - 03 Dec 2021

Scala 3.0.2 released!

Greetings from the Scala 3 team! We are glad to announce that Scala 3.0.2 is now officially out. As no critical bugs have been found in the previously released Scala 3.0.2-RC2, it has been promoted to 3.0.2 and is the current stable Scala version. Recently, we are more and more confident that we can release stable versions of the compiler frequently and regularly. So, we have decided that the blog posts should focus more on stable features available for all users in the latest release of scala. So here, as a refresher, you have a summary of the most significant changes introduced in 3.0.2.
What’s new in 3.0.2
def foo ( x : Matchable ) = x match { case null => () }
Other changes
Beside that scala 3.0.2 introduced multiple small improvements, mainly in metaprogramming, and fixed handful of bugs. You can see the detailed changelog on GitHub.
What’s next
We have decided that it is the right time for the first minor version after the initial release of Scala 3. Together with stable version 3.0.2, we have released the first release candidate for Scala 3.1. You can already use 3.1.0-RC1 and test not only the new experimental features like safer exceptions but also Scastie embedded in Scaladoc pages, improvements in JVM bytecode generation, the possibility to configure the compiler warnings and lots of smaller improvements and fixes all across the board. You can find the full changelog for 3.1.0-RC1 on GitHub.
You can expect the stable release of Scala 3.1 in the middle of October.
Thank you to all the contributors who made the release of 3.0.2 possible 🎉
git shortlog -sn --no-merges 3.0.1..3.0.2
94 Martin Odersky 60 Liu Fengyun 47 Kacper Korban 28 Filip Zybała 18 Andrzej Ratajczak 17 Guillaume Martres 15 Jamie Thompson 10 bjornregnell 9 tanishiking 8 Dylan Halperin 8 Anatolii Kmetiuk 8 Tom Grigg 7 Paweł Marks 5 Som Snytt 5 changvvb 5 Michał Pałka 5 Krzysztof Romanowski 4 Aleksander Boruch-Gruszecki 4 Sébastien Doeraene 4 Nicolas Stucki 3 Phil 3 Magnolia.K 2 xuwei-k 2 Ben Plommer 2 Florian Schmaus 2 Lukas Rytz 2 Maciej Gorywoda 2 Markus Sutter 2 Roman Kotelnikov 2 Stéphane Micheloud 2 noti0na1 2 vincenzobaz 1 Ondrej Lhotak 1 KazuyaMiayshita 1 odersky 1 Julian Mendez 1 Anton Sviridov 1 GavinRay97 1 EnzeXing 1 Tomas Mikula 1 Tomasz Godzik 1 Vaastav Arora 1 Vadim Chelyshov 1 Will Sargent 1 Zofia Bartyzel 1 Dale Wijnand 1 Bjorn Regnell 1 dmitrii.naumenko 1 Adrien Piquerez 1 Meriam Lachkar 1 Martin 1 Olivier Blanvillain 1 Lorenzo Gabriele
Scala 3.0.1 and 3.0.2-RC1 are here! Wednesday, July 21, 2021 • Michał Pałka, VirtusLab BLOG Greetings from the Scala 3 team! We are glad to announce that Scala 3.0.1 and 3.0.2-RC1 are now officially out. As no critical bugs have... Scala 2.12.14 is now available! Friday, May 28, 2021 • Scala 2.12.14 is now available! For all the details, refer to the release notes on GitHub. New Online Course: Effective Programming in Scala Monday, May 17, 2021 • Julien Richard-Foy BLOG We are excited to announce that our new MOOC “Effective Programming in Scala” is now live on Coursera! We are also happy to share that mo...