The Apache Maven team is pleased to announce the release of the
Apache Maven 4.0.0-beta-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 4.0.0-beta-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/4.0.0-beta-3/

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


Release Notes - Maven - Version 4.0.0-beta-3

** Bug
    * [MNG-8025] - API incompatibility with m-remote-resources-p
    * [MNG-8079] - Maven Resolver breaks compatibility due Resolver breakage
    * [MNG-8082] - Exceptions of proxied SessionScoped components are not
working correctly
    * [MNG-8106] - Maven Metadata corruption if repository directory role
overlaps
    * [MNG-8108] - Failure to create the consumer POM
    * [MNG-8118] - Dependency-management "client" exclusions overwrite BOM
exclusions
    * [MNG-8121] - NullPointerException at
org.apache.maven.artifact.repository.metadata.Metadata.merge
(Metadata.java:293)
    * [MNG-8123] - Maven 4.0.0-beta-2 fails with
maven-build-cache-extension 1.2.0
** New Feature
    * [MNG-8084] - Make the v4 api usable outside the Maven runtime
** Improvement
    * [MNG-8015] - Control the type of path where each dependency can be
placed
    * [MNG-8038] - Model builder API
    * [MNG-8050] - Same repositories IDs in settings.xml and POM are not
detected
    * [MNG-8075] - Allow project.baseUri in repository.url
    * [MNG-8081] - default profile activation should consider available
system and user properties
    * [MNG-8085] - switch from png+imagemap to svg
    * [MNG-8089] - Introduce "fat" type for JAR
    * [MNG-8117] - Improve prerequisite evaluation and plugin version
selection logging
    * [MNG-8119] - Remove build section in consumer pom profiles
    * [MNG-8128] - Custom packaging not found
** Task
    * [MNG-8043] - Dependency properties should be provided by Resolver
consumer
    * [MNG-8070] - Document Maven Runtime Requirement for Java 17
    * [MNG-8073] - Generated XSD files needs to have ASL2.0 license headers
    * [MNG-8088] - Apply Resolver ScopeManager
** Dependency upgrade
    * [MNG-8091] - Update Resolver to 2.0.0-alpha-10
    * [MNG-8102] - Upgrade Parent to 42
    * [MNG-8103] - Upgrade default plugin bindings
    * [MNG-8105] - Upgrade to JLine 3.26.0
    * [MNG-8107] - Upgrade to Resolver 2.0.0-alpha-11

Have fun!
- The Maven TeaM

Reply via email to