Version | Release date | Description | References |
4.1.7 | May 26, 2026 | [Fixes] Cache and cache warm-up: Improves the stability of cache warm-up and remote Peer Read, reducing the impact of scaling, hot/cold data tiering, and remote data reads on import and query performance. Enhances observability of the warm-up progress. File cache: Enhances the stability of the file cache during cleanup, error retries, and partial hit scenarios. This reduces the risk of cache pollution, error amplification, BE crashes, and cache space expansion. Compaction: Enhances observability and troubleshooting for compaction tasks. Improves the retry mechanism after conflicts and increases stability in schema change and Merge-on-Write (MOW) scenarios. Data writing: Improves the stability of write operations such as Stream Load, Broker Load, Group Commit, and INSERT/DELETE. Enhances the reliability of task status after error recovery and restarts. Write resource control: Reduces peak memory usage during large-volume writes and high-concurrency flush scenarios, enhancing write stability and resource control. Query correctness: Fixes multiple query accuracy issues, preventing incorrect results or errors in scenarios involving complex SQL, set operations, short-circuit queries, and function calculations. External data sources and object storage: Improves compatibility for connecting to object storage and external data sources. Enhances configuration adaptation and read stability for scenarios involving S3, OSS, Azure, JDBC, Hive, ORC, and CSV. Security and authentication: Improves cloud-based certificate authentication, encrypted communication, permission control, and license management. Enhances security configuration usability and reduces the risk of sensitive information exposure. Cloud metadata and transactions: Enhances the stability of cloud metadata, transactions, and version synchronization. Improves the reliability of transaction aborts, version reporting, issue diagnosis, and inter-service request tracing. Backup, recovery, and snapshots: Improves the stability of backup, recovery, and snapshot processes. Reduces view recovery errors and snapshot generation failures. DDL and metadata changes: Improves stability in metadata change scenarios, including view alterations, automatic partitioning, and materialized view creation. Observability and diagnostics: Enhances diagnostic capabilities for scenarios involving cache warm-up, compaction, Routine Load, compute groups, BDBJE, and Kubernetes deployments, providing more complete and intuitive information for troubleshooting online issues.
| Apache Doris 3.1.4 |
4.1.6 | May 9, 2026 | [Fixes] | Apache Doris 3.1.4 |
4.1.5 | April 20, 2026 | [Fixes] Enhanced cross-compute group read cache capability: On a cache hit, cross-group read requests can bypass remote object storage access, which reduces network overhead from origin-pulls. This version also achieves production-grade stability for the Colocate table Peer Read mechanism, improving overall query latency and cross-node bandwidth utilization. Improved Profile/bvar metrics system: Adds Peer Read hit rate, cross-group routing topology, and latency breakdown dimensions for precise performance bottleneck identification. Exposes direct query and dynamic intervention interfaces for Peer Cache candidate node status, improving cache topology management. Optimized file cache concurrency model: Enhances state machine stability under heavy query loads and high-concurrency scenarios, suppresses resource contention, and reduces abnormal state triggers and performance jitter. Hardened BE node fault tolerance: Eliminates potential memory leak and thread deadlock risks under high-concurrency file cache access and abnormal boundary conditions, which reduces the risk of unexpected backend process crashes. Fine-grained read-side cache lifecycle management: Introduces per-job dynamic cache retention policies for INSERT INTO SELECT tasks, preventing persistent cache pollution from long-tail queries. Improved large-scale sorting performance: Optimizes sort engine memory scheduling logic and adds a session-level variable to control full sort buffer to dynamically adjust full sort memory thresholds based on workload characteristics. Accelerated schema change version reclamation: Optimizes the metadata version cleanup mechanism, shortens invalid version retention periods, mitigates version accumulation, and reduces I/O and compute overhead in subsequent compaction stages. Converged INSERT OVERWRITE cleanup logic: Adopts a deterministic partition path overwrite strategy to eliminate legacy path discrepancies and ensure strong consistency between metadata and physical storage state. Strengthened FE communication and transaction boundary fault tolerance: Optimizes inter-node RPC timeout backoff and retry mechanisms, and unifies error code semantics for cloud-native distributed transaction exception scenarios, making client interactions more predictable and retry-friendly. Implemented tiered log noise reduction: Filters redundant debug information and optimizes critical event aggregation logic, ensuring log output during troubleshooting focuses precisely on core exception chains and system state transitions. Adjusted Tablet scheduling policy baseline: Disables the "active Tablet priority scheduling" feature by default after upgrades, shifting system load balancing to a conservative and stable mode and reducing hotspot skew risk under extreme loads. Optimized Recycler lightweight scheduling: Reduces the default execution weight and metadata scan granularity of the background recycler, which alleviates lock contention and memory overhead at the metadata layer in high-watermark clusters.
| Apache Doris 3.1.4 |
4.1.4 | April 15, 2026 | [Fixes] Enhances cloud compaction throughput and wide-table organization capabilities, with more conservative default policies to reduce additional jitter from new features after an upgrade. Improves stability during scaling, hot/cold tiering, and cache warm-up phases, with more conservative balancing logic to reduce hotspot scheduling anomalies and task accumulation risks. Improves the robustness of file cache hit-and-recovery logic, reducing cache pollution, missed retries, and error amplification in query and import scenarios. Reduces the risk of stuck transactions, version inconsistencies, and upgrade interruptions, improving upgrade stability. Reduces memory pressure in large-scale clusters, with safer recovery paths to lower the risk of OOM errors, accidental data deletion, or increased FDB pressure from recycling in exceptional cases. Improves availability with special network, certificate, authentication, and endpoint configurations for Azure/S3, reducing external storage connection issues. Improves stability for connections to Paimon, Hudi, Iceberg, and Ozone, reducing external catalog hangs, read errors, and compatibility issues. Improves the accuracy of various query plans and function results. Fixes result anomalies in some set operations, Nereids optimizations, and time zone-related queries. Enhances stability for import, overwrite, schema change, and Routine Load scenarios, reducing write failures and unintended task cancellations. Improves SQL compatibility and permission checking accuracy, enabling more stable connections through proxies or in scenarios with complex request headers. Adds DataWorks lineage integration and fixes compatibility issues with the 3.1 branch, reducing plugin integration risks. Allows configurable Pinyin tokenization for Chinese search scenarios, providing more flexible search capabilities. You can now directly use KMS to manage transparent encryption master keys in Alibaba Cloud environments. Enhances stability for semi-structured data scenarios using Variant/Struct types, supporting more sub-columns and reducing compaction and type conversion anomalies. Covers more global time zone scenarios and improves export format flexibility. Enhances the observability of cloud transactions, recycling, Routine Load, and interactions with the meta service.
| Apache Doris 3.1.4 |
4.1.3 | March 11, 2026 | [New features] Supports all features of Apache Doris 3.1.4. [Fixes] Adds a small file merging feature that reduces object storage API calls, lowering storage costs and improving import performance. This feature is disabled by default. Improves transaction commit performance in high-concurrency import scenarios, reducing import latency. Fixes multiple issues that could cause query failures, BE crashes, or memory leaks. Improves metadata query performance, optimizes the cluster startup and upgrade experience, and enables automatic job recovery after compute group switchovers. Supports multi-version FDB clients to improve deployment compatibility. Fixes multiple file cache crashes and capacity inaccuracies to improve cache stability. Fixes a risk of accidental data deletion by the data recycler, improving recycling security. Fixes several import issues, including partial updates in Routine Load, path columns in Broker Load, and format-based imports with Copy Into. Fixes multiple optimizer issues that could cause query hangs, incorrect results, or execution failures. Fixes issues related to materialized view rewrite selection. Disables materialized views with conditions on the value column of Merge-on-Write (MOW) tables to prevent data errors. Supports more flexible AWS authentication methods. Fixes issues with hanging external table queries and connections to S3-compatible storage such as MinIO and COS. Fixes partition and cache-related issues for Iceberg, Hive, and Paimon. Improves Hive partition pruning performance. Fixes a memory leak in JDBC catalog. Adds support for the Elasticsearch (ES) flatten type. Optimizes import memory usage with automatic backpressure in high-memory scenarios to prevent OOM errors. Fixes data correctness issues related to compaction and schema change. Enhances storage credential security to prevent sensitive information leaks and Server-Side Request Forgery (SSRF) attacks. Fixes issues with SQL parsing compatibility, SQL blacklist failure on restart, missing monitoring metrics, and data type compatibility. Adds the array_flatten and QUANTILE_STATE_TO/FROM_BASE64 functions. Audit Log now supports SQL fingerprints and encryption for easier analysis and security compliance. Improves JDK 17 compatibility.
| Apache Doris 3.1.4 |
4.1.2 | January 21, 2026 | [Fixes] Optimizes view creation logic in specific scenarios to improve the SQL user experience. Optimizes the temporary resource management mechanism to improve long-term system stability. Optimizes the cache capacity management strategy to improve resource utilization efficiency. Optimizes the execution performance and stability of Routine Load in update scenarios. Optimizes the transaction recovery process to enhance system robustness. Adds transaction-related monitoring metrics to enhance observability. Optimizes the FE service encoding configuration to improve system compatibility and stability. Optimizes task scheduling and resource recovery efficiency in cloud environments.
| Apache Doris 3.1.3 |
4.1.1 | December 17, 2025 | [New features] Supports all features of Apache Doris 3.1.3. | Apache Doris 3.1.3 |
4.1.0-beta | November 1, 2025 | [New features] Supports all features of Apache Doris 3.1.1. | Apache Doris 3.1.1 |