Skip to content

Releases: open-component-model/ocm

v0.3.0

21 Jul 15:00
Compare
Choose a tag to compare

Changelog

v0.3.0-rc.3

14 Jul 18:17
Compare
Choose a tag to compare

Release v0.3.0-rc.3

  • keep prefix for mapped upload of OCI artifacts (#403)
  • fix: length check in if statement for finalizers (#431)
  • Component archive (#399)
  • Create user_story.md (#411)
  • Image (#401)
  • Revert "generic object validation" (#404)
  • generic object validation (#370)
  • blueprint downloader (#375)
  • remove version check for local resources (#384)
  • introduce mapocirepoattr to control OCI artifact upload (#396)
  • handle scheme based URL in OCM repo spec (#397)
  • Add Keyless Signing using Sigstore (#379)
  • rule based standard component version resolver (#377)
  • fix transfer example (#386)
  • add transfer example (#385)
  • add get inexpensive content version identity functionality (#380)
  • fix OCM NewRepositorySpec for type ocireg (#383)
  • run make prepare (#381)
  • fix history creation in tree output of cvs (#382)
  • rework and align refcount management (#376)
  • access method relativeOciReference (#373)
  • Update README.md (#374)
  • name-based registration support for down- und uploader (#371)
  • time based cache cleanup (#369)
  • fix default github token handling + compatibility handling for oci (#372)
  • Consistent handling of spec versions (#364)
  • add integration test badge (#366)
  • OCI tag mapping (#355)
  • fix ca creation for existing file (#360)
  • DirectoryTree download support (#358)
  • bug: fix missing go-bindata installation (#363)
  • add back deleted deepcopy files (#362)
  • adapt examples to new identity packages (#359)
  • clean up usage of internal package (#356)
  • Fix helm access method docu (#357)
  • helm repository access method (#354)
  • align identity matchers (#353)
  • docu for contexts (#350)
  • provide selectors on access level of ocm context (#351)
  • Sign (#342)
  • use OCMBot token for event publishing (#348)
  • Descriptor validation: allow creationTime null values (#346)
  • generalize resource selectors (#349)

v0.3.0-rc.2

21 Apr 15:07
Compare
Choose a tag to compare

Changelog

  • d2d09d0 #105 - Panic Handlers (#273)
  • f342960 Add example for toi installation with helm chart dependencies (#315)
  • 5ecbd93 Adds GetResourcesByName Method to ComponentVersionAccess Objects (#321)
  • 79e4129 Adjust dockerconfig.RepositorySpec (#324)
  • cf13fc6 Bump github.com/aws/aws-sdk-go from 1.15.11 to 1.34.0 (#329)
  • 7bac90d Bump github.com/docker/docker (#325)
  • 218c2b1 Extend OCM Plugins to support generic actions + define oci.repository.prepare action to assure existence of OCI repositories (#320)
  • 78c8e23 Fix of errors/problems discovered during usage of TOI on MAC (#336)
  • 37852e4 JCS(RFC8785) normalization support (#331)
  • 6f9bc6b Release v0.3.0-rc.2
  • df2606e ReleaseNotes for v0.3.0-rc.2
  • 6d46fe9 Some fixes (#311)
  • 498a025 Support Consumer Providers + Migrate DockerConfig (#330)
  • 5878662 TOI: improve credential handling (#339)
  • 48b1ee8 Toifixes (#304)
  • 61929ff Tweak Release Process (#312)
  • 00d3183 add openssf best practice badge and reference
  • e46ba86 chore(dep): replace personal fork with auto-updating project fork (#313)
  • b5ab46b cleanup OCI layers in OCM mapping (#326)
  • d926595 fix CTF type usage for creation (#327)
  • 72bd6ba fix NPE in cv add (#328)
  • 1e3e6b4 fix credential helper handling (#344)
  • 456b644 handling of cd versions (#298)
  • 187f5b7 hint for helm input + arbitrary resource version (#306)
  • f2d7576 improve ocm ref parsing (#337)
  • 60b2249 provide digest error for OCI artifacts (#341)
  • 8ef0989 remove binaries and fix .gitignore (#322)
  • edaddfc simple data localization (#307)
  • 41f4420 support for helm artifact downloading from OCI artifacts for landscaper (#338)
  • 8b5d7db support of sub charts for toi helm installer (#305)
  • 7a4bcd7 support value transport for local resources, only (#332)
  • 37e4186 switch release to using token for OCMBot (#343)
  • 849f73a use app token for homebrew update (#345)

v0.3.0-rc.1

10 Mar 17:29
48b6b29
Compare
Choose a tag to compare

Release v0.3.0

  • update generated files (#293)
  • Update release process (#291)
  • remove ocm-controller dependency (#290)
  • gomega string comparison with substitution (#282)
  • Fix missing command, change componentReferences field & improve err message (#288)
  • support NPM registry access (#283)
  • feat: add installing ocm-controller with ocm cli (#271)
  • add kubebuilder annotation to `Label.Values` (#281)

v0.2.0

10 Mar 15:20
933717f
Compare
Choose a tag to compare

Release v0.2.0

  • filter digests from OCI tag list (#278)
  • update date command in Makefile to work crossplatform (#269)
  • check type assertions where it makes sense to avoid runtime panics (#267)
  • add gofmt to make format and run (#268)

v0.2.0-rc.1

27 Feb 11:40
933717f
Compare
Choose a tag to compare

Release v0.2.0

  • filter digests from OCI tag list (#278)
  • update date command in Makefile to work crossplatform (#269)
  • check type assertions where it makes sense to avoid runtime panics (#267)
  • add gofmt to make format and run (#268)

v0.1.0

03 Feb 11:10
e39625d
Compare
Choose a tag to compare

Release v0.1.0

  • add creationTime attribute (#235)
  • Add release-drafter GitHub Action workflow (#237)
  • Bootstrap release process (#233)
  • update signing server signer (#150)
  • option to write normalized cd into file(s) (#234)
  • fix non-create mode of add components (#230)
  • hash component command (#228)
  • Housekeeping (#229)
  • builtin support for GitHub token (#224)
  • fix version constraint handling (#223)
  • fix makefiles (#222)
  • Bump helm.sh/helm/v3 from 3.9.4 to 3.10.3 (#217)
  • fixes + input type utf8 (#220)
  • add components from a single description file (#214)
  • get rid of pflag replacement (#215)
  • Bump github.com/containerd/containerd from 1.6.6 to 1.6.12 (#209)
  • dry-run mode for add commands (#211)
  • improve dup + more tests (#212)
  • introduce Dup method to create separately closable handles (#210)
  • fix typos in rsa key gen (#208)
  • default dest for download cv (#207)
  • check hints for add commands (#206)
  • fix ocm download cv (#204)
  • file option + fix various close leaks + fix makefiles (#203)
  • support for download of executables with appropriate platform (#198)
  • refactor: use artifact instead of artefact everywhere (#199)
  • Revert "refactor: use artefact instead of artifact everywhere" (#200)
  • refactor: use artefact instead of artifact everywhere (#196)
  • fix html output in help pages (#197)
  • plugin installation and update from OCM repositories (#187)
  • use correct license for reuse (#195)
  • add reuse metadata and adjust README (#194)
  • fix main help option handling (#192)
  • fix build status (#191)
  • By-pass artifact blob for direct OCI2OCI artifact transfer + Provide logging for component transfer (#189)
  • upgrade Go version for actions to 1.19 (#190)
  • Plugin support for CLI options for add commands (#179)
  • Provide normalization docu (#178)
  • fix: enable linter: maintidx (#177)
  • provide components for cli and demoplugin (#184)
  • fix omitted dest option for artifact download (#185)
  • Next steps towards plugin based upload handler (#175)
  • refactor: remove CRD definition for the Component Descriptor (#176)
  • Fix the spec link (#173)
  • Fix resource reference docu (#174)
  • simple plugin concept (#169)
  • extend blobhandler context/registration with artifact type (#170)
  • support of CLI option groups (#172)
  • support for deferred error propagation (#167)
  • rename package core to internal (#165)
  • fix nil pointer (#166)
  • generalize a common handling for optional arguments (#163)
  • fix stable output order of option lists (#164)
  • differentiate between docker repository name and hostname (#162)
  • enable adding (re)sources directly via command line options (#161)
  • Include refs to more complex makefile examples (#159)
  • docs: add comments to the example Makefile (#156)
  • Update licensing information headers (#157)
  • Rename type names to new domain ocm.software (#149)
  • Incorporate some usability enhancements (#151)
  • fix dump for helm input with invalid path (#152)
  • extend contexts by inheriting logging context + CLI options (#147)
  • Fixes (#148)
  • Mandelsoft/workflow (#145)
  • prepare dynamic format recognition for object set serialization filesystem formats (#97)
  • fix adding git sources without configured credentials (#142)
  • support multi-platform image composition for creating CAs (#138)
  • fix logrus usage (#143)
  • Link Contributing Guide (#141)
  • Update logging practises (#126)
  • library doc: How to work with credentials and configurations (#122)
  • fix: address gosec issues (#123)
  • fix docker daemon handling (#137)
  • test matcher for strings providing context in case or error (#129)
  • switch workflow trigger to pull_request_target (#135)
  • fix: address gocritic issues (#127)
  • switch workflow trigger to pull_request_target (#132)
  • Revert "switch to string compare function in test" (#131)
  • switch to string compare function in test (#128)
  • distinguish between log and output (#119)
  • Fix the CRD group name and package comment and the generation path (#117)
  • Introduce logging - Part 1 - Basic, globally configurable logging (#104)
  • OCM descriptor as CRD (#69)
  • library usage example (#95)
  • setup modes for context builder (#96)
  • OCM localization support (#70)
  • Clarify and divide README (#103)
  • Adding a new ADR for the panic handlers (#82)
  • Fixes for upcoming issues during demo preparation + improvements discovered during execution of the demo flow (#78)
  • feat(dx): add tooling to fix formatting issues (#102)
  • add --lookup option (#65)
  • better scheme solution avoiding error unnecessary error boilerplate (#81)
  • Turn on some linters (#77)
  • Gardener config credential repository (#55)
  • docs: Add linter ADR and ADR template (#83)
  • Bump helm.sh/helm/v3 from 3.9.1 to 3.9.4 (#80)
  • Mandelsoft/fix (#75)
  • Missing content of #59 (#79)
  • refactor: wrap errors (part 1) (#63)
  • rework OCI push handling (#68)
  • Embedded spec for the OCM model elements and their relations to each other (#58)
  • Introduce caching for GitHub access method and add tests for the downloader (#57)
  • Removing unused code (#60)
  • S3 access method for OCM (#46)
  • remove ioutils and configure golangci-lint (#51)
  • fix: go build target with makefile (#49)
  • docs: Add (copy) LICENSE file (#45)
  • Github Access method (#36)
  • Added github action for checking pull requests (#37)
  • some format and name scheme specs (#24)
  • Fix template title (#33)
  • move bloat of install-requirements into own makefile (#27)
  • better make experience on mac (#26)

v0.1.0-rc.1

26 Jan 12:27
f605a72
Compare
Choose a tag to compare

Release v0.1.0

  • add creationTime attribute (#235)
  • Add release-drafter GitHub Action workflow (#237)
  • Bootstrap release process (#233)
  • update signing server signer (#150)
  • option to write normalized cd into file(s) (#234)
  • fix non-create mode of add components (#230)
  • hash component command (#228)
  • Housekeeping (#229)
  • builtin support for GitHub token (#224)
  • fix version constraint handling (#223)
  • fix makefiles (#222)
  • Bump helm.sh/helm/v3 from 3.9.4 to 3.10.3 (#217)
  • fixes + input type utf8 (#220)
  • add components from a single description file (#214)
  • get rid of pflag replacement (#215)
  • Bump github.com/containerd/containerd from 1.6.6 to 1.6.12 (#209)
  • dry-run mode for add commands (#211)
  • improve dup + more tests (#212)
  • introduce Dup method to create separately closable handles (#210)
  • fix typos in rsa key gen (#208)
  • default dest for download cv (#207)
  • check hints for add commands (#206)
  • fix ocm download cv (#204)
  • file option + fix various close leaks + fix makefiles (#203)
  • support for download of executables with appropriate platform (#198)
  • refactor: use artifact instead of artefact everywhere (#199)
  • Revert "refactor: use artefact instead of artifact everywhere" (#200)
  • refactor: use artefact instead of artifact everywhere (#196)
  • fix html output in help pages (#197)
  • plugin installation and update from OCM repositories (#187)
  • use correct license for reuse (#195)
  • add reuse metadata and adjust README (#194)
  • fix main help option handling (#192)
  • fix build status (#191)
  • By-pass artifact blob for direct OCI2OCI artifact transfer + Provide logging for component transfer (#189)
  • upgrade Go version for actions to 1.19 (#190)
  • Plugin support for CLI options for add commands (#179)
  • Provide normalization docu (#178)
  • fix: enable linter: maintidx (#177)
  • provide components for cli and demoplugin (#184)
  • fix omitted dest option for artifact download (#185)
  • Next steps towards plugin based upload handler (#175)
  • refactor: remove CRD definition for the Component Descriptor (#176)
  • Fix the spec link (#173)
  • Fix resource reference docu (#174)
  • simple plugin concept (#169)
  • extend blobhandler context/registration with artifact type (#170)
  • support of CLI option groups (#172)
  • support for deferred error propagation (#167)
  • rename package core to internal (#165)
  • fix nil pointer (#166)
  • generalize a common handling for optional arguments (#163)
  • fix stable output order of option lists (#164)
  • differentiate between docker repository name and hostname (#162)
  • enable adding (re)sources directly via command line options (#161)
  • Include refs to more complex makefile examples (#159)
  • docs: add comments to the example Makefile (#156)
  • Update licensing information headers (#157)
  • Rename type names to new domain ocm.software (#149)
  • Incorporate some usability enhancements (#151)
  • fix dump for helm input with invalid path (#152)
  • extend contexts by inheriting logging context + CLI options (#147)
  • Fixes (#148)
  • Mandelsoft/workflow (#145)
  • prepare dynamic format recognition for object set serialization filesystem formats (#97)
  • fix adding git sources without configured credentials (#142)
  • support multi-platform image composition for creating CAs (#138)
  • fix logrus usage (#143)
  • Link Contributing Guide (#141)
  • Update logging practises (#126)
  • library doc: How to work with credentials and configurations (#122)
  • fix: address gosec issues (#123)
  • fix docker daemon handling (#137)
  • test matcher for strings providing context in case or error (#129)
  • switch workflow trigger to pull_request_target (#135)
  • fix: address gocritic issues (#127)
  • switch workflow trigger to pull_request_target (#132)
  • Revert "switch to string compare function in test" (#131)
  • switch to string compare function in test (#128)
  • distinguish between log and output (#119)
  • Fix the CRD group name and package comment and the generation path (#117)
  • Introduce logging - Part 1 - Basic, globally configurable logging (#104)
  • OCM descriptor as CRD (#69)
  • library usage example (#95)
  • setup modes for context builder (#96)
  • OCM localization support (#70)
  • Clarify and divide README (#103)
  • Adding a new ADR for the panic handlers (#82)
  • Fixes for upcoming issues during demo preparation + improvements discovered during execution of the demo flow (#78)
  • feat(dx): add tooling to fix formatting issues (#102)
  • add --lookup option (#65)
  • better scheme solution avoiding error unnecessary error boilerplate (#81)
  • Turn on some linters (#77)
  • Gardener config credential repository (#55)
  • docs: Add linter ADR and ADR template (#83)
  • Bump helm.sh/helm/v3 from 3.9.1 to 3.9.4 (#80)
  • Mandelsoft/fix (#75)
  • Missing content of #59 (#79)
  • refactor: wrap errors (part 1) (#63)
  • rework OCI push handling (#68)
  • Embedded spec for the OCM model elements and their relations to each other (#58)
  • Introduce caching for GitHub access method and add tests for the downloader (#57)
  • Removing unused code (#60)
  • S3 access method for OCM (#46)
  • remove ioutils and configure golangci-lint (#51)
  • fix: go build target with makefile (#49)
  • docs: Add (copy) LICENSE file (#45)
  • Github Access method (#36)
  • Added github action for checking pull requests (#37)
  • some format and name scheme specs (#24)
  • Fix template title (#33)
  • move bloat of install-requirements into own makefile (#27)
  • better make experience on mac (#26)