v0.8.0
v0.8.0
Features
- Lifecycle management of Serverless Job with fluid sidecar support
- Enabling Runtime Controller on demand
- Arm64 support with JuicefsRuntime
- Container Network with short-circuit read support
- Leader election support for Controllers and Webhook
- Automatic CRD upgrader
- Restrict Pod scheduling to dataset cache nodes
- Tens of thousands of nodes support
- Image pull secrets support
- GCS support for Alluxio Runtime
Refactorings
- Port Allocation with different strategies: bitmap and random
Bug Fix
- Runtime cannot complete deletion when restarting controller
- Pod update failed with fluid webhook injection enabled
- Unhandled exception in gopkg.in/yaml.v3
- Webhook failed to load root certificates: unable to parse bytes as PEM block
- Plugin delete the csi socket when restarting unexpectly
Runtime Upgrade
- AlluxioRuntime is upgrade from v2.7.2 to v2.8
- JindoRuntime is upgraded from Jindo Engine to JindoFSX Engine, and the version is from 3.8 to 4.5.1
- JuiceRuntime is upgraded from v0.11.0 to v1.0.0
Please check the docs to learn how to use Fluid.
Credits to @yangyuliufeng ,@zwwhdls, @fredkan, @xliuqq, @abowloflrf, @odidev , @allenhaozi, @TrafalgarZZZ and many others for their great contributions to Fluid v0.8.0!