This patch release addresses certain minor issues detailed in the changelog.
Fixed
- Fix potential memory leak involving
LogBuilder
in Log4j API to Logback bridge (#3819, #3824) - Prevent unnecessary warnings in
AbstractDriverManagerConnectionSource
(#3828, #3831) - Fix missing newlines in default logging configuration for
log4j-core
(#3835, #3851) - Fix missing default
Target
value in Console Appender (#3852) - Discard the sub-second part while obtaining the initial time (i.e., creation time) of a file in
RollingFileManager
(#3068, #3872) - Fix Pattern Layout exception stack trace converters to no longer prepend newlines based on context (#3873, #3919)
- Fix the
com.google.errorprone:error_prone_annotations
dependency whose version property gets erased due to flattening (#3779, #3785, #3822, #3905) - Fix detection of
Throwable
converters inside nested Pattern Layout patterns when applyingalwaysWriteExceptions
(#3920) - Fix parsing and merging of literals in
InstantPatternDynamicFormatter
(#3930, #3932)