New Features
- Support data flow affinity scheduling.
- Support dynamic updates for dataset mount points.
- Support data acceleration for Fluid Persistent Volume Claim in sidecar mode
What's Changed
- Prepare 1.0.1 by @cheyang in #3886
- fix jindo rbac remove secret get by @frankleaf in #3974
- support parallel tasks for cron datamigrate by @xliuqq in #3732
- Support to configure the networkMode and podMetadata of vineyard components. by @dashanji in #3981
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #4007
- Upgrade controller runtime to 0.14.7 and Kubernetes deps to 1.26.10 by @cheyang in #4068
- Use generic Set for volumeLock by @cheyang in #4070
- fix code scaning alerts —— Incomplete regular expression for hostnames by @xliuqq in #4052
- Upgrade k8s to 1.26.15 by @cheyang in #4077
- Update docker file golang 1.12.10 by @cheyang in #4083
- Fix security issue introduced in vineyard samples by @dashanji in #4096
- feat: allow to disable metadata sync for thinruntime by @TrafalgarZZZ in #4091
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #4093
- refactor: deprecate fuse global mode by @TrafalgarZZZ in #4097
- support dataflow affinity by @xliuqq in #3829
- Fix crd generation issue by @cheyang in #4099
- Bump github.com/golang/glog from 1.0.0 to 1.2.1 by @dependabot in #3798
- Bump google.golang.org/grpc from 1.56.3 to 1.64.0 by @dependabot in #4100
- Support to configure the cache size of vineyard fuse by @dashanji in #3982
- upgrade jindocache to 6.4.0 version by @frankleaf in #4126
- Bump golang.org/x/time from 0.3.0 to 0.5.0 by @dependabot in #4111
- Fix the inconsistent rpc socket port with assigned port in vineyard worker. by @dashanji in #4141
- refactor: remove deprecated data operation interface by @xliuqq in #4130
- Fix NPE of runtime controller by @cheyang in #4139
- Bump github.com/onsi/gomega from 1.27.10 to 1.33.1 by @dependabot in #4142
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.19.1 by @dependabot in #4147
- fix default value by @frankleaf in #4144
- Bump up the vineyard to v0.22.2 by @dashanji in #4153
- Bump github.com/agiledragon/gomonkey/v2 from 2.10.1 to 2.11.0 by @dependabot in #4151
- addons: add dynamic mount examples by @TrafalgarZZZ in #4148
- bugfix: check corrupted mount point in utils.RemoveSymlink by @TrafalgarZZZ in #4163
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #4158
- Bump go.uber.org/zap from 1.24.0 to 1.27.0 by @dependabot in #3727
- refactor: rename
CreateUpdatePodForSchedulingHandler
toFluidMutatingHandler
by @TrafalgarZZZ in #4168 - minorfix: pin libfuse version in dynamic mount example by @TrafalgarZZZ in #4167
- Refactor admission webhook handler registration for better error handling by @cheyang in #4170
- refactor: avoid passing namespace to mutation functions by @TrafalgarZZZ in #4171
- minorfix: carefully handle pod.namespace to avoid side effect by @TrafalgarZZZ in #4172
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #4164
- feat: support multiround sidecar injection by @TrafalgarZZZ in #4175
- docs: Correcting the usage steps of the CONTABUTING.md document by @Wercurial in #4176
- move dataflow affinity logic to fluidapp controller by @xliuqq in #4138
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #4166
- minorfix: do not skip mutation for fluid pods by @TrafalgarZZZ in #4184
- Bump github.com/felixge/fgprof from 0.9.3 to 0.9.4 by @dependabot in #4169
- bugfix: fix application controller manage pod lifecycle by @TrafalgarZZZ in #4185
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #4174
- dataset support pvc storageSize by @wangshulei098 in #4178
- docs: dev guide for en missing GOPATH setup by @backsapce in #4188
- Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 by @dependabot in #4183
- bugfix: allow users to override juicefs attr-cache and entry-cache options by @TrafalgarZZZ in #4194
- Bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #4191
- Update go.mod to comply with Go 1.21 toolchain syntax by @cheyang in #4196
- bugfix: fix early break when cleaning mount point in NodeUnpublishVolume by @TrafalgarZZZ in #4198
- Bump github.com/agiledragon/gomonkey/v2 from 2.11.0 to 2.12.0 by @dependabot in #4199
- bugfix: fix jindoruntime name cannot contain jindofs by @TrafalgarZZZ in #4202
- revert: "upgrade jindocache to 6.4.0 version (#4126)" by @TrafalgarZZZ in #4205
- Build docker images for reverting jindoruntime from 6.4 to 6.2 by @cheyang in #4206
Full Changelog: v1.0.0...v1.0.1