Play Framework Release Notes
30 release notes curated from 22 sources by the Releasebot Team. Last updated: Oct 13, 2026
- October 2026
- No date parsed from source.
- First seen by Releasebot:Oct 13, 2026
Play Framework 2.9.11
Play Framework 2.9.11 updates key dependencies and build tools, including Hibernate, Logback, Netty, sbt, and Scala formatting, and fixes compiler task scoping for a refreshed maintenance release.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks or learn more about diff comparisons.
base: 2.9.10
...
compare: 2.9.11
6 contributors
Commits 120
Files changed 31
Commits on Dec 23, 2025
- [2.9.x] hibernate-core 6.6.40.Final (was 6.6.39.Final)
- [2.9.x] logback-classic 1.5.23 (was 1.5.22)
- Pin byte-buddy
- Merge pull request #13726 from mkurz/pin_byte-buddy
- Merge pull request #13720 from scala-steward/update/2.9.x/hibernate-core
- Merge pull request #13721 from scala-steward/update/2.9.x/patches
Commits on Dec 24, 2025
- [2.9.x] scalafmt-core 3.10.3 (was 3.10.2)
Commits on Jan 4, 2026
- Merge pull request #13729 from scala-steward/update/2.9.x/patches
Commits on Jan 7, 2026
- [2.9.x] logback-classic 1.5.24 (was 1.5.23)
Commits on Jan 8, 2026
- Merge pull request #13734 from scala-steward/update/2.9.x/patches
- sbt 1.12.0
- Fix compilers task scoping
- Merge pull request #13738 from playframework/mergify/bp/2.9.x/pr-13737
Commits on Jan 13, 2026
- [2.9.x] sbt-native-packager 1.11.7 (was 1.11.4)
Commits on Jan 14, 2026
- Merge pull request #13739 from scala-steward/update/2.9.x/patches
Commits on Jan 17, 2026
- [2.9.x] logback-classic 1.5.25 (was 1.5.24)
- [2.9.x] scalafmt-core 3.10.4 (was 3.10.3)
- Merge pull request #13751 from scala-steward/update/2.9.x/patches
Commits on Jan 28, 2026
- [2.9.x] hibernate-core 6.6.41.Final (was 6.6.40.Final)
- [2.9.x] lz4-java 1.10.3 (was 1.10.2)
- [2.9.x] logback-classic 1.5.26 (was 1.5.25)
- [2.9.x] sbt 1.12.1 (was 1.12.0)
- [2.9.x] sbt-dependency-tree 1.12.1 (was 1.12.0)
- Merge pull request #13755 from scala-steward/update/2.9.x/hibernate-core
- Merge pull request #13756 from scala-steward/update/2.9.x/patches
Commits on Jan 29, 2026
- [2.9.x] scalafmt-core 3.10.5 (was 3.10.4)
- Merge pull request #13759 from scala-steward/update/2.9.x/patches
Commits on Feb 1, 2026
- [2.9.x] hibernate-core 6.6.42.Final (was 6.6.41.Final)
- [2.9.x] logback-classic 1.5.27 (was 1.5.26)
- [2.9.x] scalafmt-core 3.10.6 (was 3.10.5)
- Reformat with scalafmt 3.10.6
- Add 'Reformat with scalafmt 3.10.6' to .git-blame-ignore-revs
Commits on Feb 2, 2026
- Merge pull request #13764 from scala-steward/update/2.9.x/hibernate-core
- Merge pull request #13765 from scala-steward/update/2.9.x/patches
Commits on Feb 4, 2026
- [2.9.x] sbt 1.12.2 (was 1.12.1)
- [2.9.x] sbt-dependency-tree 1.12.2 (was 1.12.1)
Commits on Feb 5, 2026
- Merge pull request #13770 from scala-steward/update/2.9.x/patches
Commits on Feb 6, 2026
- [2.9.x] netty-codec-http, netty-handler, ... 4.1.131.Final (was 4.1.1…)
- [2.9.x] logback-classic 1.5.28 (was 1.5.27)
Commits on Feb 7, 2026
- Merge pull request #13772 from scala-steward/update/2.9.x/netty-codec…
- Merge pull request #13774 from scala-steward/update/2.9.x/patches
Commits on Feb 10, 2026
- [2.9.x] logback-classic 1.5.29 (was 1.5.28)
- Merge pull request #13781 from scala-steward/update/2.9.x/patches
Commits on Feb 12, 2026
- [2.9.x] scalafmt-core 3.10.7 (was 3.10.6)
Commits on Feb 13, 2026
- Merge pull request #13785 from scala-steward/update/2.9.x/patches
Commits on Feb 22, 2026
- [2.9.x] hibernate-core 6.6.43.Final (was 6.6.42.Final)
- Merge pull request #13789 from scala-steward/update/2.9.x/hibernate-core
Commits on Mar 2, 2026
- [2.9.x] hibernate-core 6.6.44.Final (was 6.6.43.Final)
Commits on Mar 3, 2026
- Merge pull request #13794 from scala-steward/update/2.9.x/hibernate-core
Commits on Mar 16, 2026
- [2.9.x] Bump release-drafter/release-drafter from 6 to 7
- October 2026
- No date parsed from source.
- First seen by Releasebot:Oct 13, 2026
Play Framework 3.0.7
Play Framework releases version 3.0.7 with updated Scala and dependency versions, fixes temporary-file cleanup, and adds support for Config-based module constructors, alongside WebSocket and documentation improvements.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks or learn more about diff comparisons.
- base: 3.0.6
- ...
- compare: 3.0.7
10 contributors
Commits 93
Files changed 40Commits on Dec 1, 2024
- sbt 1.10.6
- Merge pull request #13000 from playframework/mergify/bp/3.0.x/pr-12998
Commits on Dec 4, 2024
- Change access modifier to package private for RoutingDsl.{Route,Route…
- Merge pull request #13005 from playframework/mergify/bp/3.0.x/pr-13003
Commits on Dec 19, 2024
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.116.Final (was 4.1.1…
- [3.0.x] hibernate-core 6.6.4.Final (was 6.6.3.Final)
- [3.0.x] logback-classic 1.5.14 (was 1.5.12)
- [3.0.x] sbt-ci-release 1.9.2 (was 1.9.0)
Commits on Dec 20, 2024
- Merge pull request #13017 from scala-steward/update/3.0.x/hibernate-c…
- Merge pull request #13016 from scala-steward/update/3.0.x/netty-codec…
- Merge pull request #13018 from scala-steward/update/3.0.x/patches
- Can not access AbstractChannel#AbstractUnsafe anymore
- Merge pull request #13027 from playframework/mergify/bp/3.0.x/pr-13025
Commits on Dec 24, 2024
- Fix Dependency Graph submission action
- Merge pull request #13033 from playframework/mergify/bp/3.0.x/pr-13032
Commits on Jan 16, 2025
- Scala 2.13.16
- Merge pull request #13048 from playframework/mergify/bp/3.0.x/pr-13047
- [3.0.x] sbt-native-packager 1.11.0 (was 1.10.4)
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.117.Final (was 4.1.1…
- [3.0.x] logback-classic 1.5.16 (was 1.5.14)
- [3.0.x] sbt 1.10.7 (was 1.10.6)
- [3.0.x] sbt-dependency-tree 1.10.7 (was 1.10.6)
- Merge pull request #13065 from playframework/update/3.0.x/patches
- Merge pull request #13063 from playframework/update/3.0.x/sbt-native-…
- Merge pull request #13064 from playframework/update/3.0.x/netty-codec…
- Prepare scalafmt upgrade
- Merge pull request #13068 from playframework/mergify/bp/3.0.x/pr-13066
- [3.0.x] sbt-scalafmt 2.5.3 (was 2.5.2)
- [3.0.x] scalafmt-core 3.8.4 (was 3.8.2)
- Reformat with scalafmt 3.8.4
- Add 'Reformat with scalafmt 3.8.4' to .git-blame-ignore-revs
- Merge pull request #13073 from playframework/update/3.0.x/patches
- [3.0.x] sbt-scalafmt 2.5.4 (was 2.5.3)
- [3.0.x] scalafmt-core 3.8.5 (was 3.8.4)
- Merge pull request #13076 from playframework/update/3.0.x/patches
Commits on Jan 19, 2025
- [3.0.x] hibernate-core 6.6.5.Final (was 6.6.4.Final)
- Merge pull request #13078 from scala-steward/update/3.0.x/hibernate-c…
Commits on Jan 24, 2025
- Fix apiMappings: jar file is called javax.inject- not java.inject-
- Fix apiMappings: Remove dead code used for JDK 1.8
- Merge pull request #13086 from playframework/mergify/bp/3.0.x/pr-13085
Commits on Feb 16, 2025
- Module: Accept constructor with (com.typesafe.config.Config)
- Add example and fix doc for asynchronous accepting WebSocket
- 🐛 fix(temporaryfilecreator): do not try to delete not created tempora…
- Merge pull request #13112 from playframework/mergify/bp/3.0.x/pr-13044
- Merge pull request #13113 from playframework/mergify/bp/3.0.x/pr-13035
- Merge pull request #13115 from playframework/mergify/bp/3.0.x/pr-13039
- Update link on how to fix slow localhost resolution
- Merge pull request #13121 from playframework/mergify/bp/3.0.x/pr-13120
Commits on Feb 18, 2025
- Update ScalaCustomFieldConstructors.md
- Eager bindings docs clarification
All of your release notes in one feed
Join Releasebot and get updates from Play Framework and hundreds of other software products.
- October 2026
- No date parsed from source.
- First seen by Releasebot:Oct 13, 2026
Play Framework 3.0.6
Play Framework 3.0.6 brings compatibility fixes and refreshed Scala, Netty, Hibernate, and logging dependencies, alongside updates to caching terminology and build tooling.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks or learn more about diff comparisons.
base: 3.0.5
compare: 3.0.66 contributors
Commits 64
Files changed 27
Commits on Jul 28, 2024
- Fix jjwt compatibility for setExpiration method
- Check if #12817 is fixed
- Merge pull request #12818 from PromanSEW/patch-1
Commits on Aug 13, 2024
- [3.0.x] sbt-ci-release 1.6.0 (was 1.5.12)
- [3.0.x] hibernate-core 6.6.0.Final (was 6.5.2.Final)
Commits on Aug 17, 2024
- Merge pull request #12831 from scala-steward/update/3.0.x/hibernate-core
- Merge pull request #12830 from scala-steward/update/3.0.x/sbt-ci-release
Commits on Sep 4, 2024
- [3.0.x] sbt-native-packager 1.10.4 (was 1.10.0)
- [3.0.x] h2 2.3.232 (was 2.3.230)
- [3.0.x] sbt-mima-plugin 1.1.4 (was 1.1.3)
- [3.0.x] jcl-over-slf4j 2.0.16 (was 2.0.13)
- Merge pull request #12832 from scala-steward/update/3.0.x/patches
Commits on Sep 6, 2024
- Scala 2.12.20
- Netty 4.1.113
- Merge pull request #12849 from playframework/mergify/bp/3.0.x/pr-12845
- Merge pull request #12851 from playframework/mergify/bp/3.0.x/pr-12846
Commits on Sep 14, 2024
- [3.0.x] logback-classic 1.5.8 (was 1.5.6)
- [3.0.x] sbt-ci-release 1.6.1 (was 1.6.0)
Commits on Sep 27, 2024
- [3.0.x] spring-core 5.3.39 (was 5.3.37)
- Pin Pekko [HTTP] to 1.0.x
- Merge pull request #12869 from mkurz/pin_pekko-http
- Merge pull request #12860 from scala-steward/update/3.0.x/patches
- Scala 3.3.4
- Scala 2.13.15
- sbt 1.10.2
- Merge pull request #12871 from playframework/mergify/bp/3.0.x/pr-12868
Commits on Oct 2, 2024
- Scala Steward: Pin joda-time
- Merge pull request #12890 from mkurz/pin_joda-time
Commits on Oct 14, 2024
- [3.0.x] sbt-ci-release 1.8.0 (was 1.6.1)
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.114.Final (was 4.1.113.Final)
- [3.0.x] hibernate-core 6.6.1.Final (was 6.6.0.Final)
Commits on Oct 16, 2024
- Rename stale-on-error to stale-if-error
- Merge pull request #12908 from playframework/mergify/bp/3.0.x/pr-12902
Commits on Oct 24, 2024
- Fix broken link
- Merge pull request #12916 from playframework/mergify/bp/3.0.x/pr-12914
Commits on Nov 4, 2024
- Merge pull request #12903 from scala-steward/update/3.0.x/sbt-ci-release
- Merge pull request #12904 from scala-steward/update/3.0.x/netty-codec-http
- Merge pull request #12905 from scala-steward/update/3.0.x/hibernate-core
- [3.0.x] logback-classic 1.5.10 (was 1.5.8)
- [3.0.x] joda-convert 2.2.4 (was 2.2.3)
Commits on Nov 5, 2024
- Merge pull request #12906 from scala-steward/update/3.0.x/patches
Commits on Nov 12, 2024
- [3.0.x] sbt-buildinfo 0.13.1 (was 0.12.0)
- [3.0.x] sbt-ci-release 1.9.0 (was 1.8.0)
- [3.0.x] sbt-pekko-version-check 0.0.7 (was 0.0.5)
- [3.0.x] hibernate-core 6.6.2.Final (was 6.6.1.Final)
- [3.0.x] logback-classic 1.5.12 (was 1.5.10)
- [3.0.x] sbt 1.10.5 (was 1.10.2)
- [3.0.x] sbt-dependency-tree 1.10.5 (was 1.10.2)
- [3.0.x] specs2-core 4.20.9 (was 4.20.8)
- Merge pull request #12956 from playframework/update/3.0.x/sbt-pekko-version-check
Load more commits
Original source - October 2026
- No date parsed from source.
- First seen by Releasebot:Oct 13, 2026
Play Framework 3.0.4
Play Framework releases an update with improved JJWT compatibility, Java 21 test support, and fixes for Logback and Pekko configuration, alongside refreshed Netty, Hibernate, Spring, and build-tool dependencies.
Comparing changes
base: 3.0.3
compare: 3.0.47 contributors
Commits 57
Files changed 85Commits on May 8, 2024
- Fix jjwt compatibility to allow upgrades
- Merge pull request #12624 from mkurz/fix-jjwt-compatibility
- Add scripted test to check jjwt compatibility
- Merge pull request #12626 from mkurz/jjwt-compatibility-scripted-test
- sbt 1.10.0
- Merge pull request #12628 from mkurz/sbt_1.10.0
Commits on May 20, 2024
Commits on May 21, 2024
- Merge pull request #12639 from playframework/dependabot/github_action…
Commits on May 24, 2024
- Pin persistence-api in scala-steward conf
- Merge pull request #12655 from playframework/mergify/bp/3.0.x/pr-12654
Commits on May 28, 2024
- Run tests on Java 21
- Do not run HTTPS microbenchmarks when on Java 21+
- Check if https port is occupied, just like we do for http
- Skip tests that require encryption
- Disable generated-keystore scripted test on Java 21+
- Merge pull request #12658 from mkurz/enable_java21+
Commits on Jun 3, 2024
- Play 2.8 EOL in docs
- Merge pull request #12699 from playframework/mergify/bp/3.0.x/pr-12698
Commits on Jun 5, 2024
- Introduce sbt-pekko-version-check plugin
- Merge pull request #12705 from playframework/mergify/bp/3.0.x/pr-12637
Commits on Jun 6, 2024
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.110.Final (was 4.1.1…
- [3.0.x] sbt-pekko-version-check 0.0.5 (was 0.0.3)
- [3.0.x] hibernate-core 6.5.2.Final (was 6.5.0.Final)
Commits on Jun 7, 2024
- Merge pull request #12707 from scala-steward/update/3.0.x/netty-codec…
- Merge pull request #12708 from scala-steward/update/3.0.x/sbt-pekko-v…
- Merge pull request #12709 from scala-steward/update/3.0.x/hibernate-c…
- [3.0.x] spring-core 5.3.36 (was 5.3.34)
- Merge pull request #12710 from scala-steward/update/3.0.x/patches
- Prevent concurrent modification of logback LoggerContext
- Merge pull request #12715 from playframework/mergify/bp/3.0.x/pr-12667
Commits on Jun 10, 2024
- Scripted test asset changes in subprojects
- Upgrade sbt-web and sbt-js-engine
- Fix Pekko configuration value to match official documentation
- Merge pull request #12726 from playframework/mergify/bp/3.0.x/pr-12722
- Merge pull request #12724 from playframework/mergify/bp/3.0.x/pr-12721
- Fix comments for Pekko configurations
- Merge pull request #12729 from playframework/mergify/bp/3.0.x/pr-12723
Commits on Jun 11, 2024
- Add .sdkmanrc to .gitignore
- Merge pull request #12731 from playframework/mergify/bp/3.0.x/pr-12730
Commits on Jun 14, 2024
- Temporary remove ~run from docs because it's broken since long time
- Merge pull request #12735 from playframework/mergify/bp/3.0.x/pr-12734
Commits on Jun 16, 2024
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.111.Final (was 4.1.1…
- [3.0.x] webjars-locator-core 0.59 (was 0.58)
- Merge pull request #12757 from playframework/update/3.0.x/webjars-loc…
- Merge pull request #12755 from playframework/update/3.0.x/netty-codec…
- [3.0.x] sbt-js-engine 1.3.9 (was 1.3.7)
- [3.0.x] sbt-web 1.5.8 (was 1.5.6)
- [3.0.x] scalafmt-core 3.8.2 (was 3.8.1)
- Reformat with scalafmt 3.8.2
- Add 'Reformat with scalafmt 3.8.2' to .git-blame-ignore-revs
- October 2026
- No date parsed from source.
- First seen by Releasebot:Oct 13, 2026
Play Framework 2.9.4
Play Framework releases version 2.9.4 with fixes for JWT upgrade compatibility, HTTPS support with Akka HTTP, and concurrent Logback changes, alongside Java 21 test updates and refreshed dependencies.
Comparing changes
- base: 2.9.3
- compare: 2.9.4
Commits on May 8, 2024
- Fix jjwt compatibility to allow upgrades
- Merge pull request #12625 from playframework/mergify/bp/2.9.x/pr-12624
- Add scripted test to check jjwt compatibility
- Merge pull request #12627 from playframework/mergify/bp/2.9.x/pr-12626
- sbt 1.10.0
- Merge pull request #12629 from playframework/mergify/bp/2.9.x/pr-12628
Commits on May 20, 2024
Commits on May 21, 2024
- Merge pull request #12640 from playframework/dependabot/github_action…
Commits on May 23, 2024
- [2.9.x] sbt-akka-version-check 0.3 (was 0.2)
- [2.9.x] netty-codec-http, netty-handler, ... 4.1.110.Final (was 4.1.1…
- [2.9.x] hibernate-core 6.5.2.Final (was 6.5.0.Final)
Commits on May 24, 2024
- Merge pull request #12649 from scala-steward/update/2.9.x/sbt-akka-ve…
- Merge pull request #12652 from scala-steward/update/2.9.x/hibernate-c…
- Merge pull request #12650 from scala-steward/update/2.9.x/netty-codec…
- [2.9.x] spring-core 5.3.36 (was 5.3.34)
- Pin persistence-api in scala-steward conf
- Merge pull request #12654 from mkurz/scala-steward_pins_29x
- Merge pull request #12653 from scala-steward/update/2.9.x/patches
Commits on May 28, 2024
- Run tests on Java 21
- Do not run HTTPS microbenchmarks when on Java 21+
- Check if https port is occupied, just like we do for http
- Skip tests that require encryption
- Disable generated-keystore scripted test on Java 21+
- Merge pull request #12660 from playframework/mergify/bp/2.9.x/pr-12658
Commits on Jun 3, 2024
- Play 2.8 EOL in docs
- Merge pull request #12700 from playframework/mergify/bp/2.9.x/pr-12698
Commits on Jun 7, 2024
- Prevent concurrent modification of logback LoggerContext
- Merge pull request #12716 from playframework/mergify/bp/2.9.x/pr-12667
Commits on Jun 10, 2024
- Fix Pekko configuration value to match official documentation
- Merge pull request #12727 from playframework/mergify/bp/2.9.x/pr-12722
- Scripted test asset changes in subprojects
- Upgrade sbt-web and sbt-js-engine
- Merge pull request #12725 from playframework/mergify/bp/2.9.x/pr-12721
- Fix https compatibility with akka-http 10.6.x
- Keep createClientAuth
- Explicitly set SSLEngine mode
Commits on Jun 11, 2024
- Merge pull request #12719 from dwickern/fix-akka-https
- Add .sdkmanrc to .gitignore
- Merge pull request #12732 from playframework/mergify/bp/2.9.x/pr-12730
Commits on Jun 14, 2024
- Temporary remove ~run from docs because it's broken since long time
- Merge pull request #12736 from playframework/mergify/bp/2.9.x/pr-12734
Commits on Jun 16, 2024
- [2.9.x] netty-codec-http, netty-handler, ... 4.1.111.Final (was 4.1.1…
- [2.9.x] webjars-locator-core 0.59 (was 0.58)
- Merge pull request #12743 from playframework/update/2.9.x/webjars-loc…
- Merge pull request #12741 from playframework/update/2.9.x/netty-codec…
- [2.9.x] sbt-js-engine 1.3.9 (was 1.3.7)
- [2.9.x] sbt-web 1.5.8 (was 1.5.6)
- [2.9.x] scalafmt-core 3.8.2 (was 3.8.1)
- Reformat with scalafmt 3.8.2
- Add 'Reformat with scalafmt 3.8.2' to .git-blame-ignore-revs
Similar to Play Framework with recent updates:
- Smokeball release notes147 release notes · Latest Oct 2, 2026
- Cosmolex release notes20 release notes · Latest Jul 30, 2025
- PracticePanther release notes36 release notes · Latest Aug 11, 2026
- Salesforce release notes78 release notes · Latest Oct 1, 2026
- Microsoft release notes965 release notes · Latest Oct 13, 2026
- Zoom release notes219 release notes · Latest Sep 24, 2026
- Sep 30, 2026
- Date parsed from source:Sep 30, 2026
- First seen by Releasebot:Oct 13, 2026
Play 3.0.12
Play Framework releases version 3.0.12 with Netty security updates, a fix for invalid reverse-router URLs, improved Scala 3 wildcard support in routes files, and refreshed dependencies.
We're excited to announce the release of Play 3.0.12! 🚀
📗 About this Release
This release upgrades Netty to address a large number of reported security vulnerabilities (CVEs), fixes a bug in the reverse router, improves Scala 3 support in routes files and - as always - updates dependencies. We strongly recommend upgrading at your earliest convenience.
If you're considering upgrading to Play 3.0, please check the Play 3.0 release announcement for highlights and further details on how to migrate. Many projects have already smoothly upgraded to Play 3.0.
Noteworthy Pull Requests
Netty got upgraded to 4.1.138.Final, which fixes many CVEs (see the Netty security advisories): #13954, #13980, #14091, #14174, #14251 by @scala-steward
#14252 [3.0.x] Fix reverse router for OptionalInt/Long/Double query params by @arimu1
Reverse routes with java.util.OptionalInt, OptionalLong or OptionalDouble query parameters dropped the parameter name and produced invalid URLs (e.g. ?111 instead of ?key=111).
#13974 [3.0.x] Support Scala 3-style wildcard type arguments in routes files (backport #13972) by @jadenPete
In addition to _, routes files now also accept Scala 3's ? syntax for wildcard type arguments.
Following pull requests got merged for this release:
- #14252 [3.0.x] Fix reverse router for OptionalInt/Long/Double query params by @arimu1
- #14310 [3.0.x] pin lz4-java by @mkurz
- #14297 [3.0.x] Patch updates by @scala-steward
- #14286 [3.0.x] sbt-buildinfo 0.13.2 (was 0.13.1) by @scala-steward
- #14289 [3.0.x] hibernate-core 6.6.58.Final (was 6.6.56.Final) by @scala-steward
- #14290 [3.0.x] Patch updates by @scala-steward
- #14288 [3.0.x] sbt-mima-plugin 1.2.1 (was 1.1.6) by @scala-steward
- #14251 [3.0.x] netty-codec-http, netty-handler, ... 4.1.138.Final (was 4.1.137.Final) by @scala-steward
- #14241 [3.0.x] Patch updates by @scala-steward
- #14238 [3.0.x] h2 2.5.250 (was 2.4.240) by @scala-steward
- #14222 [3.0.x] Patch updates by @scala-steward
- #14218 [3.0.x] hibernate-core 6.6.56.Final (was 6.6.55.Final) by @scala-steward
- #14217 [3.0.x] sbt-pekko-version-check 0.0.10 (was 0.0.9) by @scala-steward
- #14207 [3.0.x] Patch updates by @scala-steward
- #14210 [3.0.x] sbt, sbt-dependency-tree, ... 1.13.0 (was 1.12.15) by @scala-steward
- #14203 [3.0.x] Patch updates by @scala-steward
- #14185 [3.0.x] Patch updates by @scala-steward
- #14174 [3.0.x] netty-codec-http, netty-handler, ... 4.1.137.Final (was 4.1.136.Final) by @scala-steward
- #14175 [3.0.x] Patch updates by @scala-steward
- #14166 [3.0.x] hibernate-core 6.6.55.Final (was 6.6.54.Final) by @scala-steward
- #14165 [3.0.x] sbt-bill-of-materials 1.1.1 (was 1.0.2) by @scala-steward
- #14164 [3.0.x] sbt-java-formatter 0.13.1 (was 0.12.0) by @scala-steward
- #14149 [3.0.x] Patch updates by @scala-steward
- #14148 [3.0.x] logback-classic 1.6.1 (was 1.5.38) by @scala-steward
- #14107 [3.0.x] Patch updates by @scala-steward
- #14064 [3.0.x] Patch updates by @scala-steward
- #14091 [3.0.x] netty-codec-http, netty-handler, ... 4.1.136.Final (was 4.1.135.Final) by @scala-steward
- #14068 [3.0.x] sbt-ci-release 0.12.0 by @mkurz
- #14048 [3.0.x] hibernate-core 6.6.54.Final (was 6.6.53.Final) by @scala-steward
- #14045 [3.0.x] Patch updates by @scala-steward
- #14042 [3.0.x] Patch updates by @scala-steward
- #14033 [3.0.x] Bump actions/checkout from 6 to 7 by @dependabot[bot]
- #14031 [3.0.x] Patch updates by @scala-steward
- #14023 [3.0.x] Pin jQuery by @mkurz
- #14020 [3.0.x] Pin sbt 1 by @mkurz
- #14018 [3.0.x] Patch updates by @scala-steward
- #14004 [3.0.x] Patch updates by @scala-steward
- #14000 [3.0.x] Patch updates by @scala-steward
- #13992 [3.0.x] hibernate-core 6.6.53.Final (was 6.6.52.Final) by @scala-steward
- #13981 [3.0.x] Patch updates by @scala-steward
- #13980 [3.0.x] netty-codec-http, netty-handler, ... 4.1.135.Final (was 4.1.134.Final) by @scala-steward
- #13974 [3.0.x] Support Scala 3-style wildcard type arguments in routes files (backport #13972) by @jadenPete
- #13971 [3.0.x] Patch updates by @scala-steward
- #13965 [3.0.x] hibernate-core 6.6.52.Final (was 6.6.51.Final) by @scala-steward
- #13962 [3.0.x] Patch updates by @scala-steward
- #13957 [3.0.x] hibernate-core 6.6.51.Final (was 6.6.50.Final) by @scala-steward
- #13954 [3.0.x] netty-codec-http, netty-handler, ... 4.1.134.Final (was 4.1.133.Final) by @scala-steward
For more details see the full list of changes.
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Original source - Sep 30, 2026
- Date parsed from source:Sep 30, 2026
- First seen by Releasebot:Oct 13, 2026
Play 2.9.12
Play Framework releases 2.9.12 with Netty security updates, a fix for invalid reverse-router URLs, and support for Scala 3 wildcard syntax in routes files, alongside dependency updates.
We're excited to announce the release of Play 2.9.12! 🚀
📗 About this Release
This release upgrades Netty to address a large number of reported security vulnerabilities (CVEs), fixes a bug in the reverse router, improves Scala 3 support in routes files and - as always - updates dependencies. We strongly recommend upgrading at your earliest convenience.
If you're considering upgrading to Play 2.9, please check the Play 2.9 release announcement for highlights and further details on how to migrate. Many projects have already smoothly upgraded to Play 2.9.
Noteworthy Pull Requests
Netty got upgraded to 4.1.138.Final, which fixes many CVEs (see the Netty security advisories): #13953, #13978, #14090, #14172, #14250 by @scala-steward
#14315 [2.9.x] Fix reverse router for OptionalInt/Long/Double query params (backport #14252) by @arimu1
Reverse routes with java.util.OptionalInt, OptionalLong or OptionalDouble query parameters dropped the parameter name and produced invalid URLs (e.g. ?111 instead of ?key=111).
#13973 [2.9.x] Support Scala 3-style wildcard type arguments in routes files (backport #13972) by @jadenPete
In addition to _, routes files now also accept Scala 3's ? syntax for wildcard type arguments.
Following pull requests got merged for this release:
- #14315 [2.9.x] Fix reverse router for OptionalInt/Long/Double query params (backport #14252) by @arimu1
- #14309 [2.9.x] Pin lz4-java by @mkurz
- #14296 [2.9.x] Patch updates by @scala-steward
- #14281 [2.9.x] sbt-buildinfo 0.13.2 (was 0.13.1) by @scala-steward
- #14284 [2.9.x] hibernate-core 6.6.58.Final (was 6.6.56.Final) by @scala-steward
- #14285 [2.9.x] Patch updates by @scala-steward
- #14283 [2.9.x] sbt-mima-plugin 1.2.1 (was 1.1.6) by @scala-steward
- #14250 [2.9.x] netty-codec-http, netty-handler, ... 4.1.138.Final (was 4.1.137.Final) by @scala-steward
- #14237 [2.9.x] Patch updates by @scala-steward
- #14234 [2.9.x] h2 2.5.250 (was 2.4.240) by @scala-steward
- #14216 [2.9.x] hibernate-core 6.6.56.Final (was 6.6.55.Final) by @scala-steward
- #14209 [2.9.x] Patch updates by @scala-steward
- #14208 [2.9.x] sbt, sbt-dependency-tree, ... 1.13.0 (was 1.12.15) by @scala-steward
- #14206 [2.9.x] Patch updates by @scala-steward
- #14202 [2.9.x] Patch updates by @scala-steward
- #14184 [2.9.x] Patch updates by @scala-steward
- #14161 [2.9.x] sbt-java-formatter 0.13.1 (was 0.12.0) by @scala-steward
- #14173 [2.9.x] Patch updates by @scala-steward
- #14172 [2.9.x] netty-codec-http, netty-handler, ... 4.1.137.Final (was 4.1.136.Final) by @scala-steward
- #14163 [2.9.x] hibernate-core 6.6.55.Final (was 6.6.54.Final) by @scala-steward
- #14162 [2.9.x] sbt-bill-of-materials 1.1.1 (was 1.0.2) by @scala-steward
- #14147 [2.9.x] Patch updates by @scala-steward
- #14146 [2.9.x] logback-classic 1.6.1 (was 1.5.38) by @scala-steward
- #14106 [2.9.x] Patch updates by @scala-steward
- #14063 [2.9.x] Patch updates by @scala-steward
- #14090 [2.9.x] netty-codec-http, netty-handler, ... 4.1.136.Final (was 4.1.135.Final) by @scala-steward
- #14067 [2.9.x] sbt-ci-release 0.12.0 by @mkurz
- #14047 [2.9.x] hibernate-core 6.6.54.Final (was 6.6.53.Final) by @scala-steward
- #14044 [2.9.x] Patch updates by @scala-steward
- #14041 [2.9.x] Patch updates by @scala-steward
- #14034 [2.9.x] Bump actions/checkout from 6 to 7 by @dependabot[bot]
- #14030 [2.9.x] Patch updates by @scala-steward
- #14022 [2.9.x] Pin jQuery by @mkurz
- #14021 [2.9.x] Pin sbt 1 by @mkurz
- #14016 [2.9.x] Patch updates by @scala-steward
- #14003 [2.9.x] Patch updates by @scala-steward
- #13999 [2.9.x] Patch updates by @scala-steward
- #13991 [2.9.x] hibernate-core 6.6.53.Final (was 6.6.52.Final) by @scala-steward
- #13979 [2.9.x] Patch updates by @scala-steward
- #13978 [2.9.x] netty-codec-http, netty-handler, ... 4.1.135.Final (was 4.1.134.Final) by @scala-steward
- #13973 [2.9.x] Support Scala 3-style wildcard type arguments in routes files (backport #13972) by @jadenPete
- #13970 [2.9.x] Patch updates by @scala-steward
- #13964 [2.9.x] hibernate-core 6.6.52.Final (was 6.6.51.Final) by @scala-steward
- #13961 [2.9.x] Patch updates by @scala-steward
- #13956 [2.9.x] hibernate-core 6.6.51.Final (was 6.6.50.Final) by @scala-steward
- #13953 [2.9.x] netty-codec-http, netty-handler, ... 4.1.134.Final (was 4.1.133.Final) by @scala-steward
For more details see the full list of changes.
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Original source - Jul 20, 2026
- Date parsed from source:Jul 20, 2026
- First seen by Releasebot:Oct 13, 2026
Play Framework 3.0.x updates
Play Framework 3.0.12 adds support for wildcard type arguments in route files and updates key dependencies, including Netty, Hibernate, Logback, and sbt, in a steady maintenance release.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks or learn more about diff comparisons.
base: 3.0.11
compare: 3.0.12
5 contributors
Commits 109
Files changed 25
Commits on May 21, 2026
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.134.Final (was 4.1.1…)
- Merge pull request #13954 from scala-steward/update/3.0.x/netty-codec…
Commits on May 25, 2026
- [3.0.x] hibernate-core 6.6.51.Final (was 6.6.50.Final)
Commits on May 26, 2026
- Merge pull request #13957 from scala-steward/update/3.0.x/hibernate-c…
Commits on May 29, 2026
- [3.0.x] logback-classic 1.5.33 (was 1.5.32)
Commits on May 31, 2026
- [3.0.x] hibernate-core 6.6.52.Final (was 6.6.51.Final)
Commits on Jun 2, 2026
- Merge pull request #13962 from scala-steward/update/3.0.x/patches
- Merge pull request #13965 from scala-steward/update/3.0.x/hibernate-c…
- [3.0.x] logback-classic 1.5.34 (was 1.5.33)
Commits on Jun 3, 2026
- Merge pull request #13971 from scala-steward/update/3.0.x/patches
- Support wildcard type arguments in routes files
- Merge pull request #13974 from playframework/mergify/bp/3.0.x/pr-13972
Commits on Jun 4, 2026
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.135.Final (was 4.1.1…)
- [3.0.x] typesafe:config 1.4.9 (was 1.4.8)
Commits on Jun 5, 2026
- Merge pull request #13980 from scala-steward/update/3.0.x/netty-codec…
- Merge pull request #13981 from scala-steward/update/3.0.x/patches
Commits on Jun 10, 2026
- [3.0.x] hibernate-core 6.6.53.Final (was 6.6.52.Final)
Commits on Jun 12, 2026
- Merge pull request #13992 from scala-steward/update/3.0.x/hibernate-c…
- [3.0.x] scala3-library 3.3.8 (was 3.3.7)
Commits on Jun 14, 2026
- Merge pull request #14000 from scala-steward/update/3.0.x/patches
- [3.0.x] sbt 1.12.12 (was 1.12.11)
- [3.0.x] sbt-dependency-tree 1.12.12 (was 1.12.11)
Commits on Jun 15, 2026
- Merge pull request #14004 from scala-steward/update/3.0.x/patches
Commits on Jun 16, 2026
- [3.0.x] sbt-mima-plugin 1.1.6 (was 1.1.5)
Commits on Jun 17, 2026
- Merge pull request #14018 from scala-steward/update/3.0.x/patches
Commits on Jun 18, 2026
- Pin sbt 1
- Merge pull request #14020 from mkurz/pin_sbt1_30x
- Pin jQuery
- Merge pull request #14023 from mkurz/pin_jquery_30x
Commits on Jun 22, 2026
- [3.0.x] sbt 1.12.13 (was 1.12.12)
- [3.0.x] sbt-dependency-tree 1.12.13 (was 1.12.12)
- [3.0.x] Bump actions/checkout from 6 to 7
Commits on Jun 23, 2026
- Merge pull request #14031 from scala-steward/update/3.0.x/patches
- Merge pull request #14033 from playframework/dependabot/github_action…
Commits on Jun 24, 2026
- [3.0.x] logback-classic 1.5.35 (was 1.5.34)
Commits on Jun 25, 2026
- Merge pull request #14042 from scala-steward/update/3.0.x/patches
Commits on Jun 26, 2026
- [3.0.x] logback-classic 1.5.37 (was 1.5.35)
- [3.0.x] play-ahc-ws-standalone 3.0.13 (was 3.0.12)
- [3.0.x] netty-reactive-streams-http 3.0.9 (was 3.0.8)
Commits on Jun 28, 2026
- Merge pull request #14045 from scala-steward/update/3.0.x/patches
- [3.0.x] hibernate-core 6.6.54.Final (was 6.6.53.Final)
Commits on Jun 29, 2026
- Merge pull request #14048 from scala-steward/update/3.0.x/hibernate-c…
Commits on Jul 6, 2026
- [3.0.x] lz4-java 1.11.1 (was 1.11.0)
- sbt-ci-release 0.12.0
- Merge pull request #14068 from mkurz/sbt-ci-release-0.12.x-30x
Commits on Jul 10, 2026
- [3.0.x] netty-codec-http, netty-handler, ... 4.1.136.Final (was 4.1.1…)
Commits on Jul 20, 2026
- Merge pull request #14091 from scala-steward/update/3.0.x/netty-codec…
- Merge pull request #14064 from scala-steward/update/3.0.x/patches
- [3.0.x] logback-classic 1.5.38 (was 1.5.37)
- [3.0.x] sbt 1.12.14 (was 1.12.13)
- Jul 20, 2026
- Date parsed from source:Jul 20, 2026
- First seen by Releasebot:Oct 13, 2026
Play Framework 2.9.x update
Play Framework 2.9.12 adds support for wildcard type arguments in routes files and updates key dependencies, including Netty, Hibernate, Logback, and sbt, alongside build and tooling changes.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks or learn more about diff comparisons.
base: 2.9.11
compare: 2.9.125 contributors
Commits 107
Files changed 25Commits on May 21, 2026
- [2.9.x] netty-codec-http, netty-handler, ... 4.1.134.Final (was 4.1.1…
- Merge pull request #13953 from scala-steward/update/2.9.x/netty-codec…
Commits on May 25, 2026
- [2.9.x] hibernate-core 6.6.51.Final (was 6.6.50.Final)
Commits on May 26, 2026
- Merge pull request #13956 from scala-steward/update/2.9.x/hibernate-c…
Commits on May 29, 2026
- [2.9.x] logback-classic 1.5.33 (was 1.5.32)
Commits on May 31, 2026
- [2.9.x] hibernate-core 6.6.52.Final (was 6.6.51.Final)
Commits on Jun 2, 2026
- Merge pull request #13961 from scala-steward/update/2.9.x/patches
- Merge pull request #13964 from scala-steward/update/2.9.x/hibernate-c…
- [2.9.x] logback-classic 1.5.34 (was 1.5.33)
Commits on Jun 3, 2026
- Merge pull request #13970 from scala-steward/update/2.9.x/patches
- Support wildcard type arguments in routes files
- Merge pull request #13973 from playframework/mergify/bp/2.9.x/pr-13972
Commits on Jun 4, 2026
- [2.9.x] netty-codec-http, netty-handler, ... 4.1.135.Final (was 4.1.1…
- [2.9.x] typesafe:config 1.4.9 (was 1.4.8)
Commits on Jun 5, 2026
- Merge pull request #13978 from scala-steward/update/2.9.x/netty-codec…
- Merge pull request #13979 from scala-steward/update/2.9.x/patches
Commits on Jun 10, 2026
- [2.9.x] hibernate-core 6.6.53.Final (was 6.6.52.Final)
Commits on Jun 12, 2026
- Merge pull request #13991 from scala-steward/update/2.9.x/hibernate-c…
- [2.9.x] scala3-library 3.3.8 (was 3.3.7)
Commits on Jun 14, 2026
- Merge pull request #13999 from scala-steward/update/2.9.x/patches
- [2.9.x] sbt 1.12.12 (was 1.12.11)
- [2.9.x] sbt-dependency-tree 1.12.12 (was 1.12.11)
Commits on Jun 15, 2026
- Merge pull request #14003 from scala-steward/update/2.9.x/patches
Commits on Jun 16, 2026
- [2.9.x] sbt-mima-plugin 1.1.6 (was 1.1.5)
Commits on Jun 17, 2026
- Merge pull request #14016 from scala-steward/update/2.9.x/patches
Commits on Jun 18, 2026
- Pin sbt 1
- Merge pull request #14021 from mkurz/pin_sbt1
- Pin jQuery
- Merge pull request #14022 from mkurz/pin_jquery_29x
Commits on Jun 22, 2026
- [2.9.x] sbt 1.12.13 (was 1.12.12)
- [2.9.x] sbt-dependency-tree 1.12.13 (was 1.12.12)
- [2.9.x] Bump actions/checkout from 6 to 7
Commits on Jun 23, 2026
- Merge pull request #14030 from scala-steward/update/2.9.x/patches
- Merge pull request #14034 from playframework/dependabot/github_action…
Commits on Jun 24, 2026
- [2.9.x] logback-classic 1.5.35 (was 1.5.34)
Commits on Jun 25, 2026
- Merge pull request #14041 from scala-steward/update/2.9.x/patches
Commits on Jun 26, 2026
- [2.9.x] logback-classic 1.5.37 (was 1.5.35)
- [2.9.x] netty-reactive-streams-http 2.0.19 (was 2.0.18)
- [2.9.x] play-ahc-ws-standalone 2.2.17 (was 2.2.16)
Commits on Jun 28, 2026
- Merge pull request #14044 from scala-steward/update/2.9.x/patches
- [2.9.x] hibernate-core 6.6.54.Final (was 6.6.53.Final)
Commits on Jun 29, 2026
- Merge pull request #14047 from scala-steward/update/2.9.x/hibernate-c…
Commits on Jul 6, 2026
- [2.9.x] lz4-java 1.11.1 (was 1.11.0)
- sbt-ci-release 0.12.0
- Merge pull request #14067 from mkurz/sbt-ci-release-0.12.x-29x
Commits on Jul 10, 2026
- [2.9.x] netty-codec-http, netty-handler, ... 4.1.136.Final (was 4.1.1…
Commits on Jul 20, 2026
- Merge pull request #14090 from scala-steward/update/2.9.x/netty-codec…
- Merge pull request #14063 from scala-steward/update/2.9.x/patches
- [2.9.x] logback-classic 1.5.38 (was 1.5.37)
- [2.9.x] sbt 1.12.14 (was 1.12.13)
Load more commits
Original source - May 21, 2026
- Date parsed from source:May 21, 2026
- First seen by Releasebot:Oct 13, 2026
Play 3.0.11
Play Framework releases 3.0.11 with bug fixes, security vulnerability fixes in play-ws, and dependency updates. The release also improves WebSocket handling and adds support for Pekko HTTP/2 configuration.
The Play Team is delighted to announce the release of Play 3.0.11! 🎉
📗 About this Release
This release fixes several bugs and addresses reported security vulnerabilities (CVEs) in play-ws and - as always - updates dependencies. We strongly recommend upgrading at your earliest convenience.
If you're considering upgrading to Play 3.0, please check the Play 3.0 release announcement for highlights and further details on how to migrate. Many projects have already smoothly upgraded to Play 3.0.
Noteworthy Pull Request
play-ws got upgraded to fix CVEs
- #13894 [3.0.x] switch away from deprecated UpgradeToWebSocket (backport #13763) by @pjfanning
- #13893 [3.0.x] avoid using deprecated way to create Pekko ParserSettings (backport #13748) by @pjfanning
- #13892 [3.0.x] support pekko.http.server.enable-http2 (backport #13750) by @pjfanning
Following pull requests got merged for this release:
- #13942 [3.0.x] Patch updates by @scala-steward
- #13940 [3.0.x] Patch updates by @scala-steward
- #13934 [3.0.x] Fix @deprecated / @since by @mkurz
- #13923 [3.0.x] Patch updates by @mkurz
- #13918 [3.0.x] netty-codec-http, netty-handler, ... 4.1.133.Final (was 4.1.132.Final) by @scala-steward
- #13919 [3.0.x] Patch updates by @scala-steward
- #13912 [3.0.x] Patch updates by @scala-steward
- #13911 [3.0.x] hibernate-core 6.6.50.Final (was 6.6.49.Final) by @scala-steward
- #13908 [3.0.x] Patch updates by @scala-steward
- #13904 [3.0.x] Patch updates by @scala-steward
- #13902 [3.0.x] commons-io 2.22.0 (was 2.21.0) by @scala-steward
- #13894 [3.0.x] switch away from deprecated UpgradeToWebSocket (backport #13763) by @pjfanning
- #13893 [3.0.x] avoid using deprecated way to create Pekko ParserSettings (backport #13748) by @pjfanning
- #13892 [3.0.x] support pekko.http.server.enable-http2 (backport #13750) by @pjfanning
- #13891 [3.0.x] sbt-java-formatter 0.12.0 (was 0.11.0) by @scala-steward
- #13889 [3.0.x] hibernate-core 6.6.49.Final (was 6.6.48.Final) by @scala-steward
- #13884 [3.0.x] scalafmt-core 3.11.0 (was 3.10.7) by @scala-steward
- #13883 [3.0.x] sbt-scalafmt 2.6.0 (was 2.5.6) by @scala-steward
- #13882 [3.0.x] hibernate-core 6.6.48.Final (was 6.6.47.Final) by @scala-steward
- #13876 [3.0.x] Release drafter v7 by @mkurz
- #13861 [3.0.x] sbt-pekko-version-check 0.0.9 (was 0.0.8) by @scala-steward
- #13860 [3.0.x] lz4-java 1.11.0 (was 1.10.4) by @scala-steward
- #13840 [3.0.x] Patch updates by @scala-steward
- #13837 [3.0.x] hibernate-core 6.6.47.Final (was 6.6.46.Final) by @scala-steward
- #13834 [3.0.x] sbt-java-formatter 0.11.0 (was 0.10.0) by @scala-steward
- #13832 [3.0.x] hibernate-core 6.6.46.Final (was 6.6.45.Final) by @scala-steward
- #13830 [3.0.x] Patch updates by @scala-steward
- #13829 [3.0.x] netty-codec-http, netty-handler, ... 4.1.132.Final (was 4.1.131.Final) by @scala-steward
- #13788 [3.0.x] Patch updates by @scala-steward
- #13812 [3.0.x] Bump release-drafter/release-drafter from 6 to 7 by @dependabot[bot]
- #13821 [3.0.x] hibernate-core 6.6.45.Final (was 6.6.44.Final) by @scala-steward
- #13795 [3.0.x] hibernate-core 6.6.44.Final (was 6.6.43.Final) by @scala-steward
- #13790 [3.0.x] hibernate-core 6.6.43.Final (was 6.6.42.Final) by @scala-steward
- #13786 [3.0.x] Patch updates by @scala-steward
- #13782 [3.0.x] Patch updates by @scala-steward
- #13777 [3.0.x] Patch updates by @scala-steward
- #13775 [3.0.x] netty-codec-http, netty-handler, ... 4.1.131.Final (was 4.1.130.Final) by @scala-steward
- #13771 [3.0.x] Patch updates by @scala-steward
- #13767 [3.0.x] Patch updates by @scala-steward
- #13766 [3.0.x] hibernate-core 6.6.42.Final (was 6.6.41.Final) by @scala-steward
- #13760 [3.0.x] Patch updates by @scala-steward
- #13758 [3.0.x] Patch updates by @scala-steward
- #13757 [3.0.x] hibernate-core 6.6.41.Final (was 6.6.40.Final) by @scala-steward
- #13752 [3.0.x] Patch updates by @scala-steward
- #13740 [3.0.x] Patch updates by @scala-steward
- #13737 [3.0.x] sbt 1.12.0 by @mkurz
- #13735 [3.0.x] Patch updates by @scala-steward
- #13730 [3.0.x] Patch updates by @scala-steward
- #13723 [3.0.x] hibernate-core 6.6.40.Final (was 6.6.39.Final) by @scala-steward
- #13724 [3.0.x] Patch updates by @scala-steward
- #13725 [3.0.x] Pin byte-buddy by @mkurz
For more details see the full list of changes and the 3.0.11 milestone.
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Original source - May 21, 2026
- Date parsed from source:May 21, 2026
- First seen by Releasebot:Oct 13, 2026
Play 2.9.11
Play Framework releases 2.9.11 with bug fixes, security vulnerability fixes in play-ws, and updated dependencies. The maintenance release also improves HTTP/2 support and moves away from deprecated APIs.
The Play Team is delighted to announce the release of Play 2.9.11! 🎉
📗 About this Release
This release fixes several bugs and addresses reported security vulnerabilities (CVEs) in play-ws and - as always - updates dependencies. We strongly recommend upgrading at your earliest convenience.
If you're considering upgrading to Play 2.9, please check the Play 2.9 release announcement for highlights and further details on how to migrate. Many projects have already smoothly upgraded to Play 2.9.
Noteworthy Pull Request
play-ws got upgraded to fix CVEs
- #13938 [2.9.x] switch away from deprecated UpgradeToWebSocket (backport #13763) by @pjfanning
- #13937 [2.9.x] avoid using deprecated way to create Akka ParserSettings (backport #13748) by @pjfanning
- #13936 [2.9.x] support akka.http.server.enable-http2 (backport #13750) by @pjfanning
Following pull requests got merged for this release:
- #13941 [2.9.x] Patch updates by @scala-steward
- #13939 [2.9.x] Patch updates by @scala-steward
- #13921 [2.9.x] Patch updates by @mkurz
- #13917 [2.9.x] Patch updates by @scala-steward
- #13916 [2.9.x] netty-codec-http, netty-handler, ... 4.1.133.Final (was 4.1.132.Final) by @scala-steward
- #13910 [2.9.x] Patch updates by @scala-steward
- #13909 [2.9.x] hibernate-core 6.6.50.Final (was 6.6.49.Final) by @scala-steward
- #13907 [2.9.x] Patch updates by @scala-steward
- #13903 [2.9.x] Patch updates by @scala-steward
- #13901 [2.9.x] commons-io 2.22.0 (was 2.21.0) by @scala-steward
- #13938 [2.9.x] switch away from deprecated UpgradeToWebSocket (backport #13763) by @pjfanning
- #13937 [2.9.x] avoid using deprecated way to create Akka ParserSettings (backport #13748) by @pjfanning
- #13936 [2.9.x] support akka.http.server.enable-http2 (backport #13750) by @pjfanning
- #13890 [2.9.x] sbt-java-formatter 0.12.0 (was 0.11.0) by @scala-steward
- #13888 [2.9.x] hibernate-core 6.6.49.Final (was 6.6.48.Final) by @scala-steward
- #13881 [2.9.x] scalafmt-core 3.11.0 (was 3.10.7) by @scala-steward
- #13880 [2.9.x] sbt-scalafmt 2.6.0 (was 2.5.6) by @scala-steward
- #13879 [2.9.x] hibernate-core 6.6.48.Final (was 6.6.47.Final) by @scala-steward
- #13878 [2.9.x] release drafter v7 by @mkurz
- #13859 [2.9.x] lz4-java 1.11.0 (was 1.10.4) by @scala-steward
- #13839 [2.9.x] Patch updates by @scala-steward
- #13836 [2.9.x] hibernate-core 6.6.47.Final (was 6.6.46.Final) by @scala-steward
- #13833 [2.9.x] sbt-java-formatter 0.11.0 (was 0.10.0) by @scala-steward
- #13831 [2.9.x] hibernate-core 6.6.46.Final (was 6.6.45.Final) by @scala-steward
- #13827 [2.9.x] netty-codec-http, netty-handler, ... 4.1.132.Final (was 4.1.131.Final) by @scala-steward
- #13828 [2.9.x] Patch updates by @scala-steward
- #13787 [2.9.x] Patch updates by @scala-steward
- #13811 [2.9.x] Bump release-drafter/release-drafter from 6 to 7 by @dependabot[bot]
- #13820 [2.9.x] hibernate-core 6.6.45.Final (was 6.6.44.Final) by @scala-steward
- #13794 [2.9.x] hibernate-core 6.6.44.Final (was 6.6.43.Final) by @scala-steward
- #13789 [2.9.x] hibernate-core 6.6.43.Final (was 6.6.42.Final) by @scala-steward
- #13785 [2.9.x] Patch updates by @scala-steward
- #13781 [2.9.x] Patch updates by @scala-steward
- #13774 [2.9.x] Patch updates by @scala-steward
- #13772 [2.9.x] netty-codec-http, netty-handler, ... 4.1.131.Final (was 4.1.130.Final) by @scala-steward
- #13770 [2.9.x] Patch updates by @scala-steward
- #13765 [2.9.x] Patch updates by @scala-steward
- #13764 [2.9.x] hibernate-core 6.6.42.Final (was 6.6.41.Final) by @scala-steward
- #13759 [2.9.x] Patch updates by @scala-steward
- #13756 [2.9.x] Patch updates by @scala-steward
- #13755 [2.9.x] hibernate-core 6.6.41.Final (was 6.6.40.Final) by @scala-steward
- #13751 [2.9.x] Patch updates by @scala-steward
- #13739 [2.9.x] Patch updates by @scala-steward
- #13738 [2.9.x] sbt 1.12.0 (backport #13737) by @mkurz
- #13734 [2.9.x] Patch updates by @scala-steward
- #13729 [2.9.x] Patch updates by @scala-steward
- #13720 [2.9.x] hibernate-core 6.6.40.Final (was 6.6.39.Final) by @scala-steward
- #13721 [2.9.x] Patch updates by @scala-steward
- #13726 [2.9.x] Pin byte-buddy by @mkurz
For more details see the full list of changes and the 2.9.11 milestone.
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Original source - Apr 12, 2026
- Date parsed from source:Apr 12, 2026
- First seen by Releasebot:Oct 13, 2026
3.1.0-M9
Play Framework releases version 3.1.0-M9, marking a new milestone in its release series.
Releasing 3.1.0-M9
Original source - Apr 9, 2026
- Date parsed from source:Apr 9, 2026
- First seen by Releasebot:Oct 13, 2026
- Apr 8, 2026
- Date parsed from source:Apr 8, 2026
- First seen by Releasebot:Oct 13, 2026
- Apr 8, 2026
- Date parsed from source:Apr 8, 2026
- First seen by Releasebot:Oct 13, 2026
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.