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: [email protected]
For additional commands, e-mail: [email protected]