Scala 2.12.6 coming soon

Because of https://github.com/scala/scala-dev/issues/480 , we will build and release Scala 2.12.6 soon. The target date on the 2.12.6 milestone on GitHub is now April 9. (As always, these dates are targets and are not set in stone.)

Nearly all issues and pull requests that were targeted for 2.12.6 are now pushed forward to 2.12.7. (We’ll be extremely conservative about accepting anything for 2.12.6.)

2.12.7 is tentatively planned for August 2018.

Seth Tisue / Scala team / Lightbend, Inc.

2 Likes

PR merging for 2.12.6 is complete and the community build is green.

The release candidate version is 2.12.6-bin-84112e8

We need a bit more time to test it properly on JDK 10; if that goes well, we’ll release next week.

The list of merged PRs for 2.12.6 is here: https://github.com/scala/scala/pulls?q=is%3Aclosed+milestone%3A2.12.6

(The list may seem surprisingly long; it’s because most of them have to do with our build/test/publish infra.)

Is there a new ETA?

Sorry, we’re a few days behind. Shooting for next week. I was hoping to get it out before our engineering off site last week, but failed, and now I’m at another meeting for a few days.

I’m building now and there’s a good chance I’ll finish before the weekend — knock on wood.

1 Like

you can observe my progress at https://github.com/scala/scala-dev/issues/490

draft release notes at https://gist.github.com/SethTisue/ebccff7e2b8b994771452880c7d3a0d9

The 2.12.6 release is now staged. You can try it out by adding the https://oss.sonatype.org/content/repositories/staging/ resolver.

The distribution archives are also available:

Scala.js 0.6.22 and 1.0.0-M3 staged for Scala 2.12.6 (same resolver).

1 Like

Tested [email protected] +1.

2.12.6 artifacts are on Maven Central. working on website updates and announcements

Corresponding Scala.js artifacts released on Sonatype, sync to Maven Central pending.

1 Like

The release is complete, website updated, etc.

Adriaan is coordinating with Eugene Burmako to release macro paradise.

1 Like

Congrats!

You should name the subject not “Scala 2.12.6 coming soon” but something like “Scala 2.12.6 release live blog”

2 Likes

I added Adriaan to owners of scalamacros/paradise and gave EPFL rights to publish to org.scalamacros. This should unblock the release of macro paradise.

4 Likes

No reports of regressions yet, knock on wood.

1 Like

Does this include some changes to help with Spark 2.12 as discussed here about the method overload disambiguation?
http://apache-spark-developers-list.1001551.n3.nabble.com/Scala-2-12-support-td23833.html
Other links.


https://issues.apache.org/jira/browse/SPARK-14220

Edit: Here is the thread I was looking for.
http://mail-archives.apache.org/mod_mbox/spark-dev/201804.mbox/<CAPh_B=bnRkXxxx7JF3ZAJnWUOTcTxN6r6301BQEwBXLpnRsNsQ@mail.gmail.com>

No, 2.12.6 does not include anything along those lines for Spark. We are open to including something like this in 2.12.7, but first we’d need some commitment from the Spark team that this indeed solves their problem. That thread kind of petered out after Dean’s suggestion.

Understand. I just think it is pretty scary having such a huge portion of Scala enterprise on 2.11 and it will take a long time for all those businesses to migrate to 2.12 let alone 2.13 with new collections as Scala presses on.