You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2020/02/12 13:29:06 UTC
svn commit: r1873940 [2/2] - in /tomcat/site/trunk: docs/migration-7.html
docs/migration-85.html docs/migration-9.html xdocs/migration-7.xml
xdocs/migration-85.xml xdocs/migration-9.xml
Modified: tomcat/site/trunk/docs/migration-9.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1873940&r1=1873939&r2=1873940&view=diff
==============================================================================
--- tomcat/site/trunk/docs/migration-9.html (original)
+++ tomcat/site/trunk/docs/migration-9.html Wed Feb 12 13:29:06 2020
@@ -287,6 +287,9 @@
<a href="#Upgrading_9.0.x">Upgrading 9.0.x</a>
<ol>
<li>
+<a href="#Tomcat_9.0.x_noteable_changes">Tomcat 9.0.x noteable changes</a>
+</li>
+<li>
<a href="#Tomcat_9.0.x_configuration_file_differences">Tomcat 9.0.x configuration file differences</a>
</li>
</ol>
@@ -793,6 +796,7 @@ of Apache Tomcat.</p>
</div>
<h3 id="Upgrading_9.0.x">Upgrading 9.0.x</h3>
<div class="text">
+
<p>When upgrading instances of Apache Tomcat from one version of Tomcat 9 to
another, particularly when using separate locations for $CATALINA_HOME and
@@ -804,6 +808,66 @@ of Apache Tomcat.</p>
<div class="subsection">
+<h4 id="Tomcat_9.0.x_noteable_changes">Tomcat 9.0.x noteable changes</h4>
+<div class="text">
+
+<p>The Tomcat developers aim for each patch release to be fully backwards
+ compatible with the previous release. Occasionally, it is necessary to
+ break backwards compatibility in order to fix a bug. In most cases, these
+ changes will go unnoticed. This section lists changes that are not fully
+ backwards compatible and might cause breakage when upgrading.</p>
+
+<ul>
+
+<li>
+<p>In 9.0.31 onwards, the default listen <strong>address</strong> of
+ the AJP Connector was changed to the loopback address rather than all
+ addresses.</p>
+
+<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+
+</li>
+
+<li>
+<p>In 9.0.31 onwards, the <strong>requiredSecret</strong> attribute
+ of the AJP Connector was deprecated and replaced by the
+ <strong>secret</strong> attribute.</p>
+
+<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+
+</li>
+
+<li>
+<p>In 9.0.31 onwards, the <strong>secretRequired</strong> attribute
+ was added to the AJP Connector. If set to <code>true</code>, the
+ default, the AJP Connector will not start unless a
+ <strong>secret</strong> has been specified.</p>
+
+<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+
+</li>
+
+<li>
+<p>In 9.0.31 onwards, the
+ <strong>allowedRequestAttributesPattern</strong> attribute was added to
+ the AJP Connector. Requests with unrecognised attributes will now be
+ blocked with a 403.</p>
+
+<p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+
+</li>
+
+</ul>
+
+</div>
+</div>
+
+
+<div class="subsection">
<h4 id="Tomcat_9.0.x_configuration_file_differences">Tomcat 9.0.x configuration file differences</h4>
<div class="text">
Modified: tomcat/site/trunk/xdocs/migration-7.xml
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-7.xml?rev=1873940&r1=1873939&r2=1873940&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/migration-7.xml (original)
+++ tomcat/site/trunk/xdocs/migration-7.xml Wed Feb 12 13:29:06 2020
@@ -489,8 +489,8 @@ of Apache Tomcat.</p>
attribute on connectors was changed to mean a limit of zero rather
than no limit to align it with <code>maxSavePostSize</code> and to
be more intuitive.</p>
- <p>Reference: <a href="tomcat-8.0-doc/config/http.html">HTTP connector</a>,
- <a href="tomcat-8.0-doc/config/ajp.html">AJP connector</a>.</p>
+ <p>Reference: <a href="tomcat-7.0-doc/config/http.html">HTTP connector</a>,
+ <a href="tomcat-7.0-doc/config/ajp.html">AJP connector</a>.</p>
</li>
</ul>
</subsection>
Modified: tomcat/site/trunk/xdocs/migration-85.xml
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-85.xml?rev=1873940&r1=1873939&r2=1873940&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/migration-85.xml (original)
+++ tomcat/site/trunk/xdocs/migration-85.xml Wed Feb 12 13:29:06 2020
@@ -233,7 +233,32 @@ of Apache Tomcat.</p>
changes will go unnoticed. This section lists changes that are not fully
backwards compatible and might cause breakage when upgrading.</p>
<ul>
- <li>None.</li>
+ <li><p>In 8.5.51 onwards, the default listen <strong>address</strong> of
+ the AJP Connector was changed to the loopback address rather than all
+ addresses.</p>
+ <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ <li><p>In 8.5.51 onwards, the <strong>requiredSecret</strong> attribute
+ of the AJP Connector was deprecated and replaced by the
+ <strong>secret</strong> attribute.</p>
+ <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ <li><p>In 8.5.51 onwards, the <strong>secretRequired</strong> attribute
+ was added to the AJP Connector. If set to <code>true</code>, the
+ default, the AJP Connector will not start unless a
+ <strong>secret</strong> has been specified.</p>
+ <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ <li><p>In 8.5.51 onwards, the
+ <strong>allowedRequestAttributesPattern</strong> attribute was added to
+ the AJP Connector. Requests with unrecognised attributes will now be
+ blocked with a 403.</p>
+ <p>Reference: <a href="tomcat-8.5-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
</ul>
</subsection>
Modified: tomcat/site/trunk/xdocs/migration-9.xml
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-9.xml?rev=1873940&r1=1873939&r2=1873940&view=diff
==============================================================================
--- tomcat/site/trunk/xdocs/migration-9.xml (original)
+++ tomcat/site/trunk/xdocs/migration-9.xml Wed Feb 12 13:29:06 2020
@@ -297,6 +297,7 @@ of Apache Tomcat.</p>
</section>
<section name="Upgrading 9.0.x">
+
<p>When upgrading instances of Apache Tomcat from one version of Tomcat 9 to
another, particularly when using separate locations for $CATALINA_HOME and
$CATALINA_BASE, it is necessary to ensure that any changes in the
@@ -305,6 +306,42 @@ of Apache Tomcat.</p>
the form below may be used to view the differences between the configuration
files in different versions of Tomcat 9.</p>
+ <subsection name="Tomcat 9.0.x noteable changes">
+ <p>The Tomcat developers aim for each patch release to be fully backwards
+ compatible with the previous release. Occasionally, it is necessary to
+ break backwards compatibility in order to fix a bug. In most cases, these
+ changes will go unnoticed. This section lists changes that are not fully
+ backwards compatible and might cause breakage when upgrading.</p>
+ <ul>
+ <li><p>In 9.0.31 onwards, the default listen <strong>address</strong> of
+ the AJP Connector was changed to the loopback address rather than all
+ addresses.</p>
+ <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ <li><p>In 9.0.31 onwards, the <strong>requiredSecret</strong> attribute
+ of the AJP Connector was deprecated and replaced by the
+ <strong>secret</strong> attribute.</p>
+ <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ <li><p>In 9.0.31 onwards, the <strong>secretRequired</strong> attribute
+ was added to the AJP Connector. If set to <code>true</code>, the
+ default, the AJP Connector will not start unless a
+ <strong>secret</strong> has been specified.</p>
+ <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ <li><p>In 9.0.31 onwards, the
+ <strong>allowedRequestAttributesPattern</strong> attribute was added to
+ the AJP Connector. Requests with unrecognised attributes will now be
+ blocked with a 403.</p>
+ <p>Reference: <a href="tomcat-9.0-doc/config/ajp.html">AJP
+ connector</a>.</p>
+ </li>
+ </ul>
+ </subsection>
+
<subsection name="Tomcat 9.0.x configuration file differences">
<p>Select a configuration file, old version and new version from the boxes
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org