[ANNOUNCE] Apache Log4j `2.25.3` released
Volkan Yazıcı <[email protected]> Tue, 16 Dec 2025 16:42:20 +0100
| Newsgroups | gmane.comp.apache.logging.log4net.devel,gmane.comp.jakarta.log4j.user |
|---|---|
| Message-ID | <CABDM8gAX12Du4O_MpqMdO9+90ks-wFrs=zSpx0=2dokPycK6QQ@mail.gmail.com> |
Apache Log4j team is pleased to announce the `2.25.3` release. Apache Log4j is a versatile, industrial-strength Java logging framework composed of an API, its implementation, and components to assist the deployment for various use cases. For further information (support, download, etc.) see the project website[1]. [1] https://logging.apache.org/log4j/2.x/index.html == Release Notes This patch release addresses issues detailed in the changelog below. In particular, it includes an important fix for the host name verification in SSL/TLS configuration. This is used by Socket Appender. === Changed * Optimize `DefaultThreadContextMap.getCopy()` performance by avoiding megamorphic calls in `HashMap` constructor (#3935, #3939) === Fixed * Fix GraalVM metadata for nested classes to use binary names instead of canonical names (#3871, #3996) * Fix failures caused by null `SslConfiguration` (#3947, #3953) * Fix incorrect handling of the host name verification in SSL/TLS configuration, which is used by Socket Appender when SSL/TLS is enabled (#4002) === Removed * Remove the `com.github.spotbugs:spotbugs-annotations` dependency (#3984, #3985)