Modified: tomcat/site/trunk/xdocs/oldnews-2011.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2011.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2011.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2011.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Other news">
 <p>Announcements from other years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2012.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2012.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2012.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2012.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Other news">
 <p>Announcements from other years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2013.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2013.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2013.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2013.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Other news">
 <p>Announcements from other years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2014.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2014.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2014.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2014.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Other news">
 <p>Announcements from other years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2015.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2015.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2015.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2015.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Other news">
 <p>Announcements from other years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2016.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2016.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2016.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2016.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2017.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2017.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2017.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2017.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2018.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2018.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2018.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2018.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2019.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2019.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2019.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2019.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2020.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2020.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2020.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2020.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>
   <li>year 2020</li>

Modified: tomcat/site/trunk/xdocs/oldnews-2021.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2021.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2021.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2021.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.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>year 2021</li>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Modified: tomcat/site/trunk/xdocs/oldnews-2022.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2022.xml?rev=1915868&r1=1915867&r2=1915868&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2022.xml (original)
+++ tomcat/site/trunk/xdocs/oldnews-2022.xml Mon Feb 19 09:00:21 2024
@@ -11,7 +11,8 @@
 <section name="Older news">
 <p>Announcements from previous years can be found here:</p>
 <ul>
-  <li><a href="oldnews.html">year 2023</a></li>
+  <li><a href="oldnews.html">year 2024</a></li>
+  <li><a href="oldnews-2023.html">year 2023</a></li>
   <li>year 2022</li>
   <li><a href="oldnews-2021.html">year 2021</a></li>
   <li><a href="oldnews-2020.html">year 2020</a></li>

