This patch release delivers certain fixes on top of 2.26.0.
Changed
Fixed
- Fix the
createOnDemandbehavior ofRollingFileAppenderto correctly defer file and directory creation until the first log event, while preserving eager creation when disabled. (#2006, #4072) - Improve documentation for locale handling in the Pattern Layout date pattern converter (#4129, #4130)
- Fix handling of non-finite numbers while encoding
MapMessageto JSON (#4163) - Fix encoding of
MSGIDandSD-IDfields ofStructuredDataMessageto XML (#4136) - Fix stack trace rendering for exceptions with identity malfunction (e.g., colliding
equals()and/orhashCode()implementations) (#3933, #4133) - Fix resource leaks in
ConfigurationSourcewhen loading configuration via URL fails (#4127) - Fix
KafkaAppenderreporting error to error handler even after a successful retry (#4125)