Releases: kubernetes-sigs/azurefile-csi-driver
Releases Β· kubernetes-sigs/azurefile-csi-driver
v1.3.0 release
Features π
- add inline volume support for SMB protocol(#657)
- enable creation of storage account that supports large file shares(#643)
- support on-premise smb server mount(#683)
- driver could run in on-premise cluster without azure cloud config(#685)
Bug Fixes π
- fix: second pod mount error for static provisioning(sharename specified)(#648)
- fix: upgrade base image to fix CVE issue(#653)
- fix: CentOS/RedHat cert issue in chart installation(#661)
- fix: unmount stuck issue when azure file is not found(#671)
What's Changed
- doc: cut v1.1.0 release by @andyzhangx in #595
- chore: switch master branch to use v1.2.0 by @andyzhangx in #596
- fix: CSI migration issue by upgrade csi-provisioner by @andyzhangx in #597
- feat: upgrade csi-attacher to v3.1.0 by @andyzhangx in #598
- fix: reset labels to follow Helm Best Practices, prevent pod recreation by @andyzhangx in #599
- Fixing a minor bug in the example and adding the MSI pre-requisite by @RenaShahMSFT in #604
- test: Normalize share name to not include capital letters by @kassarl in #605
- test: Add e2e test for volume subpath mount by @nearora-msft in #601
- fix: disable invalid storage class parameters by @andyzhangx in #607
- fix: support create snapshot in parallel by @andyzhangx in #608
- fix: honor useDataPlaneAPI in resize by @andyzhangx in #609
- feat: add new controlplane taints for v1.20 by @andyzhangx in #611
- feat: upgrade node driver registrar to v2.1.0 by @andyzhangx in #612
- fix: secret name fetch by @andyzhangx in #615
- chore: refactor SetAzureCredentials func by @andyzhangx in #616
- feat: disable attacher by default by @andyzhangx in #618
- test: add multiple NFS volume mount test by @andyzhangx in #622
- chore: switch to use k8s.io/mount-utils by @andyzhangx in #623
- feat: add ARM64 support by @andyzhangx in #625
- fix: ARM64 build by @andyzhangx in #626
- test: switch to use MCR image in Windows testing by @andyzhangx in #624
- Add Perf troubleshooting tips by @RenaShahMSFT in #627
- fix: arm64 build by @andyzhangx in #628
- test: add SMB 3.1.1 tests by @andyzhangx in #630
- feat: negotiate smb version by @andyzhangx in #631
- chore: update cloud-provider-azure by @nearora-msft in #635
- fix: arm64 container build by @andyzhangx in #634
- add external k8s e2e tests by @boddumanohar in #637
- fix: random arm64 build failure by @andyzhangx in #638
- fix: remove namespace in ClusterRole by @andyzhangx in #639
- Bump K8s to v0.21.0 to address CVE-2021-3121 by @boddumanohar in #636
- add sanity test step in github actions by @boddumanohar in #640
- doc: cut v1.2.0 release by @andyzhangx in #641
- chore: switch master branch to use v1.3.0 by @andyzhangx in #642
- feat: Enable creation of storage accounts that support large file shares by @nearora-msft in #643
- add a new helm parameter for livenessProbe health port by @boddumanohar in #644
- test: disable enableLargeFileshares in-tree test by @andyzhangx in #645
- fix: second pod mount error for static provisioning(sharename specified) by @andyzhangx in #648
- test: add test for volumeID collision fix by @andyzhangx in #649
- test: fix containerd Windows e2e test failure by @andyzhangx in #650
- chore: upgrade
apiextensions.k8s.io/v1beta1
andstorage.k8s.io/v1beta1
by @andyzhangx in #652 - chore: upgrade base image to fix CVE issue by @andyzhangx in #653
- chore: refine updateSubnetServiceEndpoints by @andyzhangx in #656
- feat: add inline volume support by @andyzhangx in #657
- doc: inline volume, kubeconfig, kubelet chart config by @andyzhangx in #658
- fix: CentOS/RedHat cert issue in chart installation by @andyzhangx in #661
- test: run test on install_driver.sh script by @andyzhangx in #660
- fix: set "host is down" as corrupted mount by @andyzhangx in #662
- doc: Update docs for EnableLargeFileShares by @nearora-msft in #654
- fix: remove unnecessary lock in NodePublish by @andyzhangx in #663
- chore: upgrade sidecar container versions by @andyzhangx in #664
- feat: store secret in pod.Namespace if not specified by @andyzhangx in #666
- test: add inline volume test by @andyzhangx in #613
- test: run more external storage tests by @andyzhangx in #667
- test: run external storage test with 1.21 suites by @andyzhangx in #669
- test: run external tests on NFS by @andyzhangx in #670
- fix: unmount stuck issue when azure file is not found by @andyzhangx in #671
- fix: sercretNamesapce empty issue in old driver PV by @andyzhangx in #672
- doc: Add example enable large file shares by @nearora-msft in #674
- fix: only use pod.Namespace in inline volume support by @andyzhangx in #675
- doc: update yaml configs by @andyzhangx in #676
- fix: only read secret for inline volume by @andyzhangx in #678
- test: split external storage tests to smb & nfs tests by @andyzhangx in #679
- feat: support customized(on-prem) smb server by @andyzhangx in #683
- fix: controller could run well without cloud provider by @andyzhangx in #685
- fix: convert source path on Windows by @andyzhangx in #684
- test: add on-prem support e2e test by @andyzhangx in #686
- doc: add on-prem server support doc by @andyzhangx in #688
- test: add e2e test for on-prem server support on Windows by @andyzhangx in #689
New Contributors
- @kassarl made their first contribution in #605
- @boddumanohar made their first contribution in #637
Full Changelog: v1.1.0...v1.3.0
v1.2.0 release
Features π
- support SMB version(v3.1.1) negotiation
- increase driver memory limit to support 10K volumes
Bug Fixes π
- fix: honor useDataPlaneAPI in resize operation
- fix: Bump K8s to v0.21.0 to address CVE-2021-3121
v1.1.0 release
Features π
- support large mount of file share creation(10K volumes)
- add
useDataPlaneAPI
support - increase cpu & memory limit of driver sidecar containers
- add
- add
disableDeleteRetentionPolicy
support
Bug Fixes π
- fix throttling issue in large mount of file share creation scenario(10K volumes)
v1.0.0 GA release
Features π
- support more than 100TB total file share size creation in multiple accounts
- add kubeletPath support in Helm chart
- add controller prometheus metrics
Bug Fixes π
- reduce driver logs
- fix latest helm chart installation issue
v0.10.0 release
Features π
- Windows beta support (switch to csi-proxy v0.2.2 API)
- NFS beta support (support storage account dynamic provisioning)
- support multi OS versions for Windows images
Bug Fixes π
- fix account list throttling issue in CreateVolume
- fix: not schedule driver pod on virtual node
v0.9.0 release
Features π
- use "protocol: nfs" to replace "fsType: nfs"
- add mountOptions support on NFS
- bring your own account key for dynamic provisioning
- change image repo address
Bug Fixes π
- set timeout(30s) for csi-provisioner
- add lock to prevent list account throttling
v0.8.0 release
Features π
- add storage account private link support
- support NodeGetVolumestats
- add helm3 repo support
- NFS support
- tags parameter support
Bug Fixes π
- remove secret logging in NodeStageVolume
- use MountSensitive to prevent password logging leak
- initial delay(5s) when mount azure file
- fix snapshot issue
v0.7.0 release
Features π
- read cloud config from secret
- store account key to k8s secret by default
- support user defined azure credential file
Bug Fixes π
- MSI issue
v0.6.0 release
Features π
- Windows support(alpha)
- Promote vhd disk feature to beta
v0.5.0 release
Features π
- vhd disk feature support
- volume expansion support
- MSI support
Bug Fixes π
- fix mount timeout issue