Skip to content

4.0.6 Release Notes #64065

@morningman

Description

@morningman

4.0.5 release notes

Apache Doris 4.0.6 is a maintenance release in the 4.0 series. It focuses on stability and operational experience. All 4.0.x users are advised to upgrade, and users running the compute-storage decoupled (cloud) mode benefit the most.

Highlights of this release include:

  • Compute-storage decoupling enhancements: support read-write separation for Compaction, optimize Tablet scheduling and FE-side memory usage, and reduce RPC pressure on the Meta Service.
  • Operational observability: add Compaction task tracking (System Table and HTTP API), a dynamic enable_recycler switch, online adjustment of the memtable flush thread pool, and several brpc / bvar metrics.
  • Data lineage: introduce a Lineage SPI collection framework.
  • Many correctness and stability fixes: cover incorrect query results, load data loss (such as Broker Load loading only the first file, and PostgreSQL DML being silently dropped), crashes, hangs, and resource leaks.

Before upgrading, read the Behavior Changes section below, which contains several adjustments to default values and privileges.

Behavior Changes

New Features & Improvements

Functions & Types

Query Optimization

Storage & Compaction

Compute-Storage Decoupling (Cloud Mode)

Lakehouse

Data Lineage

Observability & Operations

Security & Authentication

Important Bug Fixes

Query Result Correctness

Views

Functions & Types

Variant Type

Load & Streaming

Data Loss / Integrity

Hangs / Leaks

Restart & Metadata

Routine Load / Parsing

Storage & Compaction

Compute-Storage Decoupling (Cloud Mode)

Lakehouse & External Data Sources

File Cache & IO

Metadata & Job System

Security & Authentication

Stability & Misc

These notes focus on user-visible and operations-visible changes, and omit some purely-internal refactoring and fixes with no external symptoms. For the complete commit history, refer to the PR list for 4.0.6 in the apache/doris repository on GitHub.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions