Doris Operator
This document lists Doris Operator release notes in reverse chronological order.
25.8.0
Source: Release Notes 25.8.0
This version adds important DDC capabilities, including TLS support, PVC scaling, and pod debugging. It also improves Helm support, pod resource configuration, and reliability.
Features and Improvements
- Added TLS access support for
dorisctl. #432 - Supported TLS usage in Operator drop-node scenarios. #434
- Improved Helm chart templates. #452
- Allowed Helm and Operator charts to set Deployment resource quotas from
values.yaml. #462 - Made Helm chart
kubeVersioncompatible with Kubernetes versions that include pre-release suffixes, such as EKS and GKE versions. #463 - Added DDC debugging capabilities. #460 #471
- Added CPU resource awareness parameter passing for BE pods. #464
- Supported PVC expansion for DDC. #467
- Supported resource limit configuration for custom init container behavior. #469
Bug Fixes
- Fixed unit test case issues. #430 #433
- Fixed a resource leak caused by an unclosed SQL connection. #437
- Fixed FE PVC information collection. #438
- Fixed error log messages, duplicate environment variables, and other code defects. #440 #442 #449
- Fixed CVEs and updated security dependencies. #453
- Fixed MySQL SQL client structure definition mapping. #468
Reliability
- Reused
BuildVolumesVolumeMountsAndPVCsin the DDC MetaService controller to build PVCs, improving logic consistency. #436
Downloads
Refer to the image repository description for image formats.
Thanks
25.4.0
Source: Release Notes 25.4.0
This version mainly supports mounting shared disks on DCR and configuring pod annotations in Helm charts.
Features and Improvements
- Supported configuring shared PVCs that need to be mounted on pods. #375
- Added pod annotation support in Doris Helm charts. #327
Thanks
25.3.0
Source: Release Notes 25.3.0
This version improves PersistentVolume capabilities for DorisCluster and DorisDisaggregatedCluster, fixes bugs, and improves project examples and Helm build methods.
Features and Improvements
- Added Helm
makesupport in the Makefile for Helm releases. #362 - Added DCR PersistentVolume template configuration and linkage with configuration files. #364
- Added DDC PersistentVolume customization and
PersistentVolumecompatibility. #369
Bug Fixes
- Avoided possible illegal strings in PVC names. #368
- Fixed scale-out failure when disaggregated Doris sets
adminUser. #367
Other Changes
- Added a new DDC example for affinity and password configuration. #366
- Removed unused API documentation. #370
Thanks
25.2.0
Source: Release Notes 25.2.0
This version adds support for accessing Kerberos-protected data systems, upgrades Go and controller-runtime versions, improves runtime behavior, fixes bugs, and updates documentation.
Features and Improvements
- Added Kerberos support in the Operator to access Kerberos-protected data systems. #336 #348
- Improved BE initialization skipping and added environment variables to Doris Core. #338
Bug Fixes
- Fixed a bug that could cause reconciliation while waiting for BE deployment. #341
Other Changes
- Updated the base image in the Operator Dockerfile and changed the Go version to 1.23. #337 #346
- Updated Go and controller-runtime from alpha v1 to v1. #340
- Bumped
golang.org/x/netfrom 0.30.0 to 0.33.0. #343 - Updated README files. #344 #345 #347 #349 #350
Downloads
- Operator image: Docker Hub, using tags with the
operatorprefix. - Doris images: Docker Hub, using tags with the
ms,fe, andbeprefixes.