Added: tomcat/site/trunk/xdocs/oldnews-2023.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews-2023.xml?rev=1915868&view=auto
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews-2023.xml (added)
+++ tomcat/site/trunk/xdocs/oldnews-2023.xml Mon Feb 19 09:00:21 2024
@@ -0,0 +1,1841 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+
+  <properties>
+    <author>Apache Tomcat Project</author>
+    <title>Old news!</title>
+  </properties>
+
+<body>
+
+<section name="Older news">
+<p>Announcements from previous years can be found here:</p>
+<ul>
+  <li><a href="oldnews.html">year 2024</a></li>
+  <li>year 2023</li>
+  <li><a href="oldnews-2022.html">year 2022</a></li>
+  <li><a href="oldnews-2021.html">year 2021</a></li>
+  <li><a href="oldnews-2020.html">year 2020</a></li>
+  <li><a href="oldnews-2019.html">year 2019</a></li>
+  <li><a href="oldnews-2018.html">year 2018</a></li>
+  <li><a href="oldnews-2017.html">year 2017</a></li>
+  <li><a href="oldnews-2016.html">year 2016</a></li>
+  <li><a href="oldnews-2015.html">year 2015</a></li>
+  <li><a href="oldnews-2014.html">year 2014</a></li>
+  <li><a href="oldnews-2013.html">year 2013</a></li>
+  <li><a href="oldnews-2012.html">year 2012</a></li>
+  <li><a href="oldnews-2011.html">year 2011</a></li>
+  <li><a href="oldnews-2010.html">year 2010</a></li>
+</ul>
+</section>
+
+<section name="Tomcat 9.0.84 Released" rtext="2023-12-12">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.84
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.83 include:</p>
+<ul>
+  <li>Background processes for a Container no longer execute while lifecycle
+      operations are in progress for that Container.</li>
+
+  <li>Correct unintended escaping of XML in some WebDAV responses.</li>
+
+  <li>Use a 408 status code if a read timeout occurs during HTTP
+      request processing instead of an HTTP 400 status.</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.84_(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-M15 Released" rtext="2023-12-12">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M15
+(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>Background processes for a Container no longer execute while lifecycle
+    operations are in progress for that Container.</li>
+<li>Align with the latest additions and changes from the Servlet 6.1
+    specification.</li>
+<li>Update the sample.war included in the documentation to use the Jakarta
+    EE APIs.</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-M15_(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 8.5.97 Released" rtext="2023-12-12">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.97
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.96 include:
+</p>
+<ul>
+  <li>Background processes for a Container no longer execute while lifecycle
+      operations are in progress for that Container.</li>
+
+  <li>Correct unintended escaping of XML in some WebDAV responses.</li>
+
+  <li>Use a 408 status code if a read timeout occurs during HTTP
+      request processing instead of an HTTP 400 status.</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.97_(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.17 Released" rtext="2023-12-12">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.17
+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>Background processes for a Container no longer execute while lifecycle
+      operations are in progress for that Container.</li>
+
+  <li>Correct unintended escaping of XML in some WebDAV responses.</li>
+
+  <li>Use a 408 status code if a read timeout occurs during HTTP
+      request processing instead of an HTTP 400 status.</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.17_(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.83 Released" rtext="2023-11-15">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.83
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.82 include:</p>
+<ul>
+  <li>Fix reloading TLS configuration could cause the Connector to
+      refuse new connections or the JVM to crash.</li>
+  <li>Ensure that an IOException during the reading of the request
+      triggers always error handling, regardless of whether the
+      application swallows the exception.</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.83_(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.16 Released" rtext="2023-11-14">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.16
+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 reloading TLS configuration could cause the Connector to
+      refuse new connections or the JVM to crash.</li>
+
+  <li>Ensure that an IOException during the reading of the request
+      triggers always error handling, regardless of whether the
+      application swallows the exception.</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.16_(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.96 Released" rtext="2023-11-13">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.96
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.95 include:
+</p>
+<ul>
+  <li>Fix reloading TLS configuration could cause the Connector to
+      refuse new connections or the JVM to crash.</li>
+
+  <li>Ensure that an IOException during the reading of the request
+      always triggers error handling, regardless of whether the
+      application swallows the exception.</li>
+
+  <li>The status manager servlet can now output statistics as json.</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.96_(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 11.0.0-M14 Released" rtext="2023-11-15">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M14
+(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 integration using the FFM API rather than Tomcat Native. 
OpenSSL
+    support may be enabled by adding the
+    <code>org.apache.catalina.core.OpenSSLLifecycleListener</code> listener on 
+    the Server element when using Java 22 or later.</li>
+<li>Fix reloading TLS configuration could cause the Connector to refuse new
+    connections or the JVM to crash.</li>
+<li>Ensure that an IOException during the reading of the request triggers 
always
+    error handling, regardless of whether the application swallows the
+    exception.</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-M12_(markt)">Tomcat 11
+<strong>(alpha)</strong> changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</p>
+
+<p style="text-align: center;">
+<a href="download-11.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat 9.0.82 Released" rtext="2023-10-13">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.82
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.81 include:</p>
+<ul>
+  <li>Correct a regression in 9.0.81 that broke the Tomcat JBDC
+      connection pool.</li>
+  <li>Correct a regression in 9.0.81 that broke HTTP compression.</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.82_(remm)">Tomcat 9
+changelog</a>.
+</p>
+
+<p style="text-align: center;">
+<a href="download-90.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat 9.0.81 Released" rtext="2023-10-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.81
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.81 include:</p>
+<ul>
+  <li>Update Tomcat Native to 1.2.39 to pick up Windows binaries built with
+      OpenSSL 3.0.11.</li>
+  <li>Provide a lifecycle listener that will automatically reload TLS
+      configurations a set time before the certificate is due to expire.
+      This is intended to be used with third-party tools that regularly
+      renew TLS certificates.</li>
+  <li>Improve performance of EL expressions in JSPs that use implicit
+      objects.</li>
+  <li>Several improvements to thread safety and recycling cleanup.</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.81_(remm)">Tomcat 9
+changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</p>
+
+<p style="text-align: center;">
+<a href="download-90.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat 10.1.15 Released" rtext="2023-10-16">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.15
+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 a regression in 10.1.14 that broke the Tomcat JBDC
+      connection pool</li>
+
+  <li>Correct a regression in 10.1.14 that broke HTTP compression</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.15_(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.95 Released" rtext="2023-10-16">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.95
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.94 include:
+</p>
+<ul>
+  <li>Correct a regression in 8.5.94 that broke the Tomcat JBDC
+      connection pool</li>
+
+  <li>Correct a regression in 8.5.94 that broke HTTP compression</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.94_(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 11.0.0-M13 Released" rtext="2023-10-14">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M13
+(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>Correct a regression in 11.0.0-M12 that broke the Tomcat JBDC
+      connection pool.</li>
+  <li>Correct a regression in 11.0.0-M12 that broke HTTP compression.</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-M12_(markt)">Tomcat 11
+<strong>(alpha)</strong> changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</p>
+
+<p style="text-align: center;">
+<a href="download-11.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat 10.1.14 Released" rtext="2023-10-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.14
+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>Update Tomcat Native to 1.2.39 to pick up Windows binaries built with
+      OpenSSL 3.0.11.</li>
+
+  <li>Provide a lifecycle listener that will automatically reload TLS
+      configurations a set time before the certificate is due to expire.
+      This is intended to be used with third-party tools that regularly
+      renew TLS certificates.</li>
+
+  <li>Improve performance of EL expressions in JSPs that use implicit
+      objects.</li>
+
+  <li>Several improvements to thread safety and recycling cleanup.</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.14_(schultz)">Tomcat 10.1
+changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</p>
+
+<p style="text-align: center;">
+<a href="download-10.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat 8.5.94 Released" rtext="2023-10-10">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.94
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.93 include:
+</p>
+<ul>
+  <li>Update Tomcat Native to 1.2.39 to pick up Windows binaries built with
+      OpenSSL 3.0.11.</li>
+
+  <li>Provide a lifecycle listener that will automatically reload TLS
+      configurations a set time before the certificate is due to expire.
+      This is intended to be used with third-party tools that regularly
+      renew TLS certificates.</li>
+
+  <li>Improve performance of EL expressions in JSPs that use implicit
+      objects.</li>
+
+  <li>Several improvements to thread safety and recycling cleanup.</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.95_(schultz)">Tomcat 8
+changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</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.81 Released" rtext="2023-10-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.81
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.81 include:</p>
+<ul>
+  <li>Update Tomcat Native to 1.2.39 to pick up Windows binaries built with
+      OpenSSL 3.0.11.</li>
+  <li>Provide a lifecycle listener that will automatically reload TLS
+      configurations a set time before the certificate is due to expire.
+      This is intended to be used with third-party tools that regularly
+      renew TLS certificates.</li>
+  <li>Improve performance of EL expressions in JSPs that use implicit
+      objects.</li>
+  <li>Several improvements to thread safety and recycling cleanup.</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.81_(remm)">Tomcat 9
+changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</p>
+
+<p style="text-align: center;">
+<a href="download-90.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat 11.0.0-M12 Released" rtext="2023-10-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M12
+(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>Provide a lifecycle listener that will automatically reload TLS
+    configurations a set time before the certificate is due to expire. This is
+    intended to be used with third-party tools that regularly renew TLS
+    certificates.</li>
+<li>Remove support for HTTP/2 server push.</li>
+<li>Update Tomcat Native to 2.0.6 to pick up Windows binaries built with 
OpenSSL
+    3.0.11.</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-M12_(markt)">Tomcat 11
+<strong>(alpha)</strong> changelog</a>.
+</p>
+
+<p><strong>Note:</strong> There are known regressions:
+with jdbc-pool (see bug <bug>67664</bug>) and
+with Connector configurations when <code>compression</code> is enabled
+(see bug <bug>67670</bug>). They will be fixed in the next release.
+</p>
+
+<p style="text-align: center;">
+<a href="download-11.cgi">Download</a>
+</p>
+</section>
+
+<section name="Tomcat Native 2.0.6 Released" rtext="2023-10-02">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 2.0.6 of
+Tomcat Native. The notable changes compared to 2.0.5 include:
+</p>
+<ul>
+<li>Disable OCSP if the insecure optionalNoCA certificate verification option 
is
+    used</li>
+<li>The windows binaries in this release have been built with OpenSSL
+    3.0.11</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.5</a>
+</p>
+</section>
+
+<section name="Tomcat 10.1.13 Released" rtext="2023-08-25">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.13
+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 application or library sets both a non-500 error code and the
+    <code>jakarta.servlet.error.exception</code> request attribute, use the
+    provided error code during error page processing rather than assuming an
+    error code of 500.</li>
+<li>Fix for FORM authentication open redirect - CVE-2023-41080</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.13_(markt)">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.80 Released" rtext="2023-08-25">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.80
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.79 include:</p>
+<ul>
+<li>If an application or library sets both a non-500 error code and the
+    <code>jakarta.servlet.error.exception</code> request attribute, use the
+    provided error code during error page processing rather than assuming an
+    error code of 500.</li>
+<li>Fix for FORM authentication open redirect - CVE-2023-41080</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.80_(markt)">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-M11 Released" rtext="2023-08-25">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M11
+(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>Update the HTTP parameter handling to align with the changes in the Jakarta
+    Servlet 6.1 API Javadoc for the ServletRequest methods used to obtain
+    request parameters. Invalid parameters and/or exceeding parameter size
+    and/or quantity limits now trigger exceptions. As a consequence, the
+    FailedRequestFilter has been removed.</li>
+<li>If an application or library sets both a non-500 error code and the
+    <code>jakarta.servlet.error.exception</code> request attribute, use the
+    provided error code during error page processing rather than assuming an
+    error code of 500.</li>
+<li>Fix for FORM authentication open redirect - CVE-2023-41080</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-M11_(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 8.5.93 Released" rtext="2023-08-25">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.93
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.92 include:
+</p>
+<ul>
+<li>If an application or library sets both a non-500 error code and the
+    <code>jakarta.servlet.error.exception</code> request attribute, use the
+    provided error code during error page processing rather than assuming an
+    error code of 500.</li>
+<li>Fix for FORM authentication open redirect - CVE-2023-41080</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.93_(markt)">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.79 Released" rtext="2023-08-15">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.79
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.78 include:</p>
+<ul>
+<li>Refactor HTTP/2 implementation to reduce pinning when using virtual
+    threads.</li>
+<li>Pass through ciphers referring to an OpenSSL profile, such as
+    PROFILE=SYSTEM instead of producing an error trying to parse it.</li>
+<li>Update Tomcat Native to 2.0.5.</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.79_(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.12 Released" rtext="2023-08-14">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.12
+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>Refactor HTTP/2 implementation to reduce pinning when using virtual
+    threads.</li>
+<li>Pass through ciphers referring to an OpenSSL profile, such as
+    PROFILE=SYSTEM instead of producing an error trying to parse it.</li>
+<li>Update Tomcat Native to 2.0.5.</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.12_(markt)">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.92 Released" rtext="2023-08-14">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.92
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.91 include:
+</p>
+<ul>
+<li>Refactor HTTP/2 implementation to reduce pinning when using virtual
+    threads.</li>
+<li>Fix a NullPointerException when flushing batched WebSocket messages
+    with compression enabled using permessage-deflate.</li>
+<li>Update Tomcat Native to 1.2.38 to pick up Windows binaries built
+    with OpenSSL 1.1.1v</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.92_(markt)">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 11.0.0-M10 Released" rtext="2023-08-14">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 
11.0.0-M10
+(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>Refactor HTTP/2 implementation to reduce pinning when using virtual
+    threads.</li>
+<li>Pass through ciphers referring to an OpenSSL profile, such as
+    PROFILE=SYSTEM instead of producing an error trying to parse it.</li>
+<li>Update Tomcat Native to 2.0.5.</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-M10_(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 2.0.5 Released" rtext="2023-08-07">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 2.0.5 of
+Tomcat Native. The notable changes compared to 2.0.4 include:
+</p>
+<ul>
+<li>Align default pass phrase prompt with HTTPd</li>
+<li>Update autotools and associated fixes</li>
+<li>Fix memory leak in SNI processing</li>
+<li>The windows binaries in this release have been built with OpenSSL 
3.0.10</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.5</a>
+</p>
+</section>
+
+<section name="Tomcat Native 1.2.38 Released" rtext="2023-08-07">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 1.2.38 of
+Tomcat Native. The notable changes since 1.2.37 include:
+</p>
+<ul>
+<li>Align default pass phrase prompt with HTTPd</li>
+<li>Fix memory leak in SNI processing</li>
+<li>Windows binaries built with OpenSSL 1.1.1v.</li>
+</ul>
+<p style="text-align: center;">
+<a href="download-native.cgi">Download</a> |
+<a href="native-1.2-doc/miscellaneous/changelog.html">Change log for 1.2.38</a>
+</p>
+</section>
+
+<section name="Tomcat 9.0.78 Released" rtext="2023-07-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.78
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.76 include:</p>
+<ul>
+<li>Add ContextNamingInfoListener, a listener which creates context naming
+    information environment entries.</li>
+<li>Add PropertiesRoleMappingListener, a listener which populates the
+    context's role mapping from a properties file.</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.78_(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.11 Released" rtext="2023-07-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.11
+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 ContextNamingInfoListener, a listener which creates context naming
+      information environment entries.</li>
+
+  <li>Add PropertiesRoleMappingListener, a listener which populates the
+      context's role mapping from a properties file.</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.11_(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.91 Released" rtext="2023-07-10">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.91
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.90 include:
+</p>
+<ul>
+  <li>Add ContextNamingInfoListener, a listener which creates context naming
+      information environment entries.</li>
+
+  <li>Add PropertiesRoleMappingListener, a listener which populates the
+      context's role mapping from a properties file.</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.91_(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 11.0.0-M9 Released" rtext="2023-07-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 11.0.0-M9
+(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 ContextNamingInfoListener, a listener which creates context naming
+    information environment entries.</li>
+<li>Add PropertiesRoleMappingListener, a listener which populates the context's
+    role mapping from a properties file.</li>
+<li>Update the Jakarta EL and Jakarta WebSocket implementations to align with
+    the latest changes planned for Jakarta EE 11.</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-M9_(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.10 Released" rtext="2023-06-12">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.10
+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 virtual threads. (Java 21+ only)</li>
+
+  <li>Update HTTP/2 to use the RFC-9218 prioritization scheme.</li>
+
+  <li>Deprecate the xssProtectionEnabled from HttpHeaderSecurityFilter
+      and set the default value to false.</li>
+
+  <li>Update Tomcat Native to 2.0.4 which includes binaries for Windows
+      built with OpenSSL 3.0.9.</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.10_(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.90 Released" rtext="2023-06-12">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.90
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.89 include:
+</p>
+<ul>
+  <li>Add support for virtual threads. (Java 21+ only)</li>
+
+  <li>Update HTTP/2 to use the RFC-9218 prioritization scheme.</li>
+
+  <li>Deprecate the xssProtectionEnabled from HttpHeaderSecurityFilter
+      and set the default value to false.</li>
+
+  <li>Update Tomcat Native to 1.2.37 which includes binaries for Windows
+      built with OpenSSL 1.1.1u.</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.90_(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.76 Released" rtext="2023-06-09">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.76
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.75 include:</p>
+<ul>
+<li>Add support for virtual threads. (Java 21+ only)</li>
+<li>Update HTTP/2 to use the RFC-9218 prioritization scheme.</li>
+<li>Deprecate the xssProtectionEnabled from HttpHeaderSecurityFilter
+   and set the default value to false.</li>
+<li>Update Tomcat Native to 2.0.4 which includes binaries for Windows
+   built with OpenSSL 3.0.9.</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.76_(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-M7 Released" rtext="2023-06-08">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 11.0.0-M7
+(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>The minimum Java version has been increased to Java 21.</li>
+<li>Add support for virtual threads.</li>
+<li>Add RateLimitFilter which can be used to mitigate DoS and brute force
+    attacks.</li>
+<li>Update Tomcat Native to 2.0.4 which includes binaries for Windows built 
with
+    OpenSSL 3.0.9.</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-M7_(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 2.0.4 Released" rtext="2023-06-02">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 2.0.4 of
+Tomcat Native. The notable changes compared to 2.0.3 include:
+</p>
+<ul>
+<li>The windows binaries in this release have been built with OpenSSL 
3.0.9</li> 
+</ul>
+<p style="text-align: center;">
+<a href="download-native.cgi">Download</a> |
+<a href="native-doc/miscellaneous/changelog.html">ChangeLog for 2.0.4</a>
+</p>
+</section>
+
+<section name="Tomcat Native 1.2.37 Released" rtext="2023-06-02">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 1.2.37 of
+Tomcat Native. The notable changes since 1.2.36 include:
+</p>
+<ul>
+<li>Windows binaries built with OpenSSL 1.1.1u.</li>
+</ul>
+<p style="text-align: center;">
+<a href="download-native.cgi">Download</a> |
+<a href="native-1.2-doc/miscellaneous/changelog.html">ChangeLog for 1.2.37</a>
+</p>
+</section>
+
+<section name="Tomcat 10.1.9 Released" rtext="2023-05-19">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.9
+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>Many improvements to the JSON access log valve.</li>
+
+  <li>Deprecate support for the HTTP Connector settings rejectIllegalHeader
+      and allowHostHeaderMismatch and reject HTTP headers without names.</li>
+
+  <li>Add a RateLimitFilter which can be used to mitigate DoS and Brute
+      Force attacks.</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.9_(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.89 Released" rtext="2023-05-19">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.89
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.88 include:
+</p>
+<ul>
+  <li>Reduce the default value of maxParameterCount from 10,000 to 1,000.</li>
+
+  <li>Correct a regression in the fix for bug 66442 that meant that streams
+      without a response body did not decrement the active stream count
+      when completing, leading to
+      ERR_HTTP2_SERVER_REFUSED_STREAM for some connections.</li>
+
+  <li>Refactor synchronization blocks locking on SocketWrapper to use
+      ReentrantLock to support users wishing to experiment with project
+      Loom.</li>
+
+  <li>Implement RFC 9239; note the MIME types for Javascript has changed
+      to text/javascript.</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.89_(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.75 Released" rtext="2023-05-10">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.75
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.74 include:</p>
+<ul>
+<li>Many improvements to the json access log valve.</li>
+<li>Deprecate support for the HTTP Connector settings rejectIllegalHeader and
+   allowHostHeaderMismatch.</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.75_(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-M6 Released" rtext="2023-05-09">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 11.0.0-M6
+(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>Various improvements to access logging.</li>
+<li>Remove support for the HTTP Connector settings rejectIllegalHeader and
+    allowHostHeaderMismatch. These are now hard-coded to the previous
+    defaults.</li>
+<li>Update the packaged version of the Tomcat Migration Tool for Jakarta
+    EE to 1.0.7.</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-M6_(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 Migration Tool for Jakarta EE 1.0.7 Released" 
rtext="2023-05-02">
+<p>
+The Apache Tomcat Project is proud to announce the release of 1.0.7 of the
+Apache Tomcat Migration Tool for Jakarta EE. This release contains a number of
+bug fixes and improvements compared to version 1.0.6.</p>
+<p>The notable changes in this release are:</p>
+<ul>
+<li>Update OSGI servlet specification versions if present in manifest file. PR
+    #42 provided by Ivan Furnadjiev.</li>
+<li>Add configuration option, matchExcludesAgainstPathName that can be used to
+    configure exclusions based on path name rather than just file name. PR 38
+    provided by Réda Housni Alaoui.</li>
+<li>When converting directories, rename files according to the chosen profile.
+    </li>
+<li>Work-around a known JDK bug when converting using the streaming approach.
+    </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 10.1.8 Released" rtext="2023-04-19">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.8
+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>Reduce the default value of maxParameterCount from 10,000 to 1,000.</li>
+
+  <li>Correct a regression in the fix for bug 66442 that meant that streams
+     without a response body did not decrement the active stream count
+     when completing leading to ERR_HTTP2_SERVER_REFUSED_STREAM for some
+     connections.</li>
+
+  <li>Expand the validation of the value of the Sec-Websocket-Key header in
+      the HTTP upgrade request that initiates a WebSocket connection. The
+      value is not decoded but it is checked for the correct length and that
+      only valid characters from the base64 alphabet are used.</li>
+
+  <li>Implement RFC 9239; note the MIME types for Javascript has changed
+      to text/javascript.</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.8_(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.88 Released" rtext="2023-04-19">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.88
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.87 include:
+</p>
+<ul>
+  <li>Reduce the default value of maxParameterCount from 10,000 to 1,000.</li>
+
+  <li>Correct a regression in the fix for bug 66442 that meant that streams
+      without a response body did not decrement the active stream count
+      when completing, leading to
+      ERR_HTTP2_SERVER_REFUSED_STREAM for some connections.</li>
+
+  <li>Refactor synchronization blocks locking on SocketWrapper to use
+      ReentrantLock to support users wishing to experiment with project
+      Loom.</li>
+
+  <li>Implement RFC 9239; note the MIME types for Javascript has changed
+      to text/javascript.</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.88_(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.74 Released" rtext="2023-04-18">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.74
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.73 include:</p>
+<ul>
+<li>Correct a regression in the fix for bug 66442 that meant that streams
+   without a response body did not decrement the active stream count
+   when completing, leading to
+   ERR_HTTP2_SERVER_REFUSED_STREAM for some connections.</li>
+<li>Add an access log valve that uses a json format. Based on a pull request
+   provided by Thomas Meyer.</li>
+<li>Refactor synchronization blocks locking on SocketWrapper to use
+   ReentrantLock to support users wishing to experiment with project Loom.</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.74_(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-M5 Released" rtext="2023-04-19">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 11.0.0-M5
+(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 the default value of maxParameterCount from 10,000 to 1,000.</li>
+<li>Correct a regression in the fix for bug 66442 that meant that streams
+    without a response body did not decrement the active stream count when
+    completing leading to ERR_HTTP2_SERVER_REFUSED_STREAM for some
+    connections.</li>
+<li>Expand the validation of the value of the Sec-Websocket-Key header in the
+    HTTP upgrade request that initiates a WebSocket connection. The value is 
not
+    decoded but it is checked for the correct length and that only valid
+    characters from the base64 alphabet are used.</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-M5_(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.7 Released" rtext="2023-03-03">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.7
+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 a regression introduced in the fix for bug 66196 that meant
+      that the HTTP headers and/or request line could get corrupted (one
+      part overwriting another part) within a single request.</li>
+
+  <li>Revert the switch to using the ServiceLoader mechanism to load the
+      custom URL protocol handlers that Tomcat uses. The original system
+      property based approach has been restored.</li>
+
+  <li>Restore inline state after async operation in NIO2, to account the
+      fact that unexpected exceptions are sometimes thrown by the
+      implementation. Patch submitted by zhougang.</li>
+
+  <li>Provide a more appropriate response (501 rather than 400) when
+      rejecting an HTTP request using the CONNECT method.</li>
+
+  <li>Add support for txt: and rnd: rewrite map types from mod_rewrite.
+      Based on a pull request provided by Dimitrios Soumis.</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.7_(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.87 Released" rtext="2023-03-03">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.87
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.86 include:
+</p>
+<ul>
+  <li>Correct a regression introduced in the fix for bug 66196 that
+       meant that the HTTP headers and/or request line could get
+       corrupted (one part overwriting another part) within a single
+       request.</li>
+
+  <li>Provide a more appropriate response (501 rather than 400) when
+      rejecting an HTTP request using the CONNECT method.</li>
+
+  <li>Add support for txt: and rnd: rewrite map types from mod_rewrite.
+      Based on a pull request provided by Dimitrios Soumis.</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.87_(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 11.0.0-M4 Released" rtext="2023-03-06">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 11.0.0-M4
+(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 under development to aid this process.</p>
+<p>The notable changes in this release are:</p>
+<ul>
+  <li>Revert the switch to using the ServiceLoader mechanism to load the custom
+      URL protocol handlers that Tomcat uses. The original system property 
based
+      approach has been restored.</li>
+  <li>Provide an implementation of the sub-set of JavaBeans support that does
+      not depend on the java.beans package. This for use by Expression Language
+      when the java.desktop module (which is where the java.beans package
+      resides) is not available.</li>
+  <li>Restore inline state after async operation in NIO2, to account the fact
+      that unexpected exceptions are sometimes thrown by the implementation.
+      Patch submitted by zhougang.</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-M4_(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.73 Released" rtext="2023-03-03">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.73
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.72 include:</p>
+<ul>
+<li>Correct a regression introduced in the fix for bug
+  66196 that meant that the HTTP headers and/or request line
+  could get corrupted (one part overwriting another part) within a single
+  request.</li>
+<li>Provide a more appropriate response (501 rather than 400) when rejecting
+  an HTTP request using the CONNECT method.</li>
+<li>Add support for txt: and rnd: rewrite map types from mod_rewrite. Based
+  on a pull request provided by Dimitrios Soumis.</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.73_(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.6 Released" rtext="2023-02-24">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.6
+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>Switch to using the ServiceLoader mechanism to load the custom URL
+      protocol handlers that Tomcat uses.</li>
+
+  <li>Update the packaged version of the Apache Tomcat Native Library to
+      2.0.3 to pick up the Windows binaries built with with OpenSSL 3.0.8.</li>
+
+  <li>Add the shared address space specified by RFC 6598 (100.64.0.0/10)
+      to the list of trusted proxies for RemoteIPValve/Filter.</li>
+
+  <li>Limit access to examples web application to localhost by default .</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.6_(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.86 Released" rtext="2023-02-24">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.86
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.85 include:
+</p>
+<ul>
+  <li>Add an error report valve that allows redirecting to or proxying from
+      an external web server.</li>
+
+  <li>Add the shared address space specified by RFC 6598 (100.64.0.0/10)
+      to the list of trusted proxies for RemoteIPValve/Filter.</li>
+
+  <li>Log basic information for each configured TLS certificate when
+      Tomcat starts.</li>
+
+  <li>Limit access to examples web application to localhost by default.</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.86_(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.72 Released" rtext="2023-02-23">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.72
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.71 include:</p>
+<ul>
+<li>Add an error report valve that allows redirecting to or proxying from an
+   external web server.</li>
+<li>Log basic information for each configured TLS certificate when
+   Tomcat starts.</li>
+<li>Add the shared address space specified by RFC 6598 (100.64.0.0/10)
+   to the list of trusted proxies for RemoteIPValve/Filter.</li>
+<li>Limit access to examples web application to localhost by default.</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.71_(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-M3 Released" rtext="2023-02-23">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 11.0.0-M3
+(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 under development to aid this process.</p>
+<p>The notable changes in this release are:</p>
+<ul>
+<li>Increase the minimum supported Java version to Java 17.</li>
+<li>Remove support for starting Tomcat under a SecurityManager.</li>
+<li>Remove JAX-RPC support which was removed from the Jakarta EE platform for
+    Jakarta EE 9</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-M3_(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 2.0.3 Released" rtext="2023-02-13">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 2.0.3 of
+Tomcat Native. The notable changes compared to 2.0.2 include:
+</p>
+<ul>
+<li>The windows binaries in this release have been built with OpenSSL 
3.0.8</li> 
+</ul>
+<p style="text-align: center;">
+<a href="download-native.cgi">Download</a> |
+<a href="native-doc/miscellaneous/changelog.html">ChangeLog for 2.0.3</a>
+</p>
+</section>
+
+<section name="Tomcat Native 1.2.36 Released" rtext="2023-02-13">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 1.2.36 of
+Tomcat Native. The notable changes since 1.2.35 include:
+</p>
+<ul>
+<li>Windows binaries built with OpenSSL 1.1.1t.</li>
+</ul>
+<p style="text-align: center;">
+<a href="download-native.cgi">Download</a> |
+<a href="native-1.2-doc/miscellaneous/changelog.html">ChangeLog for 1.2.36</a>
+</p>
+</section>
+
+<section name="Tomcat 8.5.85 Released" rtext="2023-01-19">
+<p> 
+The Apache Tomcat Project is proud to announce the release of version 8.5.85
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 7 platform. The notable changes compared to 8.5.84 include:
+</p>
+<ul>
+  <li>The default value of <code>AccessLogValve</code>'s file encoding is
+      now UTF-8.</li>
+
+  <li>Correct a regression in the refactoring that replaced the use of the
+      URL constructors. The regression broke lookups for resources that
+      contained one or more characters in their name that required escaping
+      when used in a URI path.</li>
+
+  <li>When an HTTP/2 stream was reset, the current active stream count was
+      not reduced. If enough resets occurred on a connection, the current
+      active stream count limit was reached and no new streams could be
+      created on that connection.</li>
+
+  <li>Change the default of the org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED
+      system property to true unless the EL library is running on Tomcat in
+      which case the default remains false as the EL library is already
+      called from within a privileged block and skipping the unnecessary
+      privileged block improves performance.</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.85_(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.71 Released" rtext="2023-01-13">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.71
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.70 include:</p>
+<ul>
+<li>Correct a regression in the refactoring that replaced the use of the
+   URL constructors. The regression broke lookups for resources that
+   contained one or more characters in their name that required escaping
+   when used in a URI path.</li>
+<li>When resetting an HTTP/2 stream because the final response has been
+   generated before the request has been fully read, use the HTTP/2 error
+   code NO_ERROR so that client does not discard the response. Based on a
+   suggestion by Lorenzo Dalla Vecchia.</li>
+<li>Change the default of the org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED
+   system property to true unless the EL library is running on Tomcat in
+   which case the default remains false as the EL library is already
+   called from within a privileged block and skipping the unnecessary
+   privileged block improves performance.</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.71_(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.5 Released" rtext="2023-01-13">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 10.1.5
+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 a regression in the refactoring that replaced the use of the URL
+    constructors. The regression broke lookups for resources that contained one
+    or more characters in their name that required escaping when used in a URI
+    path.</li>
+<li>When resetting an HTTP/2 stream because the final response has been
+    generated before the request has been fully read, use the HTTP/2 error code
+    NO_ERROR so that client does not discard the response. Based on a 
suggestion
+    by Lorenzo Dalla Vecchia.</li>
+<li>Change the default of the org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED
+    system property to true unless the EL library is running on Tomcat in which
+    case the default remains false as the EL library is already called from
+    within a privileged block and skipping the unnecessary privileged block
+    improves performance.</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.5_(markt)">Tomcat 10.1
+changelog</a>.
+</p>
+
+<p style="text-align: center;">
+<a href="download-10.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