Apache Tomcat 10.1.26 Released with Notable Changes

Apache Tomcat 10.1.26 has now released, and this version implements the specifications as part of the Jakarta EE 10 platform.

Applications running on Tomcat 9 and earlier versions will not be able to run on Tomcat 10 without modifications. Java EE-based applications designed for Tomcat 9 and earlier versions can 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. This conversion is carried out through the Jakarta EE Migration Tool of Apache Tomcat, which can also be downloaded separately for offline use.

Some notable changes include:

  • The OpenSSL support of the FFM will be moved to a separate JAR named tomcat-coyote-ffm.jar.
  • When using the include instruction in the tag file packaged in the JAR file, ensure that the include instruction is correctly processed.
  • Expand the implementation of the filter value of the Authenticator property allowCorsPreflight to make it applicable to all requests that match the URL pattern configured for the CORS filter, rather than only when the CORS filter is mapped to /*.

The complete details of these changes and all other changes can be found in the Tomcat 10.1 changelog.

Download

Likes