Skip to content

Releases: playframework/playframework

Play 2.8.11

01 Dec 13:49
69d1b90
Compare
Choose a tag to compare

The Play Team is happy to announce the releases of Play 2.8.11.

This release brings in a new version of Akka Http including security updates.

📗 What is new?

Following pull requests got merged for this release:

For more details see the full list of changes and the 2.8.11 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play is only possible due to the help we had from amazing contributors.

If you find Play useful for work, please consider to support this Open Source project by becoming a backer or premium sponsor. You can donate to our Open Collective here.

Special thanks to the following contributors who helped with this release:

@FuriousTurtle, @PromanSEW, @TrevorNathan, @arid-mangoss, @ennru, @gmethvin, @ignasi35, @johnduffell, @kaseken, @mergify, @mergify[bot], @mkurz, @octonato, @rstento and @scala-steward

Full Changelog: 2.8.8...2.8.11

Play 2.8.8

08 Apr 16:29
8a2c00a
Compare
Choose a tag to compare

📣 Play 2.8.8 Released

The Play Team is happy to announce the releases of Play 2.8.8.

📗 What is new?

The following are the relevant changes of this bugfix release:

Following pull requests got merged for this release:

For more details see the full list of changes and the 2.8.8 milestone.

🙇 Credits

Special thanks to @mkurz for his continued contributions and insight to push Play forward, and, in this release in particular, for the extra work to make the release come true.

Also, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play is only possible due to the help we had from amazing contributors.

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:

@Captain1653, @asazernik, @benwaffle, @dwijnand, @eatkins, @gokhanoner, @helllamer, @ignasi35, @jtjeferreira, @marcospereira, @mkurz, @octonato, @pazvanti, @pschichtel, @raboof and @xuwei-k

Play 2.7.9

16 Dec 11:49
Compare
Choose a tag to compare

📣 Play 2.7.9 Released

The Play Team is happy to announce the releases of Play 2.8.7 and Play 2.7.9.

As we found a regression just after building the 2.8.6 and 2.7.8 releases, we followed up on those without announcing them.

📗 What is new?

The following are the relevant changes of this bugfix release:

  • Let user overwrite limit memory size on form binding #10543
  • The Play Runner now works on Mac OS Big Sur #10372
  • We publish a Maven BOM pom.xml for Play 2.8 #10549

For more details see the full list of changes and the 2.7.8 and 2.7.9 milestones.

Migration

To make the form binding size limit configurable, some sources may need adaptation to make the FormBinding implicits available (see Parser maxMemoryBuffer limits).

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play is only possible due to the help we had from amazing contributors.

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

Play 2.8.7

16 Dec 11:43
ce4dadb
Compare
Choose a tag to compare

📣 Play 2.8.7 Released

The Play Team is happy to announce the releases of Play 2.8.7 and Play 2.7.9.

As we found a regression just after building the 2.8.6 and 2.7.8 releases, we followed up on those without announcing them.

📗 What is new?

The following are the relevant changes of this bugfix release:

  • Let user overwrite limit memory size on form binding #10543
  • The Play Runner now works on Mac OS Big Sur #10372
  • We publish a Maven BOM pom.xml for Play 2.8 #10549

For more details see the full list of changes and the 2.8.6 and 2.8.7 milestones.

Migration

To make the form binding size limit configurable, some sources may need adaptation to make the FormBinding implicits available (see Parser maxMemoryBuffer limits).

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play is only possible due to the help we had from amazing contributors.

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

Play 2.8.5

09 Nov 15:55
ca0420f
Compare
Choose a tag to compare

📣 Play 2.8.5 Released

The Play Team is proud to announce the release of Play 2.8.5.

📗 What is new?

