This patch release backports most of the bugfixes and some of the improvements introduced in the Scala Next series up to the Scala 3.8.4 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.
There is something I donāt understand. The number of failing projects has increased from 3.3.6 to 3.3.7, and again from 3.3.7 to 3.3.8. The āpromiseā of LTS was to see this number consistently drop, not rise.
It seems to work nicely. I started from oldest Scala 3 version projects that are stuck on (3.2.2), and Claude already minimized three tickets. Weāll try to vibe code fixes as long as they are not too drastic.
New release candidate is now available, it includes security fixes, improvements to the presentation compiler helpful for Metals v2 as well as fixes discovered regression in pekko.
The standard procedure for compiler releases is that RC can become a Stable release after at least a week since announcement, so it can be tried out against regressions and give time for opening issues.
Based on that a clock started ticking 8h ago, but the final decision is on the LTS release officer.
I now realised that 7th is Sunday, so most likely it will be the next week instead. I will double check for regressions and see if there is anything we still need to take care of.