Am 16.03.26 um 16:26 schrieb Rémy Maucherat:
The proposed Apache Tomcat 9.0.116 release is now available for voting.

The notable changes compared to 9.0.115 are:

- 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 1.3.7 / 2.0.14 and increase the recommended
    version to 1.3.7 / 2.0.14

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.116/

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

The tag is:
https://github.com/apache/tomcat/tree/9.0.116
d2c7dce5e94d6d1d81ad7d66402140b1c1962a53

The proposed 9.0.116 release is:
[ ] -1, Broken - do not release
[X] +1, Stable - go ahead and release as 9.0.116
+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 1.8.0, 11, 17, 21, 25, 26 (only OpenJDK GA) and 27 (EA)

from

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

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-alpha1 (for tcnative 2 and panama)
  - OpenSSL containing one post-release patch for 3.5 and 3.6.

Not all test runs are done yet, but by far most of them. Only some JDK25, 26 and 27 on RHEL still need to run.

Test observations:
  - IMHO none critical
  - TestOcspSoftFailTryLater often fails with jsse
    (any JDK version)
    - For TC 11 it was only for NIO2 and either
      java.net.SocketException: Broken pipe or
      java.net.SocketException: Connection reset by peer
  - TestOcspEnabled sometimes fails when using panama
  - TestOcspEnabled sometimes fails when using tcnative and JDK21+
    (no crash case)
  - in addition very few sporadic failures and or crashes
    (8 without crash, 19 with crash; total 1150 test runs until now)

Thanks for RM!

Best regards,

Rainer

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

Reply via email to