Releases: kubernetes-sigs/azurefile-csi-driver
Releases · kubernetes-sigs/azurefile-csi-driver
v1.29.6 release
What's Changed
- [release-1.29] fix: CVE-2024-3177 by @andyzhangx in #1868
- [release-1.29] fix: liveness probe failure when hostNetwork not enabled in controller by @andyzhangx in #1875
- [release-1.29] test: fix stdlib CVE due to golang v1.22.2 by @k8s-infra-cherrypick-robot in #1884
- [release-1.29] build(deps): bump build-image/debian-base from bookworm-v1.0.2 to bookworm-v1.0.3 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1890
- [release-1.29] feat: upgrade to azcopy v10.25.0 for volume clone and snapshot restore by @andyzhangx in #1914
- [release-1.29] fix: CVE-2024-35255 by @andyzhangx in #1912
- [release-1.29] feat: upgrade to azcopy v10.25.1 for volume clone and snapshot restore by @andyzhangx in #1920
- [release-1.29] fix shield guard on csi controller and node by @umagnus in #1930
- [release-1.29] fix: refine GetRemoteServerFromTarget on Windows with cache optimization by @k8s-infra-cherrypick-robot in #1937
- [release-1.29] fix: allow more cache hit in GetRemoteServerFromTarget on hpc deployment by @k8s-infra-cherrypick-robot in #1942
- doc: cut v1.29.6 release by @andyzhangx in #1947
Full Changelog: v1.29.5...v1.29.6
v1.28.11 release
What's Changed
- [release-1.28] fix: CVE-2024-3177 by @andyzhangx in #1869
- [release-1.28] fix: liveness probe failure when hostNetwork not enabled in controller by @andyzhangx in #1876
- [release-1.28] test: fix stdlib CVE due to golang v1.22.2 by @k8s-infra-cherrypick-robot in #1885
- [release-1.28] build(deps): bump build-image/debian-base from bookworm-v1.0.2 to bookworm-v1.0.3 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1891
- [release-1.28] feat: upgrade to azcopy v10.25.0 for volume clone and snapshot restore by @andyzhangx in #1905
- [release-1.28] fix: CVE-2024-35255 by @andyzhangx in #1915
- [release-1.28] feat: upgrade to azcopy v10.25.1 for volume clone and snapshot restore by @andyzhangx in #1921
- [release-1.28] fix shield guard on csi controller and node by @umagnus in #1929
- [release-1.28] fix: refine GetRemoteServerFromTarget on Windows with cache optimization by @k8s-infra-cherrypick-robot in #1938
- [release-1.28] fix: refine GetRemoteServerFromTarget on Windows with cache optimization by @andyzhangx in #1943
- doc: cut v1.28.11 release by @andyzhangx in #1946
Full Changelog: v1.28.10...v1.28.11
v1.30.2 release
What's Changed
- [release-1.30] feat: upgrade to azcopy v10.24.0 for volume clone feature by @k8s-infra-cherrypick-robot in #1813
- [release-1.30] fix: revert http-endpoint change on windows daemonset by @andyzhangx in #1815
- [release-1.30] fix: allow http auth in volume clone by @andyzhangx in #1825
- [release-1.30] feat: add smb file restore from snapshot by @umagnus in #1833
- [release-1.30] test: ignore azcopy CVE-2023-45288 by @k8s-infra-cherrypick-robot in #1843
- [release-1.30] chore: set node_get_volume_stats log level to 6 by @andyzhangx in #1841
- [release-1.30] fix: remove SMBGlobalMapping on Windows node by @k8s-infra-cherrypick-robot in #1847
- [release-1.30] fix: trim slash in RemoveSmbGlobalMapping by @andyzhangx in #1853
- [release-1.30] cleanup: refine extensiveMountCheck usage in unmount by @k8s-infra-cherrypick-robot in #1856
- doc: cut v1.30.2 release by @andyzhangx in #1852
Full Changelog: v1.30.1...v1.30.2
v1.29.5 release
What's Changed
- [release-1.29] fix: CVE-2024-24786 by @andyzhangx in #1781
- [release-1.29] fix: workload identity did not work by @k8s-infra-cherrypick-robot in #1785
- [release-1.29] build(deps): bump build-image/debian-base from bookworm-v1.0.1 to bookworm-v1.0.2 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1788
- [release-1.29] fix: panic when cloud config is not set by @k8s-infra-cherrypick-robot in #1801
- [release-1.29] feat: use new restricted liveness probe endpoint by @andyzhangx in #1807
- [release-1.29] fix: revert http-endpoint change on windows daemonset by @andyzhangx in #1817
- [release-1.29] feat: upgrade to azcopy v10.24.0 for volume clone feature by @andyzhangx in #1821
- [release-1.29] feat: use cluster identity for using azcopy in volume cloning by @umagnus in #1832
- [release-1.29] chore: refine sastoken cache by @andyzhangx in #1834
- [release-1.29] test: ignore azcopy CVE-2023-45288 by @k8s-infra-cherrypick-robot in #1844
- [release-1.29] fix: CVE-2023-45288 by @andyzhangx in #1837
- [release-1.29] chore: set node_get_volume_stats log level to 6 by @andyzhangx in #1842
- [release-1.29] fix: remove SMBGlobalMapping on Windows node by @andyzhangx in #1848
- [release-1.29] cleanup: refine extensiveMountCheck usage in unmount by @k8s-infra-cherrypick-robot in #1858
- doc: cut v1.29.5 release by @andyzhangx in #1859
Full Changelog: v1.29.4...v1.29.5
v1.28.10 release
What's Changed
- [release-1.28] test: ignore azcopy CVE-2024-24786 by @k8s-infra-cherrypick-robot in #1755
- [release-1.28] feat: upgrade azcopy version to 10.23.0 for volume clone feature by @andyzhangx in #1761
- [release-1.28] fix: CVE-2024-24786 by @andyzhangx in #1782
- [release-1.28] build(deps): bump build-image/debian-base from bookworm-v1.0.1 to bookworm-v1.0.2 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1789
- [release-1.28] fix: panic when cloud config is not set by @k8s-infra-cherrypick-robot in #1802
- [release-1.28] feat: use new restricted liveness probe endpoint by @andyzhangx in #1809
- [release-1.28] fix: revert http-endpoint change on windows daemonset by @andyzhangx in #1818
- [release-1.28] feat: upgrade to azcopy v10.24.0 for volume clone feature by @andyzhangx in #1822
- fix: CVE-2023-45288 by @andyzhangx in #1838
- [release-1.28] test: ignore azcopy CVE-2023-45288 by @k8s-infra-cherrypick-robot in #1840
- [release-1.28] fix: remove SMBGlobalMapping on Windows node by @andyzhangx in #1849
- [release-1.28] cleanup: refine extensiveMountCheck usage in unmount by @k8s-infra-cherrypick-robot in #1857
- doc: cut v1.28.10 release by @andyzhangx in #1860
Full Changelog: v1.28.9...v1.28.10
v1.30.1 release
What's Changed
- [release-1.30] test: remove vhd disk test by @andyzhangx in #1727
- [release-1.30] feat: allow multiple subnets in updating service endpoints by @k8s-infra-cherrypick-robot in #1724
- [release-1.30] fix: ensure azure cloud config could be loaded from secret by @k8s-infra-cherrypick-robot in #1732
- [release-1.30] chore: upgrade azure cloud provider lib by @k8s-infra-cherrypick-robot in #1735
- [release-1.30] fix: nfs protocol does not support standard account by @k8s-infra-cherrypick-robot in #1747
- [release-1.30] fix: nfs file share created in storage account that has smb file share by @k8s-infra-cherrypick-robot in #1746
- [release-1.30] test: ignore azcopy CVE-2024-24786 by @k8s-infra-cherrypick-robot in #1753
- [release-1.30] feat: upgrade azcopy version to 10.23.0 for volume clone feature by @k8s-infra-cherrypick-robot in #1759
- [release-1.30] fix: fix azcopy exec timeout func by @k8s-infra-cherrypick-robot in #1758
- [release-1.30] chore: refine refine private endpoint to reduce error messages by @andyzhangx in #1767
- [release-1.30] fix: mount stuck issue by @k8s-infra-cherrypick-robot in #1771
- [release-1.30] chore: refine sastoken cache by @k8s-infra-cherrypick-robot in #1773
- [release-1.30] fix: strip service account token by @k8s-infra-cherrypick-robot in #1778
- [release-1.30] fix: workload identity did not work by @k8s-infra-cherrypick-robot in #1784
- [release-1.30] build(deps): bump build-image/debian-base from bookworm-v1.0.1 to bookworm-v1.0.2 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1787
- [release-1.30] fix: enable http with track2 sdk by @andyzhangx in #1793
- [release-1.30] fix: panic when cloud config is not set by @k8s-infra-cherrypick-robot in #1800
- [release-1.30] feat: use new restricted liveness probe endpoint by @andyzhangx in #1805
- doc: cut v1.30.1 release by @andyzhangx in #1806
Full Changelog: v1.30.0...v1.30.1
v1.29.4 release
What's Changed
- [release-1.29] build(deps): bump build-image/debian-base from bookworm-v1.0.0 to bookworm-v1.0.1 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1683
- [release-1.29] fix: increase volume cloning timeout by @andyzhangx in #1686
- [release-1.29] test: fix goveralls by @k8s-infra-cherrypick-robot in #1699
- [release-1.29] chore: respect RetryAfter in throttling condition by @k8s-infra-cherrypick-robot in #1708
- [release-1.29] fix: panic when controller does not have cloud config by @andyzhangx in #1712
- [release-1.29] fix: reduce getFileShare calls during CreateSnapshot and match tags issue in account search logic by @andyzhangx in #1717
- [release-1.29] test: remove vhd disk test by @andyzhangx in #1728
- [release-1.29] fix: ensure azure cloud config could be loaded from secret by @k8s-infra-cherrypick-robot in #1731
- [release-1.29] feat: allow multiple subnets in updating service endpoints by @k8s-infra-cherrypick-robot in #1725
- [release-1.29] fix: nfs protocol does not support standard account by @k8s-infra-cherrypick-robot in #1748
- [release-1.29] test: ignore azcopy CVE-2024-24786 by @k8s-infra-cherrypick-robot in #1754
- [release-1.29] feat: upgrade azcopy version to 10.23.0 for volume clone feature by @andyzhangx in #1760
- [release-1.29] fix: strip service account token by @k8s-infra-cherrypick-robot in #1779
- doc: cut v1.29.4 release by @andyzhangx in #1780
Full Changelog: v1.29.3...v1.29.4
v1.28.9 release
What's Changed
- [release-1.28] build(deps): bump build-image/debian-base from bookworm-v1.0.0 to bookworm-v1.0.1 in /pkg/azurefileplugin by @k8s-infra-cherrypick-robot in #1682
- [release-1.28] test: fix goveralls by @k8s-infra-cherrypick-robot in #1702
- [release-1.28] test: fix windows ut failure by @andyzhangx in #1703
- [release-1.28] chore: respect RetryAfter in throttling condition by @andyzhangx in #1709
- [release-1.28] fix: panic when controller does not have cloud config by @k8s-infra-cherrypick-robot in #1714
- [release-1.28] fix: failed to add skip-matching tag when account exceeds limit by @andyzhangx in #1716
- [release-1.28] test: remove one vhd e2e test by @k8s-infra-cherrypick-robot in #1734
- doc: cut v1.28.9 release by @andyzhangx in #1738
Full Changelog: v1.28.8...v1.28.9
v1.30.0 release
What's Changed
- doc: cut v1.29.0 release by @andyzhangx in #1446
- test: not print controller metrics in logs due to IP retrieval issue by @andyzhangx in #1450
- chore: provide a driver flag to print volume stats call with log level 2 by @andyzhangx in #1449
- build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in #1448
- feat: support volume cloning by @umagnus in #1278
- fix: refine create volume metrics by @andyzhangx in #1464
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 0.1.0 to 1.0.0 by @dependabot in #1463
- cleanup: remove ControllerPublishVolume capability by @andyzhangx in #1468
- build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #1469
- build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #1459
- fix: upgrade mount-utils lib by @andyzhangx in #1475
- fix: check storage account type if parameter is missing by @RomanBednar in #1391
- build(deps): bump golang.org/x/net from 0.15.0 to 0.16.0 by @dependabot in #1476
- doc: refine inline volume example by @andyzhangx in #1477
- test: fix verify-helm-chart failure by @andyzhangx in #1481
- test: add nfs snapshot e2e test by @andyzhangx in #1478
- fix: CVE-2023-39325 by @andyzhangx in #1492
- cleanup: fix k8s.io/endpointslice dependency by @andyzhangx in #1500
- test: enable cloudprovider_azure metrics print by @andyzhangx in #1491
- fix: nfs volume creation failure due to Microsoft.Storage.Global Service endpoint enabled by @andyzhangx in #1505
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.0.0 to 1.1.0 by @dependabot in #1494
- feat: add node metrics by @andyzhangx in #1501
- [test] add mock for azcopy ut by @umagnus in #1493
- build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #1489
- fix: incorrect volumesnapshot size by @umagnus in #1510
- doc: correct check azurefile csi pod status doc by @umagnus in #1518
- build(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #1517
- fix: increase provisioner timeout as 20min by @andyzhangx in #1519
- chore: upgrade sidecar image versions by @andyzhangx in #1529
- chore: upgrade sidecar image versions by @andyzhangx in #1531
- Update driver-parameters.md by @jacobbaek in #1542
- test: ignore azcopy GHSA-m425-mq94-257g CVE check by @umagnus in #1543
- chore: CVE-2023-45142: bump otelhttp to v0.45.0 by @jsafrane in #1541
- feat: switch to bookworm debian base image by @andyzhangx in #1544
- chore: upgrade snapshot version to v6.3.1 by @andyzhangx in #1549
- test: improve large size volume cloning e2e test by @umagnus in #1521
- feat: upgrade azcopy to 10.21.2 by @umagnus in #1553
- doc: add new chart versions by @andyzhangx in #1554
- chore: upgrade sidecar image versions by @andyzhangx in #1562
- fix: accountQuota does not take effect due to race condition by @andyzhangx in #1564
- fix: CVE-2023-5528 by @andyzhangx in #1569
- test: upgrade golangci/golangci-lint-action to v1.54 by @umagnus in #1575
- doc: add actimeo, noresvport mount options in the doc by @andyzhangx in #1576
- test: fix external test failure by @andyzhangx in #1578
- fix: stale smb unmount issue when smb file share is deleted by @andyzhangx in #1568
- feat: append default nfs mount options by @andyzhangx in #1592
- doc: add volume cloning doc by @umagnus in #1600
- doc: add noresvport, actimeo=30 mount option in static nfs pv by @andyzhangx in #1602
- doc: update new chart versions by @andyzhangx in #1605
- doc: fix readOnly setting doc by @andyzhangx in #1608
- chore: increase windows host deployment driver log level by @andyzhangx in #1611
- test: fix e2e test failure by @andyzhangx in #1613
- Refactor: load config with configloader by @MartinForReal in #1614
- build(deps): bump golang.org/x/net from 0.17.0 to 0.19.0 by @dependabot in #1609
- chore: reaplce NewSmbLink with os.Symlink call by @andyzhangx in #1616
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #1618
- Refactor: migrate e2e to track2 client by @MartinForReal in #1619
- test: upgrade to ginko/v2 in external e2e tests by @andyzhangx in #1621
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #1623
- cleanup: go.mod by @andyzhangx in #1622
- fix: CVE-2023-48795 by @andyzhangx in #1626
- doc: fix volume cloning doc by @andyzhangx in #1631
- build(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #1625
- Refactor: remove grpc wrapper by @MartinForReal in #1634
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 from 5.3.0 to 5.4.0 by @dependabot in #1632
- Refactor: move flag option to azurefile package by @MartinForReal in #1638
- build(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.14.0 to 0.14.1 by @dependabot in #1637
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #1636
- feat: upgrade azcopy to v10.22.1 for volume clone feature by @andyzhangx in #1639
- fix: reduce mount lock to avoid volumeID collision issue by @andyzhangx in #1642
- test: always use latest azcopy version in sanity test by @andyzhangx in #1645
- feat: support workload identity setting in static PV mount by @cvvz in #1566
- fix: mountPermission settting issue due to case insensitive parameter by @andyzhangx in #1648
- test: enable volumeMountGroup external tests on nfs protocol by @andyzhangx in #1651
- chore: fix docs...
v1.29.3 release
What's Changed
- [release-1.29] doc: add volume cloning doc by @umagnus in #1601
- [release-1.29] doc: add noresvport, actimeo=30 mount option in static nfs pv by @k8s-infra-cherrypick-robot in #1603
- [release-1.29] chore: increase windows host deployment driver log level by @k8s-infra-cherrypick-robot in #1612
- [release-1.29] test: fix e2e test failure by @k8s-infra-cherrypick-robot in #1615
- [release-1.29] chore: reaplce NewSmbLink with os.Symlink call by @k8s-infra-cherrypick-robot in #1617
- [release-1.29] fix: CVE-2023-48795 by @andyzhangx in #1627
- [release-1.29] feat: upgrade azcopy to v10.22.1 for volume clone feature by @k8s-infra-cherrypick-robot in #1640
- [release-1.29] fix: reduce mount lock to avoid volumeID collision issue by @k8s-infra-cherrypick-robot in #1643
- [release-1.29] fix: mountPermission settting issue due to case insensitive parameter by @andyzhangx in #1649
- [release-1.29] feat: support workload identity setting in static PV mount by @cvvz in #1647
- [release-1.29] cleanup: remove getClientID func by @andyzhangx in #1652
- [release-1.29] test: always use latest azcopy version in sanity test by @k8s-infra-cherrypick-robot in #1658
- [release-1.29] cleanup: remove csi-attacher config by @andyzhangx in #1664
- [release-1.29] feat: upgrade azcopy version to 10.22.2 for volume clone feature by @andyzhangx in #1672
- doc: cut v1.29.3 release by @andyzhangx in #1665
Full Changelog: v1.29.2...v1.29.3