Releases: open-component-model/ocm
Releases · open-component-model/ocm
v0.20.0
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
latest ocm-cli
holds always the latest ocm-cli binaries
v0.19.1
What's Changed
🚀 Features
- feat(normalisation): jsonNormalisation/v3 and fixes to jsonNormalisation/v1 as well as jsonNormalisation/v2 (#1218) by @jakobmoellerdev in #1230
🐛 Bug Fixes
- fix(transfer): accidental extra identity defaulting during transfer (#1236) by @jakobmoellerdev in #1237
- fix: unable to close, unable to unref last: unable to cleanup compone… by @hilmarf in #1253
- fix(workaround): allow old norm algos to be hashed with old digest ctxts by @frewilhelm in #1264
🧰 Maintenance
- chore: bump VERSION to 0.19.1-dev by @ocmbot in #1197
- chore(ci): ensure body is encoded correctly and can never be recognized as secret for release (#1238) by @jakobmoellerdev in #1239
Full Changelog: v0.19.0...v0.19.1
v0.20.0-rc.1
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
v0.19.1-rc.3
What's Changed
🚀 Features
- feat(normalisation): jsonNormalisation/v3 and fixes to jsonNormalisation/v1 as well as jsonNormalisation/v2 (#1218) by @jakobmoellerdev in #1230
🐛 Bug Fixes
- fix(transfer): accidental extra identity defaulting during transfer (#1236) by @jakobmoellerdev in #1237
- fix: unable to close, unable to unref last: unable to cleanup compone… by @hilmarf in #1253
- fix(workaround): allow old norm algos to be hashed with old digest ctxts by @frewilhelm in #1264
🧰 Maintenance
- chore: bump VERSION to 0.19.1-dev by @ocmbot in #1197
- chore(ci): ensure body is encoded correctly and can never be recognized as secret for release (#1238) by @jakobmoellerdev in #1239
Full Changelog: v0.19.0...v0.19.1
v0.19.1-rc.2
What's Changed
🚀 Features
- feat(normalisation): jsonNormalisation/v3 and fixes to jsonNormalisation/v1 as well as jsonNormalisation/v2 (#1218) by @jakobmoellerdev in #1230
🐛 Bug Fixes
- fix(transfer): accidental extra identity defaulting during transfer (#1236) by @jakobmoellerdev in #1237
- fix: unable to close, unable to unref last: unable to cleanup compone… by @hilmarf in #1253
🧰 Maintenance
- chore: bump VERSION to 0.19.1-dev by @ocmbot in #1197
- chore(ci): ensure body is encoded correctly and can never be recognized as secret for release (#1238) by @jakobmoellerdev in #1239
Full Changelog: v0.19.0...v0.19.1
v0.19.1-rc.1
What's Changed
🚀 Features
- feat(normalisation): jsonNormalisation/v3 and fixes to jsonNormalisation/v1 as well as jsonNormalisation/v2 (#1218) by @jakobmoellerdev in #1230
🐛 Bug Fixes
- fix(transfer): accidental extra identity defaulting during transfer (#1236) by @jakobmoellerdev in #1237
🧰 Maintenance
- chore: bump VERSION to 0.19.1-dev by @ocmbot in #1197
- chore(ci): ensure body is encoded correctly and can never be recognized as secret for release (#1238) by @jakobmoellerdev in #1239
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
🚀 Features
- feat(log): log http requests for OCI and docker based on trace level by injecting a logger by @jakobmoellerdev in #1118
🧰 Maintenance
34 changes
- chore: change guide for 0.18.0 by @jakobmoellerdev in #1066
- chore(deps): bump the ci group with 2 updates by @dependabot in #1068
- chore(deps): bump the go group with 10 updates by @dependabot in #1067
- chore: allow publishing to Brew via custom script by @jakobmoellerdev in #1059
- chore: remove ocm inception during build CTF aggregation by @jakobmoellerdev in #1065
- chore: release branches as instead of by @jakobmoellerdev in #1071
- chore: cleanup release action by @jakobmoellerdev in #1076
- chore: disable mandatory period comments by @jakobmoellerdev in #1079
- chore: make sure that version bumping happens everytime by @jakobmoellerdev in #1090
- chore: also create a branch based on the tag to avoid dangling commits by @jakobmoellerdev in #1098
- chore: add correct labels for flake nix job by @jakobmoellerdev in #1100
- chore: allow triggering blackduck scans manually by @jakobmoellerdev in #1104
- chore: remove the int test repository dispatch by @jakobmoellerdev in #1106
- chore: rework labeling jobs by @jakobmoellerdev in #1103
- chore: ensure that PR titles must be semantic by @jakobmoellerdev in #1108
- chore: move process options to struct by @jakobmoellerdev in #1109
- chore: automatically set github actions label by @jakobmoellerdev in #1112
- chore: remove releasenotes.yaml by @jakobmoellerdev in #1111
- docs: document complex artifact transfer by @jakobmoellerdev in #1113
- chore: setup release to reuse CTF from components workflow by @jakobmoellerdev in #1077
- docs: revise RELEASE_PROCESS.md by @jakobmoellerdev in #1086
- chore: label prs based on conventional commit by @jakobmoellerdev in #1121
- docs: finally some working examples for a lot of commands by @jakobmoellerdev in #1123
- chore: let's not store the release notes in the repository by @hilmarf in #1120
- chore: fixup release action versioning and notes process by @jakobmoellerdev in #1124
- chore: make sure we release to brew too with our release by @jakobmoellerdev in #1125
- chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8 in the ci group by @dependabot in #1128
- chore: publish to website as other by @jakobmoellerdev in #1126
- chore(github_actions): push-to-winget: permissions: by @hilmarf in #1133
- chore(signing): correct Fulcio service to correct address by @morri-son in #1135
- chore(github_actions): using now classic secret of OCM_CI_ROBOT by @hilmarf in #1137
- chore: rework release note handling by @jakobmoellerdev in #1139
- chore(backport): fixup release notes (#1148) by @jakobmoellerdev in #1149
- chore(backport): adjust labels to new configuration by @hilmarf in #1154
⬆️ Dependencies
- chore(deps): bump the go group with 17 updates by @dependabot in #1127
Full Changelog: v0.18...v0.19.0
v0.19.0-rc.1
What's Changed
🚀 Features
- feat(log): log http requests for OCI and docker based on trace level by injecting a logger by @jakobmoellerdev in #1118
🧰 Maintenance
34 changes
- chore: change guide for 0.18.0 by @jakobmoellerdev in #1066
- chore(deps): bump the ci group with 2 updates by @dependabot in #1068
- chore(deps): bump the go group with 10 updates by @dependabot in #1067
- chore: allow publishing to Brew via custom script by @jakobmoellerdev in #1059
- chore: remove ocm inception during build CTF aggregation by @jakobmoellerdev in #1065
- chore: release branches as instead of by @jakobmoellerdev in #1071
- chore: cleanup release action by @jakobmoellerdev in #1076
- chore: disable mandatory period comments by @jakobmoellerdev in #1079
- chore: make sure that version bumping happens everytime by @jakobmoellerdev in #1090
- chore: also create a branch based on the tag to avoid dangling commits by @jakobmoellerdev in #1098
- chore: add correct labels for flake nix job by @jakobmoellerdev in #1100
- chore: allow triggering blackduck scans manually by @jakobmoellerdev in #1104
- chore: remove the int test repository dispatch by @jakobmoellerdev in #1106
- chore: rework labeling jobs by @jakobmoellerdev in #1103
- chore: ensure that PR titles must be semantic by @jakobmoellerdev in #1108
- chore: move process options to struct by @jakobmoellerdev in #1109
- chore: automatically set github actions label by @jakobmoellerdev in #1112
- chore: remove releasenotes.yaml by @jakobmoellerdev in #1111
- docs: document complex artifact transfer by @jakobmoellerdev in #1113
- chore: setup release to reuse CTF from components workflow by @jakobmoellerdev in #1077
- docs: revise RELEASE_PROCESS.md by @jakobmoellerdev in #1086
- chore: label prs based on conventional commit by @jakobmoellerdev in #1121
- docs: finally some working examples for a lot of commands by @jakobmoellerdev in #1123
- chore: let's not store the release notes in the repository by @hilmarf in #1120
- chore: fixup release action versioning and notes process by @jakobmoellerdev in #1124
- chore: make sure we release to brew too with our release by @jakobmoellerdev in #1125
- chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8 in the ci group by @dependabot in #1128
- chore: publish to website as other by @jakobmoellerdev in #1126
- chore(github_actions): push-to-winget: permissions: by @hilmarf in #1133
- chore(signing): correct Fulcio service to correct address by @morri-son in #1135
- chore(github_actions): using now classic secret of OCM_CI_ROBOT by @hilmarf in #1137
- chore: rework release note handling by @jakobmoellerdev in #1139
- chore(backport): fixup release notes (#1148) by @jakobmoellerdev in #1149
- chore(backport): adjust labels to new configuration by @hilmarf in #1154
⬆️ Dependencies
- chore(deps): bump the go group with 17 updates by @dependabot in #1127
Full Changelog: v0.18...v0.19.0-rc.1
v0.18.0
Release v0.18.0
- change short text for help topic (#1058)
- bug: allow http protocol for oci access (#1060)
- bug: fix unmarshal consumer identity with empty value (#1057)
- fix artifact set tagging (#1033)
- component constructor with references field (#1054)
- priority for CLI registration options (#1045)
- chore: update 'flake.nix' (#1049)
- add action doc (#1032)
- chore: update 'flake.nix' (#1040)
- chore: update 'flake.nix' (#1039)
- fix downloader handling (#1031)
- Adjust README with rotated GPG key (#1025)
🐛 Bug Fixes
- [release-v0.18.0] fix: version info for OCI refs (#1080)
- fix: set tlskyber=0 (#1047)
- fix: remove ocm release key if present (#1024)
- chore: release fallout corrections (#1023)
🧰 Maintenance
8 changes
- chore: force bump to 0.18.0-dev (#1061)
- chore: reuse aggregation from ctf during component build (#1044)
- chore: disable runner cache for release note drafter (#1051)
- chore: enhance the publishing to other repositories then github (#1028)
- chore: migrate all component builds: ca => ctf (#1043)
- chore(ci): various optimizations for build processing, caching and concurrency (#996)
- fix: remove ocm release key if present (#1024)
- chore: release fallout corrections (#1023)