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