[ANN] Apache Maven 3.9.10 released

Slawomir Jaranowski <[email protected]>
Newsgroups gmane.comp.jakarta.turbine.maven.user
Message-ID <CAGjJkv3oNQBNHtDKTY5dU+bRT2x2ON4FtUZ=g-nDU3aWjWpxoQ@mail.gmail.com>
The Apache Maven team is pleased to announce the release of the Apache
Maven 3.9.10

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.10 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases.
Further releases of plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.10/

For more information read
https://maven.apache.org/docs/3.9.10/release-notes.html

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

Have fun!
- The Maven Team
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.