Release notes
13.x.x
This minor release contains various bug fixes and improvements.
Changed
-
Website is migrated to Antora (apache/logging-log4j2#2443)
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.
Fixed
-
Fix recursive inlining issues in Scala 3 macros (40)
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
sbtto Maven to take advantage oflogging-parentconveniences -
Switch to semantic versioning
-
Update
org.apache.logging.log4j:log4j-apiversion to2.20.0 -
Update
org.apache.logging:logging-parentto version10.1.1 -
Start using
log4j-changelog
12.0
- Release date
-
2020-05-03
This is the first release of the project.
Added
-
Add Jenkins pipeline for
sbtbuild (LOG4J2-2291) -
Add required license files to
sbtoutput artifacts (LOG4J2-2293) -
Add
apache-rat-pluginreports (LOG4J2-2294) -
Add OSGi descriptors (LOG4J2-2295)
-
Add
sbt-siteplugin and website configuration (LOG4J2-2296) -
Add changelog to site (LOG4J2-2298)
-
Add support for Scala 2.13 (LOG4J2-2668)
Changed
-
Switch from
sbtto Maven to take advantage oflogging-parentconveniences (LOG4J2-1882) -
Add release distribution script (LOG4J2-2303)