svn commit: r1937193 - in tomcat/site/trunk: . docs xdocs

[email protected]
Newsgroups gmane.comp.jakarta.tomcat.devel
Message-ID <178704100891.3464110.490703542712119242@svn03-he-fi>
Author: remm
Date: Tue Aug 18 08:16:48 2026
New Revision: 1937193

Log:
Site update for 9.0.121

Modified:
   tomcat/site/trunk/build.properties.default
   tomcat/site/trunk/docs/doap_Tomcat.rdf
   tomcat/site/trunk/docs/download-90.html
   tomcat/site/trunk/docs/index.html
   tomcat/site/trunk/docs/migration-9.html
   tomcat/site/trunk/docs/oldnews.html
   tomcat/site/trunk/docs/whichversion.html
   tomcat/site/trunk/xdocs/doap_Tomcat.rdf
   tomcat/site/trunk/xdocs/download-90.xml
   tomcat/site/trunk/xdocs/index.xml
   tomcat/site/trunk/xdocs/migration-9.xml
   tomcat/site/trunk/xdocs/oldnews.xml
   tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/build.properties.default
==============================================================================
--- tomcat/site/trunk/build.properties.default	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/build.properties.default	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -36,7 +36,7 @@ tomcat.loc=https://downloads.apache.org/
 
 
 # ----- Tomcat versions -----
-tomcat9.0=9.0.120
+tomcat9.0=9.0.121
 tomcat10.1=10.1.57
 tomcat11.0=11.0.24
 

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
==============================================================================
--- tomcat/site/trunk/docs/doap_Tomcat.rdf	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -74,8 +74,8 @@
     <release>
       <Version>
         <name>Latest Stable 9.0.x Release</name>
-        <created>2025-07-07</created>
-        <revision>9.0.120</revision>
+        <created>2025-08-18</created>
+        <revision>9.0.121</revision>
       </Version>
     </release>
     <repository>

Modified: tomcat/site/trunk/docs/download-90.html
==============================================================================
--- tomcat/site/trunk/docs/download-90.html	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/docs/download-90.html	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -10,7 +10,7 @@
     </p>
   </div><h3 id="Quick_Navigation">Quick Navigation</h3><div class="text">
 
-[define v]9.0.120[end]
+[define v]9.0.121[end]
         <a href="https://downloads.apache.org/tomcat/tomcat-9/KEYS">KEYS</a> |
         <a href="#[v]">[v]</a> |
         <a href="[preferred]tomcat/tomcat-9/v[v]" rel="nofollow">Browse</a> |

Modified: tomcat/site/trunk/docs/index.html
==============================================================================
--- tomcat/site/trunk/docs/index.html	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/docs/index.html	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -31,6 +31,43 @@ these users and their stories are listed
 <a href="https://cwiki.apache.org/confluence/display/TOMCAT/PoweredBy">PoweredBy</a>
 wiki page.</p>
 
+</div><h3 id="Tomcat_9.0.121_Released"><span class="pull-right">2026-08-18</span> Tomcat 9.0.121 Released</h3><div class="text">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.121
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.120 include:</p>
+<ul>
+  <li>Add a new attribute to the Context, urlPatternsProvidedInDecodedForm.
+   This attribute controls whether URLs and URL patterns provided in the
+   deployment descriptor (web.xml), annotations and/or their programmatic
+   equivalents are treated as being provided in URL-encoded form (i.e.
+   using %nn encoding) or in decoded form. The Servlet specification
+   requires that they are provided in decoded form. However, Tomcat has
+   historically treated them as if they are provided in encoded form. In
+   Tomcat 12, they will always be treated as if they are provided in
+   decoded form. This setting enables migration from encoded form to
+   decoded form on an application by application basis. This attribute
+   will be removed in Tomcat 12 where it will effectively be hard-coded
+   to true.</li>
+
+  <li>Require every HTTP/2 request to provide an authority (either an
+   :authority pseudo header or a Host header)</li>
+
+  <li>Change the default encryptionAlgorithm for the EncryptInterceptor to
+   AES/GCM/NoPadding. This is a breaking change for the
+   EncryptInterceptor.</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.121_(remm)">Tomcat 9
+  changelog</a>.
+</p>
+
+<p style="text-align: center;">
+<a href="https://tomcat.apache.org/download-90.cgi">Download</a>
+</p>
+<p>Note: End of support for Tomcat 9.0.x has been
+<a href="tomcat-9.0.x-eos.html">announced</a> as 31 March 2027.</p>
 </div><h3 id="Tomcat_11.0.24_Released"><span class="pull-right">2026-07-08</span> Tomcat 11.0.24 Released</h3><div class="text">
 <p>
 The Apache Tomcat Project is proud to announce the release of version 11.0.24
