This project is not maintained anymore! It has been retired by Apache Logging Services consensus on 2026-01-19. Users are advised to migrate to alternatives. For other inquiries, see the support policy.

Release notes

13.x.x

This minor release contains various bug fixes and improvements.

Changed

Updated

  • Update org.apache.logging.log4j:log4j-bom to version 2.24.3 (68)

  • Update org.apache.logging:logging-parent to version 12.1.1 (99)

  • Update Scala 2.12 baseline to 2.12.21 (99)

  • Update Scala 2.13 baseline to 2.13.18 (99)

  • Update Scala 3 baseline to 3.7.4 (99)

13.1.0

Release date

2024-02-01

This minor release contains a bug fix, Software Bill of Materials (SBOM) generation, and some dependency updates.

Added

  • Start generating CycloneDX SBOM

Fixed

  • Fix recursive inlining issues in Scala 3 macros (40)

Updated

  • Update org.apache.logging.log4j:log4j-bom to version 2.22.1 (43)

  • Update org.apache.logging:logging-parent to version 10.6.0 (44)

13.0.0

Release date

2023-10-10

The highlights of this major release are Scala 3 support, OSGi and JPMS descriptors, and the switch to semantic versioning.

Note that this release is still binary backward compatible with the earlier release 12.0. Though we needed to bump the major version number for the semantic versioning switch to avoid the confusion related with version ordering.

Added

  • Add support for Scala 3 (LOG4J2-3184, 26)

  • Add OSGi and JPMS support

Changed

  • Bump the Java version to 17 (Scala 2.10 and 2.11 targets still require Java 8 that build switches to using maven-toolchains-plugin)

  • Switch the CI to GitHub Actions

  • Switch from sbt to Maven to take advantage of logging-parent conveniences

  • Switch to semantic versioning

  • Update org.apache.logging.log4j:log4j-api version to 2.20.0

  • Update org.apache.logging:logging-parent to version 10.1.1

  • Start using log4j-changelog

12.0

Release date

2020-05-03

This is the first release of the project.

Added

Changed

  • Switch from sbt to Maven to take advantage of logging-parent conveniences (LOG4J2-1882)

  • Add release distribution script (LOG4J2-2303)