2.23.1

Release date

2024-03-06

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 a UNIX_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-zone StatusLogger uses to format java.time.Instant. Without this, formatting patterns accessing to time-zone-specific fields (e.g., year-of-era) cause failures. (2322)

  • Fix StatusLogger to correctly read log4j2.StatusLogger.properties resource (2354)

  • Fix stack overflow in StatusLogger (2322)

Updated

  • Update jakarta.activation:jakarta.activation-api to version 2.1.3 (2335)

  • Update jakarta.mail:jakarta.mail-api to version 2.1.3 (2348)

  • Update org.apache.commons:commons-compress to version 1.26.0 (2304)

  • Update org.apache.commons:commons-dbcp2 to version 2.12.0 (2344)

  • Update org.apache.kafka:kafka-clients to version 3.7.0 (2326)

  • Update org.eclipse.angus:angus-activation to version 2.0.2 (2336)

  • Update org.eclipse.angus:jakarta.mail to version 2.0.3 (2349)