Skip to content

Releases: fluid-cloudnative/fluid

v1.0.0

14 May 12:46
b106093
Compare
Choose a tag to compare

Highlights

  • Introduced a flexible, configurable, tiered data locality scheduling capability to optimize the affinity between application pods and data cache.
  • Provided DataProcess for custom data operations, and add three trigger strategies for data operations for all the data operations – once, onEvent, Cron.
  • Provided a Python SDK with dataflow capabilities for data scientists.
  • Implemented A new runtime for sharing in-memory immutable data: VineyardRuntime is supported in Fluid.
  • Major improvements have been made in:
    • Improved security measures by defining stricter, minimum necessary cluster role permissions for Fluid components.
    • Significantly optimized FUSE Recovery features to enhance their performance and reliability.
    • Made significant updates to the project documentation and website.

We acknowledge all the contributors who put their effort in the version release. Credits to @zwwhdls, @xliuqq, @wangshli, @Hexilee, @weixiao-huang, @abowloflrf, @uniqueni, @TrafalgarZZZ, @dashanji, @cheyang, @fengshunli, @frankleaf, @zhang-x-z, @BillyChen1, @wushiming540, @RongGu and many others for their great contributions to Fluid v1.0.0 !

New Features

Data Operation Features

  • Add cron for data migrate.
  • Support cron dataload.
  • Make toleration configurable in helm charts.
  • Data process crd definition.
  • Support dataflow.
  • Data operations support resources.
  • Support ssh password free pod for parallel data migrate.

Vineyard Runtime

  • Add the Vineyard runtime CRD definitions.
  • Add the helm chart for Vineyard runtime.
  • Add the controller and RBAC yaml for Vineyard runtime.
  • Implement Vineyard runtime engine and controller.
  • Add a replicas field to the Vineyard Runtime and delete the svc suffix in the Vineyard helm chart.

Enhancements & Optimizations

CSI Plugin & FUSE Recovery

  • Check path existence and lock in NodeUnpublishVolume.
  • umountDuplicate larger than the threshold.
  • Fix csi plugin concurrency issue on FuseRecovery and NodeUnpublishVolume.
  • Enhancement: recover fuse according to multiple peer group options.
  • Support symlink for NodePublish.

Bug Fix

Website & Documentation Update

Full Changelog: v0.9.0...v1.0.0

v0.9.3

13 Mar 13:26
00741af
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.2...v0.9.3

v0.9.2

01 Oct 08:09
880474b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.8.7

25 Jul 03:35
f03b7ff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.6...v0.8.7

v0.9.1

24 Jun 02:49
b5ee92a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

26 May 10:20
53c240c
Compare
Choose a tag to compare

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

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

08 May 06:53
91c05c3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.5...v0.8.6

v0.8.5

27 Mar 08:51
5aae5a0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.4...v0.8.5

v0.8.4

18 Feb 16:20
bdc478f
Compare
Choose a tag to compare

What's Changed

v0.8.3

09 Jan 06:27
a11d498
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.2...v0.8.3