+1
Confirmed the release on my Linux system by following the steps provided
in the review kit.
openjdk 17.0.16 2025-07-15
OpenJDK Runtime Environment (build 17.0.16+8-Ubuntu-0ubuntu124.04.1)
OpenJDK 64-Bit Server VM (build 17.0.16+8-Ubuntu-0ubuntu124.04.1, mixed
mode, sharing)
Jan
On 9/19/25 10:08, Volkan Yazıcı wrote:
This is a vote to release the Apache Log4j `2.25.2`.
Website: https://logging.staged.apache.org/log4j/2.25.2/index.html
GitHub: https://github.com/apache/logging-log4j2
Commit: 6923bd90cbbbbe4d7e5e99013097559ba6228b73
Distribution: https://dist.apache.org/repos/dist/dev/logging/log4j/2.25.2
Nexus:
https://repository.apache.org:443/content/repositories/orgapachelogging-1322
Signing key: 0x077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0
Review kit:
https://logging.apache.org/logging-parent/release-review-instructions.html
Please download, test, and cast your votes on this mailing list.
[ ] +1, release the artifacts
[ ] -1, don't release, because...
This vote is open for 72 hours and will pass unless getting a
net negative vote count. All votes are welcome and we encourage
everyone to test the release, but only the Logging Services PMC
votes are officially counted. At least 3 +1 votes and more
positive than negative votes are required.
== Errata
The generic release review instructions[1] are still applicable.
Though `CI=true` environment variable needs to be passed
to verify the reproducibility[2].
The incorrect release date in the staged website's release
notes page[3] will be corrected once the release is finalized.
[1] https://logging.apache.org/logging-parent/release-review-instructions.html
[2] https://github.com/apache/logging-log4j2/issues/3804
[3]
https://logging.staged.apache.org/log4j/2.25.2/release-notes.html#release-notes-2-25-2
== Release Notes
This patch release addresses certain minor issues detailed
in the changelog.
=== Fixed
* Fix potential memory leak involving `LogBuilder` in Log4j API
to Logback bridge (#3819, #3824)
* Prevent unnecessary warnings in
`AbstractDriverManagerConnectionSource` (#3828, #3831)
* Fix missing newlines in default logging configuration for
`log4j-core` (#3835, #3851)
* Fix missing default `Target` value in Console Appender (#3852)
* Discard the sub-second part while obtaining the initial time (i.e.,
creation time) of a file in `RollingFileManager` (#3068, #3872)
* Fix Pattern Layout exception stack trace converters to no longer
prepend newlines based on context (#3873, #3919)
* Fix the `com.google.errorprone:error_prone_annotations`
dependency whose version property gets erased due to flattening
(#3779, #3785, #3822, #3905)
* Fix detection of `Throwable` converters inside nested Pattern
Layout patterns when applying `alwaysWriteExceptions` (#3920)
* Fix parsing and merging of literals in
`InstantPatternDynamicFormatter` (#3930, #3932)