The proposed Apache Tomcat 10.0.0-M4 release is now available for voting. Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary package for all the specification APIs has changed from javax.* to jakarta.* Applications that run on Tomcat 9 will not run on Tomcat 10 without changes.
The major changes compared to 10.0.0-M3 are: - Replace configuration via system property with configuration via an attribute on the appropriate element where practical. A large number of system properties have been replaced. - Add support for default values when using ${...} property replacement in configuration files. Based on a pull request provided by Bernd Bohmann. - Replace the system property org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH with the Connector attribute encodedSolidusHandling that adds an additional option to pass the %2f sequence through to the application without decoding it in addition to rejecting such sequences and decoding such sequences. Along with lots of other bug fixes and improvements. For full details, see the changelog: https://ci.apache.org/projects/tomcat/tomcat10/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.0-M4/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1261/ The tag is: https://github.com/apache/tomcat/tree/10.0.0-M4 772df65db45cfccc2aad33b9b51ef9ab14c19626 The proposed 10.0.0-M4 release is: [ ] Broken - do not release [ ] Alpha - go ahead and release as 10.0.0-M4 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org