Releases: kubernetes-sigs/blob-csi-driver
Releases Β· kubernetes-sigs/blob-csi-driver
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
v1.8.0 release
Features π
- remove mlocate by default in blobfuse-proxy install to save account list usage (#573, #584)
- blobfuse v1.4.2 support(#576)
- add secretName in storage class parameters (#591)
- add mountPermissions config in chart config (#594)
- support arm64 (nfs only) (#595)
- add vnet setting in storage class parmaters (#597)
Bug Fixes π
- fix: return error earlier when subnetName is empty (#592)
What's Changed
- feat: remove mlocate by default in blobfuse-proxy install to save account list usage by @andyzhangx in #573
- doc: add remove-mlocate daemonset by @andyzhangx in #574
- feat: blobfuse v1.4.2 support by @andyzhangx in #576
- fix: update v1.7.0 chart by @andyzhangx in #577
- doc: add v1.4.1 artifacts in master branch by @andyzhangx in #580
- chore: update csicommon to csi spec v1.5 by @Justin-Jin in #582
- chore: remove nfs-kernel-server package by @andyzhangx in #583
- feat: disable updateDB on blobfuse to save account list usage by @andyzhangx in #584
- feat: add append-timestamp-cache-dir support in chart by @andyzhangx in #585
- chore: enable build test in windows GitHub action by @Justin-Jin in #586
- chore: enable blob csi driver to reuse csicommon implementation for unimplemented APIs by @Justin-Jin in #587
- test: add apiVersion verification test by @andyzhangx in #588
- fix: CVE-2021-43618 in Ubuntu image by @andyzhangx in #589
- fix: CVE-2021-38561 with golang lib by @andyzhangx in #590
- feat: add secretName in storage class parameters by @andyzhangx in #591
- fix: return error earlier when subnetName is empty by @andyzhangx in #592
- cleanup: remove cpu limits by @andyzhangx in #593
- feat: add mountPermissions config in driver by @andyzhangx in #594
- feat: support arm64 by @andyzhangx in #595
- chore: refactor Dockerfile by @andyzhangx in #596
- feat: add vnet setting in storage class parmaters by @andyzhangx in #597
- fix the Confirmed field of ValidateVolumeCapabilities response by @fuxiuyin in #598
- test: add one sanity test by @andyzhangx in #599
- chore: upgrade azure-sdk-for-go and compute sdk to 2021-07-01 by @andyzhangx in #601
New Contributors
- @Justin-Jin made their first contribution in #582
- @fuxiuyin made their first contribution in #598
Full Changelog: v1.7.0...v1.8.0
v1.7.0 release
Features π
- Refactoring Kubernetes labels and add custom labels (#560)
- add allowEmptyCloudConfig config in chart (#562)
- disable GET_VOLUME_STATS by default (#565)
Bug Fixes π
- fix: get account key error in nfs volume creation (#553)
- fix: install updated packages to fix CVE issues (#554)
- fix: avoid using different mount path in remount (#564)
What's Changed
- doc: cut v1.5.0 release by @andyzhangx in #515
- chore: switch master branch to use v1.6.0 by @andyzhangx in #516
- feat: add ReadWriteOncePod cap by @andyzhangx in #517
- fix: upgrade to debian 11.0 base image to fix vulnerability by @andyzhangx in #499
- test: add trivy vulnerability scanning test by @andyzhangx in #518
- feat: set allowBlobPublicAccess as false by default by @andyzhangx in #519
- feat: download binaries from initContainer in blobfuse-proxy by @andyzhangx in #523
- feat: add blobfuse-proxy deb package in driver image by @andyzhangx in #524
- feat: disable download in blobfuse-proxy deployment by @andyzhangx in #525
- fix: refine deployment config to support self setup k8s cluster by @andyzhangx in #527
- fix: secret namespace searching issue by @andyzhangx in #528
- fix: change blobfuse install script by @andyzhangx in #529
- test: add blobfuse-proxy build and verification test by @andyzhangx in #530
- feat: add blobfuse-proxy v0.1.1 package by @andyzhangx in #531
- fix: blobfuse-proxy mount error by @andyzhangx in #533
- chore: update blobfuse-proxy install script by @andyzhangx in #532
- feat: add registrar liveness probe by @andyzhangx in #534
- feat: add account search cache to prevent account list throttling by @andyzhangx in #536
- fix: set DEBIAN_FRONTEND=noninteractive in proxy install by @andyzhangx in #537
- test: enable blobfuse-proxy in install/uninstall CSI Driver script test by @andyzhangx in #538
- feat: set max open file num in blobfuse-proxy deployment by @andyzhangx in #539
- chore: refine blobfuse proxy install by @andyzhangx in #540
- test: add blobfuse-proxy build & e2e test by @andyzhangx in #541
- chore: refine blobfuse-proxy install script by @andyzhangx in #542
- chore: use fixed version in blobfuse-proxy install script by @andyzhangx in #543
- doc: cut v1.6.0 release by @andyzhangx in #544
- chore: fix blobfuse build in pipeline by @andyzhangx in #545
- feat: add env in blobfuse-proxy install script by @andyzhangx in #547
- fix: blobfuse-proxy helm install failed issue by @andyzhangx in #549
- cleanup: move blobfuse-proxy.deb to _output dir by @andyzhangx in #550
- chore: rename sidecar container names in controller by @andyzhangx in #551
- feat: add helm chart parameters for blobfuse-proxy env setting by @andyzhangx in #552
- fix: get account key error in nfs volume creation by @andyzhangx in #553
- fix: install updated packages to fix CVE issues by @andyzhangx in #554
- chore: upgrade azure lib by @andyzhangx in #555
- chore: rename sidecar container names in controller by @andyzhangx in #556
- fix: increase sidecar container cpu limit by @andyzhangx in #557
- chore: increase sidecar container memory limit by @andyzhangx in #559
- Refactoring Kubernetes labels and add custom labels by @nlamirault in #560
- chore: upgrade sidecar container versions by @andyzhangx in #561
- feat: add allowEmptyCloudConfig config in chart by @andyzhangx in #562
- fix: avoid using different mount path in remount by @andyzhangx in #564
- chore: upgrade azure lib by @andyzhangx in #566
- feat: disable GET_VOLUME_STATS by default by @andyzhangx in #565
- fix: master branch chart by @andyzhangx in #567
- fix: v1.6.0 chart index by @andyzhangx in #571
- feat: increase sidecar container cpu limits by @andyzhangx in #570
New Contributors
- @nlamirault made their first contribution in #560
Full Changelog: v1.5.0...v1.7.0
v1.4.1 release
Bug Fixes π
- fix: avoid using different mount path in remount (#564)
What's Changed
- fix: avoid using different mount path in remount on v1.4 by @andyzhangx in #578
- doc: cut v1.4.1 release by @andyzhangx in #579
Full Changelog: v1.4.0...v1.4.1
v1.6.0 release
Features π
- ReadWriteOncePod support (#517)
- set allowBlobPublicAccess as false by default (#519)
- add account search cache to prevent account list throttling (#536)
- refine blobfuse proxy install (#540)
Bug Fixes π
- fix: upgrade to debian 11.0 base image to fix vulnerability (#499)
- fix: secret namespace searching issue (#528)
What's Changed
- doc: cut v1.5.0 release by @andyzhangx in #515
- chore: switch master branch to use v1.6.0 by @andyzhangx in #516
- feat: add ReadWriteOncePod cap by @andyzhangx in #517
- fix: upgrade to debian 11.0 base image to fix vulnerability by @andyzhangx in #499
- test: add trivy vulnerability scanning test by @andyzhangx in #518
- feat: set allowBlobPublicAccess as false by default by @andyzhangx in #519
- feat: download binaries from initContainer in blobfuse-proxy by @andyzhangx in #523
- feat: add blobfuse-proxy deb package in driver image by @andyzhangx in #524
- feat: disable download in blobfuse-proxy deployment by @andyzhangx in #525
- fix: refine deployment config to support self setup k8s cluster by @andyzhangx in #527
- fix: secret namespace searching issue by @andyzhangx in #528
- fix: change blobfuse install script by @andyzhangx in #529
- test: add blobfuse-proxy build and verification test by @andyzhangx in #530
- feat: add blobfuse-proxy v0.1.1 package by @andyzhangx in #531
- fix: blobfuse-proxy mount error by @andyzhangx in #533
- chore: update blobfuse-proxy install script by @andyzhangx in #532
- feat: add registrar liveness probe by @andyzhangx in #534
- feat: add account search cache to prevent account list throttling by @andyzhangx in #536
- fix: set DEBIAN_FRONTEND=noninteractive in proxy install by @andyzhangx in #537
- test: enable blobfuse-proxy in install/uninstall CSI Driver script test by @andyzhangx in #538
- feat: set max open file num in blobfuse-proxy deployment by @andyzhangx in #539
- chore: refine blobfuse proxy install by @andyzhangx in #540
- test: add blobfuse-proxy build & e2e test by @andyzhangx in #541
- chore: refine blobfuse-proxy install script by @andyzhangx in #542
- chore: use fixed version in blobfuse-proxy install script by @andyzhangx in #543
Full Changelog: v1.5.0...v1.6.0