Release Notes - Maven - Version 3.9.8
Bug
- [MNG-7758] - o.e.aether.resolution.ArtifactResolutionException incorrectly examined when multiple repositories are involved
- [MNG-8066] - Maven hangs on self-referencing exceptions
- [MNG-8116] - Plugin configuration can randomly fail in case of method overloading as it doesn't take into account implementation attribute
- [MNG-8131] - Property replacement in dependency pom no longer works
- [MNG-8135] - Profile activation based on OS properties is no longer case insensitive
- [MNG-8142] - If JDK profile activator gets "invalid" JDK version for whatever reason, it chokes but does not tell why
- [MNG-8147] - Profile interpolation broke their evaluation in case of duplicate IDs
Improvement
- [MNG-7902] - Sort plugins in validation report
- [MNG-8140] - When a model is discarded (by model builder) for whatever reason, show why it happened
- [MNG-8141] - Model Builder should report if not sure about "fully correct" outcome
- [MNG-8150] - Make SimplexTransferListener handle absent source/target files
Task
- [MNG-8146] - Drop use of commons-lang
Dependency upgrade
- [MNG-8136] - Update to Eclipse Sisu 0.9.0.M3
- [MNG-8143] - Update to commons-cli 1.8.0
- [MNG-8144] - Update to Guava 32.2.1-jre
- [MNG-8154] - Upgrade default plugin bindings
What's Changed
- Use Maven Wrapper to build by @slawekjaranowski in #1553
- [3.9.x] [MNG-8136] Update Eclipse Sisu to 0.9.0.M3 by @cstamas in #1547
- [MNG-8135] Profile activation based on OS properties is no longer case insensitive by @cstamas in #1561
- [3.9.x] Dependency updates by @cstamas in #1560
- [MNG-7902] Sort plugins in the validation report (#1510) by @slawekjaranowski in #1562
- [MNG-8066] Default exception handler does not handle recursion by @cstamas in #1558
- [MNG-8142] Hidden bug: JDK profile activator throw NumberFormatEx by @cstamas in #1557
- [MNG-8146] Drop commons-lang by @cstamas in #1564
- [MNG-8140] Always tell why model was discarded as "invalid" by @cstamas in #1555
- [MNG-8141] Model builder should report problems it finds during build by @cstamas in #1556
- [MNG-8141][MNG-8147] Restore profile ID invariance but warn if duplicate IDs present by @cstamas in #1568
- [MNG-8141] Aftermath, and tidy up by @cstamas in #1572
- [MNG-8150] Backport TransferListener improvements for Maven 3.9.x by @pshevche in #1576
- [MNG-7758] Report dependency problems for all repository by @slawekjaranowski in #1584
- [MNG-8154] Upgrade default plugin bindings by @slawekjaranowski in #1586
Full Changelog: maven-3.9.7...maven-3.9.8