github google/go-containerregistry v0.2.0

latest releases: v0.19.1, v0.19.0, v0.18.0...
3 years ago

Highlights

  • windows support: #780
  • arm and arm64 images for crane/gcrane: #851
  • Correctly handle insufficient scope errors: #846
  • remote ctx gets used for initial token exchange: #818
  • Better debug logging (crane won't break the terminal): #816
  • remote.MultiWrite for more efficiently pushing multiple images: #798
  • Version info in remote useragent (and remote.WithUserAgent option): #837
  • Fixed an issue with context propagation when pushing manifest lists: #818

Changelog

cd5ad27 Add GitHub Actions badge for build status (#796)
0d898ee Add Windows support - Fix tests, enable CI, and release Windows binaries (#780)
b004c8a Add ability to override default registry and tag in pkg/name (#824)
ef0e499 Add logos for crane and gcrane (#822)
ab3252b Add remote.MultiWrite (#798)
5040388 Add remote.WithJobs and use it in remote.MultiWrite (#803)
5f1c4b2 Add support for arm and arm64 (#851)
d4a7f2f Delete empty 1 file (#829)
cf9d7b3 Don't log image layers in debug logs (#836)
b7100fc Drop //go:generate since we need hack/update-codegen.sh anyways (#801)
53ad5c4 Fix debug images (#811)
fb6ca2e Fix error when calculating tarball size of manifest (#804)
8bdb226 Fix some weirdness in google.Keychain (#807)
7c586d4 Implement better user agent support (#837)
dd33eb2 Improve transport.Error text (#827)
5fa6b58 Make sure options are propagated to child Writes (#818)
59645bd Parse WWW-Authenticate challenges on retry (#846)
3904ad8 Plumb contexts through transport.New (#834)
0349253 Refactor [g]crane to make threading options easier (#845)
429c837 Revamp debug logs (#816)
051a6c0 Rewrite cloudbuild.yaml and --publish=all (#802)
144defc Set longer timeout for ping (#833)
e4f0bba Try to remove dependency on GCR creds (#793)
1f7f304 Update codegen step to use vendored codegen tools (#795)
919148f Update common github actions (#792)
51a0dea Update common github actions (#800)
a14ada4 Update common github actions (#812)
5749037 Update common github actions (#826)
93b58dc add FindManifests (#828)
ca90ba6 add:registry ping timeout (#808)
6df0303 create CalculateSize() (#719)
6a63025 expose v1/layout.WriteImage and WriteIndex (#815)
50fe4c4 fix vet complaint (#831)
70abb4c match package with matcher and utils to filter v1.Descriptors; v1.Platform.Equals utility (#823)

Don't miss a new go-containerregistry release

NewReleases is sending notifications on new releases.