What's Changed
- fix: fix the tutorials by @zhiying-lin in #970
- feat: Add CustomResourceDefinition trackability by @britaniar in #980
- feat: copy drift/diff details from work status to binding status by @britaniar in #960
- feat: implement stagedUpdateRun initialization by @jwtty in #975
- fix: fix log error by @jwtty in #986
- interface: support crp attached override by @zhiying-lin in #979
- interface: add the new takeover option never, plus some minor changes by @michaelawyu in #984
- feat: support placement field in the override by @zhiying-lin in #988
- chore: bump golang.org/x/crypto from v0.28.0 to v0.31.0 by @britaniar in #990
- fix: allow 0 maxUnavailable by @ryanzhang-oss in #989
- fix: fix SetBindingStatus UT by @britaniar in #994
- feat: override triggers rollout by @zhiying-lin in #993
- fix: use CRP defaulter to account for nil CRP policy in eviction controller by @Arvindthiru in #987
- feat: implement clusterStagedUpdateRun validation by @jwtty in #991
- fix: bump golang.org/x/net to v0.33.0 to mitigate CVE-2024-45338 by @zhiying-lin in #997
- feat: support the class-name as override value by @ryanzhang-oss in #995
- feat: changes to rollout controller for eviction by @Arvindthiru in #959
- feat: implement clusterStagedUpdateRun execution by @jwtty in #1000
- fix: fix empty WorkCreated status in clusterResourceBindings by @jwtty in #1003
- fix: handle PickFixed CRP in eviction controller by @Arvindthiru in #998
- feat: enable clusterStagedUpdateRun controller by @jwtty in #1004
- feat: drift detection and takeover implementation (1/) by @michaelawyu in #985
- interface: upgrade clusterStagedUpdateRun APIs to v1beta1 by @jwtty in #1005
- fix: CEL validation for CRPDB and flag to disable eviction controller by default by @Arvindthiru in #1009
- docs: fix stagedUpdateRun examples to use v1beta1 by @jwtty in #1012
Full Changelog: v0.11.6...v0.12.0