Releases: Azure/fleet
Releases · Azure/fleet
v0.10.4
What's Changed
- test: safe rollout e2e deployment by @Arvindthiru in #821
- test: update perf test to print results by @britaniar in #824
- test: add more E2E tests for property-based scheduling (2/) by @michaelawyu in #778
- fix: fix property based scheduling e2e by @britaniar in #826
- test: add more override e2e tests by @britaniar in #822
- docs: add formal definition for taints & tolerations by @Arvindthiru in #830
- fix: address a bug in the IMC resource stats collection process + add corresponding unit test by @michaelawyu in #823
- test: add server-side apply e2e test by @zhiying-lin in #829
- docs: rollout concept doc by @ryanzhang-oss in #819
- fix: fix wordy message by @britaniar in #825
- docs: update troubleshooting guide with latest conditions by @britaniar in #798
- fix: fix message by @britaniar in #833
- fix: downgrade go mod by @ryanzhang-oss in #832
- fix: bump the log level to show in prod by @ryanzhang-oss in #831
- test: add more server-side apply tests by @zhiying-lin in #836
- fix: validation for property selector name by @Arvindthiru in #808
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- docs: add the guide for using the new property-based scheduling feature by @michaelawyu in #724
- fix: fix flaky e2e tests - ensure resources are being deleted by @britaniar in #769
- feat: support kubectl -o wide by @zhiying-lin in #800
- fix: add validation to ensure unique cluster names for pickFixed CRP by @Arvindthiru in #801
- fix: bump the min maxUnavailable to 1 by @ryanzhang-oss in #803
- fix: upgrade golang version to 1.22.2 for CVE-2023-45288 by @zhiying-lin in #799
- fix: forget the item on scheduling success by @ryanzhang-oss in #795
- docs: add property-based scheduling how-to docs by @michaelawyu in #792
- docs: add override concept doc by @zhiying-lin in #797
- docs: how to docs for overrides by @britaniar in #786
- fix: fix e2e tests flakiness by @zhiying-lin in #804
- docs: member cluster labeling script by @britaniar in #807
- fix: update messages to fix typo by @britaniar in #806
- fix: fix the comment and run go mod tidy by @zhiying-lin in #805
- feat: make data resources available by @ryanzhang-oss in #771
- fix: update scheduler message by @britaniar in #812
- feat: add validation for property sort order by @Arvindthiru in #811
- interface: add additional print column directives for member cluster API by @michaelawyu in #809
- fix: upgrade go version to 1.22.3 for CVE-2024-24788 by @zhiying-lin in #814
- fix: check the deployment available replica count instead by @ryanzhang-oss in #813
- docs: remove preview tag by @ryanzhang-oss in #818
- docs: fix the concept readme by @ryanzhang-oss in #817
- feat: use new property name for node count property + specify the core properties (node count, total/allocatable/available CPU/memory) by @michaelawyu in #810
- feat: add CPU/memory available capacity reporting in the InternalMemberCluster controller by @michaelawyu in #815
- fix: own the resource when the existing resource is not owned by other applier by @zhiying-lin in #820
- fix: fix the perf test by @ryanzhang-oss in #796
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- fix: re-enable override controllers + add necessary CRD checks by @michaelawyu in #785
- fix: show available condition instead of applied in kubectl by @zhiying-lin in #788
- test: add more E2E tests for property-based scheduling (1/) by @michaelawyu in #777
- docs: add propertySelector crp example by @britaniar in #789
- docs: update crp overview doc by @zhiying-lin in #787
- fix: remove duplicate import by @zhiying-lin in #790
- test: add a cost based affinity filter UT by @ryanzhang-oss in #780
- docs: api-reference for taints & tolerations by @Arvindthiru in #765
- perf: update load test by @britaniar in #770
- docs: add property-based scheduling concept docs by @michaelawyu in #791
Full Changelog: v0.10.0...v0.10.2
v0.10.1
What's Changed
- fix: re-enable override controllers + add necessary CRD checks by @michaelawyu in #785
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- feat: rename crp conditions by @zhiying-lin in #759
- fix: update QPS default value by @britaniar in #761
- fix: set notTrackable reason for the binding by @zhiying-lin in #762
- fix: reconcile the binding status by @zhiying-lin in #764
- fix: fix flaky e2e tests by @britaniar in #749
- feat: update validation webhook for overrides by @britaniar in #752
- perf: avoid write conflicts to improve work generator performance under heavy workload by @michaelawyu in #763
- docs: add TOC for the getting started docs by @michaelawyu in #726
- interface: add v1 APIs by @michaelawyu in #757
- docs: concepts, how-to guide for taints & tolerations by @Arvindthiru in #760
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #767
- feat: enabling the new condition by @zhiying-lin in #768
- test: add additional unit tests for the AKS property provider trackers by @michaelawyu in #732
- test: add override basic e2e test by @zhiying-lin in #772
- fix: fix the v1 api comment by @zhiying-lin in #774
- fix: fix v1 api comment by @zhiying-lin in #775
- feat: add resource override webhook configuration by @britaniar in #745
- fix: add apply strategy in work by @zhiying-lin in #776
- docs: example CRP & override files by @britaniar in #779
- fix: bump golang net to 0.24 by @ryanzhang-oss in #781
- fix: disable override controllers for debugging purposes by @michaelawyu in #784
Full Changelog: v0.9.7...v0.10.0
v0.9.8-rc2
What's Changed
- feat: rename crp conditions by @zhiying-lin in #759
- fix: update QPS default value by @britaniar in #761
- fix: set notTrackable reason for the binding by @zhiying-lin in #762
- fix: reconcile the binding status by @zhiying-lin in #764
- fix: fix flaky e2e tests by @britaniar in #749
- feat: update validation webhook for overrides by @britaniar in #752
- perf: avoid write conflicts to improve work generator performance under heavy workload by @michaelawyu in #763
- docs: add TOC for the getting started docs by @michaelawyu in #726
- interface: add v1 APIs by @michaelawyu in #757
- docs: concepts, how-to guide for taints & tolerations by @Arvindthiru in #760
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #767
- feat: enabling the new condition by @zhiying-lin in #768
- test: add additional unit tests for the AKS property provider trackers by @michaelawyu in #732
- test: add override basic e2e test by @zhiying-lin in #772
- fix: fix the v1 api comment by @zhiying-lin in #774
- fix: fix v1 api comment by @zhiying-lin in #775
- feat: add resource override webhook configuration by @britaniar in #745
- fix: add apply strategy in work by @zhiying-lin in #776
- docs: example CRP & override files by @britaniar in #779
- fix: bump golang net to 0.24 by @ryanzhang-oss in #781
Full Changelog: v0.9.7...v0.9.8-rc2
v0.9.8-rc1
What's Changed
- feat: rename crp conditions by @zhiying-lin in #759
- fix: update QPS default value by @britaniar in #761
- fix: set notTrackable reason for the binding by @zhiying-lin in #762
- fix: reconcile the binding status by @zhiying-lin in #764
- fix: fix flaky e2e tests by @britaniar in #749
- feat: update validation webhook for overrides by @britaniar in #752
- perf: avoid write conflicts to improve work generator performance under heavy workload by @michaelawyu in #763
- docs: add TOC for the getting started docs by @michaelawyu in #726
- interface: add v1 APIs by @michaelawyu in #757
- docs: concepts, how-to guide for taints & tolerations by @Arvindthiru in #760
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #767
- feat: enabling the new condition by @zhiying-lin in #768
- test: add additional unit tests for the AKS property provider trackers by @michaelawyu in #732
- test: add override basic e2e test by @zhiying-lin in #772
- fix: fix the v1 api comment by @zhiying-lin in #774
- fix: fix v1 api comment by @zhiying-lin in #775
- feat: add resource override webhook configuration by @britaniar in #745
- fix: add apply strategy in work by @zhiying-lin in #776
- docs: example CRP & override files by @britaniar in #779
- fix: bump golang net to 0.24 by @ryanzhang-oss in #781
Full Changelog: v0.9.7...v0.9.8-rc1
v0.9.10-experimental2
fix: revert golang net upgrade (#782) revert golang net
v0.9.10-experimental
What's Changed
- feat: rename crp conditions by @zhiying-lin in #759
- fix: update QPS default value by @britaniar in #761
- fix: set notTrackable reason for the binding by @zhiying-lin in #762
- fix: reconcile the binding status by @zhiying-lin in #764
- fix: fix flaky e2e tests by @britaniar in #749
- feat: update validation webhook for overrides by @britaniar in #752
- perf: avoid write conflicts to improve work generator performance under heavy workload by @michaelawyu in #763
- docs: add TOC for the getting started docs by @michaelawyu in #726
- interface: add v1 APIs by @michaelawyu in #757
- docs: concepts, how-to guide for taints & tolerations by @Arvindthiru in #760
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #767
- feat: enabling the new condition by @zhiying-lin in #768
- test: add additional unit tests for the AKS property provider trackers by @michaelawyu in #732
- test: add override basic e2e test by @zhiying-lin in #772
- fix: fix the v1 api comment by @zhiying-lin in #774
- fix: fix v1 api comment by @zhiying-lin in #775
- feat: add resource override webhook configuration by @britaniar in #745
- fix: add apply strategy in work by @zhiying-lin in #776
- docs: example CRP & override files by @britaniar in #779
- fix: bump golang net to 0.24 by @ryanzhang-oss in #781
Full Changelog: v0.9.7...v0.9.10-experimental
v0.9.8
What's Changed
- feat: rename crp conditions by @zhiying-lin in #759
- fix: update QPS default value by @britaniar in #761
- fix: set notTrackable reason for the binding by @zhiying-lin in #762
- fix: reconcile the binding status by @zhiying-lin in #764
- fix: fix flaky e2e tests by @britaniar in #749
- feat: update validation webhook for overrides by @britaniar in #752
- perf: avoid write conflicts to improve work generator performance under heavy workload by @michaelawyu in #763
- docs: add TOC for the getting started docs by @michaelawyu in #726
- interface: add v1 APIs by @michaelawyu in #757
- docs: concepts, how-to guide for taints & tolerations by @Arvindthiru in #760
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #767
- feat: enabling the new condition by @zhiying-lin in #768
Full Changelog: v0.9.7...v0.9.8