Releases: kubernetes-sigs/blob-csi-driver
Releases Β· kubernetes-sigs/blob-csi-driver
v1.18.0 release
Features π
Bug Fixes π
What's Changed
- feat: increase api qps limit of csi-provisioner by @andyzhangx in #780
- fix: increase api qps for blob kubeclient by @andyzhangx in #781
- feat: make kube-api-qps configurable by @andyzhangx in #785
- cleanup: remove unused install docs by @andyzhangx in #786
- feat: support blobfuse2 on Ubuntu 22.04 node by @cvvz in #784
- fix: make sure blobfuse2 is installed when init blobfuse node driver by @cvvz in #787
- feat: support fuse2 protocol in storageclass by @cvvz in #788
Full Changelog: v1.17.0...v1.18.0
v1.17.0 release
Features π
- support https proxy and http proxy in chart config (#758)
- set read-ahead for nfs mount (#759)
- enable enableHTTPSTrafficOnly by default for NFS account (#770)
- support accessTier in storage account creation (#775)
Bug Fixes π
- fix: delete volume failure when management api is throttled (#751)
- fix: restart blobfuse proxy when necessary (#761)
- fix: getSubnetResourceID issue when subnetName is specified (#774)
- fix: CVE-2022-27664 (#752)
- fix: CVE-2022-32149 (#773)
What's Changed
- cleanup: remove v1.16.0/blob-csi-driver-v0.0.0.tgz chart file by @andyzhangx in #747
- fix: delete volume failure when management api is throttled by @andyzhangx in #751
- fix: CVE-2022-27664 by @andyzhangx in #752
- add e2e test for resourceID by @cvvz in #753
- cleanup: remove preview deployments by @andyzhangx in #754
- Resolved issue of broken link by @amolmote in #757
- feat: support https proxy and http proxy in chart config by @umagnus in #758
- fix: restart blobfuse proxy when necessary by @cvvz in #761
- feat: add helm repo install check by @umagnus in #760
- chore: upgrade base image debian-base:bullseye-v1.4.2 by @andyzhangx in #765
- feat: enable enableHTTPSTrafficOnly by default for NFS account by @andyzhangx in #770
- feat: set read-ahead for nfs mount by @cvvz in #759
- test: add restart driver e2e test by @andyzhangx in #771
- fix: CVE-2022-32149 by @andyzhangx in #773
- fix: getSubnetResourceID issue when subnetName is specified by @andyzhangx in #774
- fix: rm blobfuse-proxy before cp to avoid Text file busy error by @cvvz in #776
- feat: support accessTier in storage account creation by @andyzhangx in #775
New Contributors
Full Changelog: v1.16.0...v1.17.0
v1.16.0 release
Features π
- support cross subscription with management API (#729)
- upgrade blobfuse install version as v1.4.5 (#734)
- add requireInfraEncryption parameter in storage class (#737)
Bug Fixes π
- fix: CSI function should return internal error (#719)
What's Changed
- doc: set master branch chart version as v0.0.0 by @andyzhangx in #715
- doc: update chart index by @andyzhangx in #717
- test: disable CVE-2022-32981 check by @andyzhangx in #716
- fix: CSI function should return internal error by @andyzhangx in #719
- add e2e test for sas token and key vault suppport by @cvvz in #718
- chore: upgrade azure cloud provider lib by @andyzhangx in #721
- e2e test for sas token by @cvvz in #722
- Fixed typos in read-from-secret.md file by @bishal7679 in #726
- test: fix TestLogGRPC ut failure by @umagnus in #731
- feat: support cross subscription with management API by @cvvz in #729
- test: add e2e test for provided credentials by @cvvz in #730
- fix race in unit test and add some simple tests for utils by @avoltz in #732
- cleanup: remove secrets list rbac by @andyzhangx in #733
- feat: upgrade blobfuse install version as v1.4.5 by @andyzhangx in #734
- fix: fixing codespell errors by @umagnus in #735
- Improved Unit-Test Coverage for Issue #703 by @aarongalang in #736
- feat: add requireInfraEncryption parameter in storage class by @andyzhangx in #737
- doc: remove nconnect mount option by @andyzhangx in #739
New Contributors
- @bishal7679 made their first contribution in #726
- @umagnus made their first contribution in #731
- @aarongalang made their first contribution in #736
Full Changelog: v1.15.0...v1.16.0
v1.15.0 release
Features π
- support pv/pvc metadata for containerName parameter (#708)
Bug Fixes π
- fix: fixed CVE-2022-28948 in image build (#704)
- fix: open file num limit setting issue and KillMode in blobfuse-proxy (#707)
What's Changed
- feat: add INSTALL_BLOBFUSE_PROXY env by @andyzhangx in #701
- upgrade sidecar image versions and fixed CVE-2022-28948 in image build by @andyzhangx in #704
- fix: open file num limit setting issue and KillMode in blobfuse-proxy by @andyzhangx in #707
- feat: support pv/pvc metadata for containerName parameter by @andyzhangx in #708
- chore: shorten userAgent by @andyzhangx in #710
- chore: switch to mcr oss/kubernetes-csi image by @andyzhangx in #709
Full Changelog: v1.14.0...v1.15.0
v1.14.0 release
Features π
- upgrade to blobfuse v1.4.4 (#690)
- combine blobfuse-proxy daemonset with driver node daemonset (#691)
- add runOnControlPlane in chart config (#694)
What's Changed
- feat: upgrade to blobfuse v1.4.4 by @andyzhangx in #690
- feat: add runOnControlPlane in chart config by @andyzhangx in #694
- feat: combine blobfuse-proxy daemonset with driver node daemonset by @cvvz in #691
New Contributors
Full Changelog: v1.13.0...v1.14.0
v1.13.0 release
Features π
- create/delete blob container using management api by default (#684)
Bug Fixes π
- fix: respect DisableAzureStackCloud on AKS control plane setting (#683)
- fix: incorrect runOnMaster label config in helm chart (#685)
What's Changed
- fix: respect DisableAzureStackCloud on AKS control plane setting by @andyzhangx in #683
- fix: incorrect runOnMaster label config by @andyzhangx in #685
- feat: create/delete blob container using management api by default by @andyzhangx in #684
Full Changelog: v1.12.0...v1.13.0
v1.12.0 release
Features π
- skip chmod if mountPermissions is 0 after mount (#672)
Bug Fixes π
- fix: bypass chmod if mounting point permissions are correct (#676)
What's Changed
- chore: refine package patching in image build by @andyzhangx in #666
- chore: refine metrics naming by @andyzhangx in #667
- chore: append secretNamespace to volumeid by @andyzhangx in #668
- chore: add one logging for account hit in secret by @andyzhangx in #669
- chore: upgrade sidecar image version by @andyzhangx in #671
- feat: skip chmod if mountPermissions is 0 after mount by @andyzhangx in #672
- test: run k8s 1.24 external e2e test by @andyzhangx in #674
- chore: add cloud config logging in driver init by @andyzhangx in #675
- fix: bypass chmod if mounting point permissions are correct by @andyzhangx in #676
- chore: allow dpkg-deb to be run via docker by @avoltz in #677
- chore: set as info log if cloud-provider-azure secret not found by @andyzhangx in #678
New Contributors
Full Changelog: v1.11.0...v1.12.0
v1.11.0 release
Bug Fixes π
- fix: CVE issues in image build (#656, #662)
- fix: disable match tags by default in account search when creating a new volume (#658)
What's Changed
- doc: rename storage class name from blob to blob-fuse by @andyzhangx in #652
- chore: Update golang.org/x/crypto for CVE-2022-27191 by @andyzhangx in #656
- fix: disable match tags by default in account search when creating a new volume by @andyzhangx in #658
- test: add account creation leak test by @andyzhangx in #659
- fix: CVE-2022-1271 in image build by @andyzhangx in #662
Full Changelog: v1.10.0...v1.11.0
v1.10.0 release
Features π
- add azureGoSDKLogLevel config in chart (#631)
- provide a flag to allow accessing storage account key using cluster identity for inline volume (#640)
- support mount blob storage directory in another subscription (#644)
- add containerNamePrefix in storage class (#648)
Bug Fixes π
- fix: CVE issues in image build (#628, #635, #638, #642)
- fix: should return error for block volumeMode (#646)
What's Changed
- fix: CVE-2022-0778 in image build by @andyzhangx in #628
- doc: add nconnect mount option in nfs example by @andyzhangx in #629
- feat: provide latency data in logs by @andyzhangx in #630
- feat: add azureGoSDKLogLevel config in chart by @andyzhangx in #631
- fix: leader-election namespace issue by @andyzhangx in #633
- fix: add control-plane setting in tolerations by @andyzhangx in #634
- fix: CVE issues in image build by @andyzhangx in #635
- fix: default secretNamespace should be pvc namespace by @andyzhangx in #636
- fix: CVE-2018-25032 in image build by @andyzhangx in #638
- doc: refine static PV docs by @andyzhangx in #639
- test: fix golinter error by @andyzhangx in #641
- fix: CVE-2022-21698 with prometheus/client_golang by @andyzhangx in #642
- fix: default namespace issue by @andyzhangx in #643
- feat: provide a flag to allow accessing storage account key using cluster identity for inline volume by @andyzhangx in #640
- feat: support mount blob storage directory in another subscription by @andyzhangx in #644
- fix: should return error for block volumeMode by @andyzhangx in #646
- test: run slow external tests by @andyzhangx in #645
- chore: refine VolumeCapabilities check by @andyzhangx in #647
- feat: add containerNamePrefix in storage class by @andyzhangx in #648
Full Changelog: v1.9.0...v1.10.0
v1.9.0 release
Features π
- add mountPermissions parameter in storage class (#619)
- install blobfuse v1.4.3 in blobfuse-proxy (#621)
Bug Fixes π
- fix: CVE-2021-3996 in image build (#607)
- fix: remove special chars when parsing account name from secret (#612)
- fix: delete volume failure when account is deleted (#616)
- fix: add tags matching in storage account search (#620)
What's Changed
- chore: switch master branch to use v1.9.0 by @andyzhangx in #603
- chore: upgrade to csi-provisioner v3.1.0 by @andyzhangx in #605
- test: add more golinters by @andyzhangx in #606
- fix: CVE-2021-3996 in image build by @andyzhangx in #607
- feat: upgrade to csi-resizer v1.4.0 by @andyzhangx in #609
- cleanup: remove unused code by @andyzhangx in #610
- chore: upgrade azure lib by @andyzhangx in #611
- fix: remove special chars when parsing account name from secret by @andyzhangx in #612
- test: add codespell shellcheck github actions by @andyzhangx in #613
- fix: NodePublishVolume idempotent issue and add a test case by @fuxiuyin in #615
- fix: delete volume failure when account is deleted by @andyzhangx in #616
- feat: add mountPermissions parameter in storage class by @andyzhangx in #619
- fix: add tags matching in storage account search by @andyzhangx in #620
- chore: install blobfuse v1.4.3 in blobfuse-proxy by @andyzhangx in #621
- test: remove runOnMaster config in e2e test by @andyzhangx in #622
- fix: armclient panic when response is nil by @andyzhangx in #623
- cleanup: unnecessary deb file in Dockerfile by @andyzhangx in #624
Full Changelog: v1.8.0...v1.9.0