Releases: kubernetes-csi/csi-driver-smb
Releases · kubernetes-csi/csi-driver-smb
v1.16.0 release
What's Changed
- doc: cut v1.15.0 release by @andyzhangx in #803
- fix: CVE-2024-5321 by @andyzhangx in #806
- fix: revert v1.14.0 chart change by @andyzhangx in #808
- fix: unmount detection failure by @andyzhangx in #811
- fix: tmp path mount permission issue by @andyzhangx in #812
- fix: add pv patch permission with HonorPVReclaimPolicy enabled by @andyzhangx in #813
- fix: node kerberos cache volume name by @pas-n in #815
- test: add default namespace in examples to fix e2e test failure by @andyzhangx in #817
- test: fix external test failure by @andyzhangx in #819
- test: fix windows e2e test failure by @andyzhangx in #820
- fix: upgrade csi-provisioner to v5.0.2 to fix pv deletion stuck issue by @andyzhangx in #824
- test: fix windows test failure2 by @andyzhangx in #822
- test: fix windows 2022 test failure by @andyzhangx in #825
- chore: upgrade golang.org/x/net by @andyzhangx in #816
- cleanup: use one image tag in e2e test by @andyzhangx in #826
- fix: bump mount-utils to treat ENODEV error as corrupted mount by @andyzhangx in #827
- fix: upgrade csi-provisioner to v5.0.2 on v1.15.0 chart by @andyzhangx in #829
- test: skip one flacky windows test by @andyzhangx in #832
- doc: add support doc by @andyzhangx in #833
- fix: delete volume error in archive deletion mode by @andyzhangx in #831
New Contributors
Full Changelog: v1.15.0...v1.16.0
v1.15.0 release
What's Changed
- doc: cut v1.14.0 release by @andyzhangx in #725
- chore(deps): bump k8s.io/apimachinery from 0.28.5 to 0.28.6 by @dependabot in #731
- chore: upgrade sidecar image versions by @andyzhangx in #729
- chore(deps): bump k8s.io/client-go from 0.28.5 to 0.28.6 by @dependabot in #734
- chore(deps): bump k8s.io/component-base from 0.28.5 to 0.28.6 by @dependabot in #736
- chore(deps): bump k8s.io/mount-utils from 0.29.0 to 0.29.1 by @dependabot in #738
- chore(deps): bump k8s.io/pod-security-admission from 0.28.5 to 0.28.6 by @dependabot in #740
- fix: do not use /var/lib/kubelet, use .Values.linux.kubelet instead by @slaesh in #739
- fix: incorrect kubelet path setting on v1.14 chart config by @andyzhangx in #741
- chore(deps): bump build-image/debian-base from bookworm-v1.0.0 to bookworm-v1.0.1 in /cmd/smbplugin by @dependabot in #742
- doc: add this repo to ArtifactHub by @andyzhangx in #744
- fix: delete volume failure in archive mode when subDir contains / by @andyzhangx in #743
- test: fix github action test failure by @andyzhangx in #748
- fix: change node-driver-registrar image version to 2.10.0 (deploy/v1.14.0 manifests) by @moonek in #745
- chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #749
- cleanup: remove integration test by @andyzhangx in #750
- test: fix goveralls by @andyzhangx in #751
- chore(deps): bump k8s.io/component-base from 0.28.6 to 0.28.7 by @dependabot in #752
- chore(deps): bump k8s.io/pod-security-admission from 0.28.6 to 0.28.7 by @dependabot in #753
- chore(deps): bump k8s.io/mount-utils from 0.29.1 to 0.29.2 by @dependabot in #756
- chore(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 by @dependabot in #759
- doc: fix kerberos auth doc by @andyzhangx in #760
- chore(deps): bump k8s.io/mount-utils from 0.29.2 to 0.29.3 by @dependabot in #761
- chore(deps): bump k8s.io/client-go from 0.28.7 to 0.28.8 by @dependabot in #763
- chore(deps): bump k8s.io/pod-security-admission from 0.28.7 to 0.28.8 by @dependabot in #764
- chore(deps): bump build-image/debian-base from bookworm-v1.0.1 to bookworm-v1.0.2 in /cmd/smbplugin by @dependabot in #765
- feat: use new restricted liveness probe endpoint by @andyzhangx in #766
- fix: revert http-endpoint change on windows daemonset by @andyzhangx in #768
- fix: incorrect http endpoint port num in v1.14.0 by @andyzhangx in #769
- fix: CVE-2023-45288, CVE-2024-3177 by @andyzhangx in #771
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #770
- chore(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #774
- test: use env var for smb server configuration by @Phaow in #773
- test: fix stdlib CVE due to golang v1.22.2 by @andyzhangx in #776
- fix: Remove stale archived volume copy before Rename by @mpatlasov in #777
- test: fix storageclass uncleaned by @Phaow in #779
- chore(deps): bump build-image/debian-base from bookworm-v1.0.2 to bookworm-v1.0.3 in /cmd/smbplugin by @dependabot in #780
- doc: cut v1.15.0 release by @andyzhangx in #778
- fix: windows image 1809 build failure by @andyzhangx in #785
- cleanup: remove v1.15.0 release since windows image build is broken by @andyzhangx in #787
- fix: Remove excessive recursive variable expansions by @mpatlasov in #781
- Update index.yaml - remove 1.15.0 from index.yaml by @RedBlackThunder in #788
- chore: update release-tools to fix spelling error by @andyzhangx in #789
- chore: use go 1.22 in go.mod by @andyzhangx in #791
- fix: shield guard issues by @umagnus in #790
- fix: shield guard issue on csi node by @umagnus in #794
- test: fix trivy action failure by @andyzhangx in #798
- fix: GHSA-xr7q-jx4m-x55m by @andyzhangx in #799
- fix: PRISMA-2022-0227 by @andyzhangx in #802
- chore: upgrade sidecar image versions by @andyzhangx in #796
- make image.*.repository variables relative by default by @amarkevich in #797
New Contributors
- @slaesh made their first contribution in #739
- @moonek made their first contribution in #745
- @Phaow made their first contribution in #773
- @mpatlasov made their first contribution in #777
- @RedBlackThunder made their first contribution in #788
- @amarkevich made their first contribution in #797
Full Changelog: v1.14.0...v1.15.0
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