Sorry, corrections to the test results:

Test observations:
  - IMHO none critical
  - TestOcspSoftFailTryLater very often fails with jsse
    (any JDK version)
    - I think only NIO2 and either
      java.net.SocketException: Broken pipe or
      java.net.SocketException: Connection reset by peer
  - TestOcspEnabled sometimes fails when using panama,
  - only very sporadically fails when using tcnative and JDK25
  - in addition very few sporadic failures and or crashes
    (4 without crash, 6 with crash; total 934 test runs)

Am 19.03.26 um 14:10 schrieb Rainer Jung:
Am 16.03.26 um 18:48 schrieb Mark Thomas:
The proposed Apache Tomcat 11.0.20 release is now available for voting.

The notable changes compared to 11.0.18 include:

- Relax HTTP/2 header validation and respond to invalid requests with
   a stream reset or a 400 response as appropriate rather then with a
   connection reset.

- Fix bug 69964: Respect the configured cipher order, which was no
   longer respected following the addition of TLS 1.3 specific cipher
   configuration. TLS 1.3 ciphers will always be first in the list.

- Update Tomcat Native to 2.0.14 and increase the recommended version to
   2.0.14


For full details, see the change log:
https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html

Applications that run on Tomcat 9 and earlier will not run on Tomcat 11 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. Applications using deprecated APIs may require further changes.

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.20/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1584

The tag is:
https://github.com/apache/tomcat/tree/11.0.20
1c65de6f27a3bac481514e56e3637785b65a4f2c

The proposed 11.0.20 release is:
[ ] -1 Broken - do not release
[X] +1 Stable - go ahead and release as 11.0.20

+1 to release.

Reproducibility of the build checked (including the Windows installer) using "ant verify-release" on Linux Mint 22.3. OK after setting LANG.

Original Windows installer signature verified with osslsigncode 2.10.

Unit tests ran on platforms

- RHEL 7, 8, 9 and 10 and SLES 12 and 15

using

- recent patch versions of JDK 17, 21, 25, 26 (only OpenJDK GA) and 27 (EA)

from

- Eclipse Adoptium, Azul Zulu, Amazon Coretto, Oracle, RedHat and OpenJDK (for 26)

where available.

Also tested with

- tcnative 1.3.7, 2.0.14 and panama
   - tcnative including post-release memory leak patches

based on

- OpenSSL 3.0.19, 3.5.5, 3.6.1 and 4.0.0-slpha1 (for tcnative 2 and panama)
   - OpenSSL containing one post-release patch for 3.5 and 3.6.

Test observations:
   - IMHO none critical
   - TestOcspEnabled often fails on JDK25 and above when using panama,
     sometimes (but by far not as often with JDK25 and tcnative)
   - TestOcspEnabled often fails with jsse (any JDK version)
     - I think only NIO2 and either
       java.net.SocketException: Broken pipe or
       java.net.SocketException: Connection reset by peer
   - in addition very few sporadic failures and or crashes
     (4 without crash, 6 with crash; total 934 test runs)

Thanks for RM!

Best regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to