v1.0.7
New Features
- JindoRuntime
- ThinRuntimeProfile
- Users can now define custom Pod lifecycle hooks (#5123).
- Sidecar mode
- JuiceFSRuntime
- New option to disable automatic metadata sync and dataset-size calculation, reducing system load (#5189).
Enhancements
- Unit-test coverage expanded; Alluxio & JuiceFS engine tests refactored with Ginkgo v2 (#5193, #5212, #5217, #5218).
- E2e test matrix updated to newer K8s versions (#5201).
- CodeQL, Scorecard, GitHub Actions dependencies bumped (#5168–#5221).
- Documentation added for generic CacheRuntime and file-prefetcher (#5238, #5229).
- Dead link in Code-of-Conduct fixed (#5195).
Bug Fixes
- JuiceFSRuntime
- JindoRuntime
- Fixed missing tolerations when multiple tolerations are set (#5194).
- Dataset
- Runtime Status
- Volume
- Corrected volume generation when TieredStore contains no data (#5206).
What's Changed
- Prepare for v1.0.7 by @cheyang in #5175
- fix jindoruntime support dls prefix url by @arwangasdaf in #5158
- typofix: typo fix for FILE_PREFETCHER_IMAGE env variable by @TrafalgarZZZ in #5176
- build(deps): bump github/codeql-action from 3.29.1 to 3.29.2 by @dependabot[bot] in #5169
- build(deps): bump dominikh/staticcheck-action from 1.3.1 to 1.4.0 by @dependabot[bot] in #5168
- bugfix: fix fuse pod creation failure when dataset has a long name by @TrafalgarZZZ in #5182
- Build docker images for fixing fuse pod creation failure by @cheyang in #5184
- Feature: support custom lifecycle configuration in thinruntimeprofile by @Syspretor in #5123
- bugfix: no need to validate if placement mode is set for vineyard by @TrafalgarZZZ in #5186
- Update runtime_dev_guide.md by @ikingye in #5185
- build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot[bot] in #5015
- Build docker images for fixing placement issue of vineyard by @cheyang in #5188
- build(deps): bump github/codeql-action from 3.29.2 to 3.29.4 by @dependabot[bot] in #5190
- juicefs: support metadata sync disable by @zwwhdls in #5189
- This PR is to add comments to TestPatchDatasetStatus in pkg\ddc\alluxio\cache_test.go. by @Zhican1229 in #5058
- build(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in #5192
- This PR is to add comments to TestJuiceFSEngine_queryCacheStatus in pkg/ddc/juicefs/cache_test.go. by @ScarletDream in #5085
- chore: bump ginkgo version to v2 by @TrafalgarZZZ in #5193
- Enhancement: support to retry by apireader client in webhook by @Syspretor in #5177
- bugfix: fix missing toleration when setting multiple tolerations in JindoRuntime by @TrafalgarZZZ in #5194
- Support unique hostpath for fuse sidecar mode in webhook by @Syspretor in #5181
- Build docker images for supporting unique hostpath in sidecar mode by @cheyang in #5198
- Fix broken link issue of CoC by @cheyang in #5195
- chore: bump helm version to v3.18.4 by @Syspretor in #5199
- build(deps): bump github/codeql-action from 3.29.7 to 3.29.8 by @dependabot[bot] in #5200
- chore: update github actions e2e k8s version by @TrafalgarZZZ in #5201
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #5202
- build(deps): bump github/codeql-action from 3.29.8 to 3.29.9 by @dependabot[bot] in #5203
- chore: update codecov configuration by @TrafalgarZZZ in #5207
- refactor: remove "getting unavailable pods" code logic to avoid heavy pod listing by @TrafalgarZZZ in #5210
- refactor: refactor alluxio unit tests with ginkgo by @TrafalgarZZZ in #5212
- build(deps): bump azure/setup-helm from 4.3.0 to 4.3.1 by @dependabot[bot] in #5208
- build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by @dependabot[bot] in #5209
- fix volumes when no data in tierdstore by @zwwhdls in #5206
- refactor: ddc engine health check by @TrafalgarZZZ in #5215
- fix unexpected override some fields after updating juicefsruntime by @Syspretor in #5216
- minorfix: fix flaky unit tests in JuiceFSEngine.checkAndSetFuseChanges by @TrafalgarZZZ in #5218
- Build docker images for fixing juicefsruntime update issue by @cheyang in #5219
- Add unit tests for util kubeclient functions by @TrafalgarZZZ in #5217
- build(deps): bump github/codeql-action from 3.29.11 to 3.30.1 by @dependabot[bot] in #5221
- Build docker images for refacting kubeclient by @cheyang in #5228
- doc: add file prefetcher doc by @TrafalgarZZZ in #5229
- bugfix: fix frequent status update by @TrafalgarZZZ in #5226
- Build docker images for fixing frequent status update by @cheyang in #5232
- This PR is to add comments to generateGooseFSValueFile in pkg\ddc\goosefs\master_internal.go by @biluohq in #5113
- chore(helm-chart): add tolerations for CRD upgrade job & add option to enable/disable CSI driver by @TrafalgarZZZ in #5231
- build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #5222
- build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 by @dependabot[bot] in #5180
- This PR is to add comments to newTestJindoEngine in pkg\ddc\jindo\delete_volume_test.go. by @Zhangggggggggg in #5097
- Add dev guide for generic cacheruntime by @Syspretor in #5238
- Build docker images for updating golang.org/x/oauth2 by @cheyang in #5237
- feat(ddc): adjust prefetcher version based on JindoFS image tag by @TrafalgarZZZ in #5235
- Configure automountServiceAccountToken in juicefs gha-e2e test by @Pikabooboo in #5239
- Build docker images for Fluid v1.0.7 by @cheyang in #5243
- enhance: optimize fluid helm chart by @TrafalgarZZZ in #5244
New Contributors
- @arwangasdaf made their first contribution in #5158
- @ikingye made their first contribution in #5185
- @Zhican1229 made their first contribution in #5058
- @ScarletDream made their first contribution in #5085
- @biluohq made their first contribution in #5113
- @Zhangggggggggg made their first contribution in #5097
Full Changelog: v1.0.6...v1.0.7