@@ -94,30 +131,6 @@ changelog</a>.
 <p style="text-align: center;">
 <a href="https://tomcat.apache.org/download-10.cgi">Download</a>
 </p>
-</div><h3 id="Tomcat_9.0.120_Released"><span class="pull-right">2026-07-07</span> Tomcat 9.0.120 Released</h3><div class="text">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.120
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.119 include:</p>
-<ul>
-  <li>Correcting a regression that broke integration with jsvc.</li>
-
-  <li>Correcting a regression that broke re-use of tag files.</li>
-
-  <li>Align DIGEST authentication with RFC 7616 and require clients to
-      provide a valid qop parameter.</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.120_(remm)">Tomcat 9
-  changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="https://tomcat.apache.org/download-90.cgi">Download</a>
-</p>
-<p>Note: End of support for Tomcat 9.0.x has been
-<a href="tomcat-9.0.x-eos.html">announced</a> as 31 March 2027.</p>
 </div><h3 id="Tomcat_Native_2.0.15_Released"><span class="pull-right">2026-06-15</span> Tomcat Native 2.0.15 Released</h3><div class="text">
 <p>
 The Apache Tomcat Project is proud to announce the release of version 2.0.14 of

Modified: tomcat/site/trunk/docs/migration-9.html
==============================================================================
--- tomcat/site/trunk/docs/migration-9.html	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/docs/migration-9.html	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -534,7 +534,8 @@ versions of Apache Tomcat<sup>&reg;</sup
     <option value="9.0.116">9.0.116</option>
     <option value="9.0.117">9.0.117</option>
     <option value="9.0.118">9.0.118</option>
-    <option value="9.0.119" selected>9.0.119</option>
+    <option value="9.0.119">9.0.119</option>
+    <option value="9.0.120" selected>9.0.120</option>
     </select>,</label> <label>new version:
     <select name="target">
     <option value="9.0.0-M1">9.0.0-M1</option>
@@ -653,7 +654,8 @@ versions of Apache Tomcat<sup>&reg;</sup
     <option value="9.0.117">9.0.117</option>
     <option value="9.0.118">9.0.118</option>
     <option value="9.0.119">9.0.119</option>
-    <option value="9.0.120" selected>9.0.120</option>
+    <option value="9.0.120">9.0.120</option>
+    <option value="9.0.121" selected>9.0.121</option>
     <option value="HEAD">trunk (unreleased)</option>
     </select></label>
     </p>

Modified: tomcat/site/trunk/docs/oldnews.html
==============================================================================
--- tomcat/site/trunk/docs/oldnews.html	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/docs/oldnews.html	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -20,6 +20,30 @@
   <li><a href="oldnews-2011.html">year 2011</a></li>
   <li><a href="oldnews-2010.html">year 2010</a></li>
 </ul>
+</div><h3 id="Tomcat_9.0.120_Released"><span class="pull-right">2026-07-07</span> Tomcat 9.0.120 Released</h3><div class="text">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.120
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.119 include:</p>
+<ul>
+  <li>Correcting a regression that broke integration with jsvc.</li>
+
+  <li>Correcting a regression that broke re-use of tag files.</li>
+
+  <li>Align DIGEST authentication with RFC 7616 and require clients to
+      provide a valid qop parameter.</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.120_(remm)">Tomcat 9
+  changelog</a>.
+</p>
+
+<p style="text-align: center;">
+<a href="https://tomcat.apache.org/download-90.cgi">Download</a>
+</p>
+<p>Note: End of support for Tomcat 9.0.x has been
+<a href="tomcat-9.0.x-eos.html">announced</a> as 31 March 2027.</p>
 </div><h3 id="Tomcat_11.0.23_Released"><span class="pull-right">2026-06-22</span> Tomcat 11.0.23 Released</h3><div class="text">
 <p>
 The Apache Tomcat Project is proud to announce the release of version 11.0.23

