v1.17.0
Breaking Changes and Warnings
ExternalClient.Delete()method has a new return type ofExternalDelete- All downstream consumers of this package will need to update their
ExternalClient.Delete()implementations to include this new return type. - In most cases, an empty struct can be returned, e.g.
ExternalDelete{}. - In v1.17, if the implementor of the
Delete()method wants to include additional details about the deletion operation to include in the change logs, then they may include those details in this return type.
- All downstream consumers of this package will need to update their
What's Changed
- Fix MR state metrics when MRs are deleted by @ezgidemirel in #688
- Whitelist management policy Observe & Update by @turkenh in #692
- Switch to the crossplane/build submodule by @negz in #693
- Bump controller-runtime to latest, remove the controller engine and GVK routed cache by @negz in #689
- Switch from Makefile to Earthly by @negz in #698
- Configure buf for BSR pushes by @negz in #711
- chore(deps): update actions/checkout digest to a5ac7e5 (master) by @crossplane-renovate in #712
- chore(deps): update dependency earthly/earthly to v0.8.13 (master) by @crossplane-renovate in #713
- chore(deps): update dependency go to v1.22.3 (master) by @crossplane-renovate in #724
- Allow Renovate to run Earthly by @negz in #723
- Don't drop privs to ubuntu before running Renovate by @negz in #727
- fix(deps): update module github.com/go-logr/logr to v1.4.2 (master) by @crossplane-renovate in #725
- chore(deps): update zeebe-io/backport-action action to v2.5.0 (master) by @crossplane-renovate in #728
- Use GitHub releases, not tags, for Earthfile deps by @negz in #730
- fix(deps): update module github.com/evanphx/json-patch to v5.9.0+incompatible (master) by @crossplane-renovate in #729
- fix(deps): update module github.com/prometheus/client_golang to v1.19.1 (master) by @crossplane-renovate in #731
- Composite Receiver Functions for Conditions by @dalton-hill-0 in #738
- chore(deps): update github/codeql-action digest to b611370 (master) by @crossplane-renovate in #735
- chore(deps): update actions/checkout digest to 692973e (master) by @crossplane-renovate in #740
- Disconnect() on per reconcile loop scoped external client by @ravilr in #745
- Change logs support to track all changes being made to managed resources by @jbw976 in #754
- chore(deps): update actions/create-github-app-token digest to 31c86eb (master) by @crossplane-renovate in #741
- fix(deps): update module google.golang.org/protobuf to v1.34.2 (master) by @crossplane-renovate in #733
- chore(deps): bump bufbuild/buf to 1.36.0 by @phisco in #755
- fix: regenerate with buf 1.36.0 by @phisco in #758
New Contributors
- @dalton-hill-0 made their first contribution in #738
- @ravilr made their first contribution in #745
Full Changelog: v1.17.0-rc.0...v1.17.0