Howdy. Nils, many thanks for testing!
I posted on MPH-220, but also for greater visibility here as well: Maven4 (and mvnd) fully utilize JLine3 library, hence for ops like these you want to use new CLI option: --raw-streams Thanks T On Tue, Dec 17, 2024 at 11:41 AM Nils Breunese <n...@breun.nl> wrote: > > I’ve tested a relatively large multi-module project with 4.0.0-rc-1 and > 4.0.0-rc-2 and pretty much everything seemed to work (nice!), except one > scripted execution of the Maven Help Plugin. I don’t know if that’s an issue > with Maven 4 or the Help Plugin, but I’ve reported it with a small > reproduction example here: https://issues.apache.org/jira/browse/MPH-220 > > Nils. > > > Op 17 dec 2024, om 01:12 heeft Guillaume Nodet <gno...@apache.org> het > > volgende geschreven: > > > > Release Notes – Maven 4.0.0-rc-2 > > > > The Apache Maven team would like to announce the release of Maven > > 4.0.0-rc-2. > > > > Please find the HTML version of this email at > > https://maven.apache.org/docs/4.0.0-rc-2/release-notes.html > > > > Maven 4 release requires Java 17 for runtime. > > > > This is release candidate release, is not suitable for production. > > > > Maven 4.0.0-rc-2 is available for download > > https://dlcdn.apache.org/maven/maven-4/4.0.0-rc-2/ > > > > 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 place. > > > > The core release is independent of plugin releases. Further releases > > of plugins will be made separately. See the PluginList for more > > information. > > > > 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-rc-2/ > > > > Overview About the Changes > > > > The full list of changes can be found in our issue management system. > > > > Notable changes include: > > > > requires Java 17 as "minimum runtime Java requirement" > > brings the latest Maven Resolver 2.0.5 > > many bug fixes and enhancements since rc-1 > > > > Maven has entered the release candidate phase and aims to be finally > > released in a few weeks. Please give it a try and report errors. > > > > Upgrading from Maven 3 > > > > Maven 4 brings a tons of changes. We've tried hard to maximise > > compatibility with Maven 3.x, but in order to have your build work > > with Maven 4, you will need to upgrade some plugins (such as > > maven-enforcer-plugin, maven-remote-resources-plugin, > > maven-shade-plugin, etc...) to their most recent versions. > > > > If your build is leveraging Maven extensions, you may very well expect > > some breakage. Some extensions may need to be updated: > > > > the useful, but unmaintained, os-maven-plugin extension has been > > forked and now maintained at os-detector-maven-plugin > > > > Contact the extensions' developers team to know their plans regarding > > supporting to Maven 4. > > > > Known issues > > > > the mvnenc tool used to encrypt passwords in settings is broken > > download rates appearing in the console display wrong values > > > > Change log > > > > Improvements > > > > [MNG-5729] Use monotonic time measurements by @gnodet in #1965 > > [MNG-8394] Event bridge and properties fix by @cstamas in #1937 > > [MNG-8403] Maven ITs use maven-executor by @cstamas in #1940 > > [MNG-8407] Add target attribute to SVG links by @kwin in #1954 > > [MNG-8415] Add constant for the security settings xml file by @gnodet in > > #1956 > > [MNG-8419][MNG-8424] Too aggressive warning for pre-Maven4 passwords > > by @cstamas in #1970 > > > > Bug fixes > > > > IT: Move ITs off maven-shared-utils by @cstamas in #1941 > > [MNG-8389] MavenExReq lacks u/p/i settings file paths by @cstamas in #1939 > > [MNG-8391] Wrong effective model when conflicting values come from > > parents and profiles by @gnodet in #1942 > > [MNG-8396] Add a cache layer to the filtered dependency graph by > > @gnodet in #1944 > > [MNG-8400] Make sure base parser uses canonical maven.home by @cstamas in > > #1945 > > [MNG-8402] System properties can take precedence over builtin > > expressions by @gnodet in #1947 > > [MNG-8405] Fail On Severity, when set, is not reset (in resident > > instances) by @gnodet in #1950 > > [MNG-8403] Collapse IT utils and helpers by @cstamas in #1949 > > IT: Drop dead stuff by @cstamas in #1951 > > [MNG-8404] ModelValidator: add unit tests and simplify a bit by @gnodet in > > #1948 > > IT: Streamline ITs more by @cstamas in #1952 > > [MNG-8388] Fix escape characters being replaced to change the original > > configuration by @CrazyHZM in #1946 > > Use https for www.apache.org/licenses/ by @slawekjaranowski in #1955 > > [MNG-8401] Reference global Maven download page by @kwin in #1953 > > [MNG-8410] API cleanup by @gnodet in #1957 > > [MNG-8411][MNG-8412][MNG-8416] mvnenc fixes by @cstamas in #1959 > > [MNG-8393] Enable consumer pom by default for 4.1.0 model version only > > by @gnodet in #1963 > > [MNG-8421] Move all of logging setup to LookupInvoker; mvnenc IT by > > @cstamas in #1964 > > [MNG-8423] mvnenc -h by @cstamas in #1971 > > [MNG-8406] Proper IT isolation by @cstamas in #1968 > > Add missing package infos by @gnodet in #1980 > > [MNG-5729] Fix possible NPE with introduction of mononic clock by > > @gnodet in #1972 > > [MNG-5729] Fix transfer rate computation by @gnodet in #1969 > > [MNG-8244] Using before:all / all / after:all is not triggered by > > @gnodet in #1973 > > [MNG-8245][MNG-8246] Warn when calling before: or after: phases by > > @gnodet in #1974 > > [MNG-3282] Docgen: remove property numbering, they are misleading and > > properties are "floating" anyway (alphabetically) by @gnodet in #1979 > > [MNG-8414] The consumer pom should warn if not able to downgrade the > > model version to 4.0.0 by @gnodet in #1981 > > > > Dependency upgrade > > > > [MNG-8420] Bump jlineVersion from 3.27.1 to 3.28.0 by @dependabot in #1962 > > [MNG-8430] Resolver 2.0.5 by @cstamas in #1975 > > [MNG-8427] Bump PlexusSecDispatcher to 4.0.3 by @cstamas in #1959 > > > > Full changelog > > > > https://github.com/apache/maven/compare/maven-4.0.0-rc-1...maven-4.0.0-rc-2 > > > > Enjoy! > > - The Maven Team > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org