I had planned to finish the few remaining issues raised for 4.0.x and release a GA this week, but with Tamas, we found some problems caused by the flattening of the consumer POM, especially with the new transitive dependency manager.
So we think that we should revert that change and disable the flattening of the consumer POM by default. The feature is still present, but needs to be enabled using -Dmaven.consumer.pom.flatten. A side effect is also a performance boost, as creating the consumer POM won't require collecting the dependency tree again. See https://github.com/apache/maven/pull/11347 Given this is a somewhat important change, I'm now planning to do a rc-5 in the coming days. Cheers, Guillaume Le mer. 15 oct. 2025 à 20:42, Guillaume Nodet <[email protected]> a écrit : > Hey everyone, > > We've fixed a ton of issues on the 4.0.x branch [1], so I think it’s time > to cut the 4.0.0 release. > Before that, I’d just like to get the Spotless/Palantir plugin upgraded > [2] so that it works properly on JDK 17, 21, and 25 (we can later bump to > the upcoming parent once it includes the same change). > > The release notes [1] currently only show the diffs since RC4, so we > should probably do another pass on the “What’s New in Maven 4” page [3] — > to highlight the new mvnup upgrade tool (from rc-4) and double-check that > everything important is covered (if you see anything missing, please yell). > > Any objections to this plan? If not, shall we go ahead? > > Cheers, > Guillaume Nodet > > [1] > https://github.com/apache/maven/releases/tag/untagged-269a18e49ead47082a92 > [2] https://github.com/apache/maven/pull/11275 > [3] https://maven.apache.org/whatsnewinmaven4.html > -- ------------------------ Guillaume Nodet
