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