What's Changed
🚀 Features
- feat: replace docker client code with oras - take 2 by @Skarlso in #1184
- feat: support splitting blobs when stored as OCI layer by @mandelsoft in #1140
- feat: git Access, AccessMethod through BlobAccess by @jakobmoellerdev in #869
- feat(normalisation): jsonNormalisation/v3 and fixes to jsonNormalisation/v1 as well as jsonNormalisation/v2 by @jakobmoellerdev in #1218
- feat: jfrog plugin + helm upload handler by @jakobmoellerdev in #1167
🐛 Bug Fixes
11 changes
- fix: allow cache push through PAT by @jakobmoellerdev in #1166
- fix: replace juju with rogpeppe go internal by @Skarlso in #1176
- fix: correct link and add notice file by @morri-son in #1185
- fix: ocm transfer ignored --enforce when --overwrite is set by @fabianburth in #1187
- fix: fix toi doc by @mandelsoft in #1196
- fix: deal with internal error coming from docker registry by @Skarlso in #1203
- fix: correct fetch order for manifests and blobs with hints on media type by @jakobmoellerdev in #1209
- fix: do not handle root folder and the . folder by @Skarlso in #1229
- fix(transfer): accidental extra identity defaulting during transfer by @jakobmoellerdev in #1236
- fix: unable to close, unable to unref last: unable to cleanup component version, while unref last: closing component version by @hilmarf in #1243
- fix(workaround): allow old norm algos to be hashed with old digest ctxts by @jakobmoellerdev in #1263
⬆️ Dependencies
12 changes
- chore(deps): bump the go group with 3 updates by @dependabot in #1151
- chore(deps): use mergo vanity url by @jakobmoellerdev in #1161
- chore(deps): bump distroless/static-debian12 from to by @dependabot in #1169
- chore(deps): bump the go group with 10 updates by @dependabot in #1177
- chore(deps): bump github.com/fluxcd/cli-utils from 0.36.0-flux.9 to 0.36.0-flux.10 by @dependabot in #1178
- chore(deps): bump the go group with 11 updates by @dependabot in #1190
- chore(deps): bump the go group across 1 directory with 13 updates by @dependabot in #1215
- chore(deps): bump the go group with 5 updates by @dependabot in #1219
- chore(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.1 in the go_modules group by @dependabot in #1226
- chore(deps): bump the go group with 12 updates by @dependabot in #1248
- chore(deps): bump the go group with 17 updates by @dependabot in #1261
- chore(deps): bump distroless/static-debian12 from to by @dependabot in #1260
🧰 Maintenance
21 changes
- docs: release process - add follow up section by @hilmarf in #1141
- chore: bump VERSION to 0.20.0-dev by @ocmbot in #1144
- chore: autocollapse release notes by @jakobmoellerdev in #1145
- chore: fixup release notes by @jakobmoellerdev in #1148
- chore: adjust labels to new configuration by @hilmarf in #1115
- feat: migrate to fully distroless ocm image by @jakobmoellerdev in #1087
- chore: prioritize deps over chore by @jakobmoellerdev in #1155
- chore: add catch all category for release by @jakobmoellerdev in #1157
- chore: missed this occurrence of by @hilmarf in #1159
- chore: make sure that dockerfiles are setup in a standard way by @jakobmoellerdev in #1160
- chore: changes label check to any_of by @jakobmoellerdev in #1162
- chore: rework default Dockerfile by @jakobmoellerdev in #1165
- docs: adjust flags to options in cobra help and usage template by @fabianburth in #1188
- chore: use the pull request head to run the integration tests by @jakobmoellerdev in #1202
- chore: just a tiny refactor in the returning code by @Skarlso in #1221
- chore(platforms): publish for: linux/amd64 and linux/arm64 by @hilmarf in #1225
- chore(github-action): let's check for common typos in coding by @hilmarf in #1206
- chore: fix codespell findings by @hilmarf in #1210
- chore(ci): ensure body is encoded correctly and can never be recognized as secret for release by @jakobmoellerdev in #1238
- chore(ci): patch release note write by @jakobmoellerdev in #1241
- docs: update to release process documentation by @ikhandamirov in #1251
Other Changes
- delete issue types as move to .github repo by @morri-son in #1259
Full Changelog: v0.19...v0.20.0