Releases: Azure/fleet
v0.17.0
What's Changed
- chore: remove v1alpha1 flag from arc chart by @weng271190436 in #1233
- feat: add headers for tenantID and clientRequestID by @jwtty in #1228
- chore: remove v1alpha1 applied work crd file that is different from kubefleet by @weng271190436 in #1232
- feat: update scheduler for capacity-based property scheduling by @britaniar in #1223
- feat: update hub-agent to use custom cluster affinity plugin in scheduler when property checker is enabled by @britaniar in #1221
- fix: fix azurePropertyCheckerOptions not correctly passin by @jwtty in #1236
- chore: bump actions/checkout from 5 to 6 by @dependabot[bot] in #1235
- chore: bump golang.org/x/crypto from 0.38.0 to 0.45.0 by @dependabot[bot] in #1234
- chore: bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #1207
- chore: backport 20251201 by @weng271190436 in #1238
- fix: fix Capacity Value Requirements by @britaniar in #1237
- chore: backport 20251208 by @weng271190436 in #1242
Full Changelog: v0.16.11...v0.17.0
v0.16.11
What's Changed
- feat: setup property checker for capacity by @britaniar in #1210
- fix: Fix compatibility tests for more disk space by @britaniar in #1229
- chore: backport changes (11/19/2025) by @michaelawyu in #1230
Related backported changes from upstream:
e277602e12e7e5edd9391100b3313e6ca11e97d4 feat: memory optimization (memory cache transformation) (kubefleet-dev/kubefleet#247)
33e72a514473d7cf07abfb9e78b031ec554f8591 feat: memory optimization (hub cache transformation kubefleet-dev/kubefleet#2) (kubefleet-dev/kubefleet#246)
2fddc1c586b505edf7f96ee3938b8bbaff08dd35 feat: update stagedUpdateRun to use latest resource snapshot (kubefleet-dev/kubefleet#320)
4ce199e9d99bc961c39fe95cdd0593002cf208a0 fix: add function comments to functions within scheduler (kubefleet-dev/kubefleet#332)
884807157ed5e32256e003f7762c8e508514aae8 fix: update scheduler to support customized cluster affinity plugin (kubefleet-dev/kubefleet#330)
ffc74791d6a4e5de55b35b02879e77e9346453ae interface: start/stop API for updateRun (kubefleet-dev/kubefleet#314)
9caeb4ebbba6fc081f26bbe9697db827a0ce05d5 fix: ignore deployment.kubernetes.io/revision annotation (kubefleet-dev/kubefleet#322)
083affca26db1f462704150a1224df875643ff62 chore: bump codespell-project/actions-codespell from 2.1 to 2.2 (kubefleet-dev/kubefleet#324)
e2a6695030cae095b26c17e8f5d61647e2c485e0 chore: bump step-security/harden-runner from 2.13.1 to 2.13.2 (kubefleet-dev/kubefleet#325)
Full Changelog: v0.16.10...v0.16.11
v0.16.10
What's Changed
- fix: remove service account check in vap by @nibooy in #1217
- chore: use go 1.24.9 for clean backport by @weng271190436 in #1219
- fix: move docker data dir to /mnt to address e2e test low disk space for clean backport by @weng271190436 in #1220
- chore: backport 2025-11-03 by @weng271190436 in #1218
New Contributors
- @weng271190436 made their first contribution in #1219
Full Changelog: v0.16.9...v0.16.10
v0.16.9
What's Changed
Full Changelog: v0.16.8...v0.16.9
v0.16.8
What's Changed
Full Changelog: v0.16.7...v0.16.8
v0.16.7
What's Changed
Full Changelog: v0.16.6...v0.16.7
v0.16.6
What's Changed
- fix: move managed resource VAP out of CRDinstaller by @nwnt in #1202
- fix: update vap to bypass openshift-kube-controller-manager on openshift clusters by @nibooy in #1208
- chore: backport PR from kubefleet 10/17/2025 by @Arvindthiru in #1211
- 1748526 (cncf/main) fix: fix missing updaterun metrics and refactor (kubefleet-dev/kubefleet#292)
- 0bdd1a2 feat: Enable StagedUpdateRun controller (kubefleet-dev/kubefleet#281)
- 0676149 chore: bump docker/login-action from 3.5.0 to 3.6.0 (kubefleet-dev/kubefleet#266)
- 857facf test: experimental: various E2E improvements (kubefleet-dev/kubefleet#276)
- 0ba0e7f feat: experimental: memory optimization (hub cache transformation #1) (kubefleet-dev/kubefleet#245)
- b621ed3 chore: bump github/codeql-action from 3 to 4 (kubefleet-dev/kubefleet#282)
- 09ad8bf fix: fix the e2e and adjust log (kubefleet-dev/kubefleet#265)
- a6e567e feat: Convert Staged UpdateRun controller to use interfaces (kubefleet-dev/kubefleet#272)
- 76ee739 interface: experimental: status back-reporting (kubefleet-dev/kubefleet#255)
- 56d65f6 feat: Convert execute function to use interfaces in UpdateRun controller (kubefleet-dev/kubefleet#269)
- 39ed26b feat: add per SKU node count properties (kubefleet-dev/kubefleet#262)
- 106381f feat: Convert Validate function to use interfaces in UpdateRun controller (kubefleet-dev/kubefleet#268)
- d34f95a fix: update the VM SKUs in use for the E2E environment (simulation only) (kubefleet-dev/kubefleet#267)
- 120972d feat: Update functions used by initialize function in UpdateRun controller to use interfaces (kubefleet-dev/kubefleet#257)
- 74aaa18 feat: enable ARM64 native support in the upstream repo (kubefleet-dev/kubefleet#261)
- c0bd328 interface: StagedUpdateRun API and UpdateRun interface (kubefleet-dev/kubefleet#254)
- 6cb4864 chore: Add scheduler and e2e debugging info (kubefleet-dev/kubefleet#260)
Full Changelog: v0.16.5...v0.16.6
v0.16.5
What's Changed
- fix: install Az CLI in the ARM64 1ES pool by @michaelawyu in #1197
- feat: fixed various issues in the ARM64 build pipeline by @michaelawyu in #1198
- fix: fixed a minor issue in ARM64 build pipeline by @michaelawyu in #1199
- fix: address a minor issue in the ARM64 image build pipeline by @michaelawyu in #1200
- fix: address access issues in the ARM64 image build pipeline by @michaelawyu in #1201
- fix: address access issues in the ARM64 image build pipeline by @michaelawyu in #1203
- feat: add a multi-arch image manifest bundle creation step in the image build pipeline by @michaelawyu in #1204
- feat: Backport kubefleet by @ryanzhang-oss in #1205
fafe73e (cncf/main) feat: security: obscure drift/diff reportings on secret object data fields (re-submission) (#258)
deeab22 fix: address a minor stale merge inconsistency issue (#256)
0ead4d4 feat: add support for degraded diff drift calculation (#209)
8af6fcc feat: update mc webhook to support skipping validation (#253)
93905a0 test: add integration tests for work applier exponential backoff behavior (#191)
a2c35f2 interface: support skipping validation when deleting member cluster (#251)
8bd12e0 feat: handle namespace resource selector change CRPS (#240)
3049111 fix: add validation for PickFixed cluster names (#252)
Full Changelog: v0.16.4...v0.16.5
v0.16.4-experimental
Experimental release for pipeline verification purposes. DO NOT USE.
v0.16.4
What's Changed
- fix: update indentation for custom cert by @MuhammadAliFleet in #1189
- fix: add validation for CRP and PickFixed cluster names by @nwnt in #1190
- refactor: address comments from the previous VAP PR by @nwnt in #1181
- feat: Add ARM64 image support by @michaelawyu in #1195
- chore: bump actions/checkout from 4 to 5 by @dependabot[bot] in #1173
- chore: bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #1167
- feat: Backport changes from KubeFleet (09/16/2025) by @britaniar in #1194
3f78615 chore: bump step-security/harden-runner from 2.13.0 to 2.13.1 (#250)
b98cb4c feat: add feature gate support and gate property provider capabilities (#181)
fa46b14 feat: update the comments regarding resource sort orders in CRP/RP controller and work generator (#243)
7b21fdd test: add negative tests for RP (#242)
Full Changelog: v0.16.3...v0.16.4