The following is the main change of this bugfix release:

  • (regression since 2.8.0) Json.toJson is serializing private fields by default for Jackson (#10523). This is potentially a data leak for users handling sensitive data on private fields of classes serialized as JSON.

Other improvements in this release:

  • Remove the deprecated FakeKeyStore (#10487)

For more details see the full list of changes and the 2.8.5 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play 2.8.5 is only possible due to the help we had from amazing contributors.

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

Play 2.7.7

05 Nov 15:42
Compare
Choose a tag to compare

📣 Play 2.7.7 Released

The Play Team is proud to announce the release of Play 2.7.7.

📗 What is new?

The following are the main changes of this bugfix release:

  • (regression) JsonNode deserializer support for @JsonRawValue as module (#10510)

For more details see the full list of changes and the 2.7.7 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play 2.7.7 is only possible due to the help we had from amazing contributors.

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:

  • Renato Cavalcanti
  • Ignasi Marimon-Clos

Play 2.8.4

05 Nov 15:40
002bfaf
Compare
Choose a tag to compare

📣 Play 2.8.4 Released

The Play Team is proud to announce the release of Play 2.8.4.

📗 What is new?

The following are the main changes of this bugfix release:

  • (regression) JsonNode deserializer support for @JsonRawValue as module (#10508)
  • Extend data embedded into the synthetic PlayVersion (#10519)

For more details see the full list of changes and the 2.8.4 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play 2.8.4 is only possible due to the help we had from amazing contributors.

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

Play 2.8.3

26 Oct 20:19
ce6ea55
Compare
Choose a tag to compare

📣 Play 2.8.3 Released

The Play Team is proud to announce the release of Play 2.8.3.

📗 What is new?

The following are the main changes of this bugfix release:

  • Security Fix - Jsonnode deserializer as module (#10495) - read related CVE announcement
  • Security Fix - Json parse on forms (#10495) - read related CVE announcement
  • AkkaHttpServer: prevent access to not yet initialized fields (#10323)
  • Support injecting default NamedCaffeineCache (#10359)
  • Adds ClassActorSystemProvider in the DI (#10382)
  • Fixes int binder error message and provides specs (#10413)
  • Fix gzip buffering (#10428)

For more details see the full list of changes and the 2.8.3 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play 2.8.3 is only possible due to the help we had from amazing contributors.

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:

  • Al-Mothafar Al-Hasan
  • Alec Theriault
  • Arnout Engelen
  • David Pinn
  • Geoffrey Yip
  • Ignasi Marimon-Clos
  • Jacob Wahlgren
  • James Roper
  • Marcos Pereira
  • Matthias Kurz
  • Renato Cavalcanti
  • Suiyi Fu
  • Valy Dia
  • Will Sargent
  • joe gichuru
  • slisaasquatch

Play 2.7.6

27 Oct 12:34
Compare
Choose a tag to compare

📣 Play 2.7.6 Released

The Play Team is proud to announce the release of Play 2.7.6.

📗 What is new?

The following are the main changes of this bugfix release:

For more details see the full list of changes and the 2.7.6 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play 2.8.3 is only possible due to the help we had from amazing contributors.

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:

  • Arnout Engelen
  • Ignasi Marimon-Clos
  • Johannes Rudolph
  • Play Team
  • Renato Cavalcanti
  • Sebastien Coquelin

2.8.2

21 May 15:36
bc1badd
Compare
Choose a tag to compare

📣 Play 2.8.2 Released

The Play Team is proud to announce the release of Play 2.8.2.

📗 What is new?

The following are the main changes of this bugfix release:

  • fix HTTP/2 support for JDK8 after u252 #10274
  • fixed CSRF handling for invalid content types #10289
  • artifacts for Scala 2.13 are compiled using 2.13.2 #10279
  • allow uploading empty files #10113
  • file upload temporary folder is unique again#10194
  • support compile-time injection of named caches (Caffeine) #10070

For more details see the full list of changes and the 2.8.2 milestone.

🙇 Credits

Finally, thanks to the community for their help with detailed bug reports, discussion about new features, and pull requests review. Play 2.8.2 is only possible due to the help we had from amazing contributors.

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:

  • Matthias Kurz
  • Arnout Engelen
  • Suiyi Fu
  • Marcos Pereira
  • slisaasquatch
  • joe gichuru
  • Renato Cavalcanti
  • Alec Theriault
  • Will Sargent
  • Al-Mothafar Al-Hasan
  • Jacob Wahlgren
  • Valy Dia
  • David Pinn
  • Geoffrey Yip