Play 2.6.6 released!

The Play Team is pleased to announce the release of Play Framework 2.6.6. This is the latest stable release of Play.

Getting Play

  • To download Play, visit
  • To upgrade an existing Play 2.6 project, edit your project/plugins.sbt file and set the sbt-plugin to 2.6.6.
  • To update an older Play project, take a look at the Migration Guide.


See the full list of changes and the 2.6.6 milestone on GitHub.

There are a number of documentation improvements, fixes, and backwards-compatible library updates.

sbt 1 support

The biggest change is that Play now has support for sbt 1. sbt 1 is a major version update for sbt. Here are the headline features:

  • sbt 1 is based on Scala 2.12, so we can use modern Scala in our builds!
  • sbt 1 reintroduces Zinc 1, a faster incremental compiler that uses class-based name hashing.
  • sbt 1 by default downloads artifacts in parallel.

This is the result of combined work from Play and sbt teams. The work involves not only the Play project itself, but a number of other sbt plugins, Twirl and sbt-web plugins.

To use Play with sbt 1, you need to update to 2.6.6 and change your project/ like:


You may need to update other plugins. Check this page to see if the plugins used by your project already have support for sbt 1.


Thanks to the community for the detailed reports and invaluable help.

Special thanks to the following contributors who helped with this release: Greg Methvin, Marcos Pereira, Shruti Singh, Lousanna, Matthias Kurz, Rajesh Pitty, Toshiyuki Takahashi, Zack Grannan, kerami, Aristotelis Dossas, rmcloughlin, Ben Nelson and Derek Wickern.

Start contributing!

Play is involved with Hacktoberfest. So, if you want to start contributing to Play, check our issues tagged with "hacktoberfest". Our contributor guidelines are also a good place to start. And, of course, let us know if need any help to submit your first contribution.

Marcos Pereira

Toronto, ON

comments powered by Disqus