stefanseifert commented on code in PR #248: URL: https://github.com/apache/sling-site/pull/248#discussion_r2605639272
########## src/main/jbake/content/news/sling-14-released.md: ########## @@ -0,0 +1,390 @@ +title=Apache Sling 14 released +type=page +status=published +tags=launchpad +~~~~~~ + +The Sling 14 release contains numerous improvements, such as official Java 25 Support and supporting the Jakarta Servlet API, and various performance improvements and updates. + +Read on to see more details about the individual improvements. To find out more about running Sling, see our [getting started page](/documentation/getting-started.html). + +## Official support for Java 25 + +The Sling Starter and included modules are validated to work on Java 17, 21 and 25. + +Note that for Java 17+ the `org.apache.sling.commons.threads` will not clean up leftover `ThreadLocal` instances unless the `--add-opens java.base/java.lang=ALL-UNNAMED` is passed to the JVM. This fix is already applied to the [official Sling Starter Docker image](https://hub.docker.com/r/apache/sling) and we anticipate further fixes in this area. + + +## Drop support for Java 11 + +Some of the Sling modules and their dependencies started to switch to Java 17 as minimum version, so Java 11 is no longer supported for the Sling Starter. Review Comment: it's bascially all modules that have switched to jakarta servlet API - the API itself has java 17 as minimum. i've reordered the topics and added that information. ########## src/main/jbake/content/news/sling-14-released.md: ########## @@ -0,0 +1,390 @@ +title=Apache Sling 14 released +type=page +status=published +tags=launchpad +~~~~~~ + +The Sling 14 release contains numerous improvements, such as official Java 25 Support and supporting the Jakarta Servlet API, and various performance improvements and updates. + +Read on to see more details about the individual improvements. To find out more about running Sling, see our [getting started page](/documentation/getting-started.html). + +## Official support for Java 25 + +The Sling Starter and included modules are validated to work on Java 17, 21 and 25. + +Note that for Java 17+ the `org.apache.sling.commons.threads` will not clean up leftover `ThreadLocal` instances unless the `--add-opens java.base/java.lang=ALL-UNNAMED` is passed to the JVM. This fix is already applied to the [official Sling Starter Docker image](https://hub.docker.com/r/apache/sling) and we anticipate further fixes in this area. Review Comment: removed that part -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
