Modified: tomcat/site/trunk/xdocs/oldnews.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews.xml?rev=1923873&r1=1923872&r2=1923873&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews.xml Mon Feb 17 10:33:12 2025
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li>year 2024</li>
+  <li>year 2025</li>
+  <li><a href="oldnews-2024.html">year 2024</a></li>
   <li><a href="oldnews-2023.html">year 2023</a></li>
   <li><a href="oldnews-2022.html">year 2022</a></li>
   <li><a href="oldnews-2021.html">year 2021</a></li>
@@ -62,1331 +63,5 @@ changelog</a>.
 <a href="download-11.cgi">Download</a>
 </p>
 </section>
-<section name="Tomcat 11.0.2 Released" rtext="2024-12-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 11.0.2
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 11 platform.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Add strong ETag support for the WebDAV and default servlet, which can
-    be enabled by using the useStrongETags init parameter with a value set
-    to true. The ETag generated will be a SHA-1 checksum of the resource
-    content.</li>
-<li>Add support for RateLimit header fields for HTTP (RFC draft) in the
-    RateLimitFilter. Based on pull request #775 provided by Chenjp.</li>
-<li>Update Tomcat's fork of Commons DBCP to 2.13.0.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.2_(markt)">Tomcat 11
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.98 Released" rtext="2024-12-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.98
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.97 include:</p>
-<ul>
-<li>Add strong ETag support for the WebDAV and default servlet, which can
-   be enabled by using the useStrongETags init parameter with a value set
-   to true. The ETag generated will be a SHA-1 checksum of the resource
-   content.</li>
-<li>Add support for RateLimit header fields for HTTP (RFC draft) in the
-   RateLimitFilter.</li>
-<li>Update Tomcat's fork of Commons DBCP to 2.13.0.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.98_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 10.1.34 Released" rtext="2024-12-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.34
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Add strong ETag support for the WebDAV and default servlet, which can
-      be enabled by using the useStrongETags init parameter with a value set
-      to true. The ETag generated will be a SHA-1 checksum of the resource
-      content.</li>
-
-  <li>Add support for RateLimit header fields for HTTP (RFC draft) in the
-       RateLimitFilter. Based on pull request #775 provided by Chenjp</li>
-
-  <li>Update Tomcat's fork of Commons DBCP to 2.13.0.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.34_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.33 Released" rtext="2024-11-11">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.33
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Fix a regression caused by the improvement 69333 which caused the
-      tag release to be called when using tag pooling, and to be skipped
-      when not using it. Patch submitted by Michal Sobkiewicz.</li>
-
-  <li>Further WebDAV fixes and improvements.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.33_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.1 Released" rtext="2024-11-10">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 11.0.1
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 11 platform.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Fix a regression caused by the improvement 69333 which caused the
-    tag release to be called when using tag pooling, and to be skipped
-    when not using it. Patch submitted by Michal Sobkiewicz.</li>
-<li>Further WebDAV fixes and improvements.</li>
-<li>Restore providing a value (rather than null) for
-    Class.getProtectionDomain().getCodeSource().getLocation() as a
-    number of libraries and JRE features depend on this being non-null
-    even when a SecurityManager is not in use.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.1_(markt)">Tomcat 11
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.97 Released" rtext="2024-11-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.97
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.96 include:</p>
-<ul>
-<li>Fix a regression caused by the improvement 69333 which caused the
-    tag release to be called when using tag pooling, and to be skipped
-    when not using it</li>
-<li>Further WebDAV fixes and improvements</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.97_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 10.1.31 Released" rtext="2024-10-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.31
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Multiple fixes and improvements for WebDAV</li>
-  <li>Improvements to the recently adding request/response recycling for
-      HTTP/2</li>
-  <li>Improve the stability of Tomcat Native during GC</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.31_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 11.0.0 Released" rtext="2024-10-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 11.0.0
-of Apache Tomcat. This release is targeted at Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Multiple fixes and improvements for WebDAV</li>
-  <li>Improvements to the recently adding request/response recycling for
-      HTTP/2</li>
-  <li>Improve the stability of Tomcat Native during GC</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0_(markt)">Tomcat 11
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 9.0.96 Released" rtext="2024-10-08">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.96
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.95 include:</p>
-<ul>
-<li>Multiple fixes and improvements for WebDAV</li>
-<li>Improvements to the recently adding request/response recycling for
-    HTTP/2</li>
-<li>Improve the stability of Tomcat Native during GC</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.96_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-
-<section name="Tomcat 11.0.0-M26 Released" rtext="2024-09-16">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M26
-(beta) of Apache Tomcat. This release is a milestone release and is targeted at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Fix the regression in HTTP/2 support introduced in 11.0.0-M25</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M26_(markt)">Tomcat 11
-<strong>(beta)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.30 Released" rtext="2024-09-17">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.30
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Fix the regression in HTTP/2 support introduced in 10.1.29.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.30_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.95 Released" rtext="2024-09-17">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.95
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.94 include:</p>
-<ul>
-<li>Fix the regression in HTTP/2 support introduced in 9.0.94</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.95_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-
-<section name="Tomcat 10.1.29 Released" rtext="2024-09-10">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.29
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>If an HTTP/2 client resets a stream before the request body is fully
-      written, ensure that any ReadListener is notified via a call to
-      ReadListener.onErrror().</li>
-
-  <li>An Exception being thrown during WebSocket message processing (e.g. in
-      a method annotated with @onMessage) should not automatically cause the
-      connection to close. The application should handle the exception and
-      make the decision whether or not to close the connection.</li>
-
-  <li>Correct a regression in the fix for non-blocking reads of chunked
-      request bodies that caused <code>InputStream.available()</code> to
-      return a non-zero value when there was no data to read. In some
-      circumstances this could cause a blocking read to block waiting for
-      more data rather than return the data it had already received.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.29_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 9.0.94 Released" rtext="2024-09-10">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.94
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.93 include:</p>
-<ul>
-<li>If an HTTP/2 client resets a stream before the request body is fully
-    written, ensure that any ReadListener is notified via a call to
-    ReadListener.onErrror()</li>
-<li>An Exception being thrown during WebSocket message processing (e.g. in
-    a method annotated with @onMessage) should not automatically cause the
-    connection to close. The application should handle the exception and
-    make the decision whether or not to close the connection.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.94_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-
-<section name="Tomcat 11.0.0-M25 Released" rtext="2024-09-10">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M25
-(beta) of Apache Tomcat. This release is a milestone release and is targeted at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Implement the recent clarification from the Jakarta Servlet project
-    that if a content length is declared then once that many bytes have
-    been written to the response, further writes should trigger an
-    IOException</li>
-<li>If an HTTP/2 client resets a stream before the request body is fully
-    written, ensure that any ReadListener is notified via a call to
-    ReadListener.onErrror()</li>
-<li>An Exception being thrown during WebSocket message processing (e.g. in
-    a method annotated with @onMessage) should not automatically cause the
-    connection to close. The application should handle the exception and
-    make the decision whether or not to close the connection.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M25_(email)">Tomcat 11
-<strong>(beta)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.28 Released" rtext="2024-08-06">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.28
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Add support for RFC 8297 (Early Hints). Applications can use this
-      feature by casting the HttpServletResponse to
-      org.apache.catalina.connector.Reponse and then calling the method
-      void sendEarlyHints()</li>
-
-  <li>Align HTTP/2 with HTTP/1.1 and recycle the container internal request
-      and response processing objects by default. This behaviour can be
-      controlled via the new discardRequestsAndResponses attribute on the
-      HTTP/2 upgrade protocol.</li>
-
-  <li>Ensure statements returned from Statement methods executeQuery(),
-      getResultSet() and getGeneratedKeys() are correctly wrapped before
-      being returned to the caller.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.28_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.93 Released" rtext="2024-08-06">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.93
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.91 include:</p>
-<ul>
-<li>Align HTTP/2 with HTTP/1.1 and recycle the container internal request
-    and response processing objects by default. This behaviour can be
-    controlled via the new discardRequestsAndResponses attribute on the
-    HTTP/2 upgrade protocol.</li>
-<li>Add OpenSSL support for FFM. Using this feature requires Java 22
-    or newer.</li>
-<li>Add support for RFC 8297 (Early Hints). Applications can use this
-    feature by casting the HttpServletResponse to
-    org.apache.catalina.connector.Reponse and then calling the method
-    void sendEarlyHints().</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.93_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.0-M24 Released" rtext="2024-08-06">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M24
-(beta) of Apache Tomcat. This release is a milestone release and is targeted at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Align HTTP/2 with HTTP/1.1 and recycle the container internal request
-    and response processing objects by default. This behaviour can be
-    controlled via the new discardRequestsAndResponses attribute on the
-    HTTP/2 upgrade protocol.</li>
-<li>Add FFM compatibility methods for LibreSSL and BoringSSL support.</li>
-<li>Add support for RFC 8297 (Early Hints). Applications can use this
-    feature by casting the HttpServletResponse to
-    org.apache.catalina.connector.Reponse and then calling the method
-    void sendEarlyHints().</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M24_(markt)">Tomcat 11
-<strong>(beta)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.26 Released" rtext="2024-07-12">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.26
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Move OpenSSL support using FFM to a separate JAR named
-      tomcat-coyote-ffm.jar that advertises Java 22 in its manifest.</li>
-
-  <li>When using include directives in a tag file packaged in a JAR file,
-      ensure that the include directives are processed correctly.</li>
-
-  <li>Expand the implementation of the filter value of the Authenticator
-      attribute allowCorsPreflight, so that it applies to all requests that
-      match the configured URL patterns for the CORS filter, rather than
-      only applying if the CORS filter is mapped to /*</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.26_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 9.0.91 Released" rtext="2024-07-08">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.90
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.89 include:</p>
-<ul>
-<li>When using include directives in a tag file packaged in a JAR file,
-    ensure that the include directives are processed correctly.</li>
-<li>Expand the implementation of the filter value of the Authenticator
-    attribute allowCorsPreflight, so that it applies to all requests that
-    match the configured URL patterns for the CORS filter, rather than
-    only applying if the CORS filter is mapped to /*</li>
-<li>Add test-only build target to allow running only the testsuite, supporting
-    Java versions down to the minimum supported to run Tomcat.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.91_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.0-M22 Released" rtext="2024-07-05">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M22
-(beta) of Apache Tomcat. This release is a milestone release and is targeted at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Move OpenSSL support using FFM to a separate JAR named
-    tomcat-coyote-ffm.jar that advertises Java 22 in its manifest.</li>
-<li>When using include directives in a tag file packaged in a JAR file,
-    ensure that the include directives are processed correctly.</li>
-<li>Expand the implementation of the filter value of the Authenticator
-    attribute allowCorsPreflight, so that it applies to all requests that
-    match the configured URL patterns for the CORS filter, rather than
-    only applying if the CORS filter is mapped to /*</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M22_(markt)">Tomcat 11
-<strong>(beta)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 10.1.25 Released" rtext="2024-06-19">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.25
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Ensure that static resources deployed via a JAR file remain accessible
-      when the context is configured to use a bloom filter. Based on pull
-      request #730 provided by bergander.</li>
-
-  <li>Update to Commons Daemon 1.4.0</li>
-
-  <li>Improvements to HTTP/2 streams and timeouts</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.25_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.90 Released" rtext="2024-06-19">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.90
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.89 include:</p>
-<ul>
-<li>Ensure that static resources deployed via a JAR file remain accessible
-   when the context is configured to use a bloom filter.</li>
-<li>Update to Commons Daemon 1.4.0.</li>
-<li>The default value of the discardFacades attribute of the Connector is now
-  true for improved safety.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.90_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.0-M21 Released" rtext="2024-06-18">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M21
-(beta) of Apache Tomcat. This release is a milestone release and is targeted at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Ensure that static resources deployed via a JAR file remain accessible
-    when the context is configured to use a bloom filter. Based on a pull
-    request provided by bergander.</li>
-<li>Add task queue size configuration on the Connector element, similar to the
-    Executor element, for consistency.</li>
-<li>Update to Commons Daemon 1.4.0</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M21_(markt)">Tomcat 11
-<strong>(beta)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.24 Released" rtext="2024-05-13">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.24
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Correct error handling for asynchronous requests</li>
-
-  <li>Refactor HTTP header parsing to use common parsing code and fix
-      non-blocking reads of chunked request bodies including trailer 
fields</li>
-
-  <li>WebDAV locking handling fixes</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.24_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 9.0.89 Released" rtext="2024-05-07">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.89
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.88 include:</p>
-<ul>
-<li>Refactor HTTP header parsing to use common parsing code and fix
-  non-blocking reads of chunked request bodies including trailer fields.</li>
-<li>Add more timescale options to AccessLogValve and ExtendedAccessLogValve.
-  </li>
-<li>WebDAV locking handling fixes.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.89_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-
-<section name="Tomcat 11.0.0-M20 Released" rtext="2024-05-08">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M20
-(alpha) of Apache Tomcat. This release is a milestone release and is targeted 
at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Add OpenSSL FFM classes to tomcat-embed-core.jar</li>
-<li>Refactor HTTP header parsing to use common parsing code and fix 
non-blocking
-    reads of chunked request bodies including trailer fields</li>
-<li>Add more timescale options to AccessLogValve and 
ExtendedAccessLogValve</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M20_(markt)">Tomcat 11
-<strong>(alpha)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.23 Released" rtext="2024-04-23">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.23
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-
-<ul>
-  <li>Improve locking strategies in Catalina core</li>
-  <li>Update Basic authentication to implement the requirements of RFC 
7617</li>
-  <li>Updates to Apache Commons dependencies</li>
-  <li>Add OpenSSL support when FFM is available</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.23_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 11.0.0-M19 Released" rtext="2024-04-16">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M19
-(alpha) of Apache Tomcat. This release is a milestone release and is targeted 
at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Finalize update to the Jakarta EE 11 specifications.</li>
-<li>Cookies header generation enhancements.</li>
-<li>Fix regression when reloading TLS configuration and files.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M19_(markt)">Tomcat 11
-<strong>(alpha)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.88 Released" rtext="2024-04-16">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.88
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.87 include:</p>
-<ul>
-<li>Cookies header generation enhancements.</li>
-<li>Fix regression when reloading TLS configuration and files.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.88_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 10.1.20 Released" rtext="2024-03-25">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.20
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Fix regression when reloading TLS configuration and files.</li>
-
-  <li>When restoring a saved POST request after a successful FORM
-      authentication, ensure that neither the URI, the query string no
-      the protocol are corrupted when restoring the request body.</li>
-
-  <li>Align error handling for Writer and OutputStream. Ensure use of either
-      once the response has been recycled triggers a NullPointerException
-      provided that discardFacades is configured with the default value of
-      true.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.20_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.87 Released" rtext="2024-03-14">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.87
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.86 include:</p>
-<ul>
-<li>When restoring a saved POST request after a successful FORM
-    authentication, ensure that neither the URI, the query string nor
-    the protocol are corrupted when restoring the request body.</li>
-<li>Align error handling for Writer and OutputStream. Ensure use of either
-    once the response has been recycled triggers a NullPointerException
-    provided that discardFacades is configured with the default value of
-    true.</li>
-<li>The standard thread pool implementations that are
-    configured using the Executor element now implement
-    ExecutorService for better support of NIO2 or others.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.87_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.0-M18 Released" rtext="2024-03-14">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M18
-(alpha) of Apache Tomcat. This release is a milestone release and is targeted 
at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Reduce minimum Java version to Java 17</li>
-<li>When restoring a saved POST request after a successful FORM
-    authentication, ensure that neither the URI, the query string no
-    the protocol are corrupted when restoring the request body.</li>
-<li>Align error handling for Writer and OutputStream. Ensure use of either
-    once the response has been recycled triggers a NullPointerException
-    provided that discardFacades is configured with the default value of
-    true.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M18_(markt)">Tomcat 11
-<strong>(alpha)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 10.1.19 Released" rtext="2024-02-19">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.19
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Add improvements to the CSRF prevention filter including the ability
-      to skip adding nonces for resource name and subtree URL patterns.</li>
-
-  <li>Add support for user provided SSLContext instances configured on
-      SSLHostConfigCertificate instances. Based on pull request #673
-      provided by Hakan Altındağ.</li>
-
-  <li>Review usage of debug logging and downgrade trace or data dumping
-      operations from debug level to trace.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.19_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 8.5.99 Released" rtext="2024-02-19">
-<p> 
-The Apache Tomcat Project is proud to announce the release of version 8.5.99
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 7 platform. The notable changes compared to 8.5.98 include:
-</p>
-<ul>
-  <li>Add improvements to the CSRF prevention filter including the ability
-      to skip adding nonces for resource name and subtree URL patterns.</li>
-
-  <li>Add support for user provided SSLContext instances configured on
-      SSLHostConfigCertificate instances. Based on pull request #673
-      provided by Hakan Altındağ.</li>
-
-  <li>Review usage of debug logging and downgrade trace or data dumping
-      operations from debug level to trace.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-8.5-doc/changelog.html#Tomcat_8.5.99_(schultz)">Tomcat 8
-changelog</a>.
-</p>
-
-<p style="font-weight:bold">Please note that Apache Tomcat 8.5.x will
-reach <a href="https://tomcat.apache.org/tomcat-85-eol.html";>End-of-life</a>
-(EOL) on 31 March 2024.</p>
-
-<p style="text-align: center;">
-<a href="download-80.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.86 Released" rtext="2024-02-19">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.86
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.85 include:</p>
-<ul>
-<li>Add improvements to the CSRF prevention filter including the ability to 
skip
-    adding nonces for resource name and subtree URL patterns.</li>
-<li>Add support for user provided SSLContext instances configured on
-    SSLHostConfigCertificate instances. Based on pull request #673 provided by
-    Hakan Altındağ.</li>
-<li>Review usage of debug logging and downgrade trace or data dumping 
operations
-    from debug level to trace.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.86_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.0-M17 Released" rtext="2024-02-19">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M17
-(alpha) of Apache Tomcat. This release is a milestone release and is targeted 
at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Add improvements to the CSRF prevention filter including the ability to 
skip
-    adding nonces for resource name and subtree URL patterns.</li>
-<li>Add support for user provided SSLContext instances configured on
-    SSLHostConfigCertificate instances. Based on pull request #673 provided by
-    Hakan Altındağ.</li>
-<li>Review usage of debug logging and downgrade trace or data dumping 
operations
-    from debug level to trace.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M17_(markt)">Tomcat 11
-<strong>(alpha)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat Native 1.3.0 Released" rtext="2024-02-12">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 1.3.0 of
-Tomcat Native. This is the first release of the 1.3.x branch. The notable
-changes compared to 1.2.x include:
-</p>
-<ul>
-<li>The minimum supported OpenSSL version is 1.1.1</li>
-<li>The minimum supported APR version in 1.6.3</li>
-<li>The windows binaries in this release have been built with OpenSSL
-    3.0.13</li> 
-</ul>
-<p style="text-align: center;">
-<a href="download-native.cgi">Download</a> |
-<a href="native-1.3-doc/miscellaneous/changelog.html">Change log for 1.3.0</a>
-</p>
-</section>
-
-<section name="Tomcat Native 2.0.7 Released" rtext="2024-02-08">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 2.0.7 of
-Tomcat Native. The notable changes compared to 2.0.6 include:
-</p>
-<ul>
-<li>Align default pass phrase prompt with httpd on Windows</li>
-<li>The windows binaries in this release have been built with OpenSSL
-    3.0.13</li> 
-</ul>
-<p style="text-align: center;">
-<a href="download-native.cgi">Download</a> |
-<a href="native-doc/miscellaneous/changelog.html">Change log for 2.0.7</a>
-</p>
-</section>
-
-<section name="Tomcat Migration Tool for Jakarta EE 1.0.8 Released" 
rtext="2024-02-06">
-<p>
-The Apache Tomcat Project is proud to announce the release of 1.0.8 of the
-Apache Tomcat Migration Tool for Jakarta EE. This release contains a number of
-bug fixes and improvements compared to version 1.0.7.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Recognize .ear files as archives</li>
-<li>Include .jspf and .tagf files in the conversion process</li>
-<li>Update dependencies</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a 
href="https://github.com/apache/tomcat-jakartaee-migration/blob/main/CHANGES.md";>changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-migration.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 8.5.98 Released" rtext="2024-01-09">
-<p> 
-The Apache Tomcat Project is proud to announce the release of version 8.5.98
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 7 platform. The notable changes compared to 8.5.97 include:
-</p>
-<ul>
-  <li>Fix virtual thread support for the NIO2 connector.</li>
-
-  <li>Correct a regression in the fix for 67675 that broke TLS key file
-      parsing for PKCS#8 format keys that do not specify an explicit
-      pseudo-random function and rely on the default. This typically affects
-      keys generated by OpenSSL 1.0.2.</li>
-
-  <li>Allow multiple operations with the same name on introspected mbeans,
-      fixing a regression caused by the introduction of a second
-      addSslHostConfig() method.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-8.5-doc/changelog.html#Tomcat_8.5.98_(schultz)">Tomcat 8
-changelog</a>.
-</p>
-
-<p style="font-weight:bold">Please note that Apache Tomcat 8.5.x will
-reach <a href="https://tomcat.apache.org/tomcat-85-eol.html";>End-of-life</a>
-(EOL) on 31 March 2024.</p>
-
-<p style="text-align: center;">
-<a href="download-80.cgi">Download</a>
-</p>
-</section>
-<section name="Tomcat 10.1.18 Released" rtext="2024-01-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 10.1.18
-of Apache Tomcat. This release implements specifications that are part of the
-Jakarta EE 10 platform.</p>
-<p>Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based applications designed for Tomcat 9 and earlier
-may be placed in the <code>$CATALINA_BASE/webapps-javaee</code> directory and
-Tomcat will automatically convert them to Jakarta EE and copy them to the
-webapps directory. This conversion is performed using the
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>Apache Tomcat
-migration tool for Jakarta EE tool</a> which is also available as a separate
-<a href="download-migration.cgi">download</a> for off-line use.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-  <li>Fix virtual thread support for the NIO2 connector.</li>
-
-  <li>Correct a regression in the fix for 67675 that broke TLS key file
-      parsing for PKCS#8 format keys that do not specify an explicit
-      pseudo-random function and rely on the default. This typically affects
-      keys generated by OpenSSL 1.0.2.</li>
-
-  <li>Allow multiple operations with the same name on introspected mbeans,
-      fixing a regression caused by the introduction of a second
-      addSslHostConfig() method.</li>
-</ul>
-
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-10.1-doc/changelog.html#Tomcat_10.1.18_(schultz)">Tomcat 10.1
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-10.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 9.0.85 Released" rtext="2024-01-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.85
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.84 include:</p>
-<ul>
-  <li>Fix virtual thread support for the NIO2 connector.</li>
-
-  <li>Correct a regression in the fix for 67675 that broke TLS key file
-      parsing for PKCS#8 format keys that do not specify an explicit
-      pseudo-random function and rely on the default. This typically affects
-      keys generated by OpenSSL 1.0.2.</li>
-
-  <li>Allow multiple operations with the same name on introspected mbeans,
-      fixing a regression caused by the introduction of a second
-      addSslHostConfig() method.</li>
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-9.0-doc/changelog.html#Tomcat_9.0.85_(remm)">Tomcat 9
-changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-</section>
-
-<section name="Tomcat 11.0.0-M16 Released" rtext="2024-01-09">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M16
-(alpha) of Apache Tomcat. This release is a milestone release and is targeted 
at
-Jakarta EE 11.</p>
-<p>Users of Tomcat 10 onwards should be aware that, as a result of the move 
from
-Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
-Foundation, the primary package for all implemented APIs has changed from
-<code>javax.*</code> to <code>jakarta.*</code>. This will almost certainly
-require code changes to enable applications to migrate from Tomcat 9 and 
earlier
-to Tomcat 10 and later. A
-<a href="https://github.com/apache/tomcat-jakartaee-migration";>migration
-tool</a> is available to aid this process.</p>
-<p>The notable changes in this release are:</p>
-<ul>
-<li>Fix virtual thread support for the NIO2 connector</li>
-<li>Correct a regression in the fix for 67675 that broke TLS key file
-    parsing for PKCS#8 format keys that do not specify an explicit
-    pseudo-random function and rely on the default. This typically affects
-    keys generated by OpenSSL 1.0.2.</li>
-<li>Allow multiple operations with the same name on introspected mbeans,
-    fixing a regression caused by the introduction of a second
-    addSslHostConfig() method.</li> 
-</ul>
-<p>
-Full details of these changes, and all the other changes, are available in the
-<a href="tomcat-11.0-doc/changelog.html#Tomcat_11.0.0-M16_(markt)">Tomcat 11
-<strong>(alpha)</strong> changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-11.cgi">Download</a>
-</p>
-</section>
-
 </body>
 </document>



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

Reply via email to