Main highlights of this release:
Further highlights:
For more details, check out all closed bugs and merged PRs.
Compiler performance has improved significantly due to a long list of performance backports from 2.13.x by @retronym. This shaves off another 10% (and more) in our compiler benchmarks.
As usual for minor releases, Scala 2.12.7 is binary compatible with the whole Scala 2.12 series.
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
This release was brought to you by 33 contributors, according to git shortlog -sn --no-merges v2.12.6..v2.12.7. Thank you, Jason Zaugg, TATSUNO Yasuhiro, A. P. Marki, Harrison Houghton, Seth Tisue, Dan Skells, Adriaan Moors, Darcy Shen, Jasper Moeys, David Gregory, Diego E. Alonso-Blas, Lukas Rytz, Mike Skells, Miles Sabin, Iulian Dragos, Eugene Yokota, Danila Matveev, Kamil Duda, Kenji Yoshida, Aaron S. Hawley, Mark Petruska, Martijn Hoekstra, Arnaldo Silva, Shohei Shimomura, NthPortal, Philippus Baalman, Robert Stoll, Cong Zhao, Viktor Klang, Yang Bo, Georgi Chochov, Ismael Juma, Janek Bogucki!
The release notes for Scala 2.12.0 have important information applicable to the whole 2.12 series.
Scala releases are available through a variety of channels, including (but not limited to):
- Bump the
scalaVersionsetting in your sbt-based project - Download a distribution from scala-lang.org
- Obtain JARs via Maven Central
Discuss here: https://contributors.scala-lang.org/t/2-12-7-release/2301