What's Changed
- doc: cut v1.31.0 release by @andyzhangx in #2137
- doc: remove obsolete doc about volumeID format by @andyzhangx in #2139
- doc: update new chart versions by @andyzhangx in #2140
- build(deps): bump go.uber.org/mock from 0.4.0 to 0.5.0 by @dependabot in #2143
- fix: add CriticalAddonsOnly toleration into controller pod by @andyzhangx in #2144
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.0.29 to 0.1.0 by @dependabot in #2148
- doc: support example pod running on arm64 node by @andyzhangx in #2149
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.1.0 to 0.1.1 by @dependabot in #2150
- test: add UserAgent for e2e client by @MartinForReal in #2151
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.1.1 to 0.1.3 by @dependabot in #2156
- build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #2157
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.1.3 to 0.1.4 by @dependabot in #2159
- fix: reduce get file share throttling when CreateSnapshot by @andyzhangx in #2153
- test: enable more sanity tests by @andyzhangx in #2160
- test: fix trivy action by @andyzhangx in #2164
- fix: CVE-2024-51744 by @andyzhangx in #2165
- build(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #2171
- feat: upgrade to azcopy v10.27.0 for volume clone and snapshot restore by @andyzhangx in #2170
- build(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #2181
- feat: replace Get-Item powershell cmd with golang api on Windows HostProcess mode by @umagnus in #2172
- fix: tagValueDelimiter parameter mismatch by @andyzhangx in #2186
- revert: GetRemoteServerFromTarget on Windows cache optimization by @andyzhangx in #2185
- feat: add a file watcher for Azure client cert auth by @bryan-cox in #2182
- feat: upgrade to azcopy v10.27.1 for volme snapshot and clone by @andyzhangx in #2192
- build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #2193
- fix: change mount timeout to 1.5min by @umagnus in #2197
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.3.1 to 1.4.0 by @dependabot in #2194
- build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #2203
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.1.4 to 0.1.5 by @dependabot in #2202
- cleanup: remove unused livenessProbe in registrar by @andyzhangx in #2204
- Group all deps update into one pr. by @MartinForReal in #2208
- chore: update CSI spec to v1.10.0 by @andyzhangx in #2209
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.1.5 to 0.1.7 in the all group by @dependabot in #2210
- build(deps): bump the all group with 2 updates by @dependabot in #2212
- fix: increase snapshot container memory limit by @andyzhangx in #2213
- chore: increase wait-for-azcopy-timeout-minutes as 19min by @andyzhangx in #2217
- fix: ignore ShareAlreadyExists error in snapshot restore and clone by @andyzhangx in #2226
- fix: remove ensureStorageAccount in CreateFileShare by @andyzhangx in #2225
- fix: increase azure file memory limit to avoid OOM during massive snapshot restore by @andyzhangx in #2219
- cleanup: remove duplicated error logs by @andyzhangx in #2231
- fix: GetFileShare throttling in CreateSnapshot by @andyzhangx in #2234
- chore: upgrade azure cloud provider lib by @andyzhangx in #2237
- feat: match source account as first priority in snapshot restore and volume clone scenarios by @andyzhangx in #2218
- fix: revert to go1.22 windows filesystem stdlib behavior by @andyzhangx in #2242
- build(deps): bump the all group with 3 updates by @dependabot in #2243
- test: fix building latest-windows-hp tag by @andyzhangx in #2248
- chore: remove godebug winreadlinkvolume=0 on Windows build by @andyzhangx in #2249
- fix: allow more powershell command running at same time on Windows node by @andyzhangx in #2251
- build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 in the all group by @dependabot in #2255
- cleanup: windows functions by @andyzhangx in #2256
- chore: append subsid in snapshot id by @andyzhangx in #2254
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.1.8 to 0.2.0 in the all group by @dependabot in #2258
- build(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader from 0.2.0 to 0.2.1 in the all group by @dependabot in #2261
- fix: CVE-2024-45337 by @andyzhangx in #2263
- test: fix test failure when uninstall driver by @andyzhangx in #2262
- feat: upgrade to snapshot v8.2.0 by @andyzhangx in #2271
- chore: upgrade k8s.io/mount-utils to v1.32.0 by @andyzhangx in #2158
- test: upgrade csi-test to v5.3.1 in sanity test by @andyzhangx in #2275
- test: support runInTreeVolumeTestsOnly env var in e2e tets by @andyzhangx in #2280
- Revert "Group all deps update into one pr." by @andyzhangx in #2281
- fix: runOnControlPlane chart config by @andyzhangx in #2279
- doc: subscriptionID parameter is also applied to NFS by @andyzhangx in #2285
- build(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0 by @dependabot in #2283
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v6 from 6.1.0 to 6.2.0 by @dependabot in #2284
- fix: wait for azcopy job running in snapshot restore and clone by @andyzhangx in #2232
- test: add copyvolume unit test by @andyzhangx in #2291
- build(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.0 by @dependabot in #2288
- fix: CVE-2024-45338 by @andyzhangx in #2293
- build(deps): bump google.golang.org/grpc from 1.69.0 to 1.69.2 by @dependabot in #2300
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6 from 6.1.0 to 6.2.0 by @dependabot in #2299
- fix: increase provisioner, resizer, snapshotter retry-interval-max by @andyzhangx in #2303
- test: add unit test for main function by @andyzhangx in #2306
- build(deps): bump google.golang.org/protobuf from 1.36.0 to 1.36.1 by @dependabot in #2307
- cleanup: only build on Windows for pkg/os/ dir by @andyzhangx in #2308
- build(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by @dependabot in #2309
- test: exclude some go fake files in ut coverage by @andyzhangx in #2313
- chore: set GoMaxProcs as 2 by @andyzhangx in #2314
- fix: switch to data plane API call when create snapshot is throttled by @andyzhangx in #2316
- Replace github.com/golang/mock/gomock with go.uber.org/mock/gomock by @MartinForReal in #2321
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #2322
- test: exclude some go fake files in ut coverage by @andyzhangx in #2326
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #2329
- test: add UT for filewatcher by @Zhupku in #2327
- fix: revert appending subsid into snapshotid by @andyzhangx in #2331
- chore: fix azcopy download error by @andyzhangx in #2335
- doc: Update examples for mount permissions setting by @m-anyac in #2310
- build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot in #2330
- test: add UT for ListenEndpoint in utils.go by @Zhupku in #2339
- test: refine UT for ListenEndpoint in utils.go by @Zhupku in #2340
- chore: adopt storage package in cloud provider azure by @MartinForReal in #2312
- chore: use original Cloud backoff for Delete and Resize file share by @andyzhangx in #2341
- build(deps): bump google.golang.org/grpc from 1.69.2 to 1.69.4 by @dependabot in #2342
- test: add unit test by @andyzhangx in #2343
- build(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot in #2344
- test: add UT for azurefile_dataplane_client.go by @Zhupku in #2345
- doc: update new chart versions by @andyzhangx in #2347
- feat: support Provisioned v2 Azure File share sku by @andyzhangx in #2142
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6 from 6.2.0 to 6.3.0 by @dependabot in #2349
- Fix: add DisableAzureStackCloud to customize arm endpoint by @MartinForReal in #2351
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.4.0 to 1.5.0 by @dependabot in #2352
- build(deps): bump google.golang.org/grpc from 1.69.4 to 1.70.0 by @dependabot in #2353
- fix: only reset cloud config when cloud name is AzureStackCloud by @andyzhangx in #2354
- build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #2358
- chore: upgrade azcopy to v10.28.0 by @andyzhangx in #2359
- chore: upgrade CSI driver sidecar image versions by @andyzhangx in #2360
- build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #2366
- build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #2368
- test: fix CVE-2025-22866 in trivy action by @andyzhangx in #2370
- fix: incorrect affinity chart config by @andyzhangx in #2374
- test: improve ut coverage by @cvvz in #2369
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #2377
- doc: fix volumeHandle doc by @andyzhangx in #2378
- fix: CVE-2025-0426 by @andyzhangx in #2379
- chore: configure timeouts for HTTP/2 in azclient by @andyzhangx in #2382
- feat: optimize azcopy perf in volume snapshot restore and cloning scenario by @andyzhangx in #2385
- cleanup: print info error for volumeID parsing by @andyzhangx in #2389
- fix: cleanup azcopy jobs after job complete by @andyzhangx in #2394
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage from 1.6.0 to 1.7.0 by @dependabot in #2399
- chore: bump cloud provider azure to latest version by @bryan-cox in #2395
- fix: disable UseInstanceMetadata in controller by @andyzhangx in #2400
- chore: upgrade Azure cloud provider lib by @andyzhangx in #2402
- chore: refine GetStorageAccesskey and GetFileShareClientForSub function by @andyzhangx in #2401
- fix: incomplete azcopy job state during volume snapshot restore and clone by @andyzhangx in #2403
- fix: incorrect cloud provider setting in sovereign cloud by @andyzhangx in #2406
- build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #2408
- fix: downgrade api-version for sovereign cloud by @andyzhangx in #2409
- fix: storageEndpoint issue in sovereign cloud by @andyzhangx in #2414
- build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #2407
- fix: account match algorithm when source account name is provided by @andyzhangx in #2415
New Contributors
- @bryan-cox made their first contribution in #2182
- @m-anyac made their first contribution in #2310
Full Changelog: v1.31.0...v1.32.0