You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Rémy Maucherat <re...@apache.org> on 2024/05/03 20:37:50 UTC
[VOTE] Release Apache Tomcat 9.0.89
The proposed Apache Tomcat 9.0.89 release is now available for voting.
The notable changes compared to 9.0.88 are:
- Refactor HTTP header parsing to use common parsing code and fix
non-blocking reads of chunked request bodies including trailer fields
- Add more timescale options to AccessLogValve and
ExtendedAccessLogValve
- WebDAV locking handling fixes
For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.89/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1494
The tag is:
https://github.com/apache/tomcat/tree/9.0.89
661a5978828212bbe4a324dd7c854894f34a561b
The proposed 9.0.89 release is:
[ ] -1, Broken - do not release
[ ] +1, Stable - go ahead and release as 9.0.89
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 9.0.89
Posted by Rémy Maucherat <re...@apache.org>.
The following votes were cast:
Binding:
+1: isapir, rjung, remm, jfclere
+0: markt
No other votes were cast.
The vote therefore passes.
Thanks to everyone who contributed to this release.
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.89
Posted by Mark Thomas <ma...@apache.org>.
On 03/05/2024 21:37, Rémy Maucherat wrote:
> The proposed 9.0.89 release is:
> [ ] -1, Broken - do not release
> [ ] +1, Stable - go ahead and release as 9.0.89
Tests pass on Linux, Windows, MacOS (Intel) and MacOS (M1).
Release is reproducible across platforms (Windows / Linux).
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.89
Posted by jean-frederic clere <jf...@gmail.com>.
On 5/3/24 22:37, Rémy Maucherat wrote:
> [X] +1, Stable - go ahead and release as 9.0.89
--
Cheers
Jean-Frederic
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.89
Posted by Rémy Maucherat <re...@apache.org>.
On Fri, May 3, 2024 at 10:37 PM Rémy Maucherat <re...@apache.org> wrote:
>
> The proposed Apache Tomcat 9.0.89 release is now available for voting.
>
> The notable changes compared to 9.0.88 are:
>
> - Refactor HTTP header parsing to use common parsing code and fix
> non-blocking reads of chunked request bodies including trailer fields
>
> - Add more timescale options to AccessLogValve and
> ExtendedAccessLogValve
>
> - WebDAV locking handling fixes
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.89/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1494
>
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.89
> 661a5978828212bbe4a324dd7c854894f34a561b
>
> The proposed 9.0.89 release is:
> [ ] -1, Broken - do not release
> [X] +1, Stable - go ahead and release as 9.0.89
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.89
Posted by Rémy Maucherat <re...@apache.org>.
On Mon, May 6, 2024 at 4:57 AM Rainer Jung <ra...@kippdata.de> wrote:
>
> Am 03.05.24 um 22:37 schrieb Rémy Maucherat:
> > The proposed Apache Tomcat 9.0.89 release is now available for voting.
> >
> > The notable changes compared to 9.0.88 are:
> >
> > - Refactor HTTP header parsing to use common parsing code and fix
> > non-blocking reads of chunked request bodies including trailer fields
> >
> > - Add more timescale options to AccessLogValve and
> > ExtendedAccessLogValve
> >
> > - WebDAV locking handling fixes
> >
> > For full details, see the changelog:
> > https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
> >
> > It can be obtained from:
> > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.89/
> >
> > The Maven staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomcat-1494
> >
> > The tag is:
> > https://github.com/apache/tomcat/tree/9.0.89
> > 661a5978828212bbe4a324dd7c854894f34a561b
> >
> > The proposed 9.0.89 release is:
> > [ ] -1, Broken - do not release
> > [X] +1, Stable - go ahead and release as 9.0.89
> >
> > Rémy
>
> +1, builds fine (on RHEL8 using JDK22).
>
> Tested via unit test suite on RHEL 6, 7, 8 and 9, SLES 11, 12 and 15 and
> Solaris 10 and 11 using latest patch levels of JDK 8, 11, 17, 21, 22
> from Adoptium Temurin, Zulu Azul, Amazon Coretto, Oracle and RedHat (the
> latter only on RHEL) plus JDK 23 EA 18. Solaris tests limited to JDK
> 1.8.0 and 11. A total of 161 test runs for NIO+NIO2.
>
> Also ran the few relevant tests for all of these platforms and JVMs in
> combination with tcnative 1.3.0 and 2.0.7 built with OpenSSL 3.0.13,
> 3.1.5, 3.2.1 and 3.3.0. A total of 1288 test runs for NIO+NIO2. Tests
> assumed to be relevant were
> org/apache/coyote/http2/TestLargeUpload.java,org/apache/**/Test*SSL*.java,org/apache/**/Test*Ssl*.java,org/apache/**/Test*openssl*.java,org/apache/tomcat/util/net/**/Test*.java,org/apache/tomcat/jni/**/Test*.java
>
> No testing done for APR connectors.
>
> Test adjustments:
>
> - TestMapperPerformance increased maxTime from 5000 to 25000
> - TesterTagHandlerPoolPerformance lowered loop count from 5000000, to 500000
> - SimpleHttpClient increased soTimeout from 10000 to 20000
>
> No unusual test failures:
>
> 1) sporadic tcnative crashes (probably during shutdown, running with 2
> test threads):
>
> - org.apache.tomcat.util.net.TestClientCert FAILED (crashed)
> 1 rh_jdk1.8.0-rhel9.x86_64-tcnative-1.3.0-320-1
>
> - org.apache.tomcat.util.net.TestClientCertTls13 FAILED (crashed)
> 1 amazon_jdk1.8.0-rhel9.x86_64-tcnative-2.0.7-300-1
>
> - org.apache.tomcat.util.net.TestSsl FAILED (crashed)
> 1 amazon_jdk1.8.0-rhel9.x86_64-tcnative-2.0.7-300-1
> 1 oracle_jdk1.8.0-sles12.x86_64-tcnative-2.0.7-310-2
> 1 amazon_jdk21-sles12.x86_64-tcnative-2.0.7-320-1
> 1 amazon_jdk21-sles15.x86_64-tcnative-1.3.0-310-2
> 1 rh_jdk21-rhel8.x86_64-tcnative-2.0.7-320-1
>
> - org.apache.catalina.valves.rewrite.TestResolverSSL FAILED (crashed)
> 1 zulu_jdk21-sles12.x86_64-tcnative-2.0.7-300-1
>
>
> 2) very sporadic JSSE failures for Linux:
>
> - org.apache.tomcat.websocket.server.TestSlowClient FAILED
> 1 amazon_jdk1.8.0-rhel6.x86_64-jsse
> 1 oracle_jdk17-rhel6.x86_64-jsse
>
> -
> org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator
> FAILED
> 1 adopt_jdk22-rhel8.x86_64-jsse
>
> 3) sporadic JSSE failures for Solaris:
>
> - org.apache.catalina.connector.TestConnector FAILED
> 1 oracle_jdk1.8.0-solaris10.sparc-jsse
>
> - org.apache.catalina.core.TestSwallowAbortedUploads FAILED
> 1 adopt_jdk1.8.0-solaris11.sparc-jsse
> 2 oracle_jdk1.8.0-solaris11.sparc-jsse
> 2 zulu_jdk1.8.0-solaris11.sparc-jsse
>
> - org.apache.tomcat.websocket.TestWebSocketFrameClientSSL FAILED
> 1 zulu_jdk11-solaris11.sparc-tcnative-1.3.0-300-1
>
> - org.apache.tomcat.websocket.server.TestClose FAILED
> 1 zulu_jdk1.8.0-solaris11.sparc-jsse
Thanks :) Your testing is getting more extensive every time !
Rémy
> Best regards,
>
> Rainer
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.89
Posted by Rainer Jung <ra...@kippdata.de>.
Am 03.05.24 um 22:37 schrieb Rémy Maucherat:
> The proposed Apache Tomcat 9.0.89 release is now available for voting.
>
> The notable changes compared to 9.0.88 are:
>
> - Refactor HTTP header parsing to use common parsing code and fix
> non-blocking reads of chunked request bodies including trailer fields
>
> - Add more timescale options to AccessLogValve and
> ExtendedAccessLogValve
>
> - WebDAV locking handling fixes
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.89/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1494
>
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.89
> 661a5978828212bbe4a324dd7c854894f34a561b
>
> The proposed 9.0.89 release is:
> [ ] -1, Broken - do not release
> [X] +1, Stable - go ahead and release as 9.0.89
>
> Rémy
+1, builds fine (on RHEL8 using JDK22).
Tested via unit test suite on RHEL 6, 7, 8 and 9, SLES 11, 12 and 15 and
Solaris 10 and 11 using latest patch levels of JDK 8, 11, 17, 21, 22
from Adoptium Temurin, Zulu Azul, Amazon Coretto, Oracle and RedHat (the
latter only on RHEL) plus JDK 23 EA 18. Solaris tests limited to JDK
1.8.0 and 11. A total of 161 test runs for NIO+NIO2.
Also ran the few relevant tests for all of these platforms and JVMs in
combination with tcnative 1.3.0 and 2.0.7 built with OpenSSL 3.0.13,
3.1.5, 3.2.1 and 3.3.0. A total of 1288 test runs for NIO+NIO2. Tests
assumed to be relevant were
org/apache/coyote/http2/TestLargeUpload.java,org/apache/**/Test*SSL*.java,org/apache/**/Test*Ssl*.java,org/apache/**/Test*openssl*.java,org/apache/tomcat/util/net/**/Test*.java,org/apache/tomcat/jni/**/Test*.java
No testing done for APR connectors.
Test adjustments:
- TestMapperPerformance increased maxTime from 5000 to 25000
- TesterTagHandlerPoolPerformance lowered loop count from 5000000, to 500000
- SimpleHttpClient increased soTimeout from 10000 to 20000
No unusual test failures:
1) sporadic tcnative crashes (probably during shutdown, running with 2
test threads):
- org.apache.tomcat.util.net.TestClientCert FAILED (crashed)
1 rh_jdk1.8.0-rhel9.x86_64-tcnative-1.3.0-320-1
- org.apache.tomcat.util.net.TestClientCertTls13 FAILED (crashed)
1 amazon_jdk1.8.0-rhel9.x86_64-tcnative-2.0.7-300-1
- org.apache.tomcat.util.net.TestSsl FAILED (crashed)
1 amazon_jdk1.8.0-rhel9.x86_64-tcnative-2.0.7-300-1
1 oracle_jdk1.8.0-sles12.x86_64-tcnative-2.0.7-310-2
1 amazon_jdk21-sles12.x86_64-tcnative-2.0.7-320-1
1 amazon_jdk21-sles15.x86_64-tcnative-1.3.0-310-2
1 rh_jdk21-rhel8.x86_64-tcnative-2.0.7-320-1
- org.apache.catalina.valves.rewrite.TestResolverSSL FAILED (crashed)
1 zulu_jdk21-sles12.x86_64-tcnative-2.0.7-300-1
2) very sporadic JSSE failures for Linux:
- org.apache.tomcat.websocket.server.TestSlowClient FAILED
1 amazon_jdk1.8.0-rhel6.x86_64-jsse
1 oracle_jdk17-rhel6.x86_64-jsse
-
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator
FAILED
1 adopt_jdk22-rhel8.x86_64-jsse
3) sporadic JSSE failures for Solaris:
- org.apache.catalina.connector.TestConnector FAILED
1 oracle_jdk1.8.0-solaris10.sparc-jsse
- org.apache.catalina.core.TestSwallowAbortedUploads FAILED
1 adopt_jdk1.8.0-solaris11.sparc-jsse
2 oracle_jdk1.8.0-solaris11.sparc-jsse
2 zulu_jdk1.8.0-solaris11.sparc-jsse
- org.apache.tomcat.websocket.TestWebSocketFrameClientSSL FAILED
1 zulu_jdk11-solaris11.sparc-tcnative-1.3.0-300-1
- org.apache.tomcat.websocket.server.TestClose FAILED
1 zulu_jdk1.8.0-solaris11.sparc-jsse
Best regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 9.0.89
Posted by Igal Sapir <is...@apache.org>.
On Fri, May 3, 2024 at 1:38 PM Rémy Maucherat <re...@apache.org> wrote:
> The proposed Apache Tomcat 9.0.89 release is now available for voting.
>
> The notable changes compared to 9.0.88 are:
>
> - Refactor HTTP header parsing to use common parsing code and fix
> non-blocking reads of chunked request bodies including trailer fields
>
> - Add more timescale options to AccessLogValve and
> ExtendedAccessLogValve
>
> - WebDAV locking handling fixes
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.89/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1494
>
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.89
> 661a5978828212bbe4a324dd7c854894f34a561b
>
> The proposed 9.0.89 release is:
> [ ] -1, Broken - do not release
> [X] +1, Stable - go ahead and release as 9.0.89
>
+1
Unit tests passed on Ubuntu 22.04 with Java 21.0.1
Igal
>
> Rémy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>