Releases: kubernetes-sigs/azuredisk-csi-driver
Releases · kubernetes-sigs/azuredisk-csi-driver
v1.26.3 release
Features 🌈
- add dataAccessAuthMode parameter to snapshot storage class (#1746)
Bug Fixes 🐞
- fix: add disk attach/detach delay time to allow more batch (#1742)
- fix: second expand volume failure on Ubuntu 22.04 (#1743)
- fix: CVE-2022-41723 (#1744)
- fix: detach disk failure when there is throttling (#1758)
- fix: PremiumV2_LRS caching mode issue (#1794)
What's Changed
- [release-1.26] fix: buildx issue with provenance disabled by @k8s-infra-cherrypick-robot in #1745
- [release-1.26] fix: CVE-2022-41723 by @andyzhangx in #1744
- [release-1.26] fix: second expand volume failure on Ubuntu 22.04 by @k8s-infra-cherrypick-robot in #1743
- [release-1.26] feat: add dataAccessAuthMode parameter to snapshot storage class by @k8s-infra-cherrypick-robot in #1746
- [release-1.26] tes: fix golint action failure by @k8s-infra-cherrypick-robot in #1749
- [release-1.26] fix: detach disk failure when there is throttling by @andyzhangx in #1758
- [release-1.26] chore: update maximum data disk num table by @k8s-infra-cherrypick-robot in #1789
- [release-1.26] fix: PremiumV2_LRS caching mode issue by @k8s-infra-cherrypick-robot in #1794
Full Changelog: v1.26.2...v1.26.3
v1.27.0 release
Features 🌈
- add dataAccessAuthMode parameter to snapshot storage class (#1714)
- integrate traffic manager proxy (#1716)
- add disk attach/detach delay time to allow more batch (#1722)
- support volumesnapshotclass in helm chart (#1727)
Bug Fixes 🐞
- fix: switch base image to fix CVEs (#1704)
- fix: increase csi-attacher worker-threads num (#1719)
- fix: second expand volume failure on Ubuntu 22.04 (#1728)
What's Changed
- fix: switch base image to fix CVEs by @andyzhangx in #1704
- fix: incorrect driver version in CSIDriver by @andyzhangx in #1707
- feat: add dataAccessAuthMode parameter to snapshot storage class by @andyzhangx in #1714
- fix: buildx issue with provenance disabled by @andyzhangx in #1720
- fix: increase csi-attacher worker-threads num by @andyzhangx in #1719
- chore: remove dependency on golang.org/x/text specific version by @andyzhangx in #1723
- feat: add disk attach/detach delay time to allow more batch by @andyzhangx in #1722
- feat: integrate traffic manager proxy by @andyzhangx in #1716
- Pin k8s.io/dynamic-resource-allocation version by @jsafrane in #1725
- fix: second expand volume failure on Ubuntu 22.04 by @andyzhangx in #1728
- [feat] support volumesnapshotclass in helm chart by @umagnus in #1727
Full Changelog: v1.26.2...v1.27.0
v1.26.2 release
Bug Fixes 🐞
- fix: panic when allow-empty-cloud-config is set (#1699)
What's Changed
- test: add external stress e2e tests by @andyzhangx in #1638
- fix: panic when allow-empty-cloud-config is set by @andyzhangx in #1699
Full Changelog: v1.26.1...v1.26.2
v2.0.0-beta.10 Release
What's Changed
- [V2] fix: clear status error and detail in AzVolumeAttachment recovery if in in Attaching state 🐞 by @jmclong in #1663
- [V2] feat: toggle for waitforlun by @connorbradshaw10 in #1658
- [V2] fix: changing scheduler name logic to install method by @connorbradshaw10 in #1670
- [V2] Fix: update uninstall path in crdProvisioner.DeleteVolume by @hccheng72 in #1671
- [V2] fix: azvolume recovery bug fix - status update, parameter parsing by @sunpa93 in #1680
- [V2] chore: upgrade cloud-provider-azure by @edreed in #1683
- [V2] fix: update predicate function of node controller by @hccheng72 in #1679
- [V2] fix: make uninstallation compatible with backload DELETE change by @sunpa93 in #1677
Full Changelog: v2.0.0-beta.9...v2.0.0-beta.10
v1.26.1 release
Bug Fixes 🐞
- fix: update rather than replace existing cache entry (#1686)
What's Changed
- cleanup: remove useless storage class yaml files by @andyzhangx in #1684
- fix: update rather than replace existing cache entry by @andyzhangx in #1686
Full Changelog: v1.26.0...v1.26.1
v1.26.0 release
Features 🌈
Bug Fixes 🐞
- fix: panic caused by resource group issue in disk attach (#1616)
- fix: volume metrics on Windows csi-proxy v1beta (#1622)
- fix: add disk lun check in VMSSFlex AttachDisk to avoid race condition (#1632)
- fix: set ForceAttemptHTTP2 as false to increase ARM throttling limit (#1676)
- fix: CVE-2022-41717 (#1656)
What's Changed
- Clean up .travis.yaml by @ialidzhikov in #1620
- fix: volume metrics on Windows csi-proxy v1beta by @andyzhangx in #1622
- Test: Adding a new test to verify volume and nodes in different resource groups by @mukhoakash in #1624
- chore: Update the VMSSVMCache struct vendor to csi driver by @mukhoakash in #1621
- chore: upgrade sidecar container images by @andyzhangx in #1629
- fix: add disk lun check in VMSSFlex AttachDisk to avoid race condition by @andyzhangx in #1632
- chore: increase csi-provisioner timeout to 30s by @andyzhangx in #1634
- fix: race condition in VMSS cache update by @andyzhangx in #1639
- chore: migrate from ADAL lib before its EOL by @r4f4 in #1636
- fix: Add missing machine in SKU listings by @sboulkour in #1641
- Add requirements.txt with fixed versions to use in pip install by @mauriciopoppe in #1652
- fix: CVE-2022-41717 by @andyzhangx in #1656
- chore: upgrade azure lib by @andyzhangx in #1661
- fix e2e: disable podSecurity by @cvvz in #1668
- Revert "fix e2e: disable podSecurity" by @andyzhangx in #1669
- chore: Update dependencies cloud provider azure by @cvvz in #1662
- feat: add disable-update-cache flag by @andyzhangx in #1643
- test: add helm lint test by @umagnus in #1674
- cleanup: Use k8s utils pointer instead of Azure autorest/to by @umagnus in #1665
- fix: set ForceAttemptHTTP2 as false to increase ARM throttling limit by @andyzhangx in #1676
New Contributors
- @r4f4 made their first contribution in #1636
- @sboulkour made their first contribution in #1641
- @mauriciopoppe made their first contribution in #1652
- @cvvz made their first contribution in #1668
Full Changelog: v1.25.0...v1.26.0
v2.0.0-beta.9 Release
What's Changed
- [V2] test: fix default artifacts directory by @edreed in #1577
- [v2] chore: increasing timeout for csi provisioner by @landreasyan in #1578
- [V2] chore: fix CrdProvisioner.UnpublishVolume workflow result reporting by @edreed in #1579
- [V2] fix: use correct context for delete of AzVolumeAttachment on detach by @edreed in #1580
- [V2] fix: cloud-provisioner should always report through result channel before returning by @sunpa93 in #1581
- [V2] chore: reduce workflow logging verbosity by @edreed in #1582
- [V2] chore: add missing cluster-autoscaler parameter to template by @NedAnd1 in #1584
- [V2] fix: replicas aren't getting cleaned up during driver uninstall by @sunpa93 in #1557
- [V2] fix: image tag in beta8 charts was still pointing to latest-v2 by @landreasyan in #1588
- [V2] chore: increase CAS node provisioning timeout by @NedAnd1 in #1593
- [V2] fix: requeue reconciliation for deleted objects with grace period by @edreed in #1598
- [V2] fix: add nodeDiskAvailabilityMap by @alice-zheyan-yu in #1595
- [V2] chore: adding flow chart documentation for V2 driver csi calls by @landreasyan in #1586
- [V2] chore: fix addition of details after creation by @edreed in #1626
- [V2] chore: increase max watch duration on CAS cluster by @NedAnd1 in #1623
- [V2] feat: enable configuration of CRD controller worker threads by @edreed in #1627
- [V2] fix: update PV controller's Recover function to log the error by @alice-zheyan-yu in #1625
- [V2] refactor: combine azdrivernode and node_availability into one controller by @alice-zheyan-yu in #1612
- [V2] chore: upgrade cloud-provider-azure as of 2022-11-30 by @edreed in #1630
- [V2] feat: watch CRD deletion to track driver uninstall by @hccheng72 in #1570
- [V2] fix: delete orphaned azdrivernode and update error logs in Recover function by @hccheng72 in #1615
- Update node_availability.go to node.go by @alice-zheyan-yu in #1644
- [V2] chore: increase azuredisk kubeclient QPS by @edreed in #1645
- [V2] perf: changed to use channel to communicate when delete azvolume by @alice-zheyan-yu in #1633
- [V2] refactor: start informers in one place by @hccheng72 in #1607
- [V2] chore: remove unneeded error return from NewConditionWaiter by @edreed in #1646
- [V2] fix: don't return unncessary error in crdProvisioner.CreateVolume by @sunpa93 in #1649
- [V2] fix: CVE-2022-47417 by @edreed in #1655
- [V2] chore: update cloud-provider-azure by @edreed in #1654
- [V2] feat: add optional pprof server by @edreed in #1657
- [V2] fix: make recover annotation unique per recovery by @alice-zheyan-yu in #1653
- [V2] fix: handle pre-provisioned volume deletion at the right time by @sunpa93 in #1599
- [V2] chore: cut v2.0.0-beta.9 by @sunpa93 in #1660
Full Changelog: v2.0.0-beta.8...v2.0.0-beta.9
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