Skip to content

Releases: google/go-containerregistry

v0.2.1

01 Dec 15:51
f937abd
Compare
Choose a tag to compare

Changelog

f937abd Set Version via ldflags for releases (#855)

v0.2.0

01 Dec 00:53
7c586d4
Compare
Choose a tag to compare

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)

v0.1.4

22 Oct 01:24
8a28419
Compare
Choose a tag to compare

Changelog

8a28419 Return basic auth from google.Keychain (#791)
25dfb32 Add --platform CLI option for crane (#788)
6344e57 format Go code (#790)
8e0bbb8 Add platform option to crane copy and digest (#742)
da2eb53 Update k8s-pkg-credentialprovider to pick up security fixes (#787)
77421d5 Use pinned k8s.io/code-generator for codegen (#785)
e39e523 Implement crane digest using a HEAD request (#784)
c9d94b7 Rename update-codegen for consistency (#781)
5e45177 Add WithContext to google.ListerOption (#776)
9f2724c [Automated] Fix misspellings (#775)
211fc9c Fix gofmt (#774)

v0.1.3

16 Sep 21:57
2ff6f48
Compare
Choose a tag to compare

Changelog

2ff6f48 add remote.Head (#770)
d7f8d06 [remote] Don't close streaming layers ourselves (#768)
d42b6a2 Update GGCR to K8s 1.18 libs (#767)
2a19315 Clean up go modules (#763)
071a121 Allow modifying the MediaType of a layer during mutate.Append. (#761)
ded15ea Fix incorrect tag size limit (#760)
4e3ad46 Test go 1.14, not 1.12 (#759)
b6430e8 Don't overwrite query in realm for token exchange (#758)

v0.1.2

21 Aug 20:01
cecf390
Compare
Choose a tag to compare

Changelog

cecf390 Split tarball progress test from write_test.go (#756)
6d4814a Fix for rebase omitting os/arch config properties (#751) (#752)
b0d31a1 Retry on TOOMANYREQUESTS error from ECR (#750)
38ad4ec Use crane options for crane.Catalog (#747)
e5f4efd [Fix] force a specific order in manifest for hermetic builds (#745)
a849933 Add remote.WithContext (#744)
72597da transport: preserve unexpected json errors (#739)
72edbad daemon: Ensure we call NegotiateAPIVersion first (#736)
92c877e Handle rebasing images with empty layers properly (#733)

v0.1.1

11 Jun 17:23
2a1a46d
Compare
Choose a tag to compare

The one where we renamed the tarballs.

v0.1.0

03 Jun 20:03
57766c1
Compare
Choose a tag to compare

First release 🎉