Byte Buddy 1.18.11
- Add SBOM to published artifacts.
- Check for traversable paths injected into class files as a rather hypothetical attack vector.
Nightly
- 0779019: [build] Automated Browser Version Update (#17730) (Selenium CI Bot) #17730
- 3e8e318: [java] Fix JSON parser EOF sentinel collision with U+FFFF (#17737) (Simon Mavi Stewart) #17737
- d037099: [java] Reject unescaped control characters in JSON strings (#17740) (Simon Mavi Stewart) #17740
- 79f3706: [rust] Support multiple names for Firefox binary in Linux (#17695) (Boni García) #17732
2.26.1
This patch release delivers certain fixes on top of 2.26.0.
- Improve logging for
LinkageErrorscenarios involving the LMAX Disruptor library (#2250, #4124)
- 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)