Scala 2.11.2 is now available!

We are very pleased to announce the release of Scala 2.11.2!

Scala 2.11.2 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. The changes include:

  • Several issues in the collections library were resolved, most notably equality on ranges (SI-8738).
  • The optimizer no longer eliminates division instructions that may throw an ArithmeticException (SI-7607).
  • The -Xlint compiler flag is now parameterized by individual warnings. This is intended to replace the -Ywarn-... options, for instance, -Xlint:nullary-unit is equivalent to -Ywarn-nullary-unit. Run scalac -Xlint:help to see all available options. Kudos to @som-snytt!
  • TypeTags and Exprs are now serializable (SI-5919).

Compared to 2.11.1, this release resolves 49 issues. We reviewed and merged 70 pull requests.

The next minor Scala 2.11 release will be available in 2 months, or sooner if prompted by a serious issue.

Available Libraries and Frameworks

A large number of Scala projects have been released against Scala 2.11. Please refer to the list of libraries and frameworks available for Scala 2.11.

A release of the Scala IDE that includes Scala 2.11.2 will be available shortly on their download site.

Release Notes for the Scala 2.11 Series

The release notes for the Scala 2.11 series, which also apply to the current minor release, are available in the release notes for Scala 2.11.1. They contain important information such as:

  • The specification of binary compatibility between minor releases.
  • Details on new features, important changes and deprecations in Scala 2.11.

Contributors

A big thank you to everyone who’s helped improve Scala by reporting bugs, improving our documentation, participating in mailing lists and other public fora, and submitting and reviewing pull requests! You are all awesome.

According to git shortlog -sn --no-merges v2.11.1..v2.11.2, 21 people contributed code to this minor release: Jason Zaugg, A. P. Marki, Lukas Rytz, Adriaan Moors, Rex Kerr, Eugene Burmako, Antoine Gourlay, Tobias Roeser, Denys Shabalin, Philipp Haller, Chris Hodapp, Todd Vierling, Vladimir Nikolaev, François Garillot, Jean-Remi Desjardins, Johannes Rudolph, Marcin Kubala, Martin Odersky, Paolo Giarrusso, Rui Gonçalves, Stephen Compall.