Releases: kubernetes-sigs/azuredisk-csi-driver
Releases · kubernetes-sigs/azuredisk-csi-driver
v1.25.0 release
Features 🌈
Bug Fixes 🐞
- fix: add disk lun check in AttachDisk to avoid race condition (#1610)
- fix: reduce VMSS cache refresh (#1564, #1611)
- fix: resource group issue in disk attach (#1616)
- fix: support noProxy in chart config (#1613)
What's Changed
- chore: upgrade azure cloud provider lib by @andyzhangx in #1563
- Incorporating the VMSSVM cache changes from cloud-provider-azure lib by @mukhoakash in #1564
- cleanup: remove unused install docs by @andyzhangx in #1597
- feat: support perf profile device setting on Linux node by @andyzhangx in #1596
- fix: panic in vmss cache conversion by @andyzhangx in #1601
- test: set disk perf in PremiumV2 test by @andyzhangx in #1602
- [chore] Fix E2E failure in VMSS Flex cluster by @zmyzheng in #1609
- test: use
T.Setenv
to set env vars in tests by @Juneezee in #1585 - fix: support noProxy in chart config by @umagnus in #1613
- fix: add disk lun check in AttachDisk to avoid race condition by @andyzhangx in #1610
- fix: resource group issue in disk attach by @andyzhangx in #1616
- fix: reduce VMSS cache refresh by @andyzhangx in #1611
New Contributors
Full Changelog: v1.24.0...v1.25.0
v2.0.0-beta.8 Release
What's Changed
- [V2] chore: increase kubeclient qps by @edreed in #1540
- [V2] feat: added attach_volume_latency metric for controllerserver by @shlokshah-dev in #1531
- [V2] test: add a failover scale test by @hccheng72 in #1523
- [V2] test: Enable dynamically provisioned volume snapshot test in Windows cluster by @alice-zheyan-yu in #1545
- [V2] fix: fix CVE-2022-32149 by @edreed in #1546
- [V2] chore: merge master as of 2022-10-07 by @edreed in #1544
- [V2] test: Enable test in windows by @alice-zheyan-yu in #1549
- [V2] feat: add preferred affinity logic and unit tests for prioritize and filter logic by @sunpa93 in #1542
- [V2] bug: fix in conversion for scheduler extender latency log by @landreasyan in #1550
- [V2] fix: adding cluster provisioner variable by @connorbradshaw10 in #1552
- [V2] feat: backload API DELETE call to deload api server calls upon detachment by @sunpa93 in #1553
- [V2] test: make maxShares configurable to scale test by @hccheng72 in #1554
- [V2] fix: fix kubeclient configuration in Helm chart by @edreed in #1566
- [V2] chore: upgrade cloud-provider-azure library by @edreed in #1568
- [V2] chore: add caller to WaitFor(Attach|Detach) by @edreed in #1571
- [V2] chore: adding target to generate azure_dd_max_disk_count.go by @landreasyan in #1569
- [V2] feat: enable controller pod customization by @edreed in #1572
- [V2] chore: Add template for testing with cluster-autoscaler by @NedAnd1 in #1573
- [V2]: Making qps and burst for csi attacher and provisioner configurable by @landreasyan in #1574
- [V2] chore: Creating v2.0.0-beta.8 release by @landreasyan in #1576
Full Changelog: v2.0.0-beta.7...v2.0.0-beta.8
v1.24.0 release
Bug Fixes 🐞
- fix: increase csi-attacher client QPS (#1539)
- fix: increase api qps limit of csi-provisioner and csi-attacher (#1559)
- fix: CVE-2022-32149 (#1547)
- fix: avoid recreate vmss cache in race condition (#1558)
What's Changed
- fix: increase csi-attacher client QPS by @andyzhangx in #1539
- chore: upgrde azure cloud provider lib with vmss flex change by @andyzhangx in #1543
- doc: add config doc for edge zone by @andyzhangx in #1533
- fix: fix CVE-2022-32149 by @edreed in #1547
- test: Enable dynamically provisioned volume snapshot test in Windows cluster by @alice-zheyan-yu in #1548
- feat: increase api qps limit of csi-provisioner and csi-attacher by @andyzhangx in #1559
- fix: avoid recreate vmss cache in race condition by @andyzhangx in #1558
- cleanup: remove unnecessary tp nil check by @andyzhangx in #1561
Full Changelog: v1.23.0...v1.24.0
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