v0.7.0
v0.7.0
Breaking Changes
- Update Kubernetes v1.20.12 dependencies and use Go 1.16
- Update CustomResourceDefinition to apiextensions.k8s.io/v1
- Update MutatingWebhookConfiguration to admissionregistration.k8s.io/v1
- Update CSIDriver to storage.k8s.io/v1
Features
- Support fuse sidecar auto injection for all the runtimes,it’s helpful for no CSI environment
- Support fuse auto recovery and upgrade
- Support lazy fuse mount mode
- Support New cache runtime: JuiceFS
Refactorings
- Change cache worker deployment mode from DaemonSet to StatefulSet to use K8s Native schedule mechanism
Bug Fix
- Fixes “Failed to update status of dataload”
- Fixes “Failed to delete dataload when target dataset is removed”
- Fixes “node-driver-registrar will not receive any volume umount in subdirectories of kubelet-dir”
Please check the docs to learn how to use Fluid.
Compatible Alluxio Version:
Commit: Alluxio/alluxio@3714f2b
Branch: https://github.com/Alluxio/alluxio/tree/release-2.7.2
Credits to @zwwhdls @Nizifan @umialpha and many others for their great contributions to Fluid v0.7!