Releases: kubernetes-sigs/azurefile-csi-driver
Releases Β· kubernetes-sigs/azurefile-csi-driver
v1.10.0 release
Features π
- upgrade csi-provisioner to v3.1.0 (#879)
- upgrade to csi-attacher v3.4.0 (#886)
- upgrade snapshot CRDs to v1 (#883)
- supports NFSv3 protocol (#896)
Bug Fixes π
- fix: disable secret cache in CreateVolume by default (#882)
- fix: set default mount permissions for nfs as 0777 (#884)
What's Changed
- doc: cut v1.9.0 release by @andyzhangx in #869
- chore: switch master branch to use v1.10.0 by @andyzhangx in #870
- doc: change snapshot v1beta1 to v1 by @andyzhangx in #872
- test: change helm install method by @andyzhangx in #874
- chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 by @andyzhangx in #877
- test: fix get kcm logs error in e2e test by @andyzhangx in #880
- feat: upgrade csi-provisioner to v3.1.0 by @andyzhangx in #879
- fix: disable secret cache in CreateVolume by default by @andyzhangx in #882
- feat: upgrade snapshot CRDs to v1 by @andyzhangx in #883
- fix: set default mount permissions for nfs as 0777 by @andyzhangx in #884
- test: upgrade snapshot test to v1 interface by @andyzhangx in #885
- feat: upgrade to csi-attacher v3.4.0 by @andyzhangx in #886
- feat: upgrade to csi-snapshotter v5.0.1 by @andyzhangx in #888
- fix: CVE-2021-3996 in image build by @andyzhangx in #892
- feat: upgrade to csi-resizer v1.4.0 by @andyzhangx in #891
- feat: supports NFSv3 protocol by @andyzhangx in #896
- cleanup: remove unnecessary CVE packages by @andyzhangx in #897
- test: add more golinters by @andyzhangx in #899
Full Changelog: v1.9.0...v1.10.0
v1.2.2 release
Bug Fixes π
- fix: CVE-2021-3996 in image build (#895)
What's Changed
- doc: cut v1.2.2 release by @andyzhangx in #893
- fix: CVE-2021-3996 in image build by @andyzhangx in #895
Full Changelog: v1.2.1...v1.2.2
v1.2.1 release
Bug Fixes π
- fix: CVE in docker image build (#889)
What's Changed
- fix: CVE in docker image build by @andyzhangx in #889
- doc: cut v1.2.1 release by @andyzhangx in #890
Full Changelog: v1.2.0...v1.2.1
v1.9.0 release
Features π
- disable GET_VOLUME_STATS by default (#846)
- add folderName support (#865)
- remove 1903 1909 2004 Windows image which is end of life (#854)
- add vnet setting in storage class parmaters (#868)
- add folder mountPermissions parameter (#866)
- remove cpu limits (#867)
Bug Fixes π
- fix: detach disk should return error when throttled (#864)
- fix: CVE-2021-43618 in Ubuntu image (#857)
- fix: CVE-2021-38561 with golang lib (#858)
What's Changed
- doc: cut v1.7.0 release by @andyzhangx in #815
- chore: switch master branch to use v1.8.0 by @andyzhangx in #816
- test: enable csi test v4.3.0 by @andyzhangx in #817
- chore: rename sidecar container names in controller by @andyzhangx in #818
- fix: install updated packages to fix CVE issues by @andyzhangx in #819
- test: fix readOnly test case failure for in-tree driver by @andyzhangx in #821
- test: use csi-proxy v1.0.2 in test by @andyzhangx in #822
- fix: multi accounts creation issue when private endpoint creation failed by @andyzhangx in #824
- chore: rename sidecar container names in controller by @andyzhangx in #825
- chore: increase sidecar contianer cpu limit in controller by @andyzhangx in #827
- fix: increase registrar container cpu limit by @andyzhangx in #828
- fix: create private endpoint failure on Government cloud by @andyzhangx in #830
- fix: increase registrar probe timeout value on Windows by @andyzhangx in #832
- chore: increase sidecar container memory limit by @andyzhangx in #833
- Refactoring Kubernetes labels and add custom labels by @nlamirault in #834
- chore: set default replica num of snapshot controller as 2 by @andyzhangx in #839
- feat: add allowEmptyCloudConfig config in chart by @andyzhangx in #840
- feat: upgrade sidecar container version to support WS2022 by @andyzhangx in #841
- feat: support resources config in chart by @andyzhangx in #842
- feat: support nfs Premium_ZRS account by @andyzhangx in #843
- feat: disable GET_VOLUME_STATS by default by @andyzhangx in #846
- feat: increase sidecar container cpu limits by @andyzhangx in #847
- doc: cut v1.8.0 release by @andyzhangx in #844
- chore: switch master branch to use v1.9.0 by @andyzhangx in #848
- fix: v1.8.0 chart by @andyzhangx in #849
- cleanup: remove arm64 image build workaround by @andyzhangx in #852
- cleanup: remove 1903 1909 2004 Windows image which is end of life by @andyzhangx in #854
- test: run external 1.23 tests by @andyzhangx in #855
- fix: CVE-2021-43618 in Ubuntu image by @andyzhangx in #857
- fix: CVE-2021-38561 with golang lib by @andyzhangx in #861
- fix: return error earlier when subnetName is empty by @andyzhangx in #864
- feat: add folderName support by @andyzhangx in #865
- feat: add folder mountPermissions parameter by @andyzhangx in #866
- cleanup: remove cpu limits by @andyzhangx in #867
- feat: add vnet setting in storage class parmaters by @andyzhangx in #868
New Contributors
- @nlamirault made their first contribution in #834
Full Changelog: v1.7.0...v1.9.0
v1.8.1 release
Bug Fixes π
- fix: CVE-2021-43618 in Ubuntu image (#858)
What's Changed
- fix: CVE-2021-43618 in Ubuntu image by @andyzhangx in #858
- doc: cut v1.8.1 release by @andyzhangx in #859
Full Changelog: v1.8.0...v1.8.1
v1.8.0 release
Features π
- Refactoring Kubernetes labels and add custom labels (#834)
- add allowEmptyCloudConfig config in chart (#840)
- disable GET_VOLUME_STATS by default (#846)
- upgrade sidecar container version to support WS2022 (#841)
- support nfs Premium_ZRS account (#843)
- increase sidecar container cpu limits (#847)
Bug Fixes π
- fix: install updated packages to fix CVE issues (#819)
- fix: multi accounts creation issue when private endpoint creation failed (#824)
- fix: create private endpoint failure on Government cloud (#830)
What's Changed
- doc: cut v1.7.0 release by @andyzhangx in #815
- chore: switch master branch to use v1.8.0 by @andyzhangx in #816
- test: enable csi test v4.3.0 by @andyzhangx in #817
- chore: rename sidecar container names in controller by @andyzhangx in #818
- fix: install updated packages to fix CVE issues by @andyzhangx in #819
- test: fix readOnly test case failure for in-tree driver by @andyzhangx in #821
- test: use csi-proxy v1.0.2 in test by @andyzhangx in #822
- fix: multi accounts creation issue when private endpoint creation failed by @andyzhangx in #824
- chore: rename sidecar container names in controller by @andyzhangx in #825
- chore: increase sidecar contianer cpu limit in controller by @andyzhangx in #827
- fix: increase registrar container cpu limit by @andyzhangx in #828
- fix: create private endpoint failure on Government cloud by @andyzhangx in #830
- fix: increase registrar probe timeout value on Windows by @andyzhangx in #832
- chore: increase sidecar container memory limit by @andyzhangx in #833
- Refactoring Kubernetes labels and add custom labels by @nlamirault in #834
- chore: set default replica num of snapshot controller as 2 by @andyzhangx in #839
- feat: add allowEmptyCloudConfig config in chart by @andyzhangx in #840
- feat: upgrade sidecar container version to support WS2022 by @andyzhangx in #841
- feat: support resources config in chart by @andyzhangx in #842
- feat: support nfs Premium_ZRS account by @andyzhangx in #843
- feat: disable GET_VOLUME_STATS by default by @andyzhangx in #846
- feat: increase sidecar container cpu limits by @andyzhangx in #847
New Contributors
- @nlamirault made their first contribution in #834
Full Changelog: v1.7.0...v1.8.0
v1.7.0 release
Features π
- rename storage account tag key created by driver (#793)
- ReadWriteOncePod support (#797)
- upgrade snapshot CRD to v4.2.1 (#798)
- support 20H2, WS2022 windows images (#807, #808)
- set allowBlobPublicAccess as false by default (#806)
- add registrar liveness probe on Linux (#813)
Bug Fixes π
- fix: upgrade to debian 11.0 base image to fix vulnerability (#801)
- fix: driver pod crash issue on Windows (#809)
What's Changed
- doc: cut v1.6.0 release by @andyzhangx in #790
- chore: switch master branch to use v1.7.0 by @andyzhangx in #791
- test: upgrade csi-provisioner to v3.0.0 in external e2e test by @andyzhangx in #792
- chore: rename storage account tag key by @andyzhangx in #793
- test: Add unit tests by @nearora-msft in #789
- test: remove deprecated test configs by @andyzhangx in #794
- test: enable smb fsGroup external test by @andyzhangx in #795
- test: run v1.22 external test by @andyzhangx in #796
- feat: ReadWriteOncePod support by @andyzhangx in #797
- feat: upgrade snapshot CRD to v4.2.1 by @andyzhangx in #798
- feat: enable fsGroup for nfs by @andyzhangx in #759
- chore: refine ProxyMounter interface by @andyzhangx in #799
- feat: add ReadWriteOncePod cap by @andyzhangx in #800
- fix: libssl1.1 vulnerability by @andyzhangx in #801
- test: add trivy vulnerability scanning test by @andyzhangx in #803
- feat: adds 'Windows Server 2022' to build process by @nick5616 in #807
- feat: add affinity and node affinity as values by @cyril-corbon in #804
- feat: set allowBlobPublicAccess as false by default by @andyzhangx in #806
- feat: add 20H2 Windows image support by @andyzhangx in #808
- fix: driver pod crash issue on Windows by @andyzhangx in #809
- cleanup: remove useless msi volume mapping in deployment by @andyzhangx in #811
- fix: return error when account name or key is empty by @andyzhangx in #812
- feat: add registrar liveness probe on Linux by @andyzhangx in #813
- feat: use a timed cache for account key map by @andyzhangx in #814
New Contributors
Full Changelog: v1.6.0...v1.7.0
v1.6.0 release
Features π
- change driver userAgent in ARM request (#754, #766)
- support custom userAgent in driver setting (#764, #768)
- implement Volume_mount_group capability (#755)
- support file share accessTier setting (#781)
- support allowBlobPublicAccess setting in storage class (#782)
Bug Fixes π
- fix: driver register issue on Windows node (#760)
What's Changed
- doc: cut v1.5.0 release by @andyzhangx in #746
- chore: switch master branch to use v1.6.0 by @andyzhangx in #747
- chore: refine windows image build by @andyzhangx in #748
- feat: support latest image tag on Windows containerd by @andyzhangx in #749
- feat: switch to csi-proxy GA v1 by @andyzhangx in #728
- cleanup: refine csi-proxy v1beta interface by @andyzhangx in #750
- fix: increase memory limit on node driver by @andyzhangx in #751
- chore: upgrade to csi-proxy-v1.0.1 by @andyzhangx in #752
- feat: add driver userAgent in ARM request by @andyzhangx in #754
- fix(doc): link in kubectl apply is not working by @cyril-corbon in #757
- feat: support maxUnavailable config in helm chart by @andyzhangx in #758
- fix: driver register issue on Windows node by @andyzhangx in #760
- chore: add preStop in node registrar by @andyzhangx in #761
- credentials typo on Readme by @hrittikhere in #762
- feat: support custom userAgent in driver setting by @andyzhangx in #764
- fix: remove kubelet-registration-probe on Linux by @andyzhangx in #765
- fix: set default userAgent issue by @andyzhangx in #766
- test: refine getCloudProvider unit test by @andyzhangx in #767
- feat: set default userAgentSuffix in driver installation by @andyzhangx in #768
- chore: remove commit id & build date in userAgent by @andyzhangx in #769
- feat: upgrade snapshotter GA version to v4.2.0 by @andyzhangx in #770
- feat: Implement Volume_mount_group capability by @nearora-msft in #755
- update base image to bullseye by @sozercan in #763
- feat: Add AzureFile API metrics by @andyzhangx in #773
- chore: upgrade dev base image to bullseye by @andyzhangx in #772
- feat: add CSIDriver annotation by @andyzhangx in #776
- feat: add base repo in chart by @andyzhangx in #777
- cleanup: remove windows image config in chart by @andyzhangx in #779
- chore: upgrade to snapshot v4.2.1 by @andyzhangx in #780
- feat: support file share accessTier setting by @andyzhangx in #781
- feat: support allowBlobPublicAccess in storage class by @andyzhangx in #782
- test: fix intree test failures by @andyzhangx in #785
- chore: upgrade azure lib by @andyzhangx in #783
- fix: remove ClusterFirstWithHostNet dnsPolicy by @andyzhangx in #784
- test: specify userAgentSuffix in e2e test by @andyzhangx in #787
- chore: upgrade sidcar container versions by @andyzhangx in #788
New Contributors
- @hrittikhere made their first contribution in #762
- @sozercan made their first contribution in #763
Full Changelog: v1.5.0...v1.6.0
v1.5.0 release
Features π
- remove cloud config dependency (#711)
- set TLS1.2 in account creation (#713)
- support alternative driver name, deployment name in helm install (#722, #729)
- support private endpoint for smb protocol (#738)
- add cloudConfigSecret in helm install (#741)
- customize controller hostNetwork setting in helm install (#743)
Bug Fixes π
- fix: unmount failure due to incorrect mount path check (#739)
- fix: respect VnetResourceGroup in private link creation (#744)
What's Changed
- doc: cut v1.4.0 release by @andyzhangx in #706
- chore: switch master branch to use v1.5.0 by @andyzhangx in #707
- test: add storeAccountKey test by @andyzhangx in #709
- feat: remove cloud config dependency by @andyzhangx in #711
- feat: upgrade TLS1.0 to TLS1.2 in account creation by @andyzhangx in #713
- fix: disable setting subnet if account is provided by @andyzhangx in #715
- fix: duplicate tolerations on Windows node by @andyzhangx in #721
- feat: support alternative driver name by @andyzhangx in #722
- feat: Add networkEndpointType parameter to allow customers to create Private Endpoints by @nearora-msft in #697
- fix: incorrect display driverName when using alternative driver name by @andyzhangx in #723
- chore: Wait for examples to complete and return error on failed rollout by @nearora-msft in #725
- chore: show current driver name by @andyzhangx in #724
- test: switch to csi-proxy v1.0.0-rc.1 in unit test by @andyzhangx in #727
- feat: support customization of deployment and daemonset by @andyzhangx in #729
- fix: remove node metricsPort by @andyzhangx in #730
- fix: conflict inline volume mount options with default by @andyzhangx in #734
- fix: customized role naming by @andyzhangx in #735
- feat: customize healthPort in helm install by @andyzhangx in #736
- fix: always enable csi-snapshotter in helm install by @andyzhangx in #737
- fix: unmount failure due to incorrect mount path check by @andyzhangx in #739
- chore: refine driver parameter setting by @andyzhangx in #740
- feat: add cloudConfigSecret in helm install by @andyzhangx in #741
- feat: customize controller hostNetwork setting in helm install by @andyzhangx in #743
- feat: support private endpoint for smb protocol by @andyzhangx in #738
- fix: respect VnetResourceGroup in private link creation by @andyzhangx in #744
- test: switch to csi-proxy-v1.0.0 config by @andyzhangx in #745
Full Changelog: v1.4.0...v1.5.0
v1.4.0 release
Features π
- add tolerations customization support in chart (#703)
- add
mountOptions
parameter for smb inline volume (#702) - add snapshot GA version (#694)
Bug Fixes π
- fix: read cloud config from secret regression in v1.3.0 (#699)
What's Changed
- doc: cut v1.3.0 release by @andyzhangx in #690
- chore: switch master branch to use v1.4.0 by @andyzhangx in #691
- add imagepullsecrets by @kaitoii11 in #693
- feat: add snapshot GA version by @andyzhangx in #694
- chore: Update cloud-provider-azure lib by @nearora-msft in #677
- chore: upgrade azure lib by @andyzhangx in #698
- fix: read cloud config from secret regression by @andyzhangx in #699
- feat: add mountOptions for inline volume by @andyzhangx in #702
- feat: support customization tolerations in chart by @andyzhangx in #703
- fix: add snapshot controller tolerations by @andyzhangx in #704
- fix: deploy/csi-snapshot-controller.yaml tolerations by @andyzhangx in #705
New Contributors
- @kaitoii11 made their first contribution in #693
Full Changelog: v1.3.0...v1.4.0