Releases: kubernetes-sigs/azuredisk-csi-driver
Releases · kubernetes-sigs/azuredisk-csi-driver
v1.28.0 release
Features 🌈
- add copy snapshot in cross region (#1791)
- enable securityContext.seccompProfile (#1803)
- add publicNetworkAccess parameter in storage class (#1835)
- support workload identity (#1843)
- host process container deployment support (#1861)
- add attachDiskInitialDelay parameter in storage class (#1872)
- get node name from IMDS compute name (#1685)
Bug Fixes 🐞
- fix: CVE-2022-41723 (#1732)
- fix: detach disk failure when there is throttling (#1755)
- fix: PremiumV2_LRS caching mode issue (#1790)
- fix: fix attach failure panic (#1802)
- fix: make sure the VolumeSnapshots v1 CRDs exist before starting (#1851)
What's Changed
- doc: cut v1.27.0 release by @andyzhangx in #1730
- chore: update maxDataDiskCountMap by @andyzhangx in #1733
- fix: CVE-2022-41723 by @andyzhangx in #1732
- cleanup: remove metrics-address on driver daemonset on the node by @andyzhangx in #1736
- tes: fix golint action failure by @andyzhangx in #1748
- fix: detach disk failure when there is throttling by @andyzhangx in #1755
- test: enable online expansion external test by @andyzhangx in #1766
- doc: add accessModes doc by @andyzhangx in #1771
- chore: update maximum data disk num table by @andyzhangx in #1774
- cleanup: remove 20H2 windows image build by @andyzhangx in #1783
- fix: PremiumV2_LRS caching mode issue by @andyzhangx in #1790
- feat: enable securityContext.seccompProfile by @andyzhangx in #1803
- doc: update supported version and cleanup deprecated versions by @andyzhangx in #1804
- fix: add securityContext.seccompProfile for driver controller by @andyzhangx in #1805
- feat: add chart config value enableRegistrationProbe by @andyzhangx in #1806
- test(e2e): change the storageclass configuration method in the test file by @m1zzx2 in #1809
- cleanup: replace deprecated ioutil method by @umagnus in #1814
- chore: upgrade CSI sidecar image versions by @andyzhangx in #1816
- chore: update max data disk num table by @andyzhangx in #1818
- chore: upgrade csi sidecar container images by @andyzhangx in #1824
- feat: add copy snapshot in cross region directly by @umagnus in #1791
- chore: upgrade azure lib by @andyzhangx in #1827
- chore: update max datadisk num table by @andyzhangx in #1829
- cleanup: combine waitForSnapshotCopy func by @andyzhangx in #1828
- feat: add publicNetworkAccess parameter in storage class by @andyzhangx in #1835
- chore: add dependabot by @andyzhangx in #1837
- chore(deps): bump actions/setup-go from 2 to 4 by @dependabot in #1838
- test: move ut for waitForSnapshotCopy to azuredisk_test.go by @umagnus in #1841
- chore: add context for e2e test by @cvvz in #1836
- feat: support workload identity by @cvvz in #1843
- Changing kubernetes-release bucket path to dl.k8s.io by @nitishchauhan0022 in #1845
- chore(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.10.0 to 0.13.0 by @dependabot in #1839
- cleanup: update new chart versions and remove deprecated versions by @andyzhangx in #1849
- fix: make sure the VolumeSnapshots v1 CRDs exist before starting by @andyzhangx in #1851
- feat: upgrade to snapshot v6.2.1 by @andyzhangx in #1850
- chore: upgrade azure lib by @andyzhangx in #1853
- Build: Add dependabot job for dockerfiles by @MartinForReal in #1856
- feat: add enablePerformancePlus in storage class by @andyzhangx in #1855
- cleanup: remove useless incremental parameter in storage class by @andyzhangx in #1859
- doc: refine workload identity doc by @andyzhangx in #1860
- feat: host process container deployment support by @andyzhangx in #1861
- cleanup: reduce host process disk partition logs by @andyzhangx in #1864
- chore: upgrade csi-snapshot to v6.2.2 and increase memory limits by @andyzhangx in #1866
- feat: add attachDiskInitialDelay parameter in storage class by @andyzhangx in #1872
- feat: get node name from IMDS compute name by @andyzhangx in #1685
- chore: update max data disk table by @andyzhangx in #1875
New Contributors
- @m1zzx2 made their first contribution in #1809
- @dependabot made their first contribution in #1838
- @nitishchauhan0022 made their first contribution in #1845
- @MartinForReal made their first contribution in #1856
Full Changelog: v1.27.0...v1.28.0
v1.26.4 release
Features 🌈
- add copy snapshot in cross region directly (#1844)
Bug Fixes 🐞
- fix: switch base image to fix CVEs (#1811)
What's Changed
- [release-1.26] test: fix external e2e test failure by @andyzhangx in #1812
- [release-1.26] fix: switch base image to fix CVEs by @k8s-infra-cherrypick-robot in #1811
- [release-1.26] chore: update max data disk num table by @k8s-infra-cherrypick-robot in #1821
- [release-1.26] chore: update max datadisk num table by @k8s-infra-cherrypick-robot in #1832
- [release-1.26] test: fix snapshot test failure by @andyzhangx in #1834
- [release-1.26] feat: add copy snapshot in cross region directly by @k8s-infra-cherrypick-robot in #1844
- doc: cut v1.26.4 release by @andyzhangx in #1847
Full Changelog: v1.26.3...v1.26.4
v1.27.1 release
Bug Fixes 🐞
- fix: CVE-2022-41723 (#1779)
- fix: detach disk failure when there is throttling (#1782)
- fix: PremiumV2_LRS caching mode issue (#1795)
What's Changed
- [release-1.27] tes: fix golint action failure by @k8s-infra-cherrypick-robot in #1778
- [release-1.27] fix: CVE-2022-41723 by @k8s-infra-cherrypick-robot in #1779
- [release-1.27] fix: detach disk failure when there is throttling by @andyzhangx in #1782
- [release-1.27] chore: update maximum data disk num table by @k8s-infra-cherrypick-robot in #1788
- [release-1.27] fix: PremiumV2_LRS caching mode issue by @k8s-infra-cherrypick-robot in #1795
Full Changelog: v1.27.0...v1.27.1
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