3.9.7
Release Notes - Maven - Version 3.9.7
Bug
- [MNG-8106] - Maven Metadata corruption if repository directory role overlaps
- [MNG-8121] - NullPointerException at org.apache.maven.artifact.repository.metadata.Metadata.merge (Metadata.java:293)
New Feature
- [MNG-5726] - Update OS Activation To Allow Wildcards In OS Version
- [MNG-8030] - Backport: Add ability to ignore dependency repositories: mvn -itr
Improvement
- [MNG-8019] - Streamline update policy of pluginRepository/repository of Maven Central in Super POM
- [MNG-8029] - improve documentation of mirror in settings
- [MNG-8031] - Backport: Make Maven transfer listener used with Resolver more concurrent friendly
- [MNG-8081] - default profile activation should consider available system and user properties
- [MNG-8085] - swtich from png+imagemap to svg
- [MNG-8117] - Improve prerequisite evaluation and plugin version selection logging
Task
- [MNG-7309] - Remove redundant MojoDescriptor parameterMap
- [MNG-8011] - Minimize and make generic the README.txt
- [MNG-8055] - Investigate possible solutions for build number diffs on deploy
Dependency upgrade
- [MNG-8094] - Resolver 1.9.19
- [MNG-8100] - Upgrade default plugin bindings
- [MNG-8101] - Upgrade Parent to 42
- [MNG-8109] - Resolver 1.9.20
- [MNG-8115] - Upgrade minimal set of dependencies
- [MNG-8125] - (build) Bump buildhelper-maven-plugin to 3.6.0 (was 3.4.0)
- [MNG-8126] - Bump logback classic to 1.2.13 (was 1.2.12)
- [MNG-8127] - Bump guava to 33.2.0-jre
What's Changed
- [MNG-6776] Inconsistent list of parameters for MojoDescriptor (#584) by @michael-o in #1361
- [MNG-8055] Ability to force build number by @cstamas in #1415
- [MNG-8029] improve documentation about mirror settings by @hboutemy in #1395
- MNG-8019 streamline central update policy by @kwin in #1381
- MNG-5726 (backport for Maven 3.9) by @kwin in #1431
- [MNG-4840] document requiredMavenVersion in plugin descriptor by @hboutemy in #1444
- [MNG-8085] switch png+imagemap to svg by @hboutemy in #1452
- [MNG-4840] fix requiredMavenVersion description #1444 by @hboutemy in #1456
- [MNG-6399] Lift JDK minimum to JDK 8 by @turbanoff in #1382
- Update GitHub actions to v4 by @slawekjaranowski in #1472
- [MNG-8101] Upgrade Parent to 42 by @slawekjaranowski in #1473
- [MNG-8100] Upgrade default plugin bindings by @slawekjaranowski in #1474
- [MNG-8031] Backport concurrent friendly transport listener by @cstamas in #1471
- [MNG-8030] Backport itr: ignore transitive repositories by @cstamas in #1469
- [MNG-8011] Neuter the README by @cstamas in #1470
- [MNG-8094] Resolver 1.9.19 by @cstamas in #1468
- [3.9.x][MNG-8106] Fix metadata merge by @cstamas in #1480
- [3.9.x][MNG-8109] Resolver 1.9.20 by @cstamas in #1490
- [MNG-8081] Interpolate available properties during default profile selection (Maven 3.9.x) by @mbenson in #1447
- [3.9.x][MNG-8117] Backport to Maven 3.9.x by @cstamas in #1505
- [MNG-8115] Upgrade dependencies by @slachiewicz in #1496
- [MNG-8121] Fix NPE in metadata merge by @cstamas in #1508
- [MNG-8126] Mild updates by @cstamas in #1533
New Contributors
- @turbanoff made their first contribution in #1382
Full Changelog: maven-3.9.6...maven-3.9.7