Scala 2.11.0-M4 is now available!

The fourth development milestone of Scala 2.11 is now available for download!

It brings the following goodness:

We’re working on an overview of the Scala 2.11 releasePRs welcome!

Coming up

For the next milestone, slated for mid August, we’re working on:

  • optimizations for the experimental back-end (#2711 and others)
  • a new translation for closures that lifts a closure body to a method
  • support for SAM target typing
  • more modules

Regressions

We’d love to hear about any regressions since 2.10.2 or 2.11.0-M3. Before doing so, please search for existing bugs and/or consult with the scala-user mailing list to be sure it is a genuine problem.

When reporting a bug, please set the ‘Affects Version’ field to 2.11.0-M4 and add the regression label where appropriate.

Scala IDE Lithium (4.0) for Eclipse

Please point your Eclipse 4.2/4.3 at http://download.scala-ide.org/sdk/e38/scala211/dev/site/ to update to the latest version that includes this milestone! For more info, please see the getting started guide.

Binary compatibility

Note that this release is not binary compatible with the 2.10.x series, so you will need to obtain a fresh build of your dependencies against this version.

@cunei is working on a tool to solve this problem. The current version already builds akka, genjavadoc, sbinary, sbt, sbt-full-library, sbt-republish, scala, scala-arm, scala-stm, scalabuff, scalacheck, scalatest, scalaz, shapeless, specs2, sperformance, zeromq-scala-binding, zinc.