Skip to content

Commit

Permalink
Merge pull request #11970 from mkurz/29_highlights_java11_drop
Browse files Browse the repository at this point in the history
Mention reason why dropping Java 11 after 2.9
  • Loading branch information
mkurz committed Sep 15, 2023
2 parents acdee14 + dd102cd commit 38acdff
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion documentation/manual/releases/release29/Highlights29.md
Expand Up @@ -30,7 +30,7 @@ There is no immediate pressure to transition your Play applications to Scala 3,

Play 2.9 is the first major version where we offer out-of-the-box support for Java 21 LTS and Java 17 LTS. Although it was already possible to use Java 17 with Play 2.8.15, [this still required some adjustments](https://github.com/playframework/playframework/releases/tag/2.8.15#user-content-java17).

When upgrading to Play 2.9, we strongly recommend considering an upgrade to at least Java 17 LTS. It’s worth noting that in the forthcoming Play 2.x release, which will be version 2.10, we are likely to discontinue support for Java 11. Our decision to make this recommendation is backed by local benchmarking we conducted before the Play 2.9 release, using the [TechEmpower's Framework Benchmarks suite](https://www.techempower.com/benchmarks/). The results demonstrated improvements in performance with the simple act of upgrading to Java 17, potentially leading to enhanced performance for your application.
When upgrading to Play 2.9, we strongly recommend considering an upgrade to at least Java 17 LTS. It’s worth noting that in the forthcoming Play 2.x release, which will be version 2.10, we are likely to discontinue support for Java 11. Our decision to make this recommendation is backed by the fact that libraries that Play depends on have already stopped providing Java 11 artifacts. We therefore want to avoid running into security problems in the future because we may be unable to upgrade those dependencies. Additionally, you might be interested in the local benchmarking we conducted before the Play 2.9 release, using the [TechEmpower's Framework Benchmarks suite](https://www.techempower.com/benchmarks/): The results demonstrated improvements in performance with the simple act of upgrading to Java 17, potentially leading to enhanced performance for your application.

> Please be aware that binding an HTTPS port with a self-signed certificate in Java 17 and Java 21 may lead to issues. For more details on this matter, refer to [["Generation of Self-Signed Certificates Fails in Java 17 and Java 21"|Migration29#Generation-of-Self-Signed-Certificates-Fails-in-Java-17-and-Java-21]] in the Play 2.9 Migration Guide.
Expand Down

0 comments on commit 38acdff

Please sign in to comment.