This minor release contains various improvements that we expect to
relieve the load on `pom.xml` and GitHub Actions workflows of
Maven-based projects we parent. This is of particular importance while
managing and cutting releases from multiple repositories. See
`README.adoc` for the complete list of features and their usage.

See this[1] `log4j-tools` GitHub Actions workflow run demonstrating a
successful release cut using a SNAPSHOT version of this
`logging-parent` release. All preparations (release notes, source and
binary distributions, vote & announcement emails, etc.) are staged to
both Nexus and SVN and waiting the release manager to proceed.

[1] https://github.com/apache/logging-log4j-tools/actions/runs/6120297528

## Changes

### Added

* Added `changelog-export` profile to easily export changelogs to Markdown files
* Added `changelog-release` profile to easily move
`src/changelog/.?.x.x` contents to their associated release directory
* Added `deploy` profile to ease the Maven `deploy` goal
* Added `distribution` profile to easily create a distribution file
containing Git-tracked sources, release notes, binary attachments,
`NOTICE.txt`, etc.
* Documented release instructions (i.e., `RELEASING.md`)
* Added `release` profile to share common release-specific Maven configuration
* Added reusable GitHub Actions workflows to share CI boilerplate for
other repositories
* Switched to using `log4j-changelog-maven-plugin` for managing
changelog and release notes

### Changed

* Switched to semantic versioning (old version: `9`, new version: `10.0.0`)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to