Releases: apache/doris-operator
Release list
26.0.0
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 admission webhook registration so webhook handlers are correctly installed. #504
-
Fixed DDC MetaService health aggregation so MetaService degradation is reflected in cluster health status. #500
-
Fixed nil map panic in
CompareConfigmapAndTriggerRestartwhendcr.Annotationsis 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_pathin the DorisDisaggregatedCluster BE Helm config. #477
Improve & Reliability
- Reject using the built-in
adminaccount 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
Downloads
- Operator:
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.8.0
This version adds important new features to DDC capabilities, including TLS support, PVC scaling, and pod debugging. It also includes enhancements to Helm capabilities and detailed support for pod resources, and fixes several issues.
Features & Enhancements
- dorisctl supports TLS access #432
- The Operator supports the use of TLS in drop node scenarios. #434
- Minor improvements to the Helm chart (template optimization). #452
- The Helm/operator chart allows setting Deployment resource quotas, respecting the customization of values.yaml. #462
- The Helm chart kubeVersion is compatible with Kubernetes versions with pre-release suffixes (such as EKS/GKE). #463
- Provides ddc debugging capabilities #460 #471
- Provides CPU resource awareness parameter passing for be pods #464
- DDC supports PVC expansion.#467
- Init Container custom behavior supports resource limit configuration. #469
Bug Fixes
- Unit tests fix test case issues. #430 #433
- Fixed a resource leak caused by an unclosed SQL connection. #437
- Fixed a bug in FE PVC information collection #438
- Fixed error log messages, duplicate environment variables, and other code-related defects. #440 #442 #449
- CVE fixes and security dependencies updates. #453
- Fixed a MySQL SQL Client structure definition mapping issue. #468
Improve & Reliability
- The DDC MetaService controller reuses BuildVolumesVolumeMountsAndPVCs to build PVCs, improving logical consistency. #436
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.7.0
Features
drop node compatible rename compute group name #417
Bugfix
update spell error #413
ddc support container mount pod information #415
fix pvc construct unit test failed #420
fixed nil pointer when EventString is nil #422
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.6.0
Features
Support Dorisctl to operate doris cluster of storage and compute separation. #412
Bugfixs
fix pvc not created when first deployed #410
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.5.3
Enhancements
- use be image as init default image #405
- update readme, add two feature descriptions. #406
- add fdb usage samples for different situations. #407
Fixeds
- fix annotation leave, the annotation only for reconciler check status should not appear in custom resource. #404
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.5.2
Enhancements
- DorisDisaggregatedCluster avoid reconcile status consistent. #399
- add apache annotation to enter debug mode. #400
- set reconcile DorisDisaggregatedCluster as default mode. #402
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.5.1
Features
- support kerberos on ddc. #396
Fixed
- disaggregated release version equals to operator version. #395
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.5.0
Feature
- support workload group ability on doris storage-compute decoupled. #378
- doris operator support reconcile DorisDisaggregatedCluster resource. #379
- support doris storage-compute decoupled helm charts. #379 #386 #388 #393
Improments
- enable ddc skip default systemInit check. #389
Fixed
- adjust the default operator image #377
- add aggregated-clusterrole. #380
- disaggregated_cluster metaservice replica size. #382
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.4.0
This version mainly provides the ability to mount shared disks on DCR and support for pod annotations in helm.
Feature
- Enable configure the shared pvc that needs to be mounted on the pod . #375
Improvements
- Add support for pod annotations in doris Helm charts #327
Downloads
- Operator :
operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.
Thanks
25.3.0
This version improves the capabilities of PersistentVolumes, including DorisCluster and DorisDisaggregatedCluster resources, fixes several bugs, and improves project examples and helm compilation methods.
Feature
- Add helm 'make' on makefile for helm release . #362
- DCR PersistentVolumes template configuration and linkage with conf file configuration . #364
- DDC PersistentVolumes customization capability support and 'PersistentVolume' compatibility. #369
Bugfix
- Avoid possible illegal strings in PVC name #368
- Fix scale out failed when disaggregated doris set adminUser #367
Others
Downloads
- Operator :
Operator image is the tag with prefix "operator-". - FE:
FE image is the tag with the prefix "fe-". - BE:
BE image is the tag with the prefix "be-". - Broker:
Broker image is the tag with the prefix "broker-". - MS:
MS image is the tag with the prefix "ms-".
The image format please reference the image repo description.