Skip to main content

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 kubeVersion compatible 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 BuildVolumesVolumeMountsAndPVCs in 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 make support in the Makefile for Helm releases. #362
  • Added DCR PersistentVolume template configuration and linkage with configuration files. #364
  • Added DDC PersistentVolume customization and PersistentVolume compatibility. #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/net from 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 operator prefix.
  • Doris images: Docker Hub, using tags with the ms, fe, and be prefixes.

Thanks