Releases: kubernetes-sigs/azuredisk-csi-driver
Releases Β· kubernetes-sigs/azuredisk-csi-driver
v2.0.0-beta.7 Release
What's Changed
- [V2] chore: Move SharedState struct and related functions to shared_state.go by @shlokshah-dev in #1460
- [V2] chore: update version and fix typo by @hccheng72 in #1464
- [V2] fix: ensure object is always returned by UpdateCRIWithRetry by @edreed in #1471
- [V2] chore: remove duplicate fields in DriverV2 struct by @hccheng72 in #1476
- [V2] fix: fixing codespell errors by @connorbradshaw10 in #1480
- [V2] bug: Fixing date race caused by read/write to package global vars by @landreasyan in #1481
- [V2] fix: a missing exit after failing to initialize crd clientset by @hccheng72 in #1479
- [V2] build: update ubuntu-18.04 to ubuntu-latest in GitHub workflows π by @jmclong in #1483
- [V2] chore: pod failover test refactor by @connorbradshaw10 in #1474
- [V2] chore: added unit tests for SharedState by @shlokshah-dev in #1478
- [V2] chore: refactor unused functions by @hccheng72 in #1484
- [V2] chore: recreate pod-failover CRD by @connorbradshaw10 in #1486
- [V2] test: add unit test to azdrivernode.go by @hccheng72 in #1485
- [V2] chore: add pre-commit and pre-push validation by @edreed in #1487
- [v2] fix: fixing pod failure status by @connorbradshaw10 in #1489
- [V2] chore: add cpu and memory usage limits for scheduler extender by @nearora-msft in #1488
- [V2] refactor: move funtions to shared_state.go by @hccheng72 in #1495
- fix: adding optional workload value to pod-failover by @connorbradshaw10 in #1504
- [V2] test: add unit test to azvolume.go by @hccheng72 in #1502
- [V2] test: add unit tests to attach_detach.go by @hccheng72 in #1503
- [V2] test: add and edit unit tests to replica.go by @hccheng72 in #1500
- [V2] test: add and edit unit tests to pod.go by @hccheng72 in #1501
- [V2] test: add unit tests to pv.go by @hccheng72 in #1499
- [V2] fix: adding scheduler to pod-failover workload pods by @connorbradshaw10 in #1508
- [V2] chore: update net/http to fix CVE-2022-27664 vulnerability by @landreasyan in #1516
- [V2] test: add unit tests for UpdateCRIWithRetry by @edreed in #1517
- [V2] fix: minor bugfix in replic management logic by @landreasyan in #1519
- [V2] chore: update values as per p50 numbers by @nearora-msft in #1506
- [V2] Adding options to configure attach/detach rate limiter on azure client by @landreasyan in #1515
- [V2] feat: make initial attach/detach disk batch delay configurable by @edreed in #1522
- [V2] fix: CRI recovery should not overwrite existing values by @sunpa93 in #1518
- [V2] chore: add the caller to ConditionWaiter.Wait workflow by @edreed in #1524
- [V2] chore: add retry details to workflow logging in UpdateCRIWithRetry by @sunpa93 in #1525
- [V2] feat: enable configuration of KubeClient burst setting by @edreed in #1526
- chore: adjust rate limiter to drive to target CRP limits by @edreed in #1529
- [V2] fix: az-log panics when getting the controller logs by @hccheng72 in #1530
Full Changelog: v2.0.0-beta.6...v2.0.0-beta.7
v1.23.0 release
Features π
- support PremiumV2_LRS disk type (#1477)
- support location in storage class (#1497)
- support https proxy and http proxy in chart config (#1520)
Bug Fixes π
- fix: Ultra Disk DefaultDiskMBPSReadWrite calc issue (#1494)
- fix: reduce VMSS throttling when throttling happens (#1498)
- fix: zone format check when cloud config is empty (#1521)
What's Changed
- chore: upgrade azure cloud provider lib by @andyzhangx in #1472
- cleanup: remove secrets list rbac by @andyzhangx in #1473
- chore: fixing codespell errors by @edreed in #1482
- chore: doc & deployment updates for Azure Disk CSI Driver V2 Beta by @edreed in #1435
- fix: increase sidecar container memory limits on Windows by @andyzhangx in #1490
- chore: add scheduler extender cpu and memory usage in yaml files by @nearora-msft in #1491
- chore: refine mount error msg in pod events by @andyzhangx in #1493
- fix: Ultra Disk DefaultDiskMBPSReadWrite calc issue by @andyzhangx in #1494
- feat: support location in storage class by @andyzhangx in #1497
- fix: reduce VMSS throttling when throttling happens by @andyzhangx in #1498
- chore: upgrade azure cloud provider lib by @andyzhangx in #1510
- test: run sanity test on csi-test v5.0.0 by @andyzhangx in #1513
- chore: increase csi-attacher timeout by @andyzhangx in #1514
- fix: zone format check when cloud config is empty by @andyzhangx in #1521
- chore: update values as per p50 numbers by @nearora-msft in #1507
- feat: support https proxy and http proxy in chart config by @umagnus in #1520
- feat(helm): add support for labels, annotations and podAnnotations by @h4wkmoon in #1496
- test: add helm repo install check by @umagnus in #1528
- feat: support PremiumV2_LRS disk type by @andyzhangx in #1477
New Contributors
Full Changelog: v1.22.0...v1.23.0
v2.0.0-beta.6 release
What's Changed
- [V2] feat: Making scheduler extender node cache capable by @landreasyan in #1457
- [V2] chore: Add ability to point at different image for servercore π§ by @jmclong in #1459
Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6
v1.22.0 release
Bug Fixes π
- fix: invalid ultra disk default iops issue (#1445)
What's Changed
- chore: add node-role.kubernetes.io/control-plane to csi-snapshot-controller by @xmudrii in #1431
- chore: gofmt 1.19 fixes by @edreed in #1436
- test: Wait longer for colocated pods to start by @edreed in #1439
- test: add snapshot unit test by @umagnus in #1443
- test: add fake host util and io handler unit test by @umagnus in #1444
- test: add fake_safe_mounter unit test by @umagnus in #1449
- test: add device_perf_linux.go unit test by @umagnus in #1450
- fix: invalid ultra disk default iops issue by @andyzhangx in #1445
- chore: log VM provisioning state by @edreed in #1454
- test: add azuredisk.go unit test by @umagnus in #1456
- test: add nodeserver.go unit test by @umagnus in #1458
- test: reduce the time cost of ut by @umagnus in #1462
New Contributors
Full Changelog: v1.21.0...v1.22.0
v2.0.0-beta.5 release
What's Changed
- feat: add affinity, nodeSelector in chart config by @andyzhangx in #1377
- feat: upgrade sidecar image versions by @andyzhangx in #1386
- fix: Put GetDiskLun log after it is called by @nearora-msft in #1381
- chore: shorten userAgent by @andyzhangx in #1400
- chore: increase node-registrar cpu requests on Windows by @andyzhangx in #1413
- fix: CSI function should return internal error by @andyzhangx in #1418
- [V2] feat: allow detaches of replica attachment for primary attachment by @sunpa93 in #1406
- [V2]feat: replace command line params with config file by @hccheng72 in #1380
- [V2] feat: add rate limiter latency metric to find throttling by @chloeegong in #1410
- [V2] chore: add BYO storage class for pod-failover tests by @connorbradshaw10 in #1440
- [V2] fix: Volume persistent-storage not csi error log by @shlokshah-dev in #1446
- [V2] chore: add early return logic for scheduler filter / prioritize and update prioritize scoring logic by @sunpa93 in #1448
- [V2] feat: add CRI version conversion logic and apiversion deprecate logic by @sunpa93 in #1452
New Contributors
- @xmudrii made their first contribution in #1431
- @connorbradshaw10 made their first contribution in #1440
- @shlokshah-dev made their first contribution in #1446
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5
v1.21.0 release
Bug Fixes π
- fix: reuse armclient connections to fix performance issues (#1426)
- fix: VMSSList throttling when VM is in Deleting state (#1426)
- fix: CSI function should return internal error (#1418)
What's Changed
- fix: CSI function should return internal error by @andyzhangx in #1418
- chore: upgrade azure cloud provider lib by @andyzhangx in #1426
Full Changelog: v1.20.0...v1.21.0
v2.0.0-beta.4
What's Changed
- [V2] bug: azdiskscheduler volume access mode check for prioritize instead of filter by @sunpa93 in #1330
- [V2] chore: DeleteVolume should wait for replicas to be fully deleted by @sunpa93 in #1300
- [V2] fix: cache data loss issue on Windows when unmount disk by @edreed in #1350
- [V2] chore: Remove dead code from azuredisk_v2.go by @edreed in #1382
- [V2] chore: wait for volume deletion if volume is in deleting state by @sunpa93 in #1388
- [V2] bug: replica deletion sometimes does not trigger manageReplica operation by @sunpa93 in #1391
- [V2] feat: update volume attachment with publish context upon attachment completion by @sunpa93 in #1361
- [V2] feat: Skipping prioritize/(filter) extender processing for non-v2 disks by @landreasyan in #1389
- [V2] fix: Fix for intermittent failure for NodeStageVolume request by @mukhoakash in #1395
- [V2] fix: Fix CRI update on error recovery by @edreed in #1399
- [V2] fix: fix retry of failed attach by @edreed in #1401
- [V2] fix: ensure AzDriverNode recreated if deleted by @edreed in #1385
- [V2] bug: cloud-provider-azure scale test regression rollback by @sunpa93 in #1415
- [V2] bug: scale test regression fix by @sunpa93 in #1411
- [V2] chore: Cut v2.0.0-beta.4 version by @sunpa93 in #1421
New Contributors
- @jmclong made their first contribution in #1285
- @hccheng72 made their first contribution in #1277
- @NedAnd1 made their first contribution in #1338
- @chloeegong made their first contribution in #1417
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4
v1.20.0 release
Features π
Bug Fixes π
- fix: CSI function should return internal error (#1418)
What's Changed
- feat: add affinity, nodeSelector in chart config by @andyzhangx in #1377
- feat: upgrade sidecar image versions by @andyzhangx in #1386
- fix: Put GetDiskLun log after it is called by @nearora-msft in #1381
- chore: shorten userAgent by @andyzhangx in #1400
- chore: switch to mcr oss/kubernetes-csi image by @andyzhangx in #1402
- chore: set master branch chart version to v0.0.0 by @andyzhangx in #1407
- chore: update max data disk count table by @andyzhangx in #1409
- chore: increase node-registrar cpu requests on Windows by @andyzhangx in #1413
Full Changelog: v1.19.0...v1.20.0
v1.19.0 release
Features π
- add controller.runOnControlPlane in chart config (#1366)
Bug Fixes π
What's Changed
- cleanup: rename role name of driver daemonset by @andyzhangx in #1339
- chore: upgrade azure cloud provider lib by @andyzhangx in #1342
- test: fix unstable e2e tests which check file content by @andyzhangx in #1341
- fix: cache data loss issue on Windows when unmount disk by @andyzhangx in #1352
- fix: incorrect runOnMaster config by @andyzhangx in #1358
- test: fix windows e2e test failure on 1.25 cluster by @andyzhangx in #1362
- chore: update max_disk_count table by @andyzhangx in #1367
- feat: add controller.runOnControlPlane in chart config by @andyzhangx in #1366
- fix: NodeGetVolumeStats failure on Windows node by @andyzhangx in #1368
Full Changelog: v1.18.0...v1.19.0
v2.0.0-beta.3 Preview Release
- Fixes CVE-2022-27191
- Adds a
--kubeconfig
parameter to the scheduler extender