apache / apache/doris-operator
Release Notes 26.0.0
- Dominant language
- Go
- Stars
- 138
- Forks
- 72
- Avg merge
- 5d 12h
- Merged PRs (30d)
- 3
Description
This version improves DDC lifecycle management and reliability, including graceful shutdown rollout for compute groups, configurable readiness probe policies, DCR mTLS support, and clearer DDC health reporting. It also enhances Helm chart configuration and adds several validation and stability fixes.
## Features & Enhancements
- DDC compute groups support graceful shutdown rollout for rolling updates, scale-down, and delete operations, with a sentinel compatibility gate and fallback to the normal StatefulSet flow for unsupported images. #502
- Support configurable readiness probe policy for DorisCluster and DorisDisaggregatedCluster pods. #486
- Support mTLS for DCR. #483
- Split DDC compute group service into an internal headless service and an external service for smoother upgrades and traffic switching. #484
- Helm chart adds support for component-level secrets. #465
- Helm chart exposes serviceAccount configuration for deployed pods. #470
## Bug Fixes
- Fixed DDC MetaService health aggregation so MetaService degradation is reflected in cluster health status. #500
- Fixed nil map panic in `CompareConfigmapAndTriggerRestart` when `dcr.Annotations` is nil. #493
- Fixed FE endpoint address JSON tag and regenerated DorisCluster CRDs. #497
- Reject invalid DorisDisaggregatedCluster FE specs where `feSpec.replicas < feSpec.electionNumber`. #498
- Reject DDC compute group storage template changes before applying immutable StatefulSet volume claim templates. #496
- Fixed the default `storage_root_path` in the DorisDisaggregatedCluster BE Helm config. #477
## Improve & Reliability
- Reject using the built-in `admin` account as the operator management user in DorisCluster and DorisDisaggregatedCluster webhooks. #499
- Add pull request checks for Go formatting, vet/lint checks, operator build, and generated manifests/artifacts. #501
## Thanks
- [ecniiv](https://github.com/ecniiv)
- [jonasbrami](https://github.com/jonasbrami)
- [catpineapple](https://github.com/catpineapple)
- [JinVei](https://github.com/JinVei)
- [Al-assad](https://github.com/Al-assad)
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue body contains the Release Notes 26.0.0 content, but names no file, test, or entry point. First find where this project's release notes are maintained, then compare the listed features and fixes with the 26.0.0 release artifacts; done means the notes are published and match the release.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, helm, kubernetes
- Domain
- documentation, release
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100