Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
3.9.10 source code.tar.gz | 2025-06-01 | 2.7 MB | |
3.9.10 source code.zip | 2025-06-01 | 4.7 MB | |
README.md | 2025-06-01 | 11.0 kB | |
Totals: 3 Items | 7.4 MB | 0 |
Release Notes - Maven - Version 3.9.10
Bug
- [MNG-8096] - Inconsistent dependency resolution behaviour for concurrent multi-module build can cause failures
- [MNG-8169] - MINGW support requires --add-opens java.base/java.lang=ALL-UNNAMED
- [MNG-8170] - Maven 3.9.8 contains weird native library for Jansi on Windows/arm64
- [MNG-8211] - Maven should fail builds that use CI Friendly versions but have no values set
- [MNG-8248] - WARNING: A restricted method in java.lang.System has been called
- [MNG-8256] - ProjectDependencyGraph bug: in case of filtering, non-direct module links are lost
- [MNG-8315] - Failure of mvn.cmd if a .mvn directory is located at drive root
- [MNG-8396] - Maven takes forever to resume
- [MNG-8711] - "Duplicate artifact" in LifecycleDependencyResolver
Improvement
- [MNG-8370] - Introduce maven.repo.local.head
- [MNG-8399] - JDK 24+ issues warning about usage of sun.misc.Unsafe
- [MNG-8707] - Add methods to remove compile and test source roots
- [MNG-8712] - improve dependency version explanation: it's a requirement, not always effective version
- [MNG-8717] - Remove maven-plugin-plugin:addPluginArtifactMetadata from default binding
- [MNG-8722] - Use a single standalone version of asm
- [MNG-8731] - Use https for xsi:schemaLocation in generated descriptors
- [MNG-8734] - Simplify scripting like "get project version" cases
Task
- [MNG-8728] - Bump Eclipse Sisu from 0.9.0.M3 to 0.9.0.M4 and use Java 24 on CI
Dependency upgrade
- [MNG-8289] - Update Plexus annotations to 2.2.0
- [MNG-8443] - Bump com.google.guava:guava from 33.2.1-jre to 33.4.0-jre
- [MNG-8531] - Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.0
- [MNG-8532] - Bump commons-io:commons-io from 2.16.1 to 2.18.0
- [MNG-8534] - Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1
- [MNG-8635] - Bump com.google.guava:failureaccess from 1.0.2 to 1.0.3
- [MNG-8636] - Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre
- [MNG-8640] - Bump org.apache.maven:maven-parent from 43 to 44
- [MNG-8661] - Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre
- [MNG-8701] - Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28
- [MNG-8702] - Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0
- [MNG-8703] - Bump commons-io:commons-io from 2.18.0 to 2.19.0
- [MNG-8704] - Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre
- [MNG-8705] - Bump commons-jxpath:commons-jxpath from 1.3 to 1.4.0
- [MNG-8706] - Bump commons-cli:commons-cli from 1.8.0 to 1.9.0
- [MNG-8715] - Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2
- [MNG-8716] - Bump resolver to 1.9.23
- [MNG-8745] - Bump xmlunitVersion from 2.10.0 to 2.10.2
What's Changed
- [MNG-8211] Fail the build if CI Friendly revision used without value by @cstamas in https://github.com/apache/maven/pull/1656
- Add missing since by @cstamas in https://github.com/apache/maven/pull/1682
- [MNG-8256] FilteredProjectDependencyGraph fix for non-transitive case by @cstamas in https://github.com/apache/maven/pull/1724
- [MNG-8315] Failure of mvn.cmd if a .mvn folder is located at drive root by @fmarot in https://github.com/apache/maven/pull/1806
- [MNG-8289] Update Plexus Annotations to 2.2.0 by @dependabot in https://github.com/apache/maven/pull/1666
- [MNG-8370] Add maven.repo.local.head by @slawekjaranowski in https://github.com/apache/maven/pull/1915
- [MNG-8443] Bump com.google.guava:guava from 33.2.1-jre to 33.4.0-jre by @dependabot in https://github.com/apache/maven/pull/1991
- [MNG-8531] Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.0 by @dependabot in https://github.com/apache/maven/pull/2013
- [MNG-8532] Bump commons-io:commons-io from 2.16.1 to 2.18.0 by @dependabot in https://github.com/apache/maven/pull/1926
- [MNG-8534] Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/apache/maven/pull/1699
- Add PR Automation action by @slawekjaranowski in https://github.com/apache/maven/pull/2113
- Bump com.google.guava:failureaccess from 1.0.2 to 1.0.3 by @dependabot in https://github.com/apache/maven/pull/2167
- Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot in https://github.com/apache/maven/pull/2168
- [MNG-8640] Bump org.apache.maven:maven-parent from 43 to 44 by @dependabot in https://github.com/apache/maven/pull/2163
- Use Maven 3.9.9 for build maven-3.9.x branch by @slawekjaranowski in https://github.com/apache/maven/pull/2177
- [MNG-8248] Add enable-native-access to startup scripts by @slawekjaranowski in https://github.com/apache/maven/pull/2171
- [MNG-8661] Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by @dependabot in https://github.com/apache/maven/pull/2185
- Use dedicated local repo for ITs on Jenkins by @slawekjaranowski in https://github.com/apache/maven/pull/2255
- [MNG-8701] Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 by @dependabot in https://github.com/apache/maven/pull/2240
- [MNG-8702] Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 by @dependabot in https://github.com/apache/maven/pull/2241
- [MNG-8703] Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in https://github.com/apache/maven/pull/2258
- [MNG-8704] Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot in https://github.com/apache/maven/pull/2264
- [MNG-8705] Bump commons-jxpath:commons-jxpath from 1.3 to 1.4.0 by @dependabot in https://github.com/apache/maven/pull/2270
- [MNG-8706] Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 by @dependabot in https://github.com/apache/maven/pull/1665
- [MNG-8715] Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 by @dependabot in https://github.com/apache/maven/pull/2280
- [MNG-8707] Add methods to remove compile and test source roots by @gnodet in https://github.com/apache/maven/pull/2275
- [MNG-8712] dependency version is a requirement, not effective by @hboutemy in https://github.com/apache/maven/pull/2279
- [MNG-8717] Remove maven-plugin-plugin:addPluginArtifactMetadata from default binding by @slawekjaranowski in https://github.com/apache/maven/pull/2295
- [MNG-8169] Add opens java.base/java.lang=ALL-UNNAMED for MinGW by @slawekjaranowski in https://github.com/apache/maven/pull/2296
- [MNG-8722] Use a single standalone version of asm by @slawekjaranowski in https://github.com/apache/maven/pull/2297
- [MNG-8716] Bump resolver to 1.9.23 by @slawekjaranowski in https://github.com/apache/maven/pull/2282
- [MNG-8731] Use https for xsi:schemaLocation in generated descriptors by @slawekjaranowski in https://github.com/apache/maven/pull/2343
- [MNG-8711] Fix concurrent cache access by @slawekjaranowski in https://github.com/apache/maven/pull/2345
- Update README.md by @slawekjaranowski in https://github.com/apache/maven/pull/2353
- [MNG-8728] Bump Eclipse Sisu from 0.9.0.M3 to 0.9.0.M4 by @cstamas in https://github.com/apache/maven/pull/2359
- [MNG-8728] Build ITs on JDK 21, 24 by @slawekjaranowski in https://github.com/apache/maven/pull/2360
- [MNG-8734] Make Maven 3.9.10 ignore --raw-streams option by @cstamas in https://github.com/apache/maven/pull/2361
- Bump xmlunitVersion from 2.10.0 to 2.10.1 by @dependabot in https://github.com/apache/maven/pull/2354
- [MNG-8396] Backport: add cache layer to the filtered dep graph by @cstamas in https://github.com/apache/maven/pull/2393
- [MNG-8745] Bump xmlunitVersion from 2.10.1 to 2.10.2 by @dependabot in https://github.com/apache/maven/pull/2389
New Contributors
- @fmarot made their first contribution in https://github.com/apache/maven/pull/1806
Full Changelog: https://github.com/apache/maven/compare/maven-3.9.9...maven-3.9.10