Howdy, The Apache Maven team is pleased to announce the release of the Maven Resolver 2.0.0-alpha-1.
https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/ This is a *PREVIEW* release of upcoming Maven Resolver 2.0.0 meant for users of Resolver to pick it up and adapt code if needed. Migration from Resolver 1.x in short: move off anything that is deprecated in Resolver 1.x (use latest 1.9.16 as "baseline" to check for deprecations). The migration to Resolver 2.x should be "drop in experience" if you follow documented steps here https://maven.apache.org/resolver/api-compatibility.html (and use nothing deprecated from Resolver 1.x). The provided ServiceLocator alternative (since 1.9.15) is documented here: https://maven.apache.org/resolver/third-party-integrations.html Release Notes - Maven Resolver - Version 2.0.0-alpha-1 ** Bug * [MRESOLVER-392] - Resolver installer should not be "smart" about installs * [MRESOLVER-413] - BF collector causes failure when -Dmaven.artifact.threads=1 used * [MRESOLVER-414] - MRESOLVER-377 makes several metadata related Maven IT fail ** Improvement * [MRESOLVER-377] - Introduce metadata update policy * [MRESOLVER-390] - Customize graph visiting strategy * [MRESOLVER-420] - Prioritized components should be cached per session ** Wish * [MRESOLVER-324] - Make the BF algorithm as the default option to speed up maven dependency resolution and downloading ** Task * [MRESOLVER-157] - Get rid of ServiceLocator in Resolver * [MRESOLVER-295] - Deprecate ChecksumUtils, split its logic in their proper place * [MRESOLVER-312] - Raise build required Java to 11, target remains 8 * [MRESOLVER-338] - Drop FileTransform API * [MRESOLVER-389] - Drop deprecated logging facade * [MRESOLVER-408] - Prepare for 2.0.0 version * [MRESOLVER-409] - Drop various deprecated methods and classes * [MRESOLVER-410] - Drop deprecated Guice modules * [MRESOLVER-411] - Update to Maven 4.0.0-alpha-8 * [MRESOLVER-418] - Migrate to Junit5 * [MRESOLVER-419] - Preserve component identities, use standard means for multi-component injection