·
1 commit
to master
since this release
⚠️ Upgrade notes
Upgrading a child project from 49 usually needs these changes:
- apache-rat-plugin 0.18 (#601): rename child
<excludes>to<inputExcludes combine.children="append">; the old parameter is silently ignored. Put that configuration in<pluginManagement>without executions: the parent binds the check only on JDK 17 and newer, and an execution declared in<build><plugins>would run it on older JDKs too, where rat 0.18 fails. After moving the configuration, check that no plugin blocks or**/*globs were lost on the way. version.maven-surefireremoved: replace@version.maven-surefire@tokens in invoker ITs with@version.maven-surefire-plugin@.- maven-surefire-plugin 3.6.0: a console write from a thread without a context class loader (finalizers, dynamically attached agents) fails with
NoClassDefFoundError: Could not initialize class ...StackWalkerStrategy(SUREFIRE-3460). Until 3.6.1, set<surefire.version>3.5.6</surefire.version>. - maven-compiler-plugin 3.16.0 recompiles when dependencies change. A multi-release module whose
module-infodepends on a sibling module that exists only underMETA-INF/versions/9can then fail withmodule not foundinsite/javadocbuilds (apache/maven-executor#52). - spotless checks POM formatting on CI; run
mvn spotless:applybefore pushing.
💥 Breaking changes
- Update configuration for apache-rat-plugin 0.18 (#601) @slawekjaranowski
- Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 (#596) @dependabot[bot]
- Property
version.maven-surefirewas removed in apache/maven-apache-parent#588, should be replaced byversion.maven-surefire-plugin,version.maven-failsafe-pluginorversion.maven-surefire-report-plugin
🚀 New features and improvements
📝 Documentation updates
- Document optional repository profiles for Apache snapshots and staging (#586) @slawekjaranowski
👻 Maintenance
- Restore the document metadata dropped when the pages were ported (#592) @slachiewicz
- Port the site documentation from APT to Markdown (#591) @slachiewicz
🔧 Build
- Add use-apache-staging profile (#585) @slawekjaranowski
📦 Dependency updates
- Update parent version to 40 (#607) @slawekjaranowski
- Bump org.codehaus.mojo:taglist-maven-plugin from 3.2.2 to 3.2.3 (#605) @dependabot[bot]
- Bump org.codehaus.mojo:extra-enforcer-rules from 1.12.0 to 1.12.1 (#606) @dependabot[bot]
- Bump com.palantir.javaformat:palantir-java-format from 2.97.0 to 2.98.0 (#604) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.10.1 to 3.10.2 (#603) @dependabot[bot]
- Bump org.codehaus.modello:modello-maven-plugin from 2.6.0 to 2.8.1 (#602) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.10.0 to 3.10.1 (#599) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.9.0 to 3.10.0 (#595) @dependabot[bot]
- Bump com.palantir.javaformat:palantir-java-format from 2.96.0 to 2.97.0 (#594) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-utils from 4.0.3 to 4.1.0 (#596) @dependabot[bot]
- Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.2 to 2.9.3 (#590) @dependabot[bot]
- Bump version.sisu-maven-plugin from 1.0.1 to 1.1.0 (#588) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.8.0 to 3.9.0 (#589) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-toolchains-plugin from 3.2.0 to 3.3.0 (#587) @dependabot[bot]
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.7.0 to 3.8.0 (#579) @dependabot[bot]
- Bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (#582) @dependabot[bot]
- Bump com.palantir.javaformat:palantir-java-format from 2.94.0 to 2.96.0 (#580) @dependabot[bot]
- Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (#581) @dependabot[bot]
- Bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (#583) @dependabot[bot]
- Bump apache/maven-gh-actions-shared/.github/workflows/stale.yml from 4 to 5 (#584) @dependabot[bot]
- Bump com.palantir.javaformat:palantir-java-format from 2.93.0 to 2.94.0 (#573) @dependabot[bot]