What's Changed
- pkg/v1/mutate: fill in mediaType for OCI by @maisem in #1236
- Start testing ECR authentication. by @mattmoor in #1237
- Pin the version of AWS actions we use by @mattmoor in #1238
- Add pkg/authn/kubernetes by @imjasonh in #1234
- Use Temp File For
layout.{Write,Append,Replace}
Image/Index Methods by @ben-krieger in #1226 - Update README.md by @bobychaudhary in #1239
- fix k8schain go.mod by @dprotaso in #1242
- fix cmd/krane/go.mod and include it in hack/presubmit.sh by @imjasonh in #1240
- return transport errors that support errors.Is by @dprotaso in #1244
- Bump ecr-login to v0.6.0 by @imjasonh in #1243
- pkg/authn: return Anonymous on podman auth.json errors by @vdemeester in #1248
- Bump acr cred helper dep by @imjasonh in #1247
- krane: drop k8schain, use cred helper directly w/o k8s by @imjasonh in #1250
- Ensure that layer is closed before renaming file in layout by @ben-krieger in #1254
- Bump aws-actions/configure-aws-credentials from 1.6.0 to 1.6.1 by @dependabot in #1259
- Fix krane:debug image to include shell by @imjasonh in #1264
- Fix NewKeychainFromHelper by @imjasonh in #1265
- Fix issue templates by @imjasonh in #1266
- Update k8schain README -- don't recommend modifting authn.DefaultKeyc… by @imjasonh in #1267
- Add EOF to remote default retry predicate by @jonjohnsonjr in #1268
- Bump containerd by @imjasonh in #1271
- Implement Platform.String and v1.ParsePlatform by @imjasonh in #1270
- Eagerly fetch image ID in daemon.Image by @jonjohnsonjr in #1272
- Add pkg/authn/github.Keychain to authenticate with ghcr.io by @imjasonh in #1252
- Fallback to anonymous if env or gcloud are not configured by @imjasonh in #1279
- Add one-time workflow to push an image to ghcr.io by @imjasonh in #1281
- remove push-image workflow by @imjasonh in #1282
- Pass gcloud stderr to logs.Warn by @imjasonh in #1284
- Add tarball.WithMediaType to specify layer media type by @imjasonh in #1286
- LayerFromReader: buffer contents to a temp file instead of in memory by @imjasonh in #1285
- Check docker config auths for repo and registry by @imjasonh in #1280
- Bump deps, add script to make it easier by @imjasonh in #1260
- Fix Windows e2e test by @imjasonh in #1292
- Update ecr-login dep to fix logspam issue by @imjasonh in #1294
- authn/kubernetes - fix auth config lookup by @dprotaso in #1299
- authn/kubernetes - fix index.docker.io case by @dprotaso in #1300
- Take advantage of Chainguard maintained versions of various actions. by @mattmoor in #1301
- Cover a couple special paths in keychain unit tests. by @mattmoor in #1302
- Add output option to mutate to save to a tar file and not push to a registry (same as append) by @ehmm in #1257
- Add GitHub Action to automatically bump deps by @imjasonh in #1291
- Include blob existence checks in retries by @jonjohnsonjr in #1307
- Bump golangci/golangci-lint-action from 2 to 3.1.0 by @dependabot in #1308
- Add rebase_test.sh to hack/presubmit.sh by @imjasonh in #1304
- crane export: Support reading tarball from a stream by @abitrolly in #1274
- Don't parse challenge's scopes, put them first by @jonjohnsonjr in #1312
- Bump actions/checkout from 2 to 3 by @dependabot in #1315
- Fix isolation of presubmit tools by @abitrolly in #1306
- Bump deps, fix ecr-login API change by @imjasonh in #1310
- Add --user flag to crane mutate by @matthewrobertson in #1316
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in #1327
- Bump actions/setup-go from 2 to 3 by @dependabot in #1340
- Bump actions/stale from 4 to 5 by @dependabot in #1342
- Bump codecov/codecov-action from 2.1.0 to 3.0.0 by @dependabot in #1341
- use k8s keychain first by @dprotaso in #1346
- fix(v1/random): set MediaType in
randomIndex.manifest
by @estroz in #1343 - fix(v1/remote): return an error if both auth and keychain are set by @estroz in #1334
- AuthConfig now supports json (un)marshalling by @dprotaso in #1350
- authn.kubernetes.Resolve now behaves exactly like Kubernetes by @dprotaso in #1349
- bump require blocks to point to latest main (892d7a8) by @dprotaso in #1351
- update go action to always get the latest available and other updates by @cpanato in #1352
- Bump codecov/codecov-action from 3.0.0 to 3.1.0 by @dependabot in #1353
- Bump github/codeql-action from 1 to 2 by @dependabot in #1357
- transport: Don't pass default service if unset by @imjasonh in #1360
- fix(ConfigFile): Add Variant by @lippertmarkus in #1362
- Bump deps, fix issues by @imjasonh in #1317
- feat(crane): allow setting the repository to push by digest by @lippertmarkus in #1323
- Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in #1365
- Bump deps using ./hack/bump-deps.sh by @imjasonh in #1366
New Contributors
- @ben-krieger made their first contribution in #1226
- @bobychaudhary made their first contribution in #1239
- @abitrolly made their first contribution in #1274
- @matthewrobertson made their first contribution in #1316
- @estroz made their first contribution in #1343
- @lippertmarkus made their first contribution in #1362
Full Changelog: v0.8.0...v0.9.0