Scala 2.12.16 release planning

This thread is for updates and discussions about the upcoming Scala 2.12.16 release.

We’re doing this release simply because it feels like enough time has passed and enough PRs have been merged. There is no specific forcing factor. (2.12.15 came out last September.)

We aim to release 2.13.9 and 2.12.16 at about the same time; there is a separate thread on 2.13.9 planning.

We propose to publish a 2.12.16 release candidate no sooner than Monday, May 9, followed by a final 2.12.16 release no sooner than two weeks later.

If you’re aware of anything you think ought to be considered a blocker for this release, please let us know, either by commenting on the appropriate ticket or PR, or by replying on this thread.

At present there are no known blockers and no open issues or PRs on the 2.12.16 milestones in scala/bug and scala/scala.

The most significant changes already merged are listed here:

Here’s where things stand:

Seems like there’s a good chance we’ll have a release candidate by today or tomorrow. (And once we designate a candidate, we’ll let at least two weeks pass for testing before final release.)

1 Like

We believe we have now merged the last 2.12.16 PR. The milestones are closed. The release-candidate nightly is 2.12.16-bin-c850a83, and it’s green in the community build.

Merged PRs with “release notes” label: Pull requests · scala/scala · GitHub

We’ll aim to release this as 2.12.16 on Wednesday, May 25 (perhaps later, definitely no sooner).

2 Likes

All good for Scala.js 1.10.0. :slight_smile:

3 Likes

Looks like semanticdb works correctly and all tests are passing!

2 Likes

draft release notes:

you can suggest changes here or at 2.12.16 release notes draft by SethTisue · Pull Request #810 · scala/scala-dev · GitHub

1 Like