Author: svc_dist_logging
Date: Wed Mar 25 08:34:14 2026
New Revision: 83381

Log:
Added `apache-log4j` artifacts for release `2.25.4`

Added:
   dev/logging/log4j/2.25.4/
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip   (contents, props 
changed)
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip.asc
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip.sha512
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-email-announce.txt
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-email-vote.txt
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip   (contents, props 
changed)
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip.asc
   dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip.sha512

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip
==============================================================================
Binary file. No diff available.

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip.asc
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip.asc    Wed Mar 25 
08:34:14 2026        (r83381)
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEB36Ik6bcwz3UpNWyVuc7qaC1ktAFAmnDnfYACgkQVuc7qaC1
+ktBgfg/9FMMQ2FGfTCOEX6ar2G6cGuqXlPWmYbEsqMZ/rMzZmyUyw4a6qSkyW6JG
+cQm2NzVBSg/hql+3I8z+htEOMZmN4HK8qS6zy7MH6CqkPEIQm/yxGJaSN2eIeJbU
+MjnYHyWEKDnEQOMmIG9CX+KrBAZVZvY6uY3+o0tA6yqCReEbAvTSFd9txpgM+y8J
+6v1mN4flCZ7tnONkuq9GVPOjhOmIULYUoQ3azQHxcSLLmHGOgv443i4OYndMr6js
+rgaC19Juj5O5Nu+8QLPmcjgwcSwij9kwZ9TK/cJoUd4LgX+Ts+HNI1ivPZxTXA4v
+KpNroUgjvoeWHEab8IviHxvTTDLrz/3SovfoQDOLDA+1wR0OAF0WXJycHi/wLavW
+gCy5GbeDxE/rQZ4OHZT8g67AMz/rTb0yrvwaG2N398lDEZmySXJX8ORUXyW8Iiqh
+MXYBVfbeYhCommQQAkk0D/pyrd3c4N3X6ksp4/b5mfuO6QMjhNe6gzFo5bVeAHnU
+oZ3owNbZEJ/dRT+5m5WSluy00hp8HvkvURZhPSPjxAx2byQ9CO7u6BsxSSiJHBE7
+u3dDEem/UpIVrNI2IACdz+HinEpgc9rqUl+kzh8C8NS2ip1SdRywKGU2HvtZ5Uyt
+iMx+9nf9OMxajY5id7lUU3ysMMiB6YurbXxXtQQ9lUIzYeSsir4=
+=FH7/
+-----END PGP SIGNATURE-----

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip.sha512
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ dev/logging/log4j/2.25.4/apache-log4j-2.25.4-bin.zip.sha512 Wed Mar 25 
08:34:14 2026        (r83381)
@@ -0,0 +1 @@
+945d17c604b255c7cbbd665bfba9f8d65880db6487bae2ce9033588e0249fb2bf0374608196c4e742106f76a621098773914734d96aac9dd6a96c906b74484e5
  apache-log4j-2.25.4-bin.zip

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-email-announce.txt
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ dev/logging/log4j/2.25.4/apache-log4j-2.25.4-email-announce.txt     Wed Mar 
25 08:34:14 2026        (r83381)
@@ -0,0 +1,37 @@
+To: [email protected], [email protected]
+Title: [ANNOUNCE] Apache Log4j `2.25.4` released
+
+Apache Log4j team is pleased to announce the `2.25.4`
+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 delivers fixes for configuration inconsistencies and 
formatting issues across several layouts.
+
+* Restores alignment between documented and actual configuration attributes.
+* Fixes formatting and sanitization issues in XML and RFC5424 layouts.
+* Improves handling of invalid characters and non-standard values.
+
+The authoritative list of recognized configuration attributes is available in 
the
+{logging-services-url}/log4j/2.x/plugin-reference.html[Plugin Reference].
+
+
+[#release-notes-2-25-4-fixed]
+=== Fixed
+
+* Prevent ParameterFormatter issuing a warning in case there is an extra null 
argument. Needed to support cases with Throwable parameter that may be null. 
(#3975, #4014)
+* Restore support for documented `Rfc5424Layout` parameter names. (#4022, 
#4074)
+* Take `Throwable#toString()` into account while rendering stack traces in 
Pattern Layout. (#3623, #4033)
+* Added debug level logs for successful resource loading in `Loader` class. 
(#4058, #4060)
+* Align `SslConfiguration` factory method usage with Log4j 2.12+ API. The 
`verifyHostname` attribute is not correctly recognized. (#4061, #4075)
+* Fix sanitization of structured data parameter names in RFC5424 layout. 
(#4073)
+* Replace invalid characters in XmlLayout output with the Unicode replacement 
character (U+FFFD). (#4077)
+* Replace invalid characters in Log4j1XmlLayout output with the Unicode 
replacement character (U+FFFD). (#4078)
+* Replace invalid characters in MapMessage.asXml() output with the Unicode 
replacement character (U+FFFD). (#4079)
+* Write non-finite floating-point numbers as strings in `JsonWriter`. (#4080)

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-email-vote.txt
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ dev/logging/log4j/2.25.4/apache-log4j-2.25.4-email-vote.txt Wed Mar 25 
08:34:14 2026        (r83381)
@@ -0,0 +1,49 @@
+To: [email protected]
+Title: [VOTE] Release Apache Log4j `2.25.4`
+
+This is a vote to release the Apache Log4j `2.25.4`.
+
+Website: https://logging.staged.apache.org/log4j/2.25.4/index.html
+GitHub: https://github.com/apache/logging-log4j2
+Commit: 0628e53b25a33e496b509c40a39f2d7c64f2aa6c
+Distribution: https://dist.apache.org/repos/dist/dev/logging/log4j/2.25.4
+Nexus: 
https://repository.apache.org:443/content/repositories/orgapachelogging-1324
+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.
+
+== Release Notes
+
+This patch release delivers fixes for configuration inconsistencies and 
formatting issues across several layouts.
+
+* Restores alignment between documented and actual configuration attributes.
+* Fixes formatting and sanitization issues in XML and RFC5424 layouts.
+* Improves handling of invalid characters and non-standard values.
+
+The authoritative list of recognized configuration attributes is available in 
the
+{logging-services-url}/log4j/2.x/plugin-reference.html[Plugin Reference].
+
+
+[#release-notes-2-25-4-fixed]
+=== Fixed
+
+* Prevent ParameterFormatter issuing a warning in case there is an extra null 
argument. Needed to support cases with Throwable parameter that may be null. 
(#3975, #4014)
+* Restore support for documented `Rfc5424Layout` parameter names. (#4022, 
#4074)
+* Take `Throwable#toString()` into account while rendering stack traces in 
Pattern Layout. (#3623, #4033)
+* Added debug level logs for successful resource loading in `Loader` class. 
(#4058, #4060)
+* Align `SslConfiguration` factory method usage with Log4j 2.12+ API. The 
`verifyHostname` attribute is not correctly recognized. (#4061, #4075)
+* Fix sanitization of structured data parameter names in RFC5424 layout. 
(#4073)
+* Replace invalid characters in XmlLayout output with the Unicode replacement 
character (U+FFFD). (#4077)
+* Replace invalid characters in Log4j1XmlLayout output with the Unicode 
replacement character (U+FFFD). (#4078)
+* Replace invalid characters in MapMessage.asXml() output with the Unicode 
replacement character (U+FFFD). (#4079)
+* Write non-finite floating-point numbers as strings in `JsonWriter`. (#4080)

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip
==============================================================================
Binary file. No diff available.

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip.asc
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip.asc    Wed Mar 25 
08:34:14 2026        (r83381)
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEB36Ik6bcwz3UpNWyVuc7qaC1ktAFAmnDnfYACgkQVuc7qaC1
+ktDz9w//Xz3gLXSZp8HsLQDv2PTWyivqCZFTo0j/dp5eUIPoBfbseO8d6bS7YTg+
+chnzd8ar+NjGYi5icNLj2Y1mYytcmIzhJCIhWvy2nHAlu5EoexNmcIAADXprtuGY
+hqKftnDPCNwbtihhsHLUtJFhSwebTY15k9MczIQSo5sGgJSTyvFUk1eU9oYyDekD
+8blXfvbAs+L07tRJLyvza61n9i7y2/hTmAKfGMq+hbcPLfoZDND+BzpX7WdJexo9
+uveYXWVEd54xkxbFgDOlrtcwgvL+fLTQCAPhrWPbns0zFxhu/r5hlXEMgBEqJt0c
+1G9cfgD1luq67qw2+BuCJgHFt+OnoqT6CLbzpOEwXa2LCWBgSdJKgIOL0JSRxYMm
+MB2IkOlsb2+kM71E1JDfq/S6KgmRqcN/uOFy+EE9JsahmCCF3IHidHA5x+g4JoWH
+XLcxuHiaYBOwAfaEVUuuOWhj9GGjNKRP7LAlKOLliZ29/imc7EapKTssU8Txbcvl
+i/5ZZna7DmZERgqheEYHv/oVSUtDnCzzO/Bb7QAiK+YEVFSlAUK5/u51Nb0krP2l
+ybrqzPT40EFMqyNaTdDKMhZq+solx7GwYev52esJp+VI4dD5o3TkJQk6tP5IZ1ug
+rBqaYpOvLkxVRPZt/0m7MCbGjsYm7V4Da9MAQXW06tUu3S4G1d0=
+=wuKe
+-----END PGP SIGNATURE-----

Added: dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip.sha512
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ dev/logging/log4j/2.25.4/apache-log4j-2.25.4-src.zip.sha512 Wed Mar 25 
08:34:14 2026        (r83381)
@@ -0,0 +1 @@
+37b28ef4448b6d681d1286552d750ab46be40fcc448dc084dc0e859df4fe51bb5b9e552c231b8fba105f5717ed8d2e98d1a5bc7b393d3e19f1a9a9088dbb591a
  apache-log4j-2.25.4-src.zip

Reply via email to