Files
Dejan Stojadinović ede6c90dfb KAFKA-19664 Support building with Java 25 (LTS release) (#20561)
This patch updates the Apache Kafka project's build, test, and
dependency configurations.

- Java Version Update: The build and test processes have been upgraded
from Java 24 to Java 25.
- Scala Version Update: The Scala library version has been updated from
2.13.16 to 2.13.17.
-  Dependency Upgrades: Several dependencies have been updated to newer
versions, including mockito (5.14.2 to 5.20.0), zinc (1.10.8 to 1.11.0),
and scala-library/reflect (2.13.16 to 2.13.17).
- Code and Configuration Changes: The patch modifies build.gradle to
exclude certain Spotbugs tasks for Java 25 compatibility. It also
changes the default signing algorithm in TestSslUtils.java from
SHA1withRSA to SHA256withRSA, enhancing security.
- Documentation: The README.md file has been updated to reflect the new
Java 25 requirement.

Reviewers: Ismael Juma <ismael@juma.me.uk>, Liam Clarke-Hutchinson
 <liam@steelsky.co.nz>, Gaurav Narula <gaurav_narula2@apple.com>,
 Chia-Ping Tsai <chia7712@gmail.com>
2025-10-08 16:16:23 +08:00
..