Releases: kubernetes-csi/csi-driver-nfs
Releases · kubernetes-csi/csi-driver-nfs
v4.10.0 release
What's Changed
- doc: cut v4.9.0 release by @andyzhangx in #756
- …Update README.md to note external-snapshotter is required by @lectrician1 in #759
- chore: upgrade to debian-base:bookworm-v1.0.4 base image by @andyzhangx in #761
- chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #764
- chore: upgrade golint version by @Zhupku in #765
- chore: upgrade golang version by @andyzhangx in #766
- chore(deps): bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #767
- chore(deps): bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #768
- chore: upgrade sidecar image versions by @andyzhangx in #769
- fix: remove parent dir in DeleteVolume by @andyzhangx in #770
- chore(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in #772
- fix: build with go 1.22.5 to fix golang CVE by @andyzhangx in #779
- chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in #775
- fix: add CriticalAddonsOnly toleration into controller pod by @andyzhangx in #780
- Prow update master by @TerryHowe in #778
- chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #781
- chore(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #782
- chore(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #785
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #786
- test: fix trivy action by @andyzhangx in #789
- fix: add timeout on mount to fix stuck issue by @umagnus in #792
- chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #790
- chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #793
- chore: update CSI spec to v1.10.0 by @andyzhangx in #796
- chore: update dependabot by @andyzhangx in #797
- chore(deps): bump the k8s group with 2 updates by @dependabot in #798
- doc: missing keyword pod in command by @gulywwx in #800
- cleanup: remove group update in dependabot by @andyzhangx in #802
- cleanup: remove unused livenessProbe in registrar container by @andyzhangx in #804
- chore(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #803
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #805
- fix: driver name in storage class helm configure by @andyzhangx in #807
- chore(deps): bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #809
- chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot in #810
- feat: add volume resize support by @andyzhangx in #811
- Prow update master by @TerryHowe in #812
- chore(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 by @dependabot in #813
- doc: add allowVolumeExpansion in examples by @andyzhangx in #814
- fix: runOnControlPlane chart config by @andyzhangx in #816
- fix: CVE-2024-45337 by @andyzhangx in #815
- chore(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0 by @dependabot in #817
- feat: upgrade to snapshot v8.2.0 by @andyzhangx in #818
- chore: upgrade k8s.io/mount-utils to v1.32.0 by @andyzhangx in #821
- test: upgrade csi-test to v5.3.1 by @andyzhangx in #822
- feat: add controller.enableSnapshotter chart config by @andyzhangx in #820
- chore(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.0 by @dependabot in #824
- feat: support runOnControlPlane on csi-snapshot-controller by @andyzhangx in #823
- feat: added volumesnapshotclass to helm chart by @geoffrey1330 in #826
- chore(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot in #827
- chore(deps): bump google.golang.org/grpc from 1.69.0 to 1.69.2 by @dependabot in #829
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.1 by @dependabot in #831
- chore: Update csi release tools by @andyzhangx in #832
- chore(deps): bump google.golang.org/protobuf from 1.36.0 to 1.36.1 by @dependabot in #833
- fix: increase default provisioner, snapshotter retry-interval-max by @andyzhangx in #834
- chore(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by @dependabot in #835
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 by @dependabot in #836
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #837
- chore(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot in #838
- fix: duplicated nfs mount by @andyzhangx in #840
- feat: replace tar (cli) with code-only packing by @astef in #808
- chore(deps): bump google.golang.org/grpc from 1.69.2 to 1.69.4 by @dependabot in #841
- chore(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot in #844
- feat: add useTarCommandInSnapshot flag in chart config by @andyzhangx in #842
- chore: upgrade CSI driver sidecar image versions by @andyzhangx in #847
New Contributors
- @lectrician1 made their first contribution in #759
- @Zhupku made their first contribution in #765
- @TerryHowe made their first contribution in #778
- @gulywwx made their first contribution in #800
- @geoffrey1330 made their first contribution in #826
- @astef made their first contribution in #808
Full Changelog: v4.9.0...v4.10.0
v4.9.0 release
What's Changed
- doc: cut v4.8.0 release by @andyzhangx in #710
- fix: CVE-2024-5321 by @andyzhangx in #715
- chore(deps): bump k8s.io/client-go from 0.28.11 to 0.28.12 by @dependabot in #714
- fix: unmount detection failure by @andyzhangx in #718
- fix: unmount detection failure by @andyzhangx in #719
- fix: tmp path mount permission error on charts by @andyzhangx in #720
- chore(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.0 by @dependabot in #723
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 by @dependabot in #724
- fix: add pv patch permission with HonorPVReclaimPolicy enabled by @andyzhangx in #725
- chore(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1 by @dependabot in #726
- chore(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #727
- Update README.md by @kpol-lgx in #728
- fix: archive dir error by @andyzhangx in #729
- test: add default namespace in examples to fix e2e test failure by @andyzhangx in #733
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 by @dependabot in #730
- fix: upgrade csi-provisioner to v5.0.2 to fix pv deletion stuck issue by @andyzhangx in #734
- fix: archive dir error#2 by @andyzhangx in #735
- Update README.md by @kpol-lgx in #738
- fix: bump mount-utils to treat ENODEV error as corrupted mount by @andyzhangx in #743
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 by @dependabot in #749
- fix: upgrade to csi-provisioner v5.0.2 on v4.8.0 chart by @andyzhangx in #750
- chore(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #751
- doc: add support doc by @andyzhangx in #753
- chore(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #752
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 by @dependabot in #755
- fix: delete volume error in archive deletion mode by @andyzhangx in #754
New Contributors
Full Changelog: v4.8.0...v4.9.0
v4.8.0 release
What's Changed
- doc: cut v4.7.0 release by @andyzhangx in #662
- chore(deps): bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #665
- chore(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #666
- chore(deps): bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by @dependabot in #667
- chore(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #670
- test: fix stdlib CVE due to golang v1.22.2 by @andyzhangx in #671
- fix: wrong chart intent when using multiple mountOptions by @efficacy38 in #669
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 by @dependabot in #672
- fix: remove stale archived volume copy before rename by @andyzhangx in #673
- chore(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0 by @dependabot in #675
- chore(deps): bump k8s.io/client-go from 0.28.9 to 0.28.10 by @dependabot in #676
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.18.0 by @dependabot in #677
- chore: update release-tools to fix spelling error by @andyzhangx in #681
- fix: revert readOnlyRootFilesystem for nfs container by @andyzhangx in #685
- chore(deps): bump k8s.io/mount-utils from 0.29.4 to 0.29.6 by @dependabot in #691
- Adding annotations to set default storage class by @cccsss01 in #688
- chore: use go 1.22 in go.mod by @andyzhangx in #693
- chore(deps): bump k8s.io/kubernetes from 1.28.9 to 1.28.11 by @dependabot in #692
- fix: shield guard issues by @umagnus in #689
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 by @dependabot in #694
- fix: shield guard issue on CSI node by @umagnus in #695
- chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 by @dependabot in #699
- test: fix trivy action failure by @andyzhangx in #700
- fix: storage class mountOptions indent by @andyzhangx in #701
- chore(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #702
- chore(deps): bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 by @dependabot in #703
- chore(deps): bump k8s.io/apimachinery from 0.28.10 to 0.28.11 by @dependabot in #704
- fix: GHSA-xr7q-jx4m-x55m by @andyzhangx in #705
- chore(deps): bump k8s.io/client-go from 0.28.10 to 0.28.11 by @dependabot in #706
- chore: upgrade sidecar image versions by @andyzhangx in #697
- Fix org name in links to snapshot resources by @jonasrdl in #708
- chore(deps): bump k8s.io/mount-utils from 0.29.6 to 0.29.7 by @dependabot in #709
New Contributors
- @efficacy38 made their first contribution in #669
- @cccsss01 made their first contribution in #688
- @jonasrdl made their first contribution in #708
Full Changelog: v4.7.0...v4.8.0
v4.7.0 release
What's Changed
- doc: cut v4.6.0 release by @andyzhangx in #587
- chore: upgrade sidecar image versions by @andyzhangx in #590
- chore(deps): bump k8s.io/kubernetes from 1.28.5 to 1.28.6 by @dependabot in #592
- chore(deps): bump k8s.io/mount-utils from 0.29.0 to 0.29.1 by @dependabot in #593
- chore(deps): bump k8s.io/apimachinery from 0.28.5 to 0.28.6 by @dependabot in #594
- chore(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #596
- chore(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1 by @dependabot in #597
- chore(deps): bump k8s.io/klog/v2 from 2.120.0 to 2.120.1 by @dependabot in #598
- chore(deps): bump k8s.io/client-go from 0.28.5 to 0.28.6 by @dependabot in #599
- fix: delete volume failure in archive mode when subDir contains / by @andyzhangx in #602
- doc: add this repo to ArtifactHub by @andyzhangx in #604
- chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #606
- chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #607
- cleanup: remove integration test by @andyzhangx in #609
- chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #610
- test: fix goveralls by @andyzhangx in #611
- Fix documentation link for MicroK8S in readme by @struffel in #613
- chore(deps): bump k8s.io/mount-utils from 0.29.1 to 0.29.2 by @dependabot in #614
- chore(deps): bump k8s.io/kubernetes from 1.28.6 to 1.28.7 by @dependabot in #615
- chore(deps): bump k8s.io/apimachinery from 0.28.6 to 0.28.7 by @dependabot in #616
- chore(deps): bump k8s.io/client-go from 0.28.6 to 0.28.7 by @dependabot in #617
- chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #620
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #621
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 by @dependabot in #622
- chore(deps): bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in #624
- Bump google.golang.org/protobuf from v1.32.0 to v1.33.0 by @dulek in #626
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 by @dependabot in #627
- fix: snapshot sidecar rbac permission issue by @andyzhangx in #628
- fix: snapshot sidecar rbac permission issue on v4.5.0, v4.6.0 charts by @andyzhangx in #629
- chore(deps): bump k8s.io/apimachinery from 0.28.7 to 0.28.8 by @dependabot in #631
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 by @dependabot in #632
- chore(deps): bump k8s.io/client-go from 0.28.7 to 0.28.8 by @dependabot in #633
- chore(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #634
- chore(deps): bump k8s.io/mount-utils from 0.29.2 to 0.29.3 by @dependabot in #636
- feat: add baseRepo field in helm charts by @andyzhangx in #637
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #638
- feat: use new restricted liveness probe endpoint by @anothertobi in #639
- feat: use new restricted liveness probe endpoint on v4.6.0 by @andyzhangx in #641
- chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #642
- chore(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 by @dependabot in #643
- chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 by @dependabot in #644
- chore(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in #646
- chore(deps): bump k8s.io/mount-utils from 0.29.3 to 0.29.4 by @dependabot in #650
- feat: add StorageClass definition in Helm charts by @ttryf in #645
- fix: CVE-2024-3177 by @andyzhangx in #655
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #656
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #658
- chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #660
New Contributors
- @struffel made their first contribution in #613
- @dulek made their first contribution in #626
- @anothertobi made their first contribution in #639
- @ttryf made their first contribution in #645
Full Changelog: v4.6.0...v4.7.0
v4.6.0 release
What's Changed
- doc: cut v4.5.0 release by @andyzhangx in #543
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 by @dependabot in #547
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 by @dependabot in #549
- chore(deps): bump github.com/onsi/gomega from 1.29.0 to 1.30.0 by @dependabot in #550
- fixed broken links of testgrid dashboard by @abhijeetgauravm in #500
- test: upgrade golangci/golangci-lint-action to v1.54 by @umagnus in #551
- fix: CVE-2023-5528 by @andyzhangx in #552
- chore: upgrade sidecar image versions by @andyzhangx in #542
- doc: fix readOnly setting doc by @andyzhangx in #554
- [chore] Update release tools2 by @andyzhangx in #553
- doc: add volume cloning doc by @umagnus in #555
- chore: upgrade to k8s 1.28.4 lib by @andyzhangx in #556
- doc: add snapshot feature doc by @umagnus in #557
- chore(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 by @dependabot in #559
- fix: add VolumeStats cache to avoid massive statfs calls by @andyzhangx in #558
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 by @dependabot in #560
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #561
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #563
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #564
- chore(deps): bump k8s.io/mount-utils from 0.28.4 to 0.29.0 by @dependabot in #565
- chore: Update release tools by @andyzhangx in #567
- fix: CVE-2023-48795 by @andyzhangx in #568
- fix: add locks for nodeserver publish/unpublish operations by @andyzhangx in #574
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #572
- fix: NodeGetVolumeStats crash by @andyzhangx in #576
- chore(deps): bump k8s.io/kubernetes from 1.28.4 to 1.28.5 by @dependabot in #577
- chore(deps): bump k8s.io/apimachinery from 0.28.4 to 0.28.5 by @dependabot in #578
- chore(deps): bump google.golang.org/grpc from 1.60.0 to 1.60.1 by @dependabot in #579
- chore(deps): bump k8s.io/client-go from 0.28.4 to 0.28.5 by @dependabot in #580
- chore(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot in #581
- chore(deps): bump k8s.io/klog/v2 from 2.110.1 to 2.120.0 by @dependabot in #582
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 by @dependabot in #584
- fix: use service account name variables as expected by @JakobPetersson in #583
- cleanup: remove unnecessary getArchivedInternalVolumePath func by @andyzhangx in #585
New Contributors
- @abhijeetgauravm made their first contribution in #500
- @JakobPetersson made their first contribution in #583
Full Changelog: v4.5.0...v4.6.0
v4.5.0 release
What's Changed
- doc: cut v4.4.0 release by @andyzhangx in #463
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #466
- chore(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.100.1 by @dependabot in #454
- chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.4 by @dependabot in #469
- chore(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.16.5 by @dependabot in #471
- chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.8 by @dependabot in #474
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #475
- fix: CVE-2022-1996, CVE-2023-2431 by @andyzhangx in #482
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.12.0 by @dependabot in #478
- fix: add imagePullSecrets to snapshot controller in helm chart by @dvyas1 in #473
- feat: disable snapshot controller install in helm chart by default by @andyzhangx in #483
- chore(deps): bump github.com/container-storage-interface/spec from 1.5.0 to 1.8.0 by @dependabot in #484
- feat: make priorityClassName configurable by @endriu0 in #480
- fix: helm chart format issue by @GarbageYard in #487
- chore(deps): bump google.golang.org/grpc from 1.40.0 to 1.56.2 by @dependabot in #488
- feat: allow csi-snapshotter to be enabled without installing CRDs by @navilg in #481
- chore(deps): bump github.com/pborman/uuid from 1.2.0 to 1.2.1 by @dependabot in #489
- fix: always enable snapshot sidecar container in controller by @andyzhangx in #490
- chore(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 by @dependabot in #491
- chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #492
- chore(deps): bump golang.org/x/net from 0.12.0 to 0.13.0 by @dependabot in #494
- fix: always enable snapshot sidecar container in controller on v4.4.0 by @andyzhangx in #495
- chore: update release-tools by @andyzhangx in #497
- chore(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 by @dependabot in #496
- chore: update csi-release-tools by @andyzhangx in #498
- feat: helm chart override node service account name by @fungaren in #499
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #501
- chore(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 by @dependabot in #502
- chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.2 by @dependabot in #506
- fix: CVE-2021-25743 by @andyzhangx in #511
- chore(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #510
- fix: increase snapshot timeout as 20min by @andyzhangx in #512
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #513
- fix: flag panic if a flag is defined after being set by @andyzhangx in #516
- chore(deps): bump golang.org/x/net from 0.15.0 to 0.16.0 by @dependabot in #515
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 by @dependabot in #518
- chore(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in #519
- chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #520
- feat: propagate default host configuration files to csi node by @vlboiko in #521
- chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #523
- Bump Go and golang.org/x/... to recent versions by @pierreprinetti in #527
- go.mod: Fix unresolvable indirect dependency by @pierreprinetti in #528
- chore(deps): bump github.com/onsi/gomega from 1.28.0 to 1.29.0 by @dependabot in #532
- chore(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in #535
- doc: fix doc typo by @andyzhangx in #537
- test: add more gomod check by @andyzhangx in #536
- feat: upgrade sidecar image versions by @andyzhangx in #539
- feat: switch to bookworm debian base image by @andyzhangx in #538
- feat: archive on delete support by @navilg in #530
New Contributors
- @dvyas1 made their first contribution in #473
- @endriu0 made their first contribution in #480
- @GarbageYard made their first contribution in #487
- @navilg made their first contribution in #481
- @fungaren made their first contribution in #499
- @vlboiko made their first contribution in #521
Full Changelog: v4.4.0...v4.5.0
v4.4.0 release
Bug Fixes 🐞
- fix: correct snapshot path when using share parameter (#461)
What's Changed
- doc: cut v4.3.0 release by @andyzhangx in #452
- chore: add snapshot resource limits by @andyzhangx in #458
- fix: correct snapshot path when using share parameter by @wozniakjan in #461
- chore: forbid invalid parameters in snapshot storage class by @andyzhangx in #462
Full Changelog: v4.3.0...v4.4.0
v4.3.0 release
Features 🌈
- enable securityContext.seccompProfile (#437)
- support volume cloning (#426)
- support snapshot (#430)
- provide option to retain subdir on delete (#432)
Bug Fixes 🐞
- fix: use mkdir -p for creating subdir in mounted base-dir (#412)
- fix: CVE-2022-41723 (#415)
- fix: CVE-2022-3294 (#435)
- fix: set ClusterFirstWithHostNet as default dnsPolicy (#440)
What's Changed
- doc: cut v4.2.0 release by @andyzhangx in #401
- test: update release tools by @andyzhangx in #417
- Update debian-base image to v1.4.3 by @saschagrunert in #419
- test: fix golint error by @andyzhangx in #425
- feat: volume clone from source volume by @wozniakjan in #426
- feat: add readOnlyRootFilesystem if possible by @farodin91 in #422
- test: copy volume from volume unit tests by @wozniakjan in #433
- fix: CVE-2022-3294 by @andyzhangx in #435
- feat: provide option to retain subdir on delete by @woehrl01 in #432
- feat: implement snapshots as tarballs by @wozniakjan in #430
- feat: enable securityContext.seccompProfile, set system-cluster-critical by @andyzhangx in #437
- test(e2e): change the storageclass configuration method in the test file by @umagnus in #438
- fix: set ClusterFirstWithHostNet as default dnsPolicy by @andyzhangx in #440
- chore: upgrade csi sidecar container images by @andyzhangx in #441
- chore: add dependabot by @andyzhangx in #442
- chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #443
- chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 by @dependabot in #444
- chore(deps): bump actions/setup-go from 2 to 4 by @dependabot in #445
- chore(deps): bump golang.org/x/net from 0.7.0 to 0.9.0 by @dependabot in #446
- chore(deps): bump google.golang.org/protobuf from 1.27.1 to 1.30.0 by @dependabot in #447
- chore(deps): bump github.com/onsi/gomega from 1.10.1 to 1.27.6 by @dependabot in #448
- Use dl.k8s.io instead of hardcoded GCS URIs by @stmcginnis in #450
- chore: upgrade snapshot version and refine snapshot deployment by @andyzhangx in #451
- chore: upgrade csi-snapshot to v6.2.2 by @andyzhangx in #453
New Contributors
- @saschagrunert made their first contribution in #419
- @farodin91 made their first contribution in #422
- @woehrl01 made their first contribution in #432
- @dependabot made their first contribution in #443
- @stmcginnis made their first contribution in #450
Full Changelog: v4.2.0...v4.3.0
v4.2.0 release
Features 🌈
- disable inline volume by default in kubectl install (#370)
- parametrization of deployment strategy for csi controller (#375)
Bug Fixes 🐞
- fix: CVE-2022-29526 (#367)
- fix: CVE-2022-41717 (#392)
- fix: CVE-2022-41723 (#415)
- fix: default mountPermissions issue (#388)
- fix: chart lint errors in v4.0.0 and v4.1.0 (#405)
- fix: use mkdir -p for creating subdir in mounted base-dir (#412)
What's Changed
- chore: set master branch chart version to v0.0.0 by @andyzhangx in #360
- docs: add customLabels parameter to chart README by @ruben-rodriguez in #363
- Fix NOTES.txt selector to use a valid label by @xr09 in #365
- fix: CVE-2022-29526 by @andyzhangx in #367
- feat: disable inline volume by default in kubectl install by @andyzhangx in #370
- master: update release-tools by @pohly in #368
- chore: fix code spelling issue by @andyzhangx in #371
- doc: remove nconnect mount option by @andyzhangx in #373
- feat: parametrization of deployment strategy for csi controller by @mariouhrin in #375
- Fixes broken link by @amolmote in #377
- update release-tools to latest by @humblec in #378
- test: add helm repo install check by @umagnus in #379
- chore: upgrade base image as debian-base:bullseye-v1.4.2 by @andyzhangx in #383
- master: update release-tools by @jsafrane in #386
- fix: default mountPermissions issue by @andyzhangx in #388
- update sidecars to latest version by @humblec in #385
- chore: upgrade to csi-node-driver-registrar v2.6.2 by @andyzhangx in #391
- fix: CVE-2022-41717 by @andyzhangx in #392
- fix: helm lint by @oreissig in #393
- fix: use force unmount to fix unmount NFS volume stuck issue by @andyzhangx in #394
- fix: upgrade package dependencies by @fengshunli in #399
- doc: refine doc by @andyzhangx in #400
- fix: chart lint errors in v4.0.0 and v4.1.0 by @andyzhangx in #405
- fix: buildx issue with provenance disabled by @andyzhangx in #409
- fix: use
mkdir -p
for creating subdir in mounted base-dir by @alankan-finocomp in #412 - cleanup: remove golang.org/x/text version dependency by @andyzhangx in #413
- fix: CVE-2022-41723 by @andyzhangx in #415
New Contributors
- @ruben-rodriguez made their first contribution in #363
- @xr09 made their first contribution in #365
- @mariouhrin made their first contribution in #375
- @amolmote made their first contribution in #377
- @umagnus made their first contribution in #379
- @oreissig made their first contribution in #393
- @fengshunli made their first contribution in #399
- @alankan-finocomp made their first contribution in #412
Full Changelog: v4.1.0...v4.2.0
v4.1.0 release
Features 🌈
- skip chmod if mountPermissions is 0 after mount (#328)
- support IPv6 server address (#342)
- add affinity, nodeSelector, runOnControlPlane in chart config (#347)
- add subDir in storage class parameters (#349)
- support pv/pvc metadata in subDir parameter (#353)
Bug Fixes 🐞
- fix: add serviceAccount for driver daemonset running on the node (#335)
- fix: bypass chmod if mounting point permissions are correct (#340)
- fix: incorrect runOnMaster config (#345)
What's Changed
- test: run k8s 1.24 external e2e test by @andyzhangx in #333
- fix: add serviceAccount for driver daemonset running on the node by @andyzhangx in #335
- chore: remove hard mount option by @andyzhangx in #336
- fix: bypass chmod if mounting point permissions are correct by @andyzhangx in #340
- chore: refine bypass chmod code by @andyzhangx in #341
- feat: support IPv6 server address by @andyzhangx in #342
- chore: update node-driver-registrar,liveness to latest version by @humblec in #343
- fix: incorrect runOnMaster config by @andyzhangx in #345
- master: update release-tools by @pohly in #346
- feat: add affinity, nodeSelector, runOnControlPlane in chart config by @andyzhangx in #347
- feat: add subDir in storage class parameters by @andyzhangx in #349
- fix: add missing runOnControlPlane config in chart by @andyzhangx in #350
- feat: support pv/pvc metadata in subDir parameter by @andyzhangx in #353
- chore: upgrade sidecar image versions by @andyzhangx in #355
Full Changelog: v4.0.0...v4.1.0