v0.7.0
Added
- Added a
cds configsubcommand family (get/set/unset/list) to manage persisted project-level defaults in.cds/config.json(orCDS_CONFIG_PATH), generalizing the existing single-purposecds usecommand. Supported keys areprofile,environment, andsecurity.strict; a savedenvironmentdefault is applied whenever--environmentis omitted on any command that already accepts it, with an explicit--environmentflag always taking precedence (#383, #537). - Added the core rendering mechanism for
image.source: build|registry:modules/orchestration/dagster/module.yamlgainedimage.source(defaultbuild) andimage.tagconfig fields, andcli/renderer.pycan now conditionally swap a service'sbuild:key for a registryimage:reference derived from the naming scheme already used bypublish-images.yml, composing with the existingimage.variant(--hardened) field (#532, #536). publish-images.yml's Docker Hub publish job now signs, SBOM-attests, and SLSA-provenance-attests pushed images with the same keyless OIDC identity as the existing GHCR job, closing the supply-chain-guarantee gap between the two registries;docs/image-signing.mddocuments the shared trust identity (#275, #539).
What's Changed
- feat(renderer): image.source build|registry mechanism (#532) by @RonaldHensbergen in #536
- feat(images): sign, SBOM, and attest provenance for Docker Hub publishes by @RonaldHensbergen in #539
- chore(images): refresh signed-images fixture by @github-actions[bot] in #542
- chore(deps): update all dependencies by @renovate[bot] in #543
- fix(deps): update all dependencies by @renovate[bot] in #544
- chore(images): refresh signed-images fixture by @github-actions[bot] in #545
- feat: add cds config command for persisted project defaults by @RonaldHensbergen in #537
- chore(release): bump version to 0.7.0 by @github-actions[bot] in #547
Full Changelog: v0.6.1...v0.7.0