Author: svc_dist_logging Date: Fri Jun 26 00:02:38 2026 New Revision: 85461
Log: Added `apache-log4j` artifacts for release `2.26.1` Added: dev/logging/log4j/2.26.1/ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip (contents, props changed) dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip.asc dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip.sha512 dev/logging/log4j/2.26.1/apache-log4j-2.26.1-email-announce.txt dev/logging/log4j/2.26.1/apache-log4j-2.26.1-email-vote.txt dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip (contents, props changed) dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip.asc dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip.sha512 Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip ============================================================================== Binary file. No diff available. Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip.asc Fri Jun 26 00:02:38 2026 (r85461) @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEB36Ik6bcwz3UpNWyVuc7qaC1ktAFAmo9wY0ACgkQVuc7qaC1 +ktBU3xAArYjOIY/8oN4Go+V/IseJuQ8qROHq1KkUtuQn1PDs5RaBWXite1h+1AdM +V0X0mSYLsNo/X+Frfq5W5JV3wjz0o0uhe17s30HPQnvMGfT5fq/kCE2yzu8aYK43 +V1G1JutKfojZDn8Pqqt71xnE4+/6AOPdhRSZlkKZEAEu+fIb1JygBbY8MOgLoeNi +aiAvN8wo4B+4/tlxTY6Na28qe3zWhZ7FzS6rY2yDBQcQy2il3XT3K8Lzkll5JFiP +Qfs3NJJR+jjqDR7k9UObdqklIDTgtkDGYwA1Ulq/lUq18hmlAgUGb5ST3JsUBn0A +WV3GEeHXuiQmjXWtb2uEaK/tT3c05Zqf7Q6j+Jjo5oOjqvZB/rNVuc846/1dbtMj +PVXPEU8TSig2nibhP4O65VK8EeBACtnptPLfJXSEUvhMaS3Ln8RqHZPKT9as1yhX +cHonHq5vzyj6m1QcCbYdqOdRg5HyqoUPxluK3z3JKacbTAqLSVVy4X5U0ha2pKn+ +BgzI3vsgBAhfDjON0KjPLLWuCQzN+odjX6fkyGNB6YX4pYzbN+JU2t2pWdTDMI4v +M38ER19qS5mCFnCyRy8rCmtE2huVSuWub31FnKdarTRj58s+TBu8sok4CILoeSSx +QmeF9XkkA3M8mfOpzDfN78MjWKKNqYdt5SkM1sZhScE4rIAv1zs= +=ezCx +-----END PGP SIGNATURE----- Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-bin.zip.sha512 Fri Jun 26 00:02:38 2026 (r85461) @@ -0,0 +1 @@ +cb452b54f901dac147bb6275e3086f74a05912d2c53d472762c76ced201f6d8ed83a24e898294bedbb10faa37dcce86902623cc9ed15bc41bd9b0ea4771472b7 apache-log4j-2.26.1-bin.zip Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-email-announce.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-email-announce.txt Fri Jun 26 00:02:38 2026 (r85461) @@ -0,0 +1,39 @@ +To: [email protected], [email protected] +Title: [ANNOUNCE] Apache Log4j `2.26.1` released + +Apache Log4j team is pleased to announce the `2.26.1` +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 several bugs in version 2.26.0, in particular: + +* Fixes "Identity Malfunction" in `ThrowableStackTraceRenderer` by using `IdentityHashMap` for metadata caching. +* Fixes resource leaks in `ConfigurationSource` when loading configurations via URL. +* Fixes `DatePatternConverter` locale parsing when the timezone is omitted. +* Improves logging for `LinkageError` and Disruptor initialization failures to provide better diagnostics. +* Fixes `RollingFileAppender` with `createOnDemand="true"` to prevent the eager creation of parent directories when no logs are being written. +* Fixes `KafkaAppender` retry logic to prevent reporting spurious errors to the error handler after a successful retry. +* Fixes encoding of MSGID and SD-ID fields of `StructuredDataMessage` to XML. + + +[#release-notes-2-26-1-changed] +=== Changed + +* Fix stack trace rendering for exceptions with identity malfunction (e.g., colliding `equals()` and/or `hashCode()` implementations) (#3933, #4133) +* Improve logging for `LinkageError` scenarios involving the LMAX Disruptor library (#2250, #4124) + +[#release-notes-2-26-1-fixed] +=== Fixed + +* Fix the `createOnDemand` behavior of `RollingFileAppender` to correctly defer file and directory creation until the first log event, while preserving eager creation when disabled. (#2006, #4072) +* Improved documentation for locale handling in the Pattern Layout date pattern converter. (#4129, #4130) +* Fix encoding of `MSGID` and `SD-ID` fields of `StructuredDataMessage` to XML (#4136) +* Fix resource leaks in `ConfigurationSource` when loading configuration via URL fails (#4127) +* Fix `KafkaAppender` reporting error to error handler even after a successful retry (#4125) Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-email-vote.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-email-vote.txt Fri Jun 26 00:02:38 2026 (r85461) @@ -0,0 +1,51 @@ +To: [email protected] +Title: [VOTE] Release Apache Log4j `2.26.1` + +This is a vote to release the Apache Log4j `2.26.1`. + +Website: https://logging.staged.apache.org/log4j/2.26.1/index.html +GitHub: https://github.com/apache/logging-log4j2 +Commit: e320257b70cce34a8e2bf09b85e28abfad399db0 +Distribution: https://dist.apache.org/repos/dist/dev/logging/log4j/2.26.1 +Nexus: https://repository.apache.org:443/content/repositories/orgapachelogging-1326 +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 addresses several bugs in version 2.26.0, in particular: + +* Fixes "Identity Malfunction" in `ThrowableStackTraceRenderer` by using `IdentityHashMap` for metadata caching. +* Fixes resource leaks in `ConfigurationSource` when loading configurations via URL. +* Fixes `DatePatternConverter` locale parsing when the timezone is omitted. +* Improves logging for `LinkageError` and Disruptor initialization failures to provide better diagnostics. +* Fixes `RollingFileAppender` with `createOnDemand="true"` to prevent the eager creation of parent directories when no logs are being written. +* Fixes `KafkaAppender` retry logic to prevent reporting spurious errors to the error handler after a successful retry. +* Fixes encoding of MSGID and SD-ID fields of `StructuredDataMessage` to XML. + + +[#release-notes-2-26-1-changed] +=== Changed + +* Fix stack trace rendering for exceptions with identity malfunction (e.g., colliding `equals()` and/or `hashCode()` implementations) (#3933, #4133) +* Improve logging for `LinkageError` scenarios involving the LMAX Disruptor library (#2250, #4124) + +[#release-notes-2-26-1-fixed] +=== Fixed + +* Fix the `createOnDemand` behavior of `RollingFileAppender` to correctly defer file and directory creation until the first log event, while preserving eager creation when disabled. (#2006, #4072) +* Improved documentation for locale handling in the Pattern Layout date pattern converter. (#4129, #4130) +* Fix encoding of `MSGID` and `SD-ID` fields of `StructuredDataMessage` to XML (#4136) +* Fix resource leaks in `ConfigurationSource` when loading configuration via URL fails (#4127) +* Fix `KafkaAppender` reporting error to error handler even after a successful retry (#4125) Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip ============================================================================== Binary file. No diff available. Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip.asc Fri Jun 26 00:02:38 2026 (r85461) @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEB36Ik6bcwz3UpNWyVuc7qaC1ktAFAmo9wY0ACgkQVuc7qaC1 +ktAP2g/+KbbP0uu7OiPerpgVCLaWS8A0FK5fQtITU7mGMUX2PFB6UEqSZhsTMEqu +GNygHwQvLjE6AxY29mgLrhh2BXMkwtfahtFvAhrVgqtszgu5VwwaqwR5bJHUVIUe +KF9GEnhvSGtKmHxcXLMTfT2QB3hwfL7I8KIhyEuD5Vc+cqcUjA29MOwASap/wzat +mF5tf5DcIy5ylYvPIFxmJyK4ivJgCuIeab284J7GT/64h4IPI3QcynIeqnCP7gqM +8yz1iitzzSJ2aUV6t/CpSmXEu4YKNYs9rmDPT8L7K1AqnwVhwmJcFh9ru8T0513X +InMMfXYYmSseDyIGtSacA1tkjJSh4fj8uPpTY1ZEER1ZYYth7SjuA6GW1gmEbWnq +3BkNHwrgZda26kOmKHsbCuaQpt8bk3//tzCBa8WKLDrWcSiRgFzRnhXzre1O37Oc +mDN5sPqGFcAYgNtxwEAMNse3d4M7QFriAvcGSWJw05ULJdQCiJm1QTIQj8PY/qLK +zQZo/tf8lHBChYp5UwqzKv5oWy8LlBYpUGuDVA/RjqpBbAdFVp4BuD1VasBAuv94 +ALaUaCGNTZ0vdnAGoQwzUsZBSU++TbA+jVRMxN4jQlrHIfIy+8taIAS4JJiYwssC +mGaWxZuFPM+z1uW3XKYyKNT3WxMYPqgBOxBDKZ6SF4QQu/a9ueY= +=3kHh +-----END PGP SIGNATURE----- Added: dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/logging/log4j/2.26.1/apache-log4j-2.26.1-src.zip.sha512 Fri Jun 26 00:02:38 2026 (r85461) @@ -0,0 +1 @@ +0348961d1bd02bc18eced438b3b93c88b3a4a474c38583529bde08d327fb30ee8e1c1eba9794ededf25d8da38e5cb27f7d8a929d3385bb920300d9cb655da55f apache-log4j-2.26.1-src.zip
