Skip to content

4.0.0-alpha-13

Pre-release
Pre-release
Compare
Choose a tag to compare
@cstamas cstamas released this 23 Mar 05:51
· 2951 commits to master since this release

Release Notes - Maven - Version 4.0.0-alpha-13

Bug

  • [MNG-8005] - IDE WorkspaceReader is ignored in Maven 4
  • [MNG-8014] - Maven concurrent model builder deadlocks
  • [MNG-8017] - Maven fails at start with "Cannot run program "infocmp": error=2, No such file or directory"
  • [MNG-8021] - The user properties and system properties on session should be immutable
  • [MNG-8022] - 'mvn -version' results in NullPointerException
  • [MNG-8024] - Maven 3 models are not serializable, despite marked as such
  • [MNG-8039] - DefaultProjectBuilder should not change given artifact

New Feature

  • [MNG-5726] - Update OS Activation To Allow Wildcards In OS Version
  • [MNG-7954] - Provide a cleaner DI api
  • [MNG-8006] - Provide a SPI so that extension can interact with user properties at session creation time

Improvement

  • [MNG-7854] - Non directly managed imported and conflicting depMgt entries should warn
  • [MNG-8012] - Warn on BOM import within same reactor
  • [MNG-8015] - Control the type of path where each dependency can be placed
  • [MNG-8029] - improve documentation of mirror in settings
  • [MNG-8037] - Restrict project to the entity being built and make it immutable
  • [MNG-8045] - Use DependencyGraphDumper instead of own implementation
  • [MNG-8053] - Profile activation by packaging in the POM

Task

  • [MNG-7976] - Investigate MNG-6127 IT instability
  • [MNG-8013] - Integration testing process logs can be output github artifact
  • [MNG-8016] - Simplify ModelCache
  • [MNG-8023] - New method for project artifacts
  • [MNG-8026] - Maven should define from ground up scopes used with Resolver
  • [MNG-8043] - Dependency properties should be provided by Resolver consumer
  • [MNG-8046] - Upgrade github action version from v3 to v4
  • [MNG-8054] - Investigate possible solutions for build number diffs on deploy
  • [MNG-8059] - Move Resolver off java.io.File to NIO2 Paths
  • [MNG-8060] - Use String#isEmpty instead of length
  • [MNG-8061] - Upgrade Maven runtime requirement to Java 17
  • [MNG-8067] - Refer to latest schema for extensions.xml

Dependency upgrade

  • [MNG-8035] - Upgrade Resolver version to 2.0.0-alpha-7
  • [MNG-8036] - Upgrade to JLine 3.25.1
  • [MNG-8057] - Upgrade Modello to 2.3.0

What's Changed

New Contributors

Full Changelog: maven-4.0.0-alpha-12...maven-4.0.0-alpha-13