Re: [VOTE] Release Apache Tomcat 9.0.104

2025-04-06 Thread Rainer Jung

Am 04.04.25 um 15:11 schrieb Rémy Maucherat:

The proposed Apache Tomcat 9.0.104 release is now available for voting.

The notable changes compared to 9.0.102 are:

- Remove the requirement that an MD5 implementation must be provided
by JRE.

- Improve the handling of %nn URL encoding in the RewriteValve

- Various improvements to the JsonErrorReportValve

- Simplify build process by requiring Java 22 or newer for the release package.

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

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

The tag is:
https://github.com/apache/tomcat/tree/9.0.104
f8cfae0a0d1c8dc592099a1430cd08e352430823

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


+1 to release, thanks for the re-roll.

Reproducibility of the build checked (including the Windows installer) 
on Linux Mint 22.0. OK after setting LANG. Checked manually plus with 
"ant verify-release".


Original Windows installer signature verified with osslsigncode.

dist file list correct, hashes OK, gpg signatures OK.

Unit tests ran on platforms

- RHEL 6, 7, 8 and 9, SLES 11, 12 and 15, Solaris 10 and 11

using

- recent patch versions of JDK 1.8.0, 11, 17, 21, 24 and 25 (current EA)

from

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


where available.

Test with 21, 24 and 25 EA on RHEL platforms not yet fully done, will 
report later if I see unexpected things.


Also tested with

- tcnative 1.3.1, tcnative 2.0.8 and panama

based on

- OpenSSL 3.0.16, 3.2.4, 3.4.1 and 3.5.0beta1.

All test runs fine, except for

- the usual sporadic crashes with tcnative during shutdown.

Thanks for RM!

Best regards,

Rainer


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[PR] Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 [tomcat-jakartaee-migration]

2025-04-06 Thread via GitHub


dependabot[bot] opened a new pull request, #74:
URL: https://github.com/apache/tomcat-jakartaee-migration/pull/74

   Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) 
from 0.8.12 to 0.8.13.
   
   Release notes
   Sourced from https://github.com/jacoco/jacoco/releases";>org.jacoco:jacoco-maven-plugin's
 releases.
   
   0.8.13
   New Features
   
   JaCoCo now officially supports Java 23 and Java 24 (GitHub https://redirect.github.com/jacoco/jacoco/issues/1757";>#1757, https://redirect.github.com/jacoco/jacoco/issues/1631";>#1631, https://redirect.github.com/jacoco/jacoco/issues/1867";>#1867).
   Experimental support for Java 25 class files (GitHub https://redirect.github.com/jacoco/jacoco/issues/1807";>#1807).
   Calculation of line coverage for Kotlin inline functions 
(GitHub https://redirect.github.com/jacoco/jacoco/issues/1670";>#1670).
   Calculation of line coverage for Kotlin inline functions 
with reified type parameter (GitHub https://redirect.github.com/jacoco/jacoco/issues/1670";>#1670, https://redirect.github.com/jacoco/jacoco/issues/1700";>#1700).
   Calculation of coverage for Kotlin JvmSynthetic functions 
(GitHub https://redirect.github.com/jacoco/jacoco/issues/1700";>#1700).
   Part of bytecode generated by the Kotlin Compose compiler plugin is 
filtered out during generation of report (GitHub https://redirect.github.com/jacoco/jacoco/issues/1616";>#1616).
   Part of bytecode generated by the Kotlin compiler for inline value 
classes is filtered out during generation of report (GitHub https://redirect.github.com/jacoco/jacoco/issues/1475";>#1475).
   Part of bytecode generated by the Kotlin compiler for suspending lambdas 
without suspension points is filtered out during generation of report (GitHub 
https://redirect.github.com/jacoco/jacoco/issues/1283";>#1283).
   Part of bytecode generated by the Kotlin compiler for when expressions 
and statements with nullable enum subject is filtered out during generation of 
report (GitHub https://redirect.github.com/jacoco/jacoco/issues/1774";>#1774).
   Part of bytecode generated by the Kotlin compiler for when expressions 
and statements with nullable String subject is filtered out during generation 
of report (GitHub https://redirect.github.com/jacoco/jacoco/issues/1769";>#1769).
   Part of bytecode generated by the Kotlin compiler for chains of safe 
call operators is filtered out during generation of report (GitHub https://redirect.github.com/jacoco/jacoco/issues/1810";>#1810, https://redirect.github.com/jacoco/jacoco/issues/1818";>#1818).
   Method getEntries generated by the Kotlin compiler for enum 
classes is filtered out during generation of report (GitHub https://redirect.github.com/jacoco/jacoco/issues/1625";>#1625).
   Methods generated by the Kotlin compiler for constructors and functions 
with JvmOverloads annotation are filtered out (GitHub https://redirect.github.com/jacoco/jacoco/issues/1768";>#1768).
   
   Fixed bugs
   
   Fixed interpretation of Kotlin SMAP (GitHub https://redirect.github.com/jacoco/jacoco/issues/1525";>#1525).
   File extensions are preserved in HTML report in case of clashes of 
normalized file names (GitHub https://redirect.github.com/jacoco/jacoco/issues/1660";>#1660).
   
   Non-functional Changes
   
   JaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 
(GitHub https://redirect.github.com/jacoco/jacoco/issues/1708";>#1708, https://redirect.github.com/jacoco/jacoco/issues/1707";>#1707, https://redirect.github.com/jacoco/jacoco/issues/1681";>#1681).
   JaCoCo now depends on ASM 9.8 (GitHub https://redirect.github.com/jacoco/jacoco/issues/1862";>#1862).
   More context information when IllegalArgumentException 
occurs during reading of zip file (GitHub https://redirect.github.com/jacoco/jacoco/issues/1833";>#1833).
   
   
   
   
   Commits
   
   https://github.com/jacoco/jacoco/commit/78d5eff856bbe6129f05012e40c13d1840e20598";>78d5eff
 Prepare release 0.8.13
   https://github.com/jacoco/jacoco/commit/e579092d415247939c7098bfbaa3cbbe4dc7fe0d";>e579092
 Happy birthday Java 24! (https://redirect.github.com/jacoco/jacoco/issues/1867";>#1867)
   https://github.com/jacoco/jacoco/commit/17d31aa1073b1a327f1d7b631ff480a60cd40df5";>17d31aa
 Upgrade ASM to 9.8 (https://redirect.github.com/jacoco/jacoco/issues/1863";>#1863)
   https://github.com/jacoco/jacoco/commit/ee07ecb663f256930aa3b12771855ff555ec4e1b";>ee07ecb
 Upgrade Kotlin to 2.1.20 (https://redirect.github.com/jacoco/jacoco/issues/1860";>#1860)
   https://github.com/jacoco/jacoco/commit/f0dcc6b0b78b04dd94617707551f6c2d18426d09";>f0dcc6b
 Bump actions/upload-artifact from 4.6.1 to 4.6.2 (https://redirect.github.com/jacoco/jacoco/issues/1861";>#1861)
   https://github.com/jacoco/jacoco/commit/99707c3b2d540285b4418a9d056bba5ee18453e1";>99707c3
 Upgrade spotless-maven-plugin to 2.44.3 (https://redirect.github.com/jacoco/jacoco/issues/1851";>#1851)
   https://github.com/jacoco/jacoco/commit/21f6a99d7bbd518b2283885