Modified: tomcat/site/trunk/docs/whichversion.html
==============================================================================
--- tomcat/site/trunk/docs/whichversion.html	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/docs/whichversion.html	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -56,7 +56,7 @@ specifications</a> and the respective Ap
   <td>1.1</td>
   <td>1.3</td>
   <td>9.0.x</td>
-  <td>9.0.120</td>
+  <td>9.0.121</td>
   <td>8 and later</td>
 </tr>
 </table>

Modified: tomcat/site/trunk/xdocs/doap_Tomcat.rdf
==============================================================================
--- tomcat/site/trunk/xdocs/doap_Tomcat.rdf	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/xdocs/doap_Tomcat.rdf	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -74,8 +74,8 @@
     <release>
       <Version>
         <name>Latest Stable 9.0.x Release</name>
-        <created>2025-07-07</created>
-        <revision>9.0.120</revision>
+        <created>2025-08-18</created>
+        <revision>9.0.121</revision>
       </Version>
     </release>
     <repository>

Modified: tomcat/site/trunk/xdocs/download-90.xml
==============================================================================
--- tomcat/site/trunk/xdocs/download-90.xml	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/xdocs/download-90.xml	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -22,7 +22,7 @@
  Define variable to hold the current version number.
  Documentation for ezt.py: https://code.google.com/p/ezt/wiki/Syntax
 -->
-[define v]9.0.120[end]
+[define v]9.0.121[end]
         <a href="https://downloads.apache.org/tomcat/tomcat-9/KEYS">KEYS</a> |
         <a href="#[v]">[v]</a> |
         <a href="[preferred]tomcat/tomcat-9/v[v]" rel="nofollow">Browse</a> |

Modified: tomcat/site/trunk/xdocs/index.xml
==============================================================================
--- tomcat/site/trunk/xdocs/index.xml	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/xdocs/index.xml	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -48,6 +48,46 @@ these users and their stories are listed
 wiki page.</p>
 
 </section>
+
+<section name="Tomcat 9.0.121 Released" rtext="2026-08-18">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.121
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.120 include:</p>
+<ul>
+  <li>Add a new attribute to the Context, urlPatternsProvidedInDecodedForm.
+   This attribute controls whether URLs and URL patterns provided in the
+   deployment descriptor (web.xml), annotations and/or their programmatic
+   equivalents are treated as being provided in URL-encoded form (i.e.
+   using %nn encoding) or in decoded form. The Servlet specification
+   requires that they are provided in decoded form. However, Tomcat has
+   historically treated them as if they are provided in encoded form. In
+   Tomcat 12, they will always be treated as if they are provided in
+   decoded form. This setting enables migration from encoded form to
+   decoded form on an application by application basis. This attribute
+   will be removed in Tomcat 12 where it will effectively be hard-coded
+   to true.</li>
+
+  <li>Require every HTTP/2 request to provide an authority (either an
+   :authority pseudo header or a Host header)</li>
+
+  <li>Change the default encryptionAlgorithm for the EncryptInterceptor to
+   AES/GCM/NoPadding. This is a breaking change for the
+   EncryptInterceptor.</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.121_(remm)">Tomcat 9
+  changelog</a>.
+</p>
+
+<p style="text-align: center;">
+<a href="download-90.cgi">Download</a>
+</p>
+<p>Note: End of support for Tomcat 9.0.x has been
+<a href="tomcat-9.0.x-eos.html">announced</a> as 31 March 2027.</p>
+</section>
+
 <section name="Tomcat 11.0.24 Released" rtext="2026-07-08">
 <p>
 The Apache Tomcat Project is proud to announce the release of version 11.0.24
@@ -115,34 +155,6 @@ changelog</a>.
 </section>
 
 
-<section name="Tomcat 9.0.120 Released" rtext="2026-07-07">
-<p>
-The Apache Tomcat Project is proud to announce the release of version 9.0.120
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.119 include:</p>
-<ul>
-  <li>Correcting a regression that broke integration with jsvc.</li>
-
-  <li>Correcting a regression that broke re-use of tag files.</li>
-
-  <li>Align DIGEST authentication with RFC 7616 and require clients to
-      provide a valid qop parameter.</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.120_(remm)">Tomcat 9
-  changelog</a>.
-</p>
-
-<p style="text-align: center;">
-<a href="download-90.cgi">Download</a>
-</p>
-<p>Note: End of support for Tomcat 9.0.x has been
-<a href="tomcat-9.0.x-eos.html">announced</a> as 31 March 2027.</p>
-</section>
-
-
-
 <section name="Tomcat Native 2.0.15 Released" rtext="2026-06-15">
 <p>
 The Apache Tomcat Project is proud to announce the release of version 2.0.14 of

Modified: tomcat/site/trunk/xdocs/migration-9.xml
==============================================================================
--- tomcat/site/trunk/xdocs/migration-9.xml	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/xdocs/migration-9.xml	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -551,7 +551,8 @@ versions of Apache Tomcat<sup>&#174;</su
     <option value="9.0.116">9.0.116</option>
     <option value="9.0.117">9.0.117</option>
     <option value="9.0.118">9.0.118</option>
-    <option value="9.0.119" selected="selected">9.0.119</option>
+    <option value="9.0.119">9.0.119</option>
+    <option value="9.0.120" selected="selected">9.0.120</option>
     </select>,</label> <label>new version:
     <select name="target">
     <option value="9.0.0-M1">9.0.0-M1</option>
@@ -670,7 +671,8 @@ versions of Apache Tomcat<sup>&#174;</su
     <option value="9.0.117">9.0.117</option>
     <option value="9.0.118">9.0.118</option>
     <option value="9.0.119">9.0.119</option>
-    <option value="9.0.120" selected="selected">9.0.120</option>
+    <option value="9.0.120">9.0.120</option>
+    <option value="9.0.121" selected="selected">9.0.121</option>
     <option value="HEAD">trunk (unreleased)</option>
     </select></label>
     </p>

Modified: tomcat/site/trunk/xdocs/oldnews.xml
==============================================================================
--- tomcat/site/trunk/xdocs/oldnews.xml	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/xdocs/oldnews.xml	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -30,6 +30,33 @@
   <li><a href="oldnews-2010.html">year 2010</a></li>
 </ul>
 </section>
+
+<section name="Tomcat 9.0.120 Released" rtext="2026-07-07">
+<p>
+The Apache Tomcat Project is proud to announce the release of version 9.0.120
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.119 include:</p>
+<ul>
+  <li>Correcting a regression that broke integration with jsvc.</li>
+
+  <li>Correcting a regression that broke re-use of tag files.</li>
+
+  <li>Align DIGEST authentication with RFC 7616 and require clients to
+      provide a valid qop parameter.</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.120_(remm)">Tomcat 9
+  changelog</a>.
+</p>
+
+<p style="text-align: center;">
+<a href="download-90.cgi">Download</a>
+</p>
+<p>Note: End of support for Tomcat 9.0.x has been
+<a href="tomcat-9.0.x-eos.html">announced</a> as 31 March 2027.</p>
+</section>
+
 <section name="Tomcat 11.0.23 Released" rtext="2026-06-22">
 <p>
 The Apache Tomcat Project is proud to announce the release of version 11.0.23

Modified: tomcat/site/trunk/xdocs/whichversion.xml
==============================================================================
--- tomcat/site/trunk/xdocs/whichversion.xml	Tue Aug 18 04:30:09 2026	(r1937192)
+++ tomcat/site/trunk/xdocs/whichversion.xml	Tue Aug 18 08:16:48 2026	(r1937193)
@@ -67,7 +67,7 @@ specifications</a> and the respective Ap
   <td>1.1</td>
   <td>1.3</td>
   <td>9.0.x</td>
-  <td>9.0.120</td>
+  <td>9.0.121</td>
   <td>8 and later</td>
 </tr>
 </table>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.