Skip to content

v1.17.0

Latest
Compare
Choose a tag to compare
@jbw976 jbw976 released this 28 Aug 14:43
edccdbc

Breaking Changes and Warnings

  • ExternalClient.Delete() method has a new return type of ExternalDelete
    • 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.

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

Full Changelog: v1.17.0-rc.0...v1.17.0