Releases: kubernetes-sigs/azurefile-csi-driver
Releases · kubernetes-sigs/azurefile-csi-driver
v1.31.0 release
What's Changed
- doc: cut v1.30.0 release by @andyzhangx in #1719
- chore: Update csi-azurefile-driver.yaml by @cvvz in #1721
- fix: add tokenRequests on v1.30.0 in kubectl install by @andyzhangx in #1722
- feat: allow multiple subnets in updating service endpoints by @andyzhangx in #1723
- fix: ensure azure cloud config could be loaded from secret by @jlpedrosa in #1729
- test: remove one vhd e2e test by @andyzhangx in #1733
- chore: upgrade azure cloud provider lib by @andyzhangx in #1730
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.2.0 to 1.2.1 by @dependabot in #1736
- build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 by @dependabot in #1740
- build(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 by @dependabot in #1743
- build(deps): bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in #1741
- fix: nfs file share created in storage account that has smb file share by @andyzhangx in #1744
- fix: nfs protocol does not support standard account by @andyzhangx in #1745
- test: ignore azcopy CVE-2024-24786 by @andyzhangx in #1750
- fix: fix azcopy exec timeout func by @umagnus in #1751
- feat: upgrade azcopy version to 10.23.0 for volume clone feature by @andyzhangx in #1756
- Add group update policy for k8s.io dependencies by @MartinForReal in #1762
- build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #1764
- chore: refine refine private endpoint to reduce error messages by @andyzhangx in #1766
- fix: mount stuck issue by @andyzhangx in #1765
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.0-20240319093822-58cad130d9dc to 0.0.2 by @dependabot in #1769
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.0.0-20240319093822-58cad130d9dc to 0.0.1 by @dependabot in #1768
- chore: refine sastoken cache by @andyzhangx in #1770
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 from 5.5.0 to 5.6.0 by @dependabot in #1772
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.2 to 0.0.4 by @dependabot in #1774
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.0.1 to 0.0.2 by @dependabot in #1775
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.4 to 0.0.5 by @dependabot in #1776
- fix: strip service account token by @cvvz in #1777
- fix: workload identity did not work by @cvvz in #1783
- build(deps): bump build-image/debian-base from bookworm-v1.0.1 to bookworm-v1.0.2 in /pkg/azurefileplugin by @dependabot in #1786
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.5 to 0.0.7 by @dependabot in #1791
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.0.2 to 0.0.3 by @dependabot in #1792
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.7 to 0.0.8 by @dependabot in #1794
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.0.3 to 0.0.4 by @dependabot in #1796
- fix: panic when cloud config is not set by @andyzhangx in #1795
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.8 to 0.0.10 by @dependabot in #1803
- build(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 by @dependabot in #1797
- feat: use new restricted liveness probe endpoint by @andyzhangx in #1804
- feat: upgrade to azcopy v10.24.0 for volume clone feature by @andyzhangx in #1812
- build(deps): bump golang.org/x/net from 0.22.0 to 0.24.0 by @dependabot in #1811
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.10 to 0.0.12 by @dependabot in #1810
- fix: revert http-endpoint change on windows daemonset by @andyzhangx in #1814
- build(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in #1820
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.12 to 0.0.13 by @dependabot in #1819
- fix: allow http auth in volume clone by @andyzhangx in #1823
- doc: add new version charts by @andyzhangx in #1827
- feat: add smb file restore from snapshot by @umagnus in #1466
- test: ignore azcopy CVE-2023-45288 by @andyzhangx in #1836
- chore: set node_get_volume_stats log level to 6 by @andyzhangx in #1835
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.0.4 to 0.0.5 by @dependabot in #1839
- fix: remove SMBGlobalMapping on Windows node by @andyzhangx in #1846
- build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #1851
- cleanup: refine extensiveMountCheck usage in unmount by @andyzhangx in #1855
- fix: trim slash in RemoveSmbGlobalMapping by @andyzhangx in #1854
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.13 to 0.0.14 by @dependabot in #1850
- build(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #1865
- fix: CVE-2024-3177 by @andyzhangx in #1866
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 from 5.6.0 to 5.7.0 by @dependabot in #1863
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.14 to 0.0.17 by @dependabot in #1871
- build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #1872
- doc: update new chart versions by @andyzhangx in #1873
- build(deps): bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by @dependabot in #1879
- build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1877
- build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #1878
- test: fix stdlib CVE due to golang v1.22.2 by @andyzhangx in #1882
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.17 to 0.0.19 by @dependabot in #1881
- build(deps): bump build-image/debian-base from bookworm-v1.0.2 to bookworm-v1.0.3 in /pkg/azurefileplugin by @dependabot in https:/...
v1.30.6 release
What's Changed
- [release-1.30] test: use workload identity for e2e test by @andyzhangx in #2056
- [release-1.30] fix: upgrade csi-provisioner to v5.0.2 to fix pv deletion stuck issue by @andyzhangx in #2058
- [release-1.30] fix: bump mount-utils to treat ENODEV error as corrupted mount by @k8s-infra-cherrypick-robot in #2060
- [release-1.30] fix: support mulltiple subnet when creating private endpoints by @andyzhangx in #2066
- [release-1.30] test: don't return error when deleting rg failed in sanity test by @k8s-infra-cherrypick-robot in #2072
- [release-1.30] test: increase sanity test timeout as 30min by @k8s-infra-cherrypick-robot in #2078
- [release-1.30] fix: CVE-2024-38428 remove wget to close vuln, reduce image size by @k8s-infra-cherrypick-robot in #2068
- [release-1.30] revert: creating private endpoints for multiple subnets by @andyzhangx in #2087
- [release-1.30] chore: upgrade to debian-base:bookworm-v1.0.4 base image by @k8s-infra-cherrypick-robot in #2090
- [release-1.30] chore: upgrade golang version by @k8s-infra-cherrypick-robot in #2096
- [release-1.30] cleanup: refactor fallback to sas token on azcopy copy command by @umagnus in #2106
- [release-1.30] fix: upgrade node-driver-registrar to fix register timeout issue by @andyzhangx in #2107
- [release-1.30] chore: upgrade sidecar image versions by @andyzhangx in #2109
- doc: cut v1.30.6 release by @andyzhangx in #2129
Full Changelog: v1.30.5...v1.30.6
v1.29.9 release
What's Changed
- [release-1.29] chore: upgrade golang version by @k8s-infra-cherrypick-robot in #2097
- [release-1.29] cleanup: refactor fallback to sas token on azcopy copy command by @umagnus in #2105
- doc: cut v1.29.9 release by @andyzhangx in #2128
Full Changelog: v1.29.8...v1.29.9
v1.28.13 release
What's Changed
- [release-1.28] fix: only last subnet is set in account ACL created by driver by @andyzhangx in #2030
- [release-1.28] fix: incorrect snapshot size with default 100Gi by @umagnus in #2044
- [release-1.28] test: use workload identity for e2e test by @andyzhangx in #2062
- [release-1.28] fix: bump mount-utils to treat ENODEV error as corrupted mount by @andyzhangx in #2064
- [release-1.28] fix: CVE-2024-38428 remove wget to close vuln, reduce image size by @k8s-infra-cherrypick-robot in #2070
- [release-1.28] test: don't return error when deleting rg failed in sanity test by @andyzhangx in #2075
- [release-1.28] test: increase sanity test timeout as 30min by @k8s-infra-cherrypick-robot in #2080
- [release-1.28] chore: upgrade to debian-base:bookworm-v1.0.4 base image by @k8s-infra-cherrypick-robot in #2092
- [release-1.28] chore: upgrade golang version by @andyzhangx in #2101
- [release-1.28] cleanup: upgrade golint version and fix golint errors by @Zhupku in #2110
- doc: cut v1.28.13 release by @andyzhangx in #2127
Full Changelog: v1.28.12...v1.28.13
v1.29.8 release
What's Changed
- [release-1.29] test: use workload identity for e2e test by @andyzhangx in #2061
- [release-1.29] fix: bump mount-utils to treat ENODEV error as corrupted mount by @andyzhangx in #2063
- [release-1.29] fix: CVE-2024-38428 remove wget to close vuln, reduce image size by @k8s-infra-cherrypick-robot in #2069
- [release-1.29] test: don't return error when deleting rg failed in sanity test by @k8s-infra-cherrypick-robot in #2073
- [release-1.29] test: don't return error when deleting rg failed in sanity test by @andyzhangx in #2076
- [release-1.29] test: increase sanity test timeout as 30min by @k8s-infra-cherrypick-robot in #2079
- [release-1.29] revert: creating private endpoints for multiple subnets by @andyzhangx in #2088
- [release-1.29] chore: upgrade to debian-base:bookworm-v1.0.4 base image by @k8s-infra-cherrypick-robot in #2091
- doc: cut v1.29.8 release by @andyzhangx in #2093
Full Changelog: v1.29.7...v1.29.8
v1.30.5 release
What's Changed
- [release-1.30] fix: CVE-2024-5321 by @andyzhangx in #1996
- [release-1.30] fix: add pv patch permission with HonorPVReclaimPolicy enabled by @andyzhangx in #2013
- [release-1.30] fix: create private endpoint failure when vnetResourceGroup is specified by @andyzhangx in #2024
- [release-1.30] feat: upgrade to azcopy v10.26.0 for volume clone and snapshot restore by @andyzhangx in #2019
- [release-1.30] fix: set the correct destination account name for copy volume if storageAccount is specified in storage class by @k8s-infra-cherrypick-robot in #2025
- [release-1.30] fix: only last subnet is set in account ACL created by driver by @k8s-infra-cherrypick-robot in #2028
- [release-1.30] fix: respect ReadOnly AccessMode in volume mount by @k8s-infra-cherrypick-robot in #2032
- [release-1.30] fix: VirtualNetworkRule match issue during account search by @andyzhangx in #2037
- [release-1.30] fix: nfs mount failure when there are multiple subnets in the cluster by @k8s-infra-cherrypick-robot in #2034
- [release-1.30] fix: incorrect snapshot size with default 100Gi by @k8s-infra-cherrypick-robot in #2041
- [release-1.30] chore: set HostProcess container deployment on Windows as default by @andyzhangx in #2045
- doc: cut v1.30.5 release by @andyzhangx in #2050
Full Changelog: v1.30.4...v1.30.5
v1.29.7 release
What's Changed
- [release-1.29] test: fix trivy action failure by @k8s-infra-cherrypick-robot in #1963
- [release-1.29] fix: incorrect status.creationTime value in snapshot creation with useDataPlaneAPI: “true” by @k8s-infra-cherrypick-robot in #1966
- [release-1.29] cleanup: logs refine by @k8s-infra-cherrypick-robot in #1979
- [release-1.29] cleanup: refine logs by @k8s-infra-cherrypick-robot in #1983
- [release-1.29] fix: CVE-2024-5321 by @andyzhangx in #1997
- [release-1.29] feat: add allowSharedKeyAccess parameter by @k8s-infra-cherrypick-robot in #2006
- [release-1.29] fix: add pv patch permission with HonorPVReclaimPolicy enabled by @andyzhangx in #2014
- [release-1.29] feat: upgrade to azcopy v10.26.0 for volume clone and snapshot restore by @andyzhangx in #2020
- [release-1.29] fix: only last subnet is set in account ACL created by driver by @k8s-infra-cherrypick-robot in #2029
- [release-1.29] fix: set the correct destination account name for copy volume if storageAccount is specified in storage class by @umagnus in #2033
- [release-1.29] fix: nfs mount failure when there are multiple subnets in the cluster by @andyzhangx in #2035
- [release-1.29] fix: incorrect snapshot size with default 100Gi by @k8s-infra-cherrypick-robot in #2042
- doc: cut v1.29.7 release by @andyzhangx in #2049
Full Changelog: v1.29.6...v1.29.7
v1.28.12 release
What's Changed
- [release-1.28] test: fix trivy action failure by @k8s-infra-cherrypick-robot in #1964
- [release-1.28] fix: incorrect status.creationTime value in snapshot creation with useDataPlaneAPI: “true” by @k8s-infra-cherrypick-robot in #1967
- [release-1.28] cleanup: logs refine by @k8s-infra-cherrypick-robot in #1980
- [release-1.28] cleanup: refine logs by @k8s-infra-cherrypick-robot in #1984
- [release-1.28] fix: CVE-2024-5321 by @andyzhangx in #1998
- [release-1.28] feat: add allowSharedKeyAccess parameter by @umagnus in #2007
- [release-1.28] feat: upgrade to azcopy v10.26.0 for volume clone and snapshot restore by @andyzhangx in #2022
- doc: cut v1.28.12 release by @andyzhangx in #2017
Full Changelog: v1.28.11...v1.28.12
v1.30.4 release
What's Changed
- [release-1.30] test: fix trivy action failure by @k8s-infra-cherrypick-robot in #1962
- [release-1.30] fix: incorrect status.creationTime value in snapshot creation with useDataPlaneAPI: “true” by @k8s-infra-cherrypick-robot in #1965
- [release-1.30] feat: add tagValueDelimiter parameter by @k8s-infra-cherrypick-robot in #1970
- [release-1.30] feat: add allowSharedKeyAccess parameter by @k8s-infra-cherrypick-robot in #1974
- [release-1.30] cleanup: logs refine by @k8s-infra-cherrypick-robot in #1978
- [release-1.30] chore: upgrade azure cloud provider lib by @andyzhangx in #1976
- [release-1.30] cleanup: refine logs by @k8s-infra-cherrypick-robot in #1982
- [release-1.30] feat: add metadata tag on the storage account created by the driver by @k8s-infra-cherrypick-robot in #1990
- doc: cut v1.30.4 release by @andyzhangx in #1992
Full Changelog: v1.30.3...v1.30.4
v1.30.3 release
What's Changed
- [release-1.30] fix: CVE-2024-3177 by @andyzhangx in #1867
- [release-1.30] fix: liveness probe failure when hostNetwork not enabled in controller by @andyzhangx in #1874
- [release-1.30] test: fix stdlib CVE due to golang v1.22.2 by @k8s-infra-cherrypick-robot in #1883
- [release-1.30] feat: add node.maxUnavailable parameter in chart config by @andyzhangx in #1894
- [release-1.30] 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 #1889
- [release-1.30] chore: upgrade CSI driver sidecar image versions by @andyzhangx in #1897
- [release-1.30] feat: upgrade to azcopy v10.25.0 for volume clone and snapshot restore feature by @k8s-infra-cherrypick-robot in #1904
- [release-1.30] fix: CVE-2024-35255 by @andyzhangx in #1911
- [release-1.30] feat: upgrade to azcopy v10.25.1 for volume clone and snapshot restore by @k8s-infra-cherrypick-robot in #1919
- [release-1.30] fix shield guard on csi controller and node by @umagnus in #1931
- [release-1.30] fix: refine GetRemoteServerFromTarget on Windows with cache optimization by @k8s-infra-cherrypick-robot in #1936
- [release-1.30] fix: allow more cache hit in GetRemoteServerFromTarget on hpc deployment by @k8s-infra-cherrypick-robot in #1941
- [release-1.30] chore: upgrade CSI driver sidecar image versions by @andyzhangx in #1945
- doc: cut v1.30.3 release by @andyzhangx in #1948
Full Changelog: v1.30.2...v1.30.3