New Features
-
Enhanced Binding Efficiency in Kubernetes Clusters
Optimized ThinRuntimeController’s binding performance for large-scale Dataset deployments, reducing resource scheduling latency in Kubernetes clusters. -
Integration with Third-Party Storage via HostPath
Enabled Dataset to mount third-party storage systems (e.g., NFS, Ceph) through node-local HostPath volumes, extending compatibility with heterogeneous data sources. -
Distributed Fault Tolerance for High Availability
Isolated single-node FUSE failures from impacting Dataset-wide availability, ensuring cluster-level stability in distributed environments. -
Extended Support for Long Naming Conventions
Permitted creation of Datasets with lengthy names and namespaces, avoiding Kubernetes label length constraints (63-character lim
it).
Bug Fixes
- Fix log panic when webhook running in development mode
What's Changed
- build(deps): bump helm/kind-action from 1.11.0 to 1.12.0 by @dependabot in #4462
- Prepare for v1.0.5 by @cheyang in #4464
- Update golang v1.22.10 by @cheyang in #4446
- build(deps): bump golang.org/x/time from 0.8.0 to 0.9.0 by @dependabot in #4465
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #4467
- Build docker images for golang 1.22 by @cheyang in #4468
- build(deps): bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in #4469
- bugfix: fix log panic when webhook running in development mode by @TrafalgarZZZ in #4470
- build(deps): bump github.com/golang/glog from 1.2.3 to 1.2.4 by @dependabot in #4472
- Feature: support to skip the validation of indirectly related resources involved in webhook mutating by @Syspretor in #4473
- Build docker images for skipping resource check by @cheyang in #4475
- Set JindoCache's defaut readahead prefetcher version to "legacy" by @TrafalgarZZZ in #4477
- enhance: prettify post start script log for sidecar by @TrafalgarZZZ in #4479
- Enhancement: Unify the implementation of label concatenation and support labels with over limit length by @Syspretor in #4466
- build(deps): bump github/codeql-action from 3.28.1 to 3.28.5 by @dependabot in #4482
- Build docker images for enhancing the logging of post start script by @cheyang in #4481
- build(deps): bump github/codeql-action from 3.28.5 to 3.28.8 by @dependabot in #4484
- Create initial security self-assessment by @cheyang in #4483
- Doc: update dingtalk and wechat group QR code to join the group by @Syspretor in #4485
- Roadmap 2025 by @cheyang in #4487
- build(deps): bump golang.org/x/time from 0.9.0 to 0.10.0 by @dependabot in #4486
- build(deps): bump google.golang.org/grpc from 1.68.1 to 1.70.0 by @dependabot in #4480
- Build docker images for grpc upgrade by @cheyang in #4489
- fix code static check by @Syspretor in #4495
- build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 by @dependabot in #4491
- Support
useNodeAuthorization
option to enable node authorized client for CSI by @TrafalgarZZZ in #4494 - build(deps): bump github.com/agiledragon/gomonkey/v2 from 2.12.0 to 2.13.0 by @dependabot in #4497
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #4493
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #4502
- Enhancement: refactor and unify checkFuseHealth implementation for all runtimes by @Syspretor in #4498
- support mountPoint on host for thinruntime by @Syspretor in #4492
- Completion runtime schedule info of runtime fuse status by @Syspretor in #4506
- Build docker images for enhancing health check by @cheyang in #4507
- Add comments to UpdateDatasetStatus in pkg/ddc/jindo/dataset.go by @JiGuoDing in #4505
- improve the runtimeController performance in large-scale scenarios by @Syspretor in #4509
- docker build for enhancing performance in large scale by @cheyang in #4511
New Contributors
- @JiGuoDing made their first contribution in #4505
Full Changelog: v1.0.4...v1.0.5