Re: [VOTE] Release Apache Log4j `2.25.2`

Gary Gregory <[email protected]>
Newsgroups gmane.comp.jakarta.log4j.devel
Message-ID <CACZkXPwmdm=XaQmUyr9PsfyctGYgSW-+gFGQdYyu4wvR=6i9Tg__43561.1625596479$1758286295$gmane$org@mail.gmail.com>
+1

I tested the source zip:
- ASC OK
- SHA512 OK
- mvn clean verify

Using:

openjdk version "17.0.16" 2025-07-15
OpenJDK Runtime Environment Homebrew (build 17.0.16+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.16+0, mixed mode, sharing)

Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: /opt/homebrew/Cellar/maven/3.9.11/libexec
Java version: 17.0.16, vendor: Homebrew, runtime:
/opt/homebrew/Cellar/openjdk@17/17.0.16/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "15.7", arch: "aarch64", family: "mac"

Darwin ****.local 24.6.0 Darwin Kernel Version 24.6.0: Mon Aug 11
21:15:09 PDT 2025; root:xnu-11417.140.69.701.11~1/RELEASE_ARM64_T6041
arm64

Docker version 28.3.2, build 578ccf6

Gary

On Fri, Sep 19, 2025 at 4:09 AM Volkan Yazıcı <[email protected]> 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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.