-
Notifications
You must be signed in to change notification settings - Fork 14
Release 2.12.7 #558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Current "nightly" that corresponds to proposed sha for release: "2.12.7-bin-f2129b9". You can download that distro here: http://downloads.lightbend.com/scala/2.12.7-bin-f2129b9/scala-2.12.7-bin-f2129b9.zip |
Was it tested with JDK 11 RC that will be released in a week? http://www.java-countdown.xyz/ |
We have limited automated testing on Java 10 (will bump this to 11 once it's out), and some manual validation on Java 11. Note that we only officially support Java 8. |
I've created a kind of umbrella Java 11 ticket that you can vote on / provide more feedback: #559 |
We've decided to merge two more small PRs beyond f2129b9. scala/scala#7227 and scala/scala#7240 |
These are now merged, and we're committed to 727964b97adda4da14cfa87e3ab770f93809e727 as the final sha for 2.12.7. Available as nightly "2.12.7-bin-727964b" |
Also staged macro paradise 2.1.0 and 2.1.1 (identical) |
Scala.js 0.6.25 staged as well. Unfortunately I cannot compile Scala.js 1.0.0-M5 for 2.12.7 due to a subtle change in the compiler API for which the fix on our side wasn't yet available in 1.0.0-M5. It will be available in Scala.js 1.0.0-M6, which we hope to release in a few weeks. (1.0.0-M6 will also support Scala 2.13.0-M5.) |
Great work! Compilation time decreased on ~10% for jsoniter-scala after switching to 2.12.7: Also, now it can be successfully compiled using JDK 11! |
Thanks, good to hear! @retronym is behind most of the compile time reduction :-) |
We're investigating a regression in three community build projects (eff,scala-debugger,scribe) since 2.12.6 (https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/3550/console) -- 2.12.7 build: https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/3547/ (note that pcplod fails on both, so must be upstream issue) |
scala/scala#7147 (comment) could explain some of them. Transcript:
|
Looks like scribe was transient -- cannot repro locally. |
I identified the regression. Will retract the staged release and rebuild after fixes are merged. |
I've confirmed (locally) that the regressions are resolved by scala/scala#7261 |
Ok, the scope of the reversion has been reduced thanks to @milessabin, and we also added a fix for a hashcode regression (scala/bug#11171). The new RC sha is d96b8eb. |
results from https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/3563/ are:
the followup run is https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/3566/ but it was torpedoed by scala/community-build#797 I've triggered another full run at https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/3567/ , but it'll take 15 hours and might not even do as well as 3563 did, who knows but I actually think the results from 3563 are good enough that we should go ahead and release. |
Ok, the 🚊 is back on the 🛤 |
And we're up on maven and scala-lang.org |
Scala.js 0.6.25 for Scala 2.12.7 on its way to Maven Central. |
Uh oh!
There was an error while loading. Please reload this page.
Variables expanded in template:
Key links:
Before the release
Stage the release
SCALA_VER_BASE
andSCALA_VER_SUFFIX
in the custom config: https://travis-ci.org/scala/scala/builds/433968930before_install: export SCALA_VER_BASE="2.12.7" SCALA_VER_SUFFIX=""
)git tag -s -m "Scala 2.12.7" v2.12.7 d96b8eb48e83d400c03663a05b66ec218ead9c14
git tag -s -m "Scala 2.12.7" v2.12.7 11da0884a4af4520c8704499c95bce10b731eafa
Release notes
Point of no return
git push https://github.com/scala/scala.git v2.12.7
git push https://github.com/scala/scala-dist.git v2.12.7
before_install: export version=2.12.7 scala_sha=d96b8eb48e83d400c03663a05b66ec218ead9c14 mode=archives
: https://travis-ci.org/scala/scala-dist/builds/?before_install: export version=2.12.7 scala_sha=d96b8eb48e83d400c03663a05b66ec218ead9c14 mode=update-api
: https://travis-ci.org/scala/scala-dist/builds/?for r in orgscala-lang-1616 orgscala-lang-1617 orgscala-lang-1618 orgscala-lang-1619 orgscala-lang-1620 orgscala-lang-1621 orgscala-lang-1622 orgscala-lang-1623; do st_stagingRepoPromote $r; done
(or use oss.sonatype.org web UI)Check availability
When everything is on maven central
Modules
Announcements
Afterwards
versions.properties
(new file generated by the bootstrap job) and thebaseVersion
inbuild.sbt
: Bump version to 2.12.8, restarr onto 2.12.7 scala#7275The text was updated successfully, but these errors were encountered: