Play 2.7.0 Milestone 3 released

From our blog:

Hi all,

The Play team is proud to announce the third milestone of Play 2.7.0. Like all milestone releases, the primary goal is to get feedback, so please let us know if something isn’t working or you see something that should be improved. If you are the author of a Play module, we would recommend checking out this release to see how it will affect your module.

There are several improvements and changes at this new release and you can see the most relevant ones in our roadmap. As we did for Play 2.6, we are pushing to have a smooth migration from the previous version. Please see the migration guide for details on how to upgrade from 2.6.x. We especially value your feedback (and pull requests) on how to make upgrading to this release as smooth as possible.

So a sneak peek of the main changes since milestone 2.

Coordinated Shutdown improvements: Play has adopted the Akka’s Coordinated Shutdown and it is available since the previous milestone. In this one we have made a bunch of small improvements to ensure this will be sound. See playframework/playframework#8531, playframework/playframework#8532, playframework/playframework#8553, and playframework/playframework#8583 for more details.

Dependencies updates: most of the dependencies are now update to the latest version. This includes Akka (playframework/playframework#8576), Guava (playframework/playframework#8581), Play-JSON (playframework/playframework#8577) and Play-WS (playframework/playframework#8578).

And there are many fixes and documentation improvements that were also backported to 2.6.x branch.

You can find the detailed list of changes on GitHub.

For other changes, you can see a summary of our progress on 2.7.0 in our roadmap document.


Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review.

Thanks to Lightbend for their continued sponsorship of the Play core team’s efforts. Lightbend offers commercial support for Play.

Special thanks to the following contributors who helped with this release: Marcos Pereira, Greg Methvin, Arne Schuldt, Matthias Kurz, Justin Pihony, Lj Chen, Henri Cook, nafg, Play Team, SheldonSoftdev, Tanin Na Nakorn, Tim Moore, Tzu-Chiao Yeh, Kazuhiro Sera.

Play Team!