This release contains several small fixes and some dependency updates.
Changed
- Improve performance of
CloseableThreadContext#closeMap()
(#2296)
Fixed
- Fix handling of
LoggerContextAware
lookups (#2309) - Fix NPE in
PatternProcessor
for aUNIX_MILLIS
pattern (#2346) - Fix that parameterized message formatting doesn't throw an exception when there are insufficient number of parameters (#2343)
- Fix
StatusLogger
log level filtering when debug mode is enabled (#2337) - Add
log4j2.StatusLogger.dateFormatZone
system property to set the time-zoneStatusLogger
uses to formatjava.time.Instant
. Without this, formatting patterns accessing to time-zone-specific fields (e.g., year-of-era) cause failures. (#2322) - Fix
StatusLogger
to correctly readlog4j2.StatusLogger.properties
resource (#2354) - Fix stack overflow in
StatusLogger
(#2322)
Updated
- Update
jakarta.activation:jakarta.activation-api
to version2.1.3
(#2335) - Update
jakarta.mail:jakarta.mail-api
to version2.1.3
(#2348) - Update
org.apache.commons:commons-compress
to version1.26.0
(#2304) - Update
org.apache.commons:commons-dbcp2
to version2.12.0
(#2344) - Update
org.apache.kafka:kafka-clients
to version3.7.0
(#2326) - Update
org.eclipse.angus:angus-activation
to version2.0.2
(#2336) - Update
org.eclipse.angus:jakarta.mail
to version2.0.3
(#2349)