Releases: kubernetes-sigs/azurefile-csi-driver
Releases · kubernetes-sigs/azurefile-csi-driver
v1.24.0 release
Features 🌈
- support management api for volume snapshot (#1118)
Bug Fixes 🐞
- fix: create private dns zone failed using managed azure file csi driver (#1124)
What's Changed
- doc: cut v1.23.0 release by @andyzhangx in #1120
- feat: support management api for volume snapshot by @umagnus in #1118
- fix: check private dns zone before creation by @andyzhangx in #1124
- cleanup: remove unused install docs by @andyzhangx in #1125
- feat: add useDataPlaneAPI in snapshot storage class by @andyzhangx in #1127
Full Changelog: v1.23.0...v1.24.0
v1.23.0 release
Features 🌈
- add accountAccessTier parameter in storage class (#1109)
Bug Fixes 🐞
- fix: enable disableDeleteRetentionPolicy on standard file share (#1105)
- fix: CVE-2022-32149 (#1108)
- fix: getSubnetResourceID issue when subnetName is specified (#1114)
- fix: increase api qps limit of csi-provisioner and csi-attacher (#1116)
- fix: increase api qps for azurefile kubeclient (#1117)
What's Changed
- chore: upgrade base image debian-base:bullseye-v1.4.2 by @andyzhangx in #1102
- test: enable driver restart e2e test by @andyzhangx in #1106
- fix: CVE-2022-32149 by @andyzhangx in #1108
- fix: enable disableDeleteRetentionPolicy on standard file share by @andyzhangx in #1105
- feat: add accountAccessTier parameter in storage class by @andyzhangx in #1109
- chore: refine data plane API cache by @andyzhangx in #1115
- fix: getSubnetResourceID issue when subnetName is specified by @andyzhangx in #1114
- feat: increase api qps limit of csi-provisioner and csi-attacher by @andyzhangx in #1116
- cleanup: remove unnecessary tp nil check by @andyzhangx in #1119
- fix: increase api qps for azurefile kubeclient by @andyzhangx in #1117
Full Changelog: v1.22.0...v1.23.0
v1.22.0 release
Features 🌈
- support cross subscription with management api (#1077)
- support https proxy and http proxy in chart config (#1091)
- add support for labels, annotations, podLabels and podAnnotations (#1096)
Bug Fixes 🐞
- fix: delete volume failure when management api is throttled (#1082)
- fix: CVE-2022-27664 (#1084)
- fix: cancel the context when timeout of deleting file share (#1085)
What's Changed
- chore: refine the log printing in getAccountKeyFromSecret process by @andyzhangx in #1079
- fix: chart index file by @andyzhangx in #1081
- fix: delete volume failure when management api is throttled by @andyzhangx in #1082
- feat: support cross subscription with management api by @cvvz in #1077
- fix: CVE-2022-27664 by @andyzhangx in #1084
- fix: cancel the context when timeout of deleting file share by @ZeroMagic in #1085
- test: run sanity test on csi-test v5.0.0 by @andyzhangx in #1086
- cleanup: remove preview deployments by @andyzhangx in #1087
- Updated CONTRIBUTION.md file by @amolmote in #1089
- chore: upgrade cloud provider azure lib by @ZeroMagic in #1092
- feat: support https proxy and http proxy in chart config by @umagnus in #1091
- test: add helm repo install check by @umagnus in #1098
- feat(helm): add support for labels, annotations, podLabels and podAnnotations by @aslafy-z in #1096
New Contributors
- @cvvz made their first contribution in #1077
- @amolmote made their first contribution in #1089
- @aslafy-z made their first contribution in #1096
Full Changelog: v1.21.0...v1.22.0
v1.21.0 release
Features 🌈
- add requireInfraEncryption parameter in storage class (#1065)
Bug Fixes 🐞
- fix: don't return error if request size is smaller than existing quota (#1058)
- fix: increase sidecar container memory limits on Windows (#1044)
What's Changed
- fix: don't return error if request size is smaller than existing quota by @andyzhangx in #1058
- chore: upgrade azure cloud provider lib by @andyzhangx in #1060
- chore: add node-role.kubernetes.io/control-plane toleration by @xmudrii in #1061
- test: fix TestLogGRPC ut failure by @umagnus in #1067
- cleanup: remove secrets list rbac by @andyzhangx in #1068
- fix: fixing codespell errors by @umagnus in #1070
- test: add controllerserver.go unit test by @umagnus in #1069
- feat: add requireInfraEncryption parameter in storage class by @andyzhangx in #1065
- test: add nodeserver.go, azurefile.go and azurefile_client.go unit test by @umagnus in #1071
- doc: remove nconnect mount option by @andyzhangx in #1073
- fix: increase sidecar container memory limits on Windows by @andyzhangx in #1074
New Contributors
Full Changelog: v1.20.0...v1.21.0
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