Releases: kubernetes-sigs/azurefile-csi-driver
Releases Β· kubernetes-sigs/azurefile-csi-driver
v1.20.0 release
Features π
- support pv/pvc metadata for shareName parameter (#1046)
- add affinity, nodeSelector in chart config (#1042)
Bug Fixes π
- fix: CSI function should return internal error (#1053)
- fix: ControllerUnpublishVolume errors for inline volume unmount (#1044)
What's Changed
- feat: add affinity, nodeSelector in chart config by @andyzhangx in #1042
- fix: ControllerUnpublishVolume errors for inline volume unmount by @andyzhangx in #1044
- chore: add more logging in ExpandVolume by @andyzhangx in #1045
- feat: support pv/pvc metadata for shareName parameter by @andyzhangx in #1046
- chore: shorten userAgent by @andyzhangx in #1048
- chore: switch to mcr oss/kubernetes-csi image by @andyzhangx in #1049
- chore: set master branch chart version to v0.0.0 by @andyzhangx in #1051
- chore: upgrade base image to debian-base:bullseye-v1.4.0 by @andyzhangx in #1052
- fix: CSI function should return internal error by @andyzhangx in #1053
Full Changelog: v1.19.0...v1.20.0
v1.19.0 release
Features π
- add controller.runOnControlPlane in chart config (#1036)
- add new option to allow VHD feature opt-out (#1023)
Bug Fixes π
- fix: incorrect runOnMaster label config (#1032)
- fix: panic when create private endpoint using azurefile NFS (#1038)
What's Changed
- Add myself as reviewer for azurefile CSI driver by @gnufied in #1031
- fix: incorrect runOnMaster label config by @andyzhangx in #1032
- test: fix windows e2e test failure on 1.25 cluster by @andyzhangx in #1035
- feat: add controller.runOnControlPlane in chart config by @andyzhangx in #1036
- add new option to allow VHD feature opt-out by @RomanBednar in #1023
- fix: panic when create private endpoint using azurefile NFS by @andyzhangx in #1038
- doc: mark VHD disk feature as experimental feature by @andyzhangx in #1030
New Contributors
- @gnufied made their first contribution in #1031
- @RomanBednar made their first contribution in #1023
Full Changelog: v1.18.0...v1.19.0
v1.18.0 release
Features π
- skip chmod if mountPermissions is 0 after mount (#1011)
- set fsGroupChangePolicy as OnRootMismatch for nfs by default (#1013, #1024)
- set fsGroupPolicy in CSIDriver as ReadWriteOnceWithFSType by default (#1017)
Bug Fixes π
- fix: bypass chmod if mounting point permissions are correct (#1019)
- fix: inline volume mount options passing issue (#1026)
Notion about CSI driver version upgrade
fsGroupPolicy
inCSIDriver
is set asReadWriteOnceWithFSType
from v1.18.0, if you are going to upgrade CSI driver to 1.18+, please runkubectl delete CSIDriver file.csi.azure.com
before upgrade
What's Changed
- test: enable fsGroup external test for nfs by @andyzhangx in #820
- feat: skip chmod if mountPermissions is 0 after mount by @andyzhangx in #1011
- test: run k8s 1.24 external e2e test by @andyzhangx in #1014
- chore: add cloud config logging in driver init by @andyzhangx in #1016
- fix: set fsGroupPolicy as ReadWriteOnceWithFSType by default by @andyzhangx in #1017
- fix: bypass chmod if mounting point permissions are correct by @andyzhangx in #1019
- feat: add fsGroupChangePolicy for nfs protocol by @andyzhangx in #1013
- chore: upgrade azure cloud provider lib by @andyzhangx in #1021
- test: fix unstable e2e tests which check file content by @andyzhangx in #1022
- feat: set fsGroupChangePolicy as OnRootMismatch for nfs by default by @andyzhangx in #1024
- feat: add fsGroupChangePolicy None parameter by @andyzhangx in #1025
- fix: inline volume mount options passing issue by @andyzhangx in #1026
Full Changelog: v1.17.0...v1.18.0
v1.17.0 release
Features π
- upgrade sidecar image versions (#1005 )
What's Changed
- test: skip on-prem test on capz windows by @andyzhangx in #1000
- chore: refine metrics naming by @andyzhangx in #1002
- chore: rename metrics columns by @andyzhangx in #1003
- test: support Win2022 test on capz by @andyzhangx in #988
- chore: upgrade sidecar image versions by @andyzhangx in #1005
- chore: upgrade cloud provider azure lib by @andyzhangx in #1006
Full Changelog: v1.16.0...v1.17.0
v1.16.0 release
Bug Fixes π
- fix: expand volume failure in csi migration scenario (#986)
- fix: CVE-2022-1271 in image build (#991)
- fix: disallow disableDeleteRetentionPolicy on Standard account type (#996)
What's Changed
- test: add account creation leak test by @andyzhangx in #985
- fix: expand volume failure in csi migration scenario by @andyzhangx in #986
- test: enable disableDeleteRetentionPolicy test by @andyzhangx in #981
- chore: fail earlier if creating virutal link failed before account creation by @andyzhangx in #989
- fix: CVE-2022-1271 in image build by @andyzhangx in #991
- chore: refine package patching in image build by @andyzhangx in #992
- test: fix in-tree test failure due to matchTags parameter issue by @andyzhangx in #993
- chore: add secretNamespace to volumeid by @andyzhangx in #990
- chore: switch base image registry by @andyzhangx in #994
- cleanup: refine secretNamespace assignment in Expand, DeleteVolume by @andyzhangx in #995
- fix: disallow disableDeleteRetentionPolicy on Standard account type by @andyzhangx in #996
Full Changelog: v1.15.0...v1.16.0
v1.15.0 release
Bug Fixes π
- fix: CVE issues in image build (#978)
- fix: disable match tags by default in account search when creating file share (#980)
What's Changed
- test: adjust csi-proxy loglevel in test by @andyzhangx in #973
- test: enable external slow tests by @andyzhangx in #974
- test: enable volumeMountGroup external tests by @andyzhangx in #975
- chore: Update golang.org/x/crypto for CVE-2022-27191 by @jsafrane in #978
- fix: disable match tags by default in account search when creating file share by @andyzhangx in #980
Full Changelog: v1.14.0...v1.15.0
v1.14.0 release
Features π
- provide a flag to allow accessing storage account key using cluster identity for inline volume (#961)
- support mount smb file share in another subscription (#964)
- add shareNamePrefix parameter in storage class (#966)
Bug Fixes π
What's Changed
- fix: CVE issues in image build by @andyzhangx in #954
- fix: default secretNamespace should be pvc namespace by @andyzhangx in #955
- chore: upgrade to k8s lib 1.24.0-alpha.4 by @andyzhangx in #957
- doc: update ZRS, nconnect parameter doc by @andyzhangx in #959
- fix: CVE-2018-25032 in image build by @andyzhangx in #960
- test: fix golinter error by @andyzhangx in #963
- Bump prometheus/client_golang to v1.11.1 by @dobsonj in #962
- fix: default namespace issue by @andyzhangx in #965
- feat: provide a flag to allow accessing storage account key using cluster identity for inline volume by @andyzhangx in #961
- feat: support mount smb file share in another subscription by @andyzhangx in #964
- feat: add shareNamePrefix parameter in storage class by @andyzhangx in #966
- chore: refine mount on Windows logs by @andyzhangx in #967
- chore: fix typos in driver parameters by @andyzhangx in #969
New Contributors
Full Changelog: v1.13.0...v1.14.0
v1.13.0 release
Features π
Bug Fixes π
- fix: add tags matching in storage account search (#933)
- fix: reduce account api throttling in removing tags (#938)
- fix: CVE-2022-0778 in image build (#943)
- fix: leader-election namespace issue (#950)
What's Changed
- test: fix driver pod restarts script by @andyzhangx in #930
- fix: add tags matching in storage account search by @andyzhangx in #933
- test: remove runOnMaster config in e2e test by @andyzhangx in #932
- fix: armclient panic when response is nil by @andyzhangx in #937
- fix: reduce account api throttling in removing tags by @andyzhangx in #938
- Rephrase block volume error by @jsafrane in #940
- test: fix in-tree driver test failure in k/k by @andyzhangx in #942
- fix: CVE-2022-0778 in image build by @andyzhangx in #943
- doc: add nconnect mount option in nfs example by @andyzhangx in #944
- feat: provide latency data in logs by @andyzhangx in #945
- feat: add azureGoSDKLogLevel config in chart by @andyzhangx in #946
- test: add ENV setting info in e2e tests by @andyzhangx in #947
- test: add more debugging info in e2e test by @andyzhangx in #948
- fix: leader-election namespace issue by @andyzhangx in #950
New Contributors
Full Changelog: v1.12.0...v1.13.0
v1.12.0 release
Features π
- feat: add rootSquashType parameter for nfs share (#924)
- feat: add mountPermissions parameter in storage class (#927)
Bug Fixes π
- fix: adjust memory requests and limits on Windows node (#916)
- fix: delete file share failure when account is deleted (#917)
- fix: gid conflict issue between sc and fsGroup setting (#922)
What's Changed
- test: add codespell shellcheck github actions by @andyzhangx in #914
- fix: remove memory requests on Windows node by @andyzhangx in #915
- fix: adjust memory requests and limits on Windows node by @andyzhangx in #916
- fix: delete file share failure when account is deleted by @andyzhangx in #917
- fix: NodePublishVolume idempotent issue by @andyzhangx in #918
- fix: gid conflict issue between sc and fsGroup setting by @andyzhangx in #922
- feat: add rootSquashType parameter for nfs share by @andyzhangx in #924
- feat: add mountPermissions parameter in storage class by @andyzhangx in #927
Full Changelog: v1.11.0...v1.12.0
v1.11.0 release
Features π
- upgrade csi-resizer, csi-snapshotter (#888, #891)
- supports NFSv3 protocol (#896)
- enable NodeGetVolumeStats by default (#905)
Bug Fixes π
- fix: azure file location specification issue (#908)
- fix: CVE-2021-3996 in image build (#892)
- fix: remove special chars when parsing account name from secret (#910)
What's Changed
- feat: enable NodeGetVolumeStats by default by @andyzhangx in #905
- cleanup: remove unused code by @andyzhangx in #903
- test: enable one subpath on smb external test by @andyzhangx in #907
- fix: azure file location specification issue by @andyzhangx in #908
- chore: upgrade to k8s v1.23.3 lib by @andyzhangx in #909
- fix: remove special chars when parsing account name from secret by @andyzhangx in #910
Full Changelog: v1.10.0...v1.11.0