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/06/26 11:48:47 UTC

[ANN] Apache Maven 3.9.3 released

The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.3

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.3 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.3/

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

Release Notes - Maven - Version 3.9.3

** Bug
    * [MNG-7786] - Maven Plugin Validation message is misleading
    * [MNG-7795] - IllegalArgumentException: 'other' has different root
during plugin validation
    * [MNG-7796] - Top directory cannot be computed
    * [MNG-7799] - Plugin validation falsely reports there are issues (but
shows none)
    * [MNG-7811] - Plugins verification - reports are inconsistent
    * [MNG-7818] - [REGRESSION] maven improperly excludes hamcrest-core
from junit
    * [MNG-7819] - Create IT that exercise file locking with snapshots
** Improvement
    * [MNG-7698] - Allow comments in .mvn/maven.config
    * [MNG-7785] - Clean usage of SessionData
    * [MNG-7787] - Introduce new options for plugin validation
    * [MNG-7788] - Plugin Validation Report should be printed before build
summary
    * [MNG-7789] - Plugin Dependency Validations use wrong data set
    * [MNG-7806] - Plugins verification - remove used in module(s) report
    * [MNG-7823] - Make plugin validation level parsing more consistent
** Task
    * [MNG-5987] - Document the algorithm calculating the order of plugin
executions inside a phase.
    * [MNG-7743] - Make the build work on JDK 20
    * [MNG-7790] - Update lifecycle plugins
    * [MNG-7791] - Split validation issues into "user actionable" and
"plugin dev actionable"
    * [MNG-7797] - Return BRIEF mode, simply map it onto SUMMARY
    * [MNG-7807] - Update Super POM plugins
** Dependency upgrade
    * [MNG-7800] - Upgrade to Maven Resolver 1.9.13
    * [MNG-7816] - Bump maven parent from 39 to 40

Have fun!
- The Maven Team