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 for workload identity by @cvvz in #1653
- feat: use cluster identity for using azcopy in volume cloning by @umagnus in #1654
- Chores: replace gomock with github.com/golang/mock and bump k8s.io to 1.29 by @MartinForReal in #1656
- build(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot in #1655
- test: use same azcopy version in sanity test by @umagnus in #1661
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #1660
- cleanup: remove csi-attacher config by @andyzhangx in #1663
- chore: upgrade sidecar image versions by @andyzhangx in #1668
- feat: upgrade azcopy version to 10.22.2 for volume clone feature by @andyzhangx in #1669
- Refactor: add fileshare client interface by @MartinForReal in #1671
- chore: add flag for azcopy use sas token by default by @umagnus in #1675
- build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.0 by @dependabot in #1670
- build(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #1679
- build(deps): bump github.com/onsi/gomega from 1.31.0 to 1.31.1 by @dependabot in #1678
- build(deps): bump build-image/debian-base from bookworm-v1.0.0 to bookworm-v1.0.1 in /pkg/azurefileplugin by @dependabot in #1681
- fix: increase volume cloning timeout by @andyzhangx in #1677
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 from 5.4.0 to 5.5.0 by @dependabot in #1680
- test: fix sanity test failure by @andyzhangx in #1688
- doc: add this repo to ArtifactHub by @andyzhangx in #1690
- build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #1691
- build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #1693
- cleanup: remove integration test by @andyzhangx in #1696
- build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #1697
- test: fix goveralls by @andyzhangx in #1698
- chore: respect RetryAfter in throttling condition by @andyzhangx in #1706
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azfile from 1.1.0 to 1.2.0 by @dependabot in #1695
- fix: panic when controller does not have cloud config by @andyzhangx in #1710
- fix: reduce getFileShare calls during CreateSnapshot and match tags issue in account search logic by @andyzhangx in #1694
- build(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #1718
New Contributors
- @jacobbaek made their first contribution in #1542
Full Changelog: v1.29.0...v1.30.0