v1.7.0
🚀 The Kargo team is excited to bring you v1.7.0, which expands Kargo's integration capabilities with new webhook receivers and Promotion steps!
⚠️ Breaking Changes
As announced in our v1.5.0 release notes, several deprecated features have been removed in this release.
- The
specfield has been removed from the Project CRD in favor of the ProjectConfig CRD. - The
secretsmap has been removed from the Promotion variables. The better performingsecret()function should be used instead. - The
git-open-prstep no longer produces output with the keyprNumber. The same information is available in thepr.idoutput, with other information about the PR available in theprobject. - The
gitRepoURLfield has been removed from a Warehouse's container image subscription. This information is now retrieved from OCI annotations instead of being specified directly by the user.
Other breaking changes:
- The
httpstep's determination of success / failure / indeterminate (retry) is now more intuitive. It aligns with how people thought it worked before, but is a change from how it actually worked. Refer to the documentation for more details. - The validation of Promotion steps referencing a PromotionTask have been made more strict. The change is non-breaking unless you have existing configuration that is invalid and you were unaware. This breakage will help you to avoid much worse surprises!
⚠️ New Deprecations
The Warehouse's container image subscription's semverConstraint field is now deprecated and scheduled for removal in the v1.9.0 release. Use the new, more generic constraint field. It will accept a semantic version constraint string if the image selection strategy is SemVer (the default).