Howdy,

Note: This is a second preview release of Resolver 2.0.0, that would allow
any downstream consumers to try it out and adapt. Most of the major issues
were fixed, almost all of the functionality is there (compare JIRA "2.0.0"
and "2.0.0-alpha-2" versions).

Relevant changes as compared to alpha-1:
Implemented "onSessionClose" and using that in new HTTP/2 clients for
proper client cleanup. Moreover, JDK java.net.http.HttpClient close method
is used in jdk transport (hence Java21 build-time requirement).
This version of resolver is still "drop in" replacement into client code IF
it does
not touch any deprecated thing from Resolver 1.x (as those are dropped), but
session handling as mentioned above is changed, so integrators (like Maven)
need to adapt: https://github.com/apache/maven/pull/1301
Resolver client codebase like Mojos does NOT need any change.

See
https://maven.apache.org/resolver-archives/resolver-LATEST/upgrading-resolver.html

IF the vote is successful, the staging site will NOT be moved to
https://maven.apache.org/resolver/ but instead will be made reachable from
https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-2/ only.

The 1.9.16 is still the "latest stable" release of Maven Resolver.

===

We solved 11 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353841

There are still some issues in JIRA:
https://issues.apache.org/jira/projects/MRESOLVER/issues

Staging repository:
https://repository.apache.org/content/repositories/maven-2030

Source release SHA512:
52c0c99b9ed78bf070551521a96efb3b5b28f55a6b8005b8d9b72f5ded8c475e5212f257c5983d06d5741cf67652e51426f7795e5fca01bd645289eba64974cb

Staging site:
https://maven.apache.org/resolver-archives/resolver-LATEST/

Guide to testing staged releases:
https://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

Reply via email to