Releases: Azure/fleet
Releases · Azure/fleet
v0.12.0
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
v0.11.6
What's Changed
- fix: fix the publish pipeline by using mcr image by @zhiying-lin in #982
- feat: Eviction controller by @Arvindthiru in #942
Full Changelog: v0.11.5...v0.11.6
v0.11.5
What's Changed
- feat: disable placing atm related resources by @zhiying-lin in #963
- feat: drift detection/takeover prerequisite (1/): enable the CRP controller to copy drift/diff details to the status by @michaelawyu in #953
- fix: minor constant value change in the API package by @michaelawyu in #962
- docs: add more demo example yamls by @ryanzhang-oss in #952
- chore: bump codecov/codecov-action from 4 to 5 by @dependabot in #961
- fix: allow aks-support user in fleet guard rail by @Arvindthiru in #957
- feat: restrict the membercluster name length to 63 by @jamyct in #946
- interface: refresh the Work status API by @michaelawyu in #958
- docs: add the report diff mode how-to doc (preview) by @michaelawyu in #968
- fix: fix TestPickBindingsToRoll rollout unit test by @britaniar in #964
- fix: add test/apis directory for running test in makefile by @Arvindthiru in #971
- feat: Add delete override option in the API by @ryanzhang-oss in #972
- chore: bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #973
- test: create v1beta1 tests by @jamyct in #978
- chore: bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 by @dependabot in #974
- feat: Add delete override implementation by @ryanzhang-oss in #977
- fix: use mcr image to avoid too many requests error by @zhiying-lin in #981
Full Changelog: v0.11.4...v0.11.5
v0.11.4
What's Changed
- chore: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #945
- docs: Improve tutorial by @jamyct in #947
- fix: initialize the annotation map before assigning a value by @ryanzhang-oss in #944
- chore: fix trivy workflow by using mcr trivy images by @jwtty in #948
- feat: add cloudConfig support in member-agent by @britaniar in #939
- feat: emit the cluster profile objects by @ryanzhang-oss in #941
- docs: example resources for CRP eviction, disruption budget by @Arvindthiru in #955
- fix: remove VnetName check from common cloudConfig package by @britaniar in #956
- feat: add ClusterStagedUpdateRun controller and handle deletion by @jwtty in #951
Full Changelog: v0.11.3...v0.11.4
v0.11.3
What's Changed
- feat: add, remove finalizer for CRB in Scheduler and scheduler watcher for CRB by @Arvindthiru in #924
- feat: add cloud configuration by @britaniar in #943
Full Changelog: v0.11.2...v0.11.3
v0.11.2
What's Changed
- feat: add kubeadm cluster-admin group in fleet guard rail & bump kindest node to use 1.30.0 by @Arvindthiru in #937
- refactor: Move file from interfaces to authtoken package directories and add comments by @jamyct in #938
- fix: handle resource snapshot missing but work already synced and add cro/ro annotation to all the works by @ryanzhang-oss in #936
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- docs: add maintainers file by @britaniar in #925
- chore: add codespell check upon PR creation by @jwtty in #926
- fix: add log for untolerated taint by @Arvindthiru in #927
- interface: add APIs for eviction/disruption budget by @michaelawyu in #911
- fix: some spelling errors + re-gen the manifests by @michaelawyu in #928
- docs: Add a rough roadmap by @ryanzhang-oss in #929
- fix: remove status marker from CRPDB API by @Arvindthiru in #930
- fix: update-crossplane-runtime-version to fix CVE by @jamyct in #933
- feat: add cluster update run api definition by @ryanzhang-oss in #931
- interface: drift and configuration difference related status API changes by @michaelawyu in #922
- test: add new APIs to the test environment charts by @michaelawyu in #935
- fix: inconsistent JSON tags by @michaelawyu in #934
New Contributors
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- interface: add additional apply strategy by @michaelawyu in #915
- fix: bump go build version to 1.22.7 by @zhiying-lin in #919
- fix: fix unexpected alert race condition by @ryanzhang-oss in #921
Full Changelog: v0.10.12...v0.11.0
v0.10.12
What's Changed
- feat: Add drift information to the CRP status by @ryanzhang-oss in #913
- fix: update updateBindingStatusWithRetry and corresponding UT by @britaniar in #914
- feat: add rollout API spec by @ryanzhang-oss in #897
Full Changelog: v0.10.11...v0.10.12
v0.10.11
What's Changed
- test: force delete E2E add check to ensure pods match replicas by @Arvindthiru in #908
- fix: updates binding transition times by @britaniar in #906
Full Changelog: v0.10.10...v0.10.11