The Play Team is pleased to announce the release of Play Framework 2.6.13. It is the latest stable release of Play.
What is Play Framework?
Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.
Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications thanks to its reactive model, based on Akka Streams.
- To start a new project, visit https://www.playframework.com/download.
- To upgrade an existing Play 2.6 project, edit your
project/plugins.sbtfile and set the sbt-plugin to
- To update an older Play project, take a look at the Migration Guide.
Play 2.6.13 brings bug fixes, improvements, and dependency updates. The main changes are:
- Change Akka HTTP backend to use raw headers: this fixes issues related to HTTP parsing which means Akka HTTP server backend won’t log warnings, won’t reject headers and won’t reformat headers. The fixes here required us to update Akka HTTP to version 10.0.12 (and later 10.0.13), so we recommend that you take a look at the changes made there too.
- Stop Netty server reloading configuration on each request: we had also made some improvements to make it possible to debug the reloading behavior.
Thanks to the community for their detailed bug reports and contributions.
Special thanks to the following contributors who helped with this release: Schmitt Christian, Marcos Pereira, Rich Dougherty, Will Sargent, Ignasi Marimon-Clos, John Duffell, Matthias Kurz, Christian Treppo, Kenji Yoshida, Cédric Chantepie, Dominik Dorn, Greg Methvin.