This is a vote to release the Apache Log4j Kotlin API 1.3.0 (RC2). Website: https://logging.staged.apache.org/log4j/kotlin GitHub: https://github.com/apache/logging-log4j-kotlin Commit: 56197c6809fef293832539481b9fdbea0fc3d323 Distribution: https://dist.apache.org/repos/dist/dev/logging/log4j-kotlin Nexus: https://repository.apache.org/content/repositories/orgapachelogging-1192 Signing key: 0x077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0
Please download, test, and cast your votes on this mailing list. [ ] +1, release the artifacts [ ] -1, don't release, because... This vote is open for 72 hours and will pass unless getting a net negative vote count. All votes are welcome and we encourage everyone to test the release, but only the Logging Services PMC votes are officially counted. At least 3 +1 votes and more positive than negative votes are required. === Release Notes This minor release bumps the Kotlin baseline to 1.6.21 and contains various small improvements. ==== Added * Added an extension property for storing a cached logger (#29) * Added facade APIs for manipulating the context map and stack (#30) * Added missing `catching` and `throwing` API methods in `KotlinLogger` (#32) * Added JPMS support and used `org.apache.logging.log4j.api.kotlin` for the module name ==== Changed * Updated Log4j dependency to `2.20.0` * Bumped `logging-parent` version to `10.1.1` and overhauled the entire project infrastructure to take advantage of its goodies (#37) * Renamed OSGi `Bundle-SymbolicName` from `org.apache.logging.log4j.kotlin` to `org.apache.logging.log4j.api.kotlin` * Migrated tests to JUnit 5 * Bumped Kotlin and Kotlin Extensions baseline to `1.6.21` and `1.6.4` respectively * Skipped deploying `log4j-api-kotlin-benchmark` and `log4j-api-kotlin-sample` modules ==== Removed * Stopped exporting KDoc to HTML