You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Tamás Cservenák <cs...@apache.org> on 2023/03/18 10:05:24 UTC
[ANN] Apache Maven 3.9.1 released
Howdy!
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.1
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.1 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.1/
For more information read
https://maven.apache.org/docs/3.9.1/release-notes.html
Release Notes - Maven - Version 3.9.1
** Bug
* [MNG-7213] - StackOverflowError when version ranges are unsolvable
and graph contains a cycle
* [MNG-7544] - MavenMetadataSource#retrieve(MetadataResolutionRequest)
does not check for null when reading from project map
* [MNG-7676] - On Maven 3.9.0+ release, sha512 hashes have "null"
classifier
* [MNG-7677] - Maven 3.9.0 is ~10% slower than 3.8.7 in large
multi-module builds
* [MNG-7679] - [REGRESSION] Build fails when executing a single mojo
without a POM
* [MNG-7685] - Unable to ignore certificate errors with v3.9.0
* [MNG-7693] - NPE in createModelCache, modelCacheFactory is null
* [MNG-7697] - Cannot parse POM that contains an emoji in a comment
* [MNG-7708] - Resolver in Maven 3.9+ no longer retries on a conection
failure
* [MNG-7709] - plexus-utils upgrade changes the way configuration is
parsed
* [MNG-7710] - Upgrade plexus-utils to 3.5.1
* [MNG-7716] - ConcurrencyDependencyGraph deadlock if no root can be
selected
* [MNG-7717] - Maven warns wrongly about ${localRepository} expression
* [MNG-7720] - [REGRESSION] Build order is incorrect and does not
respect Reactor Build Order
* [MNG-7721] - Maven 3.9 resolver ignores proxy configured via
MAVEN_OPTS
* [MNG-7726] - Maven 3.9.0 resolves properties in file profile
activation incorrectly
* [MNG-7731] - MNG-7520 incorrectly back ported to Maven 3.9.0
** Improvement
* [MNG-5185] - Improve "missing dependency" error message when
_maven.repositories/_remote.repositories contains other repository ids than
requested
* [MNG-7686] - Speed up by replacing non-pattern #replaceAll() with
#replace() or precompiled patterns
* [MNG-7706] - Deprecate ${localRepository} mojo parameter expression
** Task
* [MNG-7197] - Simplify exit code handling in Windows command startup
script
* [MNG-7583] - Allow concurrent access to the MavenPluginManager
* [MNG-7702] - Update to Maven Deploy Plugin 3.1.0
* [MNG-7713] - Drop option legacy-local-repository
* [MNG-7722] - Investigate GH Package Registry peculiarities
** Dependency upgrade
* [MNG-7695] - Upgrade to resolver 1.9.5
* [MNG-7715] - Upgrade to Maven Resolver 1.9.6
* [MNG-7723] - Upgrade to Maven Resolver 1.9.7
* [MNG-7725] - Update surefire to 3.0.0 in default binding
Have fun!
- The Maven Team