Releases: fluid-cloudnative/fluid
Releases · fluid-cloudnative/fluid
v0.9.2
What's Changed
- Prepare 0.9.2 by @cheyang in #3374
- enhancement for 0.9: remove juicefs fuse readiness probe (#3435) by @zwwhdls in #3436
- Cherry-pick to 0.9: check path existence and lock in NodeUnpublishVolume (#3284) by @TrafalgarZZZ in #3450
- fail fast with wrong kubelet rootdir (#3331) by @wangshli in #3451
- umountDuplicate larger than the threshold (#3429) by @TrafalgarZZZ in #3452
- Cherry-pick to 0.9: fix csi plugin concurrency issue on FuseRecovery and NodeUnpublishVolume (#3448) by @TrafalgarZZZ in #3453
- Fix the problem of using option to append Dataset public option (#3454) by @lgy1027 in #3459
- Build docker images for release 0.9.2 by @cheyang in #3466
Full Changelog: v0.9.1...v0.9.2
v0.8.7
What's Changed
- Update to 0.8.7 by @cheyang in #3223
- Change reinvocationPolicy to IfNeeded by @lizzzcai in #3226
- Cherry-pick bugfix for setting fuse args when using Alluxio 2.8+ by @TrafalgarZZZ in #3231
- fix default master journal type setting (#3281) by @VincentLeeMax in #3291
- Mount kubelet.conf with HostToContainer mount propagation by @cheyang in #3318
- [BUGFIX] Fix unexpected dataset phase after helm install failure (#2751) by @TrafalgarZZZ in #3350
- Use mountinfo to check mountinfo by @zwwhdls in #3351
- Docker build 0.8.7 by @cheyang in #3352
Full Changelog: v0.8.6...v0.8.7
v0.9.1
v0.9.0
v0.9.0
Breaking Changes
- Change matching pod requests mode of webhook from namespaceSelector to objectSelector
Features
- Add thinRuntime to simplify integration with third-party storage systems
- Addon component for Fluid's open source CubeFS, NFS
- Support for accessing data across namespaces
- Support for subDataset
- Native acceleration system EFCRuntime for distributed file systems NFS, GPFS
- Support dataMigrate for data migration operations (currently only supported by JuiceFSRuntime)
- Add customizable configuration for cache cleanup timeout and maximum retry times, Webhook timeout limits
- Add Dataload configuration for ImagePullSecrets, node affinity
- RBAC permission reduction
- Upgrade to golang 1.18
- Support for installing Fluid via Helm Repo
Refactoring
- Use data operation framework to construct data migrate, load, backup behaviors
Bug Fix
- JindoRuntime should support configurable env variables
- Could not set nodeAffinity in dataset
- Runtime helm release stuck in "pending-install" status
- CSI failed to recover FUSE mount point for AlluxioRuntime
- [JuiceFS] FUSE pod scheduled failed because of conflict port
- Fluid csi on rke2 k8s(1.22) use mount output empty,it caused app pod not work
Runtime Upgrade
- AlluxioRuntime is upgrade from v2.8.2 to v2.9.1
- JindoRuntime is upgraded from from 4.5.1 to 4.6.7
- JuicefsRuntime is upgraded from v1.0.0 to v1.0.4
Credits to @yangyuliufeng ,@zwwhdls, @hahchenchen,@frankleaf, @xliuqq, @abowloflrf, @odidev , @allenhaozi, @uniqueni, @yangjun289519474, @wang-mask , @fengshunli , @zhang-x-z , @wangshli @ssz1997 , @myccccccc , @baowj-678 , @BillyChen1 , @Yanghaihai1020, @lizzzcai , @weixiao-huang ,@TrafalgarZZZ and many others for their great contributions to Fluid v0.9.0!
v0.8.6
What's Changed
- Add approvers for release 0.8 by @cheyang in #2864
- Update fluid version to 0.8.6 by @cheyang in #2843
- add reinvocationPolicy by @cheyang in #3047
- Cherry-pick fix worker volumes in alluxio chart (#2330) by @wangshli in #3191
- Fix rbacs and limit CSI Plugin's node related access by @TrafalgarZZZ
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- Update fluid version to 0.8.5 by @cheyang in #2623
- [juicefs] fix worker cache when set option (#2563) @zwwhdls
- fix multi cache dir (#2639) @zwwhdls
- [Enhancement]CSI plugin checks mount point liveness before binding mount points (#2703) @TrafalgarZZZ
- Prettify error messages for exec.Commands in Fluid (#2718) @TrafalgarZZZ
- Cherry pick for 0.8.5 by @cheyang in #2785
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Origin/init release 0.8.4 by @cheyang in #2616
- Cherry-pick update fuse container as root user in sidecar mode (#2501) by @zwwhdls in #2618
- fix NPE issue of cleaning juicefsruntime (#2505) by @zwwhdls in #2619
- Cherry-pick Juicefs/fix secret key (#2509) by @zwwhdls in #2620
- Cherry-pick Random port allocation by @TrafalgarZZZ in #2621
- Update fluid version to 0.8.4 by @cheyang in #2622
v0.8.3
What's Changed
- Update fluid version to 0.8.3 by @cheyang in #2482
- Cherry-pick update fuse default image (#2118) by @zwwhdls in #2484
- update resource/privileged of juicefs (#2130) by @zwwhdls in #2485
- cherry-pick juicefs for 0.8.3 by @zwwhdls in #2487
- Build docker image for v0.8.3 by @cheyang in #2497
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Update fluid version to 0.8.2 by @cheyang in #2193
- Automated cherry pick of #2185: support image pull secrets from fluid helm charts to alluxio runtime by @allenhaozi in #2194
- Feat/fix parse image pull secret (#2190) by @cheyang in #2195
- Automated cherry pick of #2236: Change alluxio podManagementPolicy from OrderedReady Parallel (#2236) by @Yanghaihai1020 in #2277
- Automated cherry pick of #2233: Validate name of dataset and runtime. (#2233) by @Yanghaihai1020 in #2278
- Build docker image for v0.8.2 by @cheyang in #2279
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.1
What's Changed
- Fix no matched controller blocking dataset deletion (#2161) by @cheyang in #2163
- Fix no interval resync if the dataset is created without runtime by @cheyang in #2167
- Add the toleration to fuse (#2158) by @wang-mask in #2168
Full Changelog: v0.8.0...v0.8.1