Releases: Azure/fleet
Releases · Azure/fleet
v0.9.6
What's Changed
- feat: add work created condition in the binding by @ryanzhang-oss in #742
- fix: include applyFailedUpdateCandidates length in need rollout check by @Arvindthiru in #750
- feat: add validation for cluster selector for override rule by @britaniar in #747
- feat: improve the debugability during scale test by @ryanzhang-oss in #746
- docs: fleet setup scripts by @britaniar in #716
- feat: apply overrides before creating the work by @zhiying-lin in #748
Full Changelog: v0.9.5...v0.9.6
v0.9.5
What's Changed
- feat: populate the crp status using new conditions by @zhiying-lin in #711
- chore: bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #719
- fix: add logs for pod, replica set validating webhooks by @Arvindthiru in #722
- test: add resource overrider test and fix bugs by @ryanzhang-oss in #720
- feat: property-based scheduling: update scheduler plugin by @michaelawyu in #701
- feat: property-based scheduling: add trackers for AKS metric provider by @michaelawyu in #702
- test: E2E for taint & toleration plugin by @Arvindthiru in #718
- feat: rollout controller supports override by @zhiying-lin in #723
- fix: update helm chart with new values by @britaniar in #693
- chore: bump docker/login-action from 3.0.0 to 3.1.0 by @dependabot in #725
- feat: update crp webhook to validate the applyStrategy field by @britaniar in #729
- feat: property-based scheduling: add property provider support to MC controller by @michaelawyu in #712
- feat: property-based scheduling: add support for property-based scheduling in the scheduler member cluster watcher by @michaelawyu in #714
- interface: add FailedResourcePlacements field in binding status by @Arvindthiru in #730
- fix: (temporarily) use a fixed version of
envtest
due to Go version mismatches in the latest version by @michaelawyu in #735 - feat: cluster resource override validator functions by @britaniar in #727
- interface: update apply strategy to call out allowing co-ownership explicitly by @zhiying-lin in #737
- feat: property-based scheduling: updated the IMC controller to support property provider integration by @michaelawyu in #708
- feat: binding watcher by @Arvindthiru in #728
- feat: add cluster resource override validation webhook configuration by @britaniar in #721
- feat: mark binding as available according to the work by @ryanzhang-oss in #741
- fix: use the override snapshot when looking for matched overrides by @zhiying-lin in #738
- feat: resource override validator functions by @britaniar in #739
- feat: support apply strategy by @zhiying-lin in #733
- feat: property-based scheduling: add AKS property provider by @michaelawyu in #731
Full Changelog: v0.9.3...v0.9.5
v0.9.4
What's Changed
- feat: populate the crp status using new conditions by @zhiying-lin in #711
- chore: bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #719
- fix: add logs for pod, replica set validating webhooks by @Arvindthiru in #722
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- feat: bump dep versions for future development by @michaelawyu in #694
- feat: validate taints by @Arvindthiru in #695
- interface: support advanced rollout by @zhiying-lin in #697
- feat: add metric-based scheduling API by @michaelawyu in #675
- fix: swap the example formulas for sorting properties in the API comments by @michaelawyu in #700
- fix: remove check for tolerations, empty value, operator is equal by @Arvindthiru in #704
- feat: cluster resource override controller by @ryanzhang-oss in #682
- feat: updated property provider interface to reflect the latest API changes by @michaelawyu in #703
- chore: bump azure/login from 1 to 2 by @dependabot in #706
- feat: taints & toleration plugin by @Arvindthiru in #683
- fix: a minor name change in the property scheduling API by @michaelawyu in #710
- fix: change publishing workflow by @britaniar in #705
- feat: add crp status utils by @zhiying-lin in #707
- feat: pickFixed toleration validation, refactor UTs by @Arvindthiru in #713
- feat: add util func required by override by @zhiying-lin in #696
- test: ITs for taints & tolerations plugin by @Arvindthiru in #699
- perf: increase the number of scheduler workers by @ryanzhang-oss in #691
- feat: work agent track availability by @ryanzhang-oss in #689
Full Changelog: v0.9.1...v0.9.3
v0.9.2
What's Changed
- feat: bump dep versions for future development by @michaelawyu in #694
- feat: validate taints by @Arvindthiru in #695
- interface: support advanced rollout by @zhiying-lin in #697
- feat: add metric-based scheduling API by @michaelawyu in #675
- fix: swap the example formulas for sorting properties in the API comments by @michaelawyu in #700
- fix: remove check for tolerations, empty value, operator is equal by @Arvindthiru in #704
- feat: cluster resource override controller by @ryanzhang-oss in #682
- feat: updated property provider interface to reflect the latest API changes by @michaelawyu in #703
- chore: bump azure/login from 1 to 2 by @dependabot in #706
- feat: taints & toleration plugin by @Arvindthiru in #683
- fix: a minor name change in the property scheduling API by @michaelawyu in #710
- fix: change publishing workflow by @britaniar in #705
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- refactor: create hashOf func by @zhiying-lin in #692
- feat: validate tolerations by @Arvindthiru in #685
- feat: deny update/delete operations on tolerations by @Arvindthiru in #679
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- fix: remove unused OverridenClusterResource CRD by @Arvindthiru in #684
- chore: bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 by @dependabot in #681
- fix: resource selector uses name or label selector by @Arvindthiru in #688
- perf: improve member cluster member agent by @britaniar in #677
- feat: add scheduler related metrics by @michaelawyu in #674
- fix: reorganize GVK/GVR list by @britaniar in #690
Full Changelog: v0.8.9...v0.9.0
v0.8.9
What's Changed
- chore: bump codecov/codecov-action from 3 to 4 by @dependabot in #668
- fix: Generate dep copy functions for Taints & Tolerations API changes by @Arvindthiru in #672
- feat: add metric provider interface by @michaelawyu in #676
- interface: add internal api required by override by @zhiying-lin in #673
- fix: change failure policy, timeout for validating webhooks by @Arvindthiru in #664
- fix: address previous comments by @ryanzhang-oss in #670
- perf: increase controller concurrency by @ryanzhang-oss in #671
- fix: CRD version for OverridenClusterResource by @Arvindthiru in #680
- docs: update clusters.md by @ryanzhang-oss in #628
- feat: Allow taints to be updated for v1beta1 MC by @Arvindthiru in #678
Full Changelog: v0.8.7...v0.8.9
v0.8.7
What's Changed
- fix: fix flaky internalmembercluster contoller integration test by @britaniar in #658
- fix: add latency log for controllers by @zhiying-lin in #666
- perf: Update the binding changes in parallel to improve performance when many clusters are picked. by @ryanzhang-oss in #667
- interface: Taints & Tolerations API by @Arvindthiru in #663
- interface: define override apis by @zhiying-lin in #661
- interface: update crp to support override by @zhiying-lin in #662
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
- test: E2E for muliple cluster resource snapshots for same group index by @Arvindthiru in #651
- docs: update docs for allowed propagating apis flag by @vasudev-bongale in #660
Full Changelog: v0.8.5...v0.8.6