This is the release of opam 2.2.1.
Binaries and full archive are signed by the opam dev team (fingerprint 92C5 26AE 50DF 3947 0EB2 911B ED4C F1CA 67CB AA92
).
Please see our blog post for a highlight on the major changes and upgrade instructions.
Bug fixes
- Fix a regression in
opam install --deps-only
where the direct dependencies were not set as root packages [#6125 @rjbou] - Fix a regression when fetching git packages where the resulting git repository could lead to unexpected outputs of git commands, by disabling shallow clone by default except when fetching an opam repositories [#6146 @kit-ty-kate - fix #6145]
- Mitigate curl/curl#13845 by falling back from
--write-out
to--fail
if exit code 43 is returned by curl [#6168 @dra27 - fix #6120]
Build, test updates
- Synchronise opam-core.opam with opam-repository changes [#6043 @dra27]
- Fix and improve the release script and the creation of the
opam-full-<version>.tar.gz
archive [#6067 @kit-ty-kate] - Improve and extend the tests [#6125 #6146 @rjbou]
- Improve the test infrastructure [#6079 #6081 @rjbou]
API changes
?full_fetch
is nowtrue
by default instead offalse
[#6146 @kit-ty-kate - fix #6145]
Note: the linux binaries were built using 34fb54e instead of the release tag