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-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to