Releases: kubernetes-csi/csi-driver-smb
Releases · kubernetes-csi/csi-driver-smb
v1.14.0 release
What's Changed
- doc: cut v1.13.0 release by @andyzhangx in #686
- chore: update bug-report.md gcr to registry.k8s by @fishgrimsby in #689
- chore: upgrade sidecar image versions by @andyzhangx in #685
- test: upgrade golangci/golangci-lint-action to v1.54 by @umagnus in #691
- fix: CVE-2023-5528 by @andyzhangx in #692
- fix: stale smb unmount issue when smb file share is deleted by @andyzhangx in #694
- [chore] Update release tools2 by @andyzhangx in #695
- doc: fix readOnly setting doc by @andyzhangx in #696
- chore: upgrade to k8s 1.28.4 lib by @andyzhangx in #697
- doc: add volume cloning doc by @umagnus in #698
- fix: add VolumeStats cache to avoid massive statfs calls by @andyzhangx in #700
- doc: remove unnecessary quotes by @andyzhangx in #701
- test: fix capz test failure by @andyzhangx in #703
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #704
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #706
- cleanup: gomod by @andyzhangx in #707
- feat: customize kerberos settings by @andyzhangx in #709
- fix: kubelet path in chart config by @andyzhangx in #711
- chore: Update release tools by @andyzhangx in #712
- fix: krb5CacheDirectory mount path issue by @andyzhangx in #714
- fix: customized kerberos path by @andyzhangx in #715
- fix: CVE-2023-48795 by @andyzhangx in #717
- chore(deps): bump k8s.io/apimachinery from 0.28.4 to 0.28.5 by @dependabot in #718
- chore(deps): bump k8s.io/pod-security-admission from 0.28.4 to 0.28.5 by @dependabot in #719
- fix: reduce mount lock to avoid volumeID collision issue by @andyzhangx in #720
- feat: support archiveOnDelete when DeleteVolume by @andyzhangx in #722
New Contributors
- @fishgrimsby made their first contribution in #689
Full Changelog: v1.13.0...v1.14.0
v1.13.0 release
What's Changed
- doc: cut v1.12.0 release by @andyzhangx in #643
- chore: update csi-release-tools by @andyzhangx in #646
- chore: update csi-release-tools by @andyzhangx in #648
- fix: deployment hangs by @davhdavh in #651
- Fix: wrong defaults and defaults not matching stated defaults by @davhdavh in #652
- chore(deps): bump google.golang.org/grpc from 1.51.0 to 1.57.0 by @dependabot in #653
- fixed broken links of testgrid dashboard by @abhijeetgauravm in #654
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #658
- fix: CVE-2023-39325 by @andyzhangx in #677
- [fix] reference counting of used volumes on Windows nodes by @vitaliy-leschenko in #676
- chore: upgrade csi-provisioner image version by @andyzhangx in #678
- fix: CVE-2023-3676 and GHSA-m425-mq94-257g by @andyzhangx in #683
- chore: refine delete subDir check by @andyzhangx in #682
- feat: switch to bookworm debian base image by @andyzhangx in #684
New Contributors
- @abhijeetgauravm made their first contribution in #654
Full Changelog: v1.12.0...v1.13.0
v1.12.0 release
What's Changed
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #630
- fix: CVE-2023-2431 by @andyzhangx in #631
- Version 1.1.2 is latest by @davhdavh in #634
- feat: csi-proxy support in helm by @davhdavh in #635
- doc: refine windows server name resolution docs by @davhdavh in #638
New Contributors
Full Changelog: v1.11.0...v1.12.0
v1.11.0 release
Features 🌈
- enable securityContext.seccompProfile (#596)
- support volume cloning (#601)
- add support for sec=krb5 mounting (#606, #613)
Bug Fixes 🐞
- fix: CVE-2022-41723 (#581)
- fix: remove forceUmount and lazyUmount (#582)
- fix: use mkdir -p for creating subdir in mounted base-dir (#583)
- fix: set ClusterFirstWithHostNet as default dnsPolicy (#604)
What's Changed
- doc: cut v1.9.0 release by @andyzhangx in #529
- chore: switch master branch to use v1.10.0 by @andyzhangx in #531
- test: update ubuntu-18.04 to ubuntu-latest in GitHub workflows by @andyzhangx in #533
- test: fix golint error by @andyzhangx in #536
- chore: switch to golang 1.18 by @andyzhangx in #535
- test: run sanity test using csi-test v5.0.0 by @andyzhangx in #537
- updated CONTRIBUTING.md fix broken link by @amolmote in #539
- test: add helm repo install check by @umagnus in #544
- chore: upgrade base image as debian-base:bullseye-v1.4.2 by @andyzhangx in #546
- chore: ugprade sidecar images by @andyzhangx in #553
- doc: install docs updates on Microk8s based Kubernetes by @tonycox in #552
- chore: upgrade to csi-node-driver-registrar v2.6.2 by @andyzhangx in #560
- chore: upgrade to k8s 1.26.0 lib by @andyzhangx in #564
- test: add helm lint test by @umagnus in #566
- cleanup: remove useless functions by @andyzhangx in #565
- fix: use force unmount to fix umount failure by @andyzhangx in #569
- doc: add annotations in PV config to support Delete reclaimPolicy by @andyzhangx in #572
- doc: refine doc by @andyzhangx in #574
- fix: buildx issue with provenance disabled by @andyzhangx in #578
- chore: cleanup go mod dependencies by @andyzhangx in #579
- fix: CVE-2022-41723 by @andyzhangx in #581
- fix: remove forceUmount and lazyUmount by @andyzhangx in #582
- fix: use mkdir -p for creating subdir in mounted base-dir by @andyzhangx in #583
- doc: cut v1.10.0 release by @andyzhangx in #575
- test: update release tools by @andyzhangx in #585
- Update debian-base image to v1.4.3 by @saschagrunert in #587
- cleanup: remove metrics-address on driver daemonset on the node by @andyzhangx in #588
- test: fix golint error by @andyzhangx in #591
- feat: add readOnlyRootFilesystem if possible by @farodin91 in #589
- cleanup: remove 20H2 windows image build by @andyzhangx in #595
- feat: enable securityContext.seccompProfile by @andyzhangx in #596
- test(e2e): change the storageclass configuration method in the test file by @umagnus in #597
- cleanup: replace deprecated ioutil method by @umagnus in #598
- fix: set ClusterFirstWithHostNet as default dnsPolicy by @andyzhangx in #604
- feat: volume clone from source volume by @umagnus in #601
- chore: upgrade csi sidecar container images by @andyzhangx in #605
- chore: add dependabot by @andyzhangx in #607
- chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #608
- chore(deps): bump actions/setup-go from 2 to 4 by @dependabot in #609
- chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.2 by @dependabot in #610
- feat: add support for sec=krb5 mounting by @yerenkow in #606
- replace references of https://storage.googleapis.com/kubernetes-release with https://dl.k8s.io by @KlwntSingh in #614
- fix: add default krb5 cc path by @edward2a in #613
- chore(deps): bump github.com/kubernetes-csi/csi-lib-utils from 0.7.0 to 0.13.0 by @dependabot in #615
- chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.29 by @dependabot in #616
- chore: add Dockerfile dependabot by @andyzhangx in #618
- chore(deps): bump github.com/pborman/uuid from 1.2.0 to 1.2.1 by @dependabot in #619
- chore(deps): bump github.com/Azure/azure-sdk-for-go from 55.0.0+incompatible to 68.0.0+incompatible by @dependabot in #620
- chore(deps): bump golang.org/x/net from 0.7.0 to 0.10.0 by @dependabot in #621
New Contributors
- @amolmote made their first contribution in #539
- @umagnus made their first contribution in #544
- @tonycox made their first contribution in #552
- @saschagrunert made their first contribution in #587
- @farodin91 made their first contribution in #589
- @KlwntSingh made their first contribution in #614
- @edward2a made their first contribution in #613
Full Changelog: v1.9.0...v1.11.0
v1.10.0 release
Bug Fixes 🐞
- fix: CVE-2022-41723 (#581)
- fix: use mkdir -p for creating subdir in mounted base-dir (#583)
What's Changed
- test: update ubuntu-18.04 to ubuntu-latest in GitHub workflows by @andyzhangx in #533
- test: fix golint error by @andyzhangx in #536
- chore: switch to golang 1.18 by @andyzhangx in #535
- test: run sanity test using csi-test v5.0.0 by @andyzhangx in #537
- updated CONTRIBUTING.md fix broken link by @amolmote in #539
- test: add helm repo install check by @umagnus in #544
- chore: upgrade base image as debian-base:bullseye-v1.4.2 by @andyzhangx in #546
- chore: ugprade sidecar images by @andyzhangx in #553
- doc: install docs updates on Microk8s based Kubernetes by @tonycox in #552
- chore: upgrade to csi-node-driver-registrar v2.6.2 by @andyzhangx in #560
- chore: upgrade to k8s 1.26.0 lib by @andyzhangx in #564
- test: add helm lint test by @umagnus in #566
- cleanup: remove useless functions by @andyzhangx in #565
- fix: use force unmount to fix umount failure by @andyzhangx in #569
- doc: add annotations in PV config to support Delete reclaimPolicy by @andyzhangx in #572
- doc: refine doc by @andyzhangx in #574
- fix: buildx issue with provenance disabled by @andyzhangx in #578
- chore: cleanup go mod dependencies by @andyzhangx in #579
- fix: CVE-2022-41723 by @andyzhangx in #581
- fix: remove forceUmount and lazyUmount by @andyzhangx in #582
- fix: use mkdir -p for creating subdir in mounted base-dir by @andyzhangx in #583
New Contributors
- @amolmote made their first contribution in #539
- @umagnus made their first contribution in #544
- @tonycox made their first contribution in #552
Full Changelog: v1.9.0...v1.10.0
v1.9.0 release
Features 🌈
- support RemoveSmbGlobalMapping during unmount on Windows node (#505)
- add removeSMBMappingDuringUnmount config in chart config (#527)
Bug Fixes 🐞
- fix: Update default windows.kubelet value to be compatible with containerd runtime (#521)
- fix: Increase memory limits of livenessprobe and csi-node-driver-registrar Windows containers (#524)
What's Changed
- chore: set master branch chart version to v0.0.0 by @andyzhangx in #513
- fix: chart index by @andyzhangx in #519
- test: fix TestLogGRPC ut failure by @andyzhangx in #522
- Update default
windows.kubelet
value to be compatible with containerd runtime by @luborpetr in #521 - Increase memory limits of
livenessprobe
andcsi-node-driver-registrar
Windows containers. by @luborpetr in #524 - fix: helm chart index error by @andyzhangx in #526
- feat: support RemoveSmbGlobalMapping during unmount on Windows node by @vitaliy-leschenko in #505
- feat: add removeSMBMappingDuringUnmount config in chart config by @andyzhangx in #527
New Contributors
- @luborpetr made their first contribution in #521
Full Changelog: v1.8.0...v1.9.0
v1.8.0 release
Features 🌈
- enable GetVolumeStats by default (#495)
- create subdir if not exists (#498)
- add runOnControlPlane in chart config (#500)
- support pv/pvc metadata in subDir parameter (#503)
Bug Fixes 🐞
What's Changed
- fix: incorrect runOnMaster config by @andyzhangx in #485
- fix: incorrect v1.7.0 image address by @andyzhangx in #486
- doc: update csi-proxy install doc by @andyzhangx in #487
- fix: fix affinity indent error 🐞 by @aymenfurter in #492
- fix: node.serviceAccount setting in chart config by @steveizzle in #488
- feat: enable GetVolumeStats by default by @andyzhangx in #495
- fix: node.serviceAccount setting in chart config on 1.7.0 by @andyzhangx in #494
- feat: create subdir if not exists by @andyzhangx in #498
- feat: add runOnControlPlane in chart config by @andyzhangx in #500
- feat: support pv/pvc metadata for subDir parameter by @andyzhangx in #503
- chore: upgrade sidecar image versions by @andyzhangx in #504
New Contributors
- @aymenfurter made their first contribution in #492
- @steveizzle made their first contribution in #488
Full Changelog: v1.7.0...v1.8.0
v1.7.0 release
Features 🌈
Bug Fixes 🐞
- fix: CVE-2022-1271 in image build (#456)
- fix: add serviceAccount for driver daemonset running on the node (#480)
What's Changed
- fix: CVE-2022-1271 in image build by @andyzhangx in #456
- chore: fix image push in k8s staging repo by @andyzhangx in #459
- chore: upgrade base image by @andyzhangx in #458
- feat: support guest login option by @andyzhangx in #457
- chore: replace k8s.gcr.io with registry.k8s.io by @andyzhangx in #460
- feat: create sub dir in CreateVolume for guest mount option by @andyzhangx in #462
- chore: fix canary-csi-driver-smb-push-images build failure by @andyzhangx in #463
- chore: upgrade sidecar image version by @andyzhangx in #464
- chore: fix broken post-csi-driver-smb-push-images pipeline by @andyzhangx in #465
- chore: fix Windows build in build pipeline by @andyzhangx in #470
- chore: fix windows pipeline by @andyzhangx in #471
- chore: replace mcr images with gcr.io images by @andyzhangx in #475
- fix: broken chart files by @andyzhangx in #478
- test: run k8s 1.24 external e2e test by @andyzhangx in #479
- fix: add serviceAccount for driver daemonset running on the node by @andyzhangx in #480
Full Changelog: v1.6.0...v1.7.0
v1.6.0 release
Features 🌈
- change dnsPolicy to Default and add dnsPolicy setting in chart (#422)
Bug Fixes 🐞
- fix: CVE issues in image build (#412, #431, #437, #439, #442)
- fix: adjust memory requests and limits on Windows node (#421)
- fix: gid conflict issue between sc and fsGroup setting (#436)
- fix: disallow block volume capability (#449)
What's Changed
- chore: fix arm v7 build issue by @andyzhangx in #409
- feat: upgrade to csi-provisioner v3.1.0 by @andyzhangx in #411
- publish image to cloud provider repo by @lizhuqi in #414
- fix: CVE-2021-3996 in image build by @andyzhangx in #412
- cleanup: remove unused code by @andyzhangx in #415
- chore: set controller replica as 1 by default by @andyzhangx in #417
- chore: upgrade to k8s v1.23.3 lib by @andyzhangx in #418
- test: add codespell shellcheck github actions by @andyzhangx in #420
- fix: adjust memory requests and limits on Windows node by @andyzhangx in #421
- fix: NodePublishVolume idempotent issue by @andyzhangx in #423
- feat: add ppc64le arch support by @andyzhangx in #424
- feat: change dnsPolicy to Default and add dnsPolicy setting in chart by @andyzhangx in #422
- Tweak make rules to make cloudbuild work by @mattcary in #429
- fix: CVE-2022-0778 in image build by @andyzhangx in #431
- add Release tools by @andyzhangx in #433
- fix: gid conflict issue between sc and fsGroup setting by @andyzhangx in #436
- fix: post-csi-driver-smb-push-images failure by @andyzhangx in #435
- fix: CVE issues in image build by @andyzhangx in #437
- test: fix cloudbuild.sh link by @andyzhangx in #438
- fix: CVE-2018-25032 in image build by @andyzhangx in #439
- test: fix golinter error by @andyzhangx in #441
- doc: refine static PV doc by @andyzhangx in #440
- fix: CVE-2022-21698 with prometheus/client_golang by @andyzhangx in #442
- chore: refine logging in Windows mount by @andyzhangx in #446
- test: adjust log level for csi-proxy in test by @andyzhangx in #448
- fix: disallow block volume capability by @andyzhangx in #449
- test: enable one external test by @andyzhangx in #450
Full Changelog: v1.5.0...v1.6.0
v1.5.0 release
Features 🌈
- arm64 support (#386)
- remove 1903 1909 2004 Windows image which is end of life (#391)
- add subDir in storage class parameters (#400)
- add workingMountDir in chart config (#403)
- disable GET_VOLUME_STATS by default (#381)
Bug Fixes 🐞
- fix: support mountOptions in DeleteVolume (#402)
What's Changed
- feat: disable GET_VOLUME_STATS by default by @andyzhangx in #381
- chore: switch master branch to use v1.5.0 by @andyzhangx in #382
- cleanup: remove hostPath.type setting on Windows daemonset by @andyzhangx in #384
- feat: switch to gcr.io sidecar images for arm64 support by @andyzhangx in #386
- fix: v1.4.0 chart by @andyzhangx in #387
- cleanup: remove arm64 build workaround by @andyzhangx in #388
- cleanup: remove 1903 1909 2004 Windows image which is end of life by @andyzhangx in #391
- test: add apiVersion deprecation test by @andyzhangx in #392
- fix: CVE-2021-43618 in Ubuntu image by @andyzhangx in #394
- fix: CVE-2021-38561 with golang lib by @andyzhangx in #395
- Build golangci-lint via go rather than curl | bash by @mattcary in #396
- cleanup: remove cpu limits by @andyzhangx in #397
- chore: upgrade to k8s 1.23 lib by @andyzhangx in #399
- feat: add subDir in storage class parameters by @andyzhangx in #400
- test: add no subdir creation e2e test by @andyzhangx in #401
- feat: support mountOptions in DeleteVolume by @andyzhangx in #402
- feat: add workingMountDir in chart config by @andyzhangx in #403
- fix: ValidateVolumeCapabilities by @andyzhangx in #404
New Contributors
Full Changelog: v1.4.0...v1.5.0