Releases: Azure/fleet
Releases · Azure/fleet
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
v0.8.5
What's Changed
- fix: upgrade upstream test env to 1.28.0 by @britaniar in #657
- feat: parameterize the web hook service name by @mingqishao in #656
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- docs: set up the docs/ folder by @michaelawyu in #593
- docs: add clusterResourcePlacement and components doc by @zhiying-lin in #598
- docs: update README.md by @ryanzhang-oss in #604
- feat: Add check to ensure CRP placement type is immutable by @Arvindthiru in #595
- docs: Add API reference by @michaelawyu in #592
- docs: add CRP usage how-to guide by @michaelawyu in #600
- test: Add Negative unit tests by @britaniar in #596
- docs: update the README file for how-to guides by @michaelawyu in #609
- docs: add scheduler documentation by @zhiying-lin in #606
- docs: add a how-to guide for using topology spread constraints by @michaelawyu in #603
- fix: work around the workv1alpha1 test failure by @zhiying-lin in #610
- feat: Pretty print fleet guard rail messages by @Arvindthiru in #605
- test: fix failing pretty print UT by @Arvindthiru in #613
- docs: add a how-to guide for using affinities by @michaelawyu in #601
- docs: update readme to reflect new v1beta1 API changes by @Arvindthiru in #612
- test: add more E2E tests (5/): scheduler watchers (1/) by @michaelawyu in #594
- fix: fix doc typos and minor changes by @ryanzhang-oss in #614
- docs: add index readme for concepts by @zhiying-lin in #615
- fix: adjust rollout document. by @ryanzhang-oss in #616
- fix: rephase crp desc by @ryanzhang-oss in #617
- docs: add scheduling-framework.md by @zhiying-lin in #618
- fix: a minor issue in stop.sh for stopping E2E environment by @michaelawyu in #621
- docs: add a how-to guide for cluster management by @michaelawyu in #620
- docs: add membercluster concept doc by @zhiying-lin in #619
- test: Add more UT for pickBinding function by @britaniar in #588
- fix: add webhook calling timeout by @ryanzhang-oss in #622
- feat: fleet guard rail static GVK list for namespaced resources by @Arvindthiru in #623
- feat: separate validating webhook config for fleet guard rail by @Arvindthiru in #626
- fix: make the failedResourcePlacements json consistent with field name by @zhiying-lin in #625
- docs: Concept, How-to guide for Envelope objects by @Arvindthiru in #629
- docs: Troubleshooting guide by @Arvindthiru in #627
- docs: clarify information and resolve typos by @Arvindthiru in #631
- chore: bump actions/setup-go from 4 to 5 by @dependabot in #634
- test: fix flaky CRP E2E by @Arvindthiru in #636
- fix: use limited permissions for member clusters in charts and E2E environment by @michaelawyu in #611
- test: LoadTest Setup by @britaniar in #630
- feat: set observedResourceIndex for CRP status by @Arvindthiru in #635
- docs: FAQ by @Arvindthiru in #637
- feat: fleet guard rail handle fleet networking resources in fleet member namespaces by @Arvindthiru in #585
- fix: use the Always pull policy in the general docs by @michaelawyu in #645
- chore: bump github/codeql-action from 2 to 3 by @dependabot in #639
- feat: add allowedPropagatingAPIs option for resource selection by @vasudev-bongale in #638
- docs: Fix some examples in docs by @britaniar in #650
- test: add more E2E tests (6/): scheduler watchers (2/) by @michaelawyu in #647
- feat: handle multiple resource snapshots - split selected resources into lists by @Arvindthiru in #652
- fix: fix flaky rollout controller integration test by @britaniar in #654
- feat: create multiple resource snapshots for same group index by @Arvindthiru in #642
- test: update load test by @britaniar in #641
- docs: add getting started tutorial (kind) by @michaelawyu in #653
- docs: add getting started tutorial (on-prem clusters) by @michaelawyu in #648
- fix: fleet guard rail allows member agent to CREATE/UPDATE/DELETE by @Arvindthiru in #655
New Contributors
- @vasudev-bongale made their first contribution in #638
Full Changelog: v0.8.0...v0.8.4
v0.8.3
What's Changed
- docs: set up the docs/ folder by @michaelawyu in #593
- docs: add clusterResourcePlacement and components doc by @zhiying-lin in #598
- docs: update README.md by @ryanzhang-oss in #604
- feat: Add check to ensure CRP placement type is immutable by @Arvindthiru in #595
- docs: Add API reference by @michaelawyu in #592
- docs: add CRP usage how-to guide by @michaelawyu in #600
- test: Add Negative unit tests by @britaniar in #596
- docs: update the README file for how-to guides by @michaelawyu in #609
- docs: add scheduler documentation by @zhiying-lin in #606
- docs: add a how-to guide for using topology spread constraints by @michaelawyu in #603
- fix: work around the workv1alpha1 test failure by @zhiying-lin in #610
- feat: Pretty print fleet guard rail messages by @Arvindthiru in #605
- test: fix failing pretty print UT by @Arvindthiru in #613
- docs: add a how-to guide for using affinities by @michaelawyu in #601
- docs: update readme to reflect new v1beta1 API changes by @Arvindthiru in #612
- test: add more E2E tests (5/): scheduler watchers (1/) by @michaelawyu in #594
- fix: fix doc typos and minor changes by @ryanzhang-oss in #614
- docs: add index readme for concepts by @zhiying-lin in #615
- fix: adjust rollout document. by @ryanzhang-oss in #616
- fix: rephase crp desc by @ryanzhang-oss in #617
- docs: add scheduling-framework.md by @zhiying-lin in #618
- fix: a minor issue in stop.sh for stopping E2E environment by @michaelawyu in #621
- docs: add a how-to guide for cluster management by @michaelawyu in #620
- docs: add membercluster concept doc by @zhiying-lin in #619
- test: Add more UT for pickBinding function by @britaniar in #588
- fix: add webhook calling timeout by @ryanzhang-oss in #622
- feat: fleet guard rail static GVK list for namespaced resources by @Arvindthiru in #623
- feat: separate validating webhook config for fleet guard rail by @Arvindthiru in #626
- fix: make the failedResourcePlacements json consistent with field name by @zhiying-lin in #625
- docs: Concept, How-to guide for Envelope objects by @Arvindthiru in #629
- docs: Troubleshooting guide by @Arvindthiru in #627
- docs: clarify information and resolve typos by @Arvindthiru in #631
- chore: bump actions/setup-go from 4 to 5 by @dependabot in #634
- test: fix flaky CRP E2E by @Arvindthiru in #636
- fix: use limited permissions for member clusters in charts and E2E environment by @michaelawyu in #611
- test: LoadTest Setup by @britaniar in #630
- feat: set observedResourceIndex for CRP status by @Arvindthiru in #635
- docs: FAQ by @Arvindthiru in #637
- feat: fleet guard rail handle fleet networking resources in fleet member namespaces by @Arvindthiru in #585
- fix: use the Always pull policy in the general docs by @michaelawyu in #645
- chore: bump github/codeql-action from 2 to 3 by @dependabot in #639
- feat: add allowedPropagatingAPIs option for resource selection by @vasudev-bongale in #638
- docs: Fix some examples in docs by @britaniar in #650
- test: add more E2E tests (6/): scheduler watchers (2/) by @michaelawyu in #647
New Contributors
- @vasudev-bongale made their first contribution in #638
Full Changelog: v0.8.0...v0.8.3