Features 🌈
- add GetVolumeStats support(#195)
- add runOnMaster in helm installation(#223)
- reset labels to follow Helm Best Practices, prevent pod recreation(#239)
- create subDir in CreateVolume and delete subDir in DeleteVolume(#259)
- remove createSubDir parameter(#295)
Bug Fixes 🐞
- fix: CVE-2021-3121(#256)
- fix: unmount stuck issue when smb file share is not found(#277)
- fix: convert source path on Windows(#280)
What's Changed
- chore: upgrade node-driver-registrar version to v2.0.1 on windows by @andyzhangx in #165
- fix: copy netapi32.dll from windows-servercore-cache instead of servercore by @andyzhangx in #166
- chore: optimize build by @andyzhangx in #167
- fix: domain issue on Windows by @andyzhangx in #168
- fix: windows image build error by @andyzhangx in #170
- chore: change node registrar path to support linuxPath by @andyzhangx in #173
- test: remove buildkit workaround by @andyzhangx in #174
- test: refine sanity test script by @andyzhangx in #180
- test: upgrade sanity-test to v4.0.2 by @andyzhangx in #181
- doc: cut v0.6.0 release by @andyzhangx in #185
- chore: improve logging by @andyzhangx in #186
- fix: kubeletPath issue in helm installation by @andyzhangx in #188
- fix: kubeletPath fix in v0.6.0 helm installation by @andyzhangx in #189
- feat: switch to csi-proxy beta API by @andyzhangx in #190
- fix: buildkit error in building arm64 image by @andyzhangx in #192
- chore: upgrade k8s dependencies by @andyzhangx in #193
- test: enable GH actions on all branches by @andyzhangx in #194
- feat: add GetVolumeStats support by @andyzhangx in #195
- test: switch to use go 1.15 by @andyzhangx in #197
- Remove security context with "privileged: true" setting on Windows node by @lizhuqi in #201
- chore: remove klogv1 in go mod by @andyzhangx in #205
- test: automate example verification test by @andyzhangx in #204
- chore: switch to klog 2.4.0 by @andyzhangx in #207
- fix: Handle concurrent operation of NodeUnstage with NodeStage and NodeUnpublish with NodePublish by @harshika-kashyap in #209
- test: refactor example verification test by @andyzhangx in #210
- test: Add restart driver e2e test by @dr0pdb in #206
- fix: reduce driver logs by @andyzhangx in #212
- chore: upgrade livenessprobe to v2.2.0 by @andyzhangx in #213
- cleanup: remove useless logs by @andyzhangx in #215
- fix: Use new windows server image to avoid driver daemonset failure by @abhisheksinghbaghel in #216
- fix: add latest helm chart file by @andyzhangx in #217
- fix: update tgz chart files by @andyzhangx in #218
- Update windows CSI support link by @lizhuqi in #220
- add runOnMaster switch for helm chart by @boddumanohar in #223
- test: add verify-helm-chart-files.sh by @andyzhangx in #224
- test: set lower log level in e2e test by @andyzhangx in #227
- Add tolerance to Windows node no schedule taint by @lizhuqi in #225
- test: add helm chart index verification by @andyzhangx in #230
- doc: add mount error on windows doc by @andyzhangx in #231
- test: fix go mod issue with go1.16 by @andyzhangx in #236
- fix: increase csi-provisioner memory limit by @andyzhangx in #237
- fix: increase smb cpu limit by @andyzhangx in #238
- fix: reset labels to follow Helm Best Practices, prevent pod recreation by @andyzhangx in #239
- Setup SMB Server for sanity tests by @boddumanohar in #241
- Add e2e test for volume subpath mount by @boddumanohar in #245
- add a new node role for control plane by @boddumanohar in #247
- feat: upgrade node driver registrar to v2.1.0 by @andyzhangx in #249
- fix: remove arm64 build workaround by @andyzhangx in #252
- chore: switch to use k8s.io/mount-utils by @andyzhangx in #253
- Bump K8s to v0.21.0 to address CVE-2021-3121 by @boddumanohar in #256
- Add K8s external storage E2E tests by @boddumanohar in #254
- fix: arm64 container build issue by @andyzhangx in #257
- add a new helm parameter for livenessProbe health port by @boddumanohar in #258
- Add --drivername option for alternative driver deployments by @nixpanic in #260
- chore: upgrade base image to fix CVE issue by @andyzhangx in #262
- fix: CVE-2020-14040 golang.org/x/text by @andyzhangx in #263
- cleanup secret before create a new one by @lizhuqi in #264
- doc: adjust kubelet chart config by @andyzhangx in #266
- fix: set "host is down" as corrupted mount by @andyzhangx in #268
- fix: remove unnecessary lock in NodePublish by @andyzhangx in #270
- chore: upgrade sidecar container versions by @andyzhangx in #271
- Update path in hostPath example by @lizhuqi in #272
- Update IsRunningInProw check by @lizhuqi in #273
- test: run 1.21 external test suites by @andyzhangx in #274
- Update helm install by @lizhuqi in #265
- fix: unmount stuck issue when smb file share is not found by @andyzhangx in #277
- Add a script to run e2e test by @lizhuqi in #278
- Change samba server yaml using default sc to be more general by @lizhuqi in #279
- fix: convert source path on Windows by @andyzhangx in #280
- create subDir in CreateVolume and delete subDir in DeleteVolume by @boddumanohar in #259
- Remove unnecessary () by @lizhuqi in #282
- test: enable more sanity tests by @andyzhangx in #284
- Fix a typo by @lizhuqi in #283
- chore: a little cleanup by @andyzhangx in #285
- doc: cut v1.0.0 release by @andyzhangx in #288
- fix integration tests failure by @boddumanohar in #287
- fix: DeleteVolume does not work by @boddumanohar in #290
- doc: update the title and path in the doc by @lizhuqi in #292
- test: add file path to make commands by @lizhuqi in #291
- feat: remove createSubDir parameter by @andyzhangx in #295
New Contributors
- @harshika-kashyap made their first contribution in #209
- @dr0pdb made their first contribution in #206
- @abhisheksinghbaghel made their first contribution in #216
- @nixpanic made their first contribution in #260
Full Changelog: v0.5.0...v1.0.0