13.0.0
The highlights of this major release are Scala 3 support, 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
- Added support for Scala 3 (LOG4J2-3184, #26)
- Added OSGi and JPMS support
Changed
- Bumped 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
- Switched from
sbt
to Maven to take advantage oflogging-parent
conveniences - Switched to semantic versioning
- Updated
org.apache.logging.log4j:log4j-api
version to2.20.0
- Update
org.apache.logging:logging-parent
to version10.1.1
- Started using
log4j-changelog