Releases: kubernetes-csi/csi-driver-nfs
Releases · kubernetes-csi/csi-driver-nfs
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
v4.0.0 release
Features 🌈
- add kubeletDir in chart config (#279)
- add optional extra labels to k8s resources(#284)
- change dnsPolicy to Default and add dnsPolicy setting in chart (#291)
- add mountPermissions parameter in storage class (#292)
Bug Fixes 🐞
- fix: disallow block volume capability (#310)
- fix: CVE (#272, #294, #301, #302, #305, #316)
- fix: NodeUnpublishVolume should be idempotent (#319)
- fix: use mount.CleanupMountPoint in NodeUnpublishVolume for handling stale nfs connections during unmount (#320)
What's Changed
- feat: upgrade to csi-provisioner v3.1.0 by @andyzhangx in #271
- update base image version of plugin binary to fix CVEs by @humblec in #272
- cleanup: remove unnecessary CVE packages by @andyzhangx in #273
- doc: comment mount-options in example by @andyzhangx in #276
- chore: set replica of controller as 1 by default by @andyzhangx in #281
- feat: add kubeletDir in chart config by @neoaggelos in #279
- chore: upgrade to k8s v1.23.3 lib by @andyzhangx in #282
- Add optional extra labels to k8s resources by @JPRbrs in #284
- test: add codespell shellcheck github actions by @andyzhangx in #285
- master: update release-tools by @pohly in #286
- feat: add ppc64le arch support by @andyzhangx in #290
- feat: change dnsPolicy to Default and add dnsPolicy setting in chart by @andyzhangx in #291
- feat: add mountPermissions parameter in storage class by @andyzhangx in #292
- fix: CVE-2022-0778 in image build by @andyzhangx in #294
- doc: add nconnect mount option in nfs example by @andyzhangx in #295
- chore: fix pushing image pipeline broken by @andyzhangx in #297
- fix: post-csi-driver-nfs-push-images failure by @andyzhangx in #298
- fix: leader-election namespace issue by @andyzhangx in #299
- Address CVE-2022-21698 by @pierreprinetti in #301
- fix: CVE issues in image build by @andyzhangx in #302
- fix: CVE-2018-25032 in image build by @andyzhangx in #305
- doc: refine PV doc by @andyzhangx in #306
- test: fix golint error by @andyzhangx in #308
- master: update release-tools by @pohly in #307
- test: fix golinter error by @andyzhangx in #309
- fix: disallow block volume capability by @andyzhangx in #310
- chore: change MCR repo to gcr repo by @andyzhangx in #311
- chore: Update golang.org/x/crypto for CVE-2022-27191 by @andyzhangx in #313
- doc: align the endpoint with environment variable used below to avoid confusing by @CarlJi in #315
- fix: CVE-2022-1271 in image build by @andyzhangx in #316
- fix: NodeUnpublishVolume should be idempotent by @nixpanic in #319
- fix: use mount.CleanupMountPoint in NodeUnpublishVolume for handling stale nfs connections during unmount process by @andyzhangx in #320
- chore: replace k8s.gcr.io with registry.k8s.io by @andyzhangx in #318
- nfs: update livenessprobe and node driver registrar to latest by @humblec in #322
- chore: switch master branch to use v4.0.0 by @andyzhangx in #323
- feat: skip chmod if mountPermissions is 0 after mount by @andyzhangx in #328
- cleanup: refine mount logging by @andyzhangx in #329
New Contributors
- @humblec made their first contribution in #272
- @neoaggelos made their first contribution in #279
- @JPRbrs made their first contribution in #284
- @CarlJi made their first contribution in #315
- @nixpanic made their first contribution in #319
Full Changelog: v3.1.0...v4.0.0