Skip to content

v1.31.0 release

Latest
Compare
Choose a tag to compare
@andyzhangx andyzhangx released this 15 Oct 01:34

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 #1887
  • build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0 by @dependabot in #1892
  • feat: add node.maxUnavailable parameter in chart config by @andyzhangx in #1893
  • chore: upgrade to CSI spec v1.9.0 by @andyzhangx in #1895
  • chore: upgrade CSI driver sidecar image versions by @andyzhangx in #1896
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.19 to 0.0.21 by @dependabot in #1898
  • feat: upgrade to azcopy v10.25.0 for volume clone and snapshot restore feature by @andyzhangx in #1903
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.21 to 0.0.24 by @dependabot in #1902
  • build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #1906
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.24 to 0.0.25 by @dependabot in #1907
  • fix: CVE-2024-35255 by @andyzhangx in #1909
  • doc: add smb restore snapshot doc by @umagnus in #1908
  • build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #1910
  • chore: use go 1.22 in go.mod by @andyzhangx in #1917
  • feat: upgrade to azcopy v10.25.1 for volume clone and snapshot restore by @andyzhangx in #1918
  • fix: shield guard issues by @umagnus in #1916
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.25 to 0.0.26 by @dependabot in #1922
  • fix: shield guard issues on node by @umagnus in #1924
  • chore: fix workload identity doc by @cvvz in #1932
  • fix: shield guard issue on windows node hostprocess initContainer by @umagnus in #1933
  • doc: refine volumeHandle doc by @andyzhangx in #1935
  • fix: refine GetRemoteServerFromTarget on Windows with cache optimization by @andyzhangx in #1934
  • fix: allow more cache hit in GetRemoteServerFromTarget on hpc deployment by @andyzhangx in #1940
  • chore: upgrade CSI driver sidecar image versions by @andyzhangx in #1944
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.26 to 0.0.28 by @dependabot in #1949
  • fix: add azcopy-dir since volume cloning supported from v1.28.6 and v1.29.1 by @umagnus in #1952
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage from 1.5.0 to 1.6.0 by @dependabot in #1953
  • test: fix trivy action failure by @andyzhangx in #1961
  • fix: incorrect status.creationTime value in snapshot creation with useDataPlaneAPI: “true” by @umagnus in #1960
  • build(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #1958
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.28 to 0.0.30 by @dependabot in #1959
  • feat: add tagValueDelimiter parameter by @umagnus in #1969
  • feat: add allowSharedKeyAccess parameter by @umagnus in #1972
  • chore: upgrade azure cloud provider lib by @andyzhangx in #1973
  • cleanup: logs refine by @andyzhangx in #1977
  • cleanup: refine logs by @andyzhangx in #1981
  • test: add allowSharedKeyAccess e2e test by @andyzhangx in #1985
  • test: upgrade csi-test to v5.2.0 for more test coverage by @andyzhangx in #1987
  • feat: add metadata tag on the storage account created by the driver by @umagnus in #1989
  • build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.31 to 0.0.32 by @dependabot in #1991
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.2.2 to 1.3.0 by @dependabot in #1994
  • fix: CVE-2024-5321 by @andyzhangx in #1995
  • doc: add nobrl mount option by @andyzhangx in #1999
  • doc: update new chart versions by @andyzhangx in #2002
  • test: change default windows tests to use ltsc2022 image by @andyzhangx in #2004
  • build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.0 by @dependabot in #2009
  • fix: add pv patch permission with HonorPVReclaimPolicy enabled by @andyzhangx in #2012
  • build(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1 by @dependabot in #2016
  • feat: add grpc interceptor to azurefile driver by @steeling in #2015
  • feat: upgrade to azcopy v10.26.0 for volume clone and snapshot restore by @andyzhangx in #2018
  • fix: create private endpoint failure when vnetResourceGroup is specified by @andyzhangx in #2023
  • fix: set the correct destination account name for copy volume if storageAccount is specified in storage class by @umagnus in #2003
  • fix: only last subnet is set in account ACL created by driver by @andyzhangx in #2027
  • fix: respect ReadOnly AccessMode in volume mount by @andyzhangx in #2031
  • fix: nfs mount failure when there are multiple subnets in the cluster by @andyzhangx in #2026
  • fix: VirtualNetworkRule match issue during account search by @andyzhangx in #2036
  • fix: incorrect snapshot size with default 100Gi by @umagnus in #2040
  • chore: set HostProcess container deployment on Windows as default by @andyzhangx in #2043
  • build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #2046
  • chore: fix missing securityContext on controller pods by @xrstf in #2048
  • doc: update new chart versions by @andyzhangx in #2052
  • test: use workload identity for e2e test by @cvvz in #2054
  • fix: upgrade csi-provisioner to v5.0.2 to fix pv deletion stuck issue by @andyzhangx in #2057
  • fix: bump mount-utils to treat ENODEV error as corrupted mount by @andyzhangx in #2059
  • fix: support mulltiple subnet when creating private endpoints by @andyzhangx in #2065
  • fix: CVE-2024-38428 remove wget to close vuln, reduce image size by @sdx-jkataja in #2067
  • test: don't return error when deleting rg failed in sanity test by @andyzhangx in #2071
  • test: increase sanity test timeout as 30min by @andyzhangx in #2077
  • fix: azcopy copy command fallback log by @umagnus in #2084
  • chore: Replace deprecated k8s.io/utils/pointer with k8s.io/utils/ptr by @Zhupku in #2081
  • revert: creating private endpoints for multiple subnets by @andyzhangx in #2086
  • build(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #2083
  • chore: upgrade to debian-base:bookworm-v1.0.4 base image by @andyzhangx in #2089
  • build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #2094
  • chore: upgrade golang version by @andyzhangx in #2095
  • doc: update inline volume doc by @andyzhangx in #2102
  • build(deps): bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #2100
  • fix: upgrade node-driver-registrar to fix register timeout issue by @andyzhangx in #2103
  • cleanup: refactor fallback to sas token on azcopy copy command by @umagnus in #2099
  • build(deps): bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #2104
  • chore: upgrade sidecar image versions by @andyzhangx in #2108
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.3.0 to 1.3.1 by @dependabot in #2113
  • chore: add verify-golint.sh by @Zhupku in #2112
  • Chores: bump armcompute to v6 and armnetwork to v6 by @MartinForReal in #2115
  • Chores:adopt ginkgo in controllerserver_test.go by @MartinForReal in #2118
  • Chores:adopt ginkgo and gomega in controllerserver_test.go by @MartinForReal in #2119
  • Track2 sdk:migrate azfile data plane client to track2 one by @MartinForReal in #2116
  • Move file share lib to azurefile project by @MartinForReal in #2117
  • build(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.1 by @dependabot in #2122
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v6 from 6.0.0 to 6.1.0 by @dependabot in #2120
  • build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #2124
  • build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #2123
  • test: run windows ut with host process enabled by @andyzhangx in #2132
  • feat: add support for confidential pods by @arc9693 in #1971

New Contributors

Full Changelog: v1.30.0...v1.31.0