The proposed Apache Tomcat 10.1.0-M16 release is now available for
voting.

I am proposing this as a beta release since the Jakarta EE APIs are now finalised and Tomcat's implementation of the API changes is complete.

Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory.

The notable changes compared to 10.1.0-M15 are:

- Refactor synchronization blocks locking on SocketWrapper to use
  ReentrantLock to support users wishing to experiment with project
  Loom.

- Correct a regression in the support added for encrypted PKCS#1
  formatted private keys in the previous release that broke support
  for unencrypted PKCS#1 formatted private keys.

- Increase the default buffer size for cluster messages from 43800
  to 65536 bytes. This is expected to improve performance for large
  messages when running on Linux based systems.

For full details, see the change log:
https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M16/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1376

The tag is:
https://github.com/apache/tomcat/tree/10.1.0-M16
02c4004b52be88a04a7372577d56da0f9ed3a7fe


The proposed 10.1.0-M16 release is:
[ ] Broken - do not release
[ ] Beta - go ahead and release as 10.1.0-M16 (beta)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to