Kernel release notes

Updated at:
Copy as MD

This topic describes the kernel feature updates for ApsaraDB for SelectDB.

5.0 (26.0)

Note
  • ApsaraDB for SelectDB kernel 5.0 (26.0) is developed based on Apache Doris 4.0. For more information, see Apache Doris 4.0.

  • Kernel 5.0 (26.0) is in limited release and available only in specific zones. To request access, submit a ticket with your Alibaba Cloud account ID to inquire about availability in specific zones. A product manager will then guide you through enabling this version.

Version

Release date

Description

References

5.0.3

(26.0.3)

April 22, 2026

[New features]

Supports all features of Apache Doris 4.0.5.

Apache Doris 4.0.5

5.0.2-beta

(26.0.2-beta)

April 1, 2026

[New features]

Supports all features of Apache Doris 4.0.4.

Apache Doris 4.0.4

5.0.0-beta

December 31, 2025

[New features]

Supports all features of Apache Doris 4.0.0.

  • AI Functions library

  • Search functions

  • Vector index

Apache Doris 4.0.0

4.1

Note
  • ApsaraDB for SelectDB kernel 4.1 is developed based on Apache Doris 3.1. For more information, see Apache Doris 3.1.

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]

  • Improves the stability of packed file uploads to prevent data write failures caused by exceptions during writes to object storage.

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

4.0

Note
  • ApsaraDB for SelectDB kernel 4.0 is developed based on Apache Doris 3.0. For more information, see Apache Doris 3.0.

  • If your instance runs kernel version 3.0, you must upgrade it to version 3.0.9 or a later 3.0.x version before you can upgrade to a 4.0.x version. For instructions on upgrading the kernel version, see Upgrade the kernel version.

Version

Release date

Description

References

4.0.11

March 25, 2026

[Enhancements and fixes]

  • Improves stability when querying CSV files with quoted headers by using S3 TVFs, preventing field parsing errors.

  • Enhances S3 TVF compatibility with more CSV escape formats, reducing preprocessing costs.

  • Increases the success rate of importing compressed JSON data and prevents Stream Load failures.

  • Improves the stability of exporting data to OSS, preventing backup and export failures caused by authentication errors.

  • Ensures that semantically identical SQL queries return consistent results, which reduces the risk of misjudgment in production environments.

  • Fixes errors in some date and time-related SQL queries.

  • Improves cluster stability in high-concurrency and complex import scenarios, reducing BE crashes.

  • Reduces the risk of batch query timeouts in long-running clusters.

  • Fixes an issue where some complex queries triggered BE crashes, which improves query stability.

  • Improves the stability of queries that involve remote reads and the file cache and reduces BE core dumps.

  • Improves FE stability under high traffic, which allows it to support larger business workloads.

  • Prevents the unknown inverted index format 0 error during queries and improves query availability.

  • Improves stability in complex write scenarios, such as INSERT OVERWRITE.

  • Reduces the risk of abnormal FE restarts and complete service outages.

  • Allows TVF queries on system libraries to automatically wake up the cluster, which reduces no available backends errors.

  • Increases the success rate of instance type changes and scale-ins and reduces the time that operations remain stuck.

  • Accelerates the rebalancing process after a scale-out, which enables faster business recovery.

  • Clarifies the meaning of monitoring metrics to improve the assessment of remote scanning workloads.

  • Optimizes the out-of-the-box default configuration for high-concurrency and import scenarios in production environments.

Apache Doris 3.0.8

4.0.10

January 11, 2026

[Fixes]

  • Fixes an issue where incorrect URL information was truncated during an INSERT import.

  • Fixes a GROUPING_PREFIX error that occurred in specific aggregate query scenarios.

  • Fixes occasional failures in insert overwrite operations caused by rowset conflicts.

  • Fixes an issue where materialized view creation failed.

  • Fixes an execution plan error that occurred because a Java User-Defined Function (UDF) prevented consecutive project operations from merging.

  • Fixes an error in the pipeline parallelism calculation during TVF import.

  • Fixes abnormal memory usage during UDF execution.

  • Fixes the unknown load_id error during the import process.

  • Optimizes the tablet rebalance scheduling mechanism by enabling dynamic adjustment of the scheduling period, which improves efficiency.

  • Fixes data skew after a version upgrade.

  • Fixes a window function matching error in partition top-N scenarios.

  • Fixes an issue where the parameter constant check for lead/lag functions was too strict in certain scenarios.

  • Fixes an issue where Routine Load jobs reported errors after an upgrade.

  • Fixes an issue where the behavior of the JSON_EXTRACT function changed after an upgrade.

  • Fixes an issue with predicate pushdown optimization in scenarios that involve multiple left joins.

  • Fixes an issue where the start value of an AUTO INCREMENT column was incorrect.

  • Fixes a BE crash caused by column type conversion.

  • Optimizes the predicate pushdown strategy for random sampling scenarios.

  • Fixes an issue where JSON_EXTRACT returned null when processing an array.

  • Fixes an issue where the substring function failed in specific scenarios.

  • Fixes an inference error in join reordering that caused query failures.

  • Fixes an issue with detecting ambiguous column names in multi-table joins.

  • Improves the accuracy of error messages for failed imports.

  • Fixes an issue where an overwrite operation performed by using a MaxCompute catalog caused data loss and adds debug logs.

  • Fixes a bug that caused the observer to stop when a get version call failed during meta service rate limiting.

  • Fixes a null pointer exception that occurred during Routine Load task assignment.

  • Fixes BE stability issues.

  • Fixes a deadlock in BE JVM metrics collection.

  • Fixes an issue where a DLF-based Paimon catalog failed to read from OSS HDFS.

  • Fixes an issue where the max_tablet_size log printed a table ID instead of a tablet ID.

Apache Doris 3.0.8

4.0.9

November 25, 2025

[Fixes]

  • Fixes an issue where UDFs occasionally reported a NoClassDefFoundError.

  • Fixes an issue where queries on Iceberg external tables without partition columns returned incorrect results.

Apache Doris 3.0.8

4.0.8

October 27, 2025

[Fixes]

  • Fixes an issue where INSERT jobs failed when they queried an Elasticsearch catalog.

  • Fixes an issue where an invalid JSON path caused a core dump.

Apache Doris 3.0.8

4.0.7

September 26, 2025

[New features]

Supports all features of Apache Doris 3.0.8.

Apache Doris 3.0.8

4.0.6

September 15, 2025

[New features]

Supports all features of Apache Doris 3.0.6.

[Enhancements]

  • Optimizes the startup process for file cache upgrades to accelerate the upgrade from version 3.0.x to 4.0.x.

  • Improves query performance and availability in multi-cluster scenarios.

  • Adds status checks during rowset preparation and commit to improve availability.

  • Improves the performance of top-N queries.

[Fixes]

Fixes a query performance issue caused by premature tablet cache cleanup.

Apache Doris 3.0.6

4.0.5

July 14, 2025

[New features]

Supports all features of Apache Doris 3.0.4 and Apache Doris 3.0.5.

[Enhancements]

Improves availability by resolving an issue of premature data recycling.

[Fixes]

Fixes an inverted index core dump issue that occurred when you upgrade from version 4.0.4 to 4.0.5.

4.0.4

December 6, 2024

[New features]

  • Supports all features of Apache Doris 3.0.3.

  • Supports arrays of the text field type in JDBC catalog.

  • Supports the timestamp field type in MaxCompute catalog.

[Enhancements]

  • Improves query performance by resolving an issue of high CPU consumption during the segment loading process.

  • Reduces fluctuations in query response times by optimizing the file cache policy.

  • Optimizes the file cache recycling mechanism.

  • Improves information_schema query performance.

  • Optimizes the metadata lock mechanism.

  • Optimizes the delete bitmap lock mechanism.

  • Improves memory management for Compressed Class Space.

  • Enhances security by removing an interface that posed a Server-Side Request Forgery (SSRF) risk.

  • Improves the performance of Audit Log statistics.

  • Improves the performance of window functions in paginated queries.

  • Improves the performance of time-series compaction for Merge-on-Write (MOW) tables.

[Fixes]

  • Fixes an issue where modifying the disable_auto_compaction property of a MOW table could make table data unavailable.

  • Fixes an issue where imports to MOW tables failed during peak hours.

  • Fixes several Routine Load issues, including data loss, job stalls, and transaction commit failures.

  • Fixes an issue where Routine Load jobs were paused and reported errors after the instance access module was restarted.

  • Fixes an issue where Group Commit could fail.

  • Fixes an issue where queries scanned more data after an instance was upgraded to kernel version 4.0.4.

  • Fixes an issue where point queries that used precompilation did not return a result set.

  • Fixes an issue where duplicate values could appear in the primary key field of a table that used the Unique model.

  • Fixed an issue where reclaiming stale rowset caused cache misses, which increased query response time.

  • Fixes an inconsistency between the results from Change Data Capture (CDC) partial column updates and from Stream Load wide table joins.

  • Fixes an issue that caused core dumps on multiple cluster nodes.

  • Fixes a metadata exception that occurred when an asynchronous materialized view read data from a table across clusters.

  • Fixes an issue with data quality validation when you write to an Auto Partition table by using insert overwrite.

  • Fixes an issue where insert overwrite caused a write error.

  • Fixes an issue that incorrectly blocked insert overwrite operations on the same table.

  • Fixes an issue where an error URL was not provided for insert into select operations that failed due to data quality issues.

  • Fixed an issue where a stmtId overflow caused a Prepared Statement exception in high-concurrency point query scenarios.

  • Fixes a RUNTIME_ERROR caused by an uninitialized state when you execute the ConvertTz function after you upgrade to version 4.0.4.

  • Fixes an issue that caused slow cluster restarts.

  • Fixes an issue where the NOT operator did not take effect in short-word matching.

  • Fixes an issue with compaction recovery after a schema change.

  • Fixes a data import error and a version limit exceeded issue caused by empty partitions after a schema change.

  • Fixes a JDBC connection leak issue.

  • Fixes a PostgreSQL (PG) catalog connection leak issue.

  • Fixes an issue where partition pruning for MaxCompute catalog did not take effect.

  • Fixes an issue where the local file cache size dropped sharply due to premature eviction of cached data.

  • Fixes an issue where SQL Cache caused incorrect results.

  • Fixes a calculation error in the split_part function.

  • Fixes a compatibility issue with field naming rules.

  • Fixes a query latency issue caused by multiple threads waiting for a spinlock.

  • Fixes an issue where cluster nodes went offline abnormally due to transient network jitters.

  • Fixes an issue where queries briefly reported a COMPUTE_GROUPS_NO_ALIVE_BE error.

  • Fixes an issue where the window_funnel function did not support high-precision timestamp columns.

  • Fixes a query planning timeout issue.

  • Fixes a core dump issue in explode_variant_array.

  • Fixes an issue where queries missed the materialized view.

  • Fixes an issue where error log URLs were too long to be accessed.

Apache Doris 3.0.3

4.0.3

October 11, 2024

[New features]

  • Supports all features of Apache Doris 3.0.2.

  • Supports large transaction imports. This feature is disabled by default.

[Enhancements]

  • Disables java_udf by default.

  • Optimizes the top n query performance in logging scenarios.

  • Improves point query performance through short-circuit evaluation.

  • Improves tablet pruning to enhance query performance.

[Fixes]

  • Fixes an issue where replaying the catalog could cause a backend instance to fail to start.

  • Fixes an issue where the Audit Log component failed after an upgrade from SelectDB Core 3.0.x to 4.0.x.

  • Fixes an issue where default compute cluster permissions were restricted after an upgrade to SelectDB Core 4.0.2.

  • Fixes an issue where constant folding that uses a Remote Procedure Call (RPC) might cross compute clusters.

  • Fixes an issue where a compute cluster could not be found when an SQL statement is forwarded.

  • Fixes a core dump issue that is caused by a null pointer in the compaction delete bitmap.

  • Fixes an issue where a full compaction could not be triggered for a MOW table when its delete bitmap was too large.

  • Fixes an issue where materialized views defined by select * failed to build.

Apache Doris 3.0.2

4.0.2-beta

August 25, 2024

[New features]

  • Supports all features of Apache Doris 3.0.1.

[Fixes]

  • Fixes an issue where import performance could degrade after a large number of import failures when the same label was used for imports.

  • Fixes an issue where a cluster scale-out could cause an instance version upgrade to get stuck.

  • Fixes a memory leak issue with the runtime filter.

Apache Doris 3.0.1

4.0.1-beta

July 9, 2024

[New features]

  • Supports upgrading SelectDB Core from version 3.0.x (x >= 9) to 4.0.x.

  • Supports all features of Apache Doris 3.0.0.

[Fixes]

  • Fixes an issue where a backend instance restart was required to restore cluster permissions after an upgrade from SelectDB Core 3.0.9.

  • Fixes an issue where inverted index queries could get stuck.

Apache Doris 3.0.0

4.0.0-beta

May 15, 2024

[New features]

  • Supports multi-table materialized views (MTMVs), which provide transparent rewriting, automatic refresh, materialization from external to internal tables, and direct queries. Based on this capability, MTMVs can now be used for data warehouse layering, job scheduling, and data processing.

  • Introduces the Variant and IP data types and enhances a range of analytical functions to simplify the storage and analysis of complex and semi-structured data.

  • Supports auto-incrementing columns, automatic partitioning, and server-side batch request submission (Group Commit), improving efficiency for large-scale and real-time data writes.

  • Introduces a high-speed data read interface based on Arrow Flight, which increases data transfer efficiency by up to 100 times. This feature is ideal for data science and other large-scale data read scenarios.

  • Supports all features of Apache Doris 2.1.0.

[Enhancements]

  • Significantly improves out-of-the-box query performance and delivers good performance without manual tuning. This version also further improves the performance of complex SQL queries, achieving a performance increase of over 100% on the TPC-DS 1 TB benchmark and delivering industry-leading query speeds.

  • Significantly improves data lake analytics performance, delivering 4 to 6 times the performance of Trino and Spark. This version also introduces compatibility with multiple SQL dialects, enabling seamless migration from your existing systems to ApsaraDB for SelectDB.

Apache Doris 2.1.0

3.0

Note
  • ApsaraDB for SelectDB kernel 3.0 is based on Apache Doris 2.0. For more information, see Apache Doris 2.0.

  • The ApsaraDB for SelectDB kernel 3.0 is decommissioned and no longer available for new purchases.

Version

Release date

Description

References

3.0.17

September 12, 2025

[Fixes]

  • Fixed an issue where compaction could prematurely reclaim data, improving availability.

  • Fixed an export error: The directory you tried to delete or overwrite is not empty.

  • Disabled show proc '/trash' to prevent cluster crashes.

Apache Doris 2.0.15

3.0.16

August 10, 2025

[Fixes]

  • Fixed an incorrect compaction policy that caused frequent compactions and saturated I/O.

Apache Doris 2.0.15

3.0.15

July 21, 2025

[Fixes]

  • Fixed issues with Routine Load, including occasional backlogs and problems with loading extended partitions from upstream topics.

  • Fixed load_segment core dumps on BEs and unexpected BE restarts.

  • Fixed slow exports and data loss when exporting aggregate tables.

  • Fixed high JVM memory usage on the master node.

  • Fixed an OOM issue in FEs.

  • Fixed repetitive warning logs caused by redundant close calls in the S3 FileWriter.

Apache Doris 2.0.15

3.0.14

June 29, 2025

[Improvements]

  • Optimized compaction scheduling to improve efficiency.

  • Resolved high CPU usage and HTTP interface stalls caused by a spinlock in metrics.

[Fixes]

  • Fixed inconsistent results from the extract_url_parameter function.

  • Fixed core dump issues with MoW tables and UDFs.

  • Fixed write failures and scheduled task failures caused by connection errors during metadata service upgrades.

  • Fixed an issue where using OUTFILE to export Parquet files caused core dumps on multiple BEs.

Apache Doris 2.0.15

3.0.13

May 19, 2025

[Improvements]

  • Fixed failures in data loading and file merging on primary key tables caused by excessive delete markers.

  • Improved Routine Load by removing the 60-second limit on max_batch_interval, adding observability metrics, and resolving an issue where abnormal jobs affected the scheduling of other jobs.

[Fixes]

Fixed missing audit logs.

Apache Doris 2.0.15

3.0.12

February 19, 2025

[New features]

Added support for loading compressed JSON data with Stream Load.

[Improvements]

Improved load stability by optimizing the object upload retry policy and connection timeout settings.

[Fixes]

  • Fixed an issue where high-frequency Stream Load could cause the CPU usage of the instance access module to reach 100%.

  • Fixed a memory leak in the instance access module during data loads.

  • Fixed load failures caused by errors when writing index files.

  • Fixed upload failures during data loads.

  • Fixed load failures on MoW tables caused by long-held locks.

  • Fixed an issue where Schema Change could cause Base Compaction to fail.

  • Fixed stuck Routine Load jobs.

  • Fixed an issue where JSON double values were processed as 0 during loading.

  • Fixed an issue where you could not grant permissions on the Audit Log table.

  • Fixed an issue with duplicate timestamps in an Audit Log Query.

  • Fixed an issue with duplicate SQL Hash values.

  • Fixed an error caused by UTF-8 encoding and decoding in the inverted index.

  • Fixed an issue where transient network jitter caused cluster nodes to go offline unexpectedly.

  • Fixed an execution exception triggered by an insert into select query with an empty result set.

Apache Doris 2.0.15

3.0.11

November 10, 2024

[New features]

  • Supports all features of Apache Doris 2.0.15.

[Improvements]

  • Improved the File Cache hit rate.

[Fixes]

  • Fixed an issue where queries on aggregate tables could return incorrect results.

  • Fixed an issue where queries on the struct type might fail.

  • Enabled support for datetime v2 in the window_funnel function.

  • Fixed incorrect permission errors reported by insert into select statements.

  • Fixed an issue where Routine Load transactions could not be correctly aborted.

  • Fixed "bad page" errors during queries or compactions.

Apache Doris 2.0.15

3.0.10

August 23, 2024

[New features]

  • Supports all features of Apache Doris 2.0.13.

[Improvements]

  • Resolved inconsistent mapping distributions across multiple tablets.

[Fixes]

  • Fixed an issue where the new optimizer could not automatically retry insert into select statements.

  • Fixed an issue that caused nullable type nodes to restart during the dual-write phase of a Schema Change.

  • Fixed an issue where the File Cache Disposable queue could be filled by other queues, which slows down compaction and Schema Change operations.

Apache Doris 2.0.13

3.0.9

June 25, 2024

[New features]

Supports all features of Apache Doris 2.0.11 and SelectDB Core 3.0.8.

[Improvements]

  • Optimized the delete bitmap calculation for MoW table loading, which improves loading speed and robustness.

  • Optimized the response speed of show data.

  • Improved query performance for inverted indexes and semi-structured data.

[Fixes]

  • Fixed an instance OOM issue caused by too many copy into tasks.

  • Fixed an issue where an excessive number of alter job operations could cause an OOM error in an instance.

  • Fixed an issue where instance metrics could be missing in multi-cluster environments.

  • Fixed an issue where, in rare cases, some tablets would lack a version after a multi-tablet load in a single transaction.

  • Fixed an issue that prevented an instance from immediately recognizing changes to the File Cache size.

  • Fixed several connection issues with JDBC external tables.

  • Fixed an issue where esquery could not be used with Elasticsearch Catalogs.

  • Fixed unbalanced data distribution and stalled decommission processes.

Apache Doris 2.0.11

3.0.8

May 15, 2024

[New features]

  • Supports all features of Apache Doris 2.0.10.

  • Added support for the show proc statement.

  • Added support for retrieving all JSON keys.

[Improvements]

  • Reduced the time required to create a table.

  • Optimized the delete bitmap calculation speed for MoW tables to increase loading throughput.

  • Improved query speed on MoW tables that have many versions due to high-frequency loads.

  • Improved query efficiency.

[Fixes]

  • Fixed an issue with incorrect metrics after a rename cluster operation.

  • Fixed an issue with inaccurate traffic statistics after a rename cluster operation.

  • Fixed a formatting issue with the show processlist command.

  • Fixed Schema Change failures caused by insufficient memory.

  • Fixed a permission issue with the audit log component during data loads.

  • Fixed an error in the datetimev2 round function.

  • Fixed an issue where nullable planning could cause a core dump.

  • Fixed an issue where nullable planning could cause incorrect results.

Apache Doris 2.0.10

3.0.7

March 31, 2024

[New features]

  • Supports all features of Apache Doris 2.0.6.

  • Added support for the audit log plugin. You must manually create an audit log table.

[Improvements]

  • When a default cluster is not set for a query, the system now selects a running, permitted cluster alphabetically by name.

  • Improved the availability and performance of inverted indexes and logging scenarios.

  • The new optimizer resolves ambiguity in the projection having syntax.

  • Improved the performance of compound in list in inverted indexes.

[Fixes]

  • Fixed load failures triggered by a large number of delete operations.

  • Fixed an issue where the cluster auto-stop logic failed because statistics collection repeatedly triggered SQL statements.

  • Fixed an error in UTC time zone conversion during data loads.

  • Fixed an issue where the show processlist command returned an error for JDBC.

  • Fixed an issue where the ttl_seconds table property was reset to 0 after a checkpoint and restart.

  • Fixed the date/month/year add functions.

Apache Doris 2.0.6

3.0.6

February 5, 2024

[New features]

  • Supports all features of Apache Doris 2.0.4.

  • Added support for automatic analysis.

  • Added support for loading data into wide tables.

  • Added support for Group Commit to enable real-time batch data loading.

  • Added support for in left join infer.

[Improvements]

  • Improved error messages for failed loads.

  • Improved stability.

[Fixes]

  • Fixed an issue where cluster permissions could become invalid after a cluster restart.

  • Fixed an issue where upgrading from SelectDB Core 2.4.x versions to 3.0.x versions failed.

  • Fixed the misaligned output of the show processlist command.

  • Fixed an issue where the alter table TTL property might not take effect, causing the TTL to appear as 0 in the table structure.

  • Fixed an issue where queries occasionally failed with a "failed to initialize storage reader" error.

  • Fixed a memory leak that occurred in the Parquet reader on an exception path.

  • Fixed an issue with the pushdown of the date_sub, date_add, and to_date functions for external tables.

  • Fixed an issue where colocate participating in a Balance operation invalidated the colocate join plan.

  • Fixed an issue where the replay of the alter colocate property failed.

  • Fixed an issue where data could not be queried if the delete condition contained special characters.

  • Fixed a rare issue where read queries failed with a NOT_IMPLEMENTED_ERROR.

  • Fixed incorrect data caused by time zone conversion during loads.

  • Fixed a core dump caused by passing a negative value to substr().

Apache Doris 2.0.4

3.0.5

December 20, 2023

[New features]

  • Supports all features of Apache Doris 2.0.3.

    Note

    Use of the automatic analysis feature is not recommended at this time.

  • Provided a compatible API for Stream Load.

  • Enabled the allowlist for show proc/statistic.

[Improvements]

  • Improved the stability of data loads into MoW tables.

  • Improved the creation speed of dynamic tables.

  • Improved query plan generation performance.

  • Optimized the behavior of decimal operations.

  • Improved stability.

[Fixes]

  • Fixed an issue where insufficient OSS buffer space could cause writes to stall.

  • Fixed an issue in multi-cluster scenarios where queries could fail with a "failed to find version path" error.

  • Fixed an issue in multi-cluster scenarios where a query plan could incorrectly span multiple clusters.

  • Fixed an issue where changing the varchar length prevented Dynamic Partition from creating new partitions.

  • Fixed an issue where the output of the show create table command for decimal data fields was incompatible with SmartBI.

  • Fixed an issue where the column type conversion feature could become unavailable.

  • Fixed an issue where row-store table properties were not applied.

  • Fixed an issue where Base Compaction could fail.

  • Fixed an issue where point queries could return stale data.

  • Fixed an issue where a copy into task would wait for a timeout on duplicate files.

  • Fixed an issue where query_parallel_instance_num could be divided by zero.

  • Fixed inaccurate cache hit rate calculation.

  • Fixed an issue where the NGram index was not effective.

Apache Doris 2.0.3

3.0.4

November 23, 2023

[New features]

  • Added support for the show proc current_stmt command.

[Improvements]

  • Enhanced access control security.

  • Improved the reliability of data validation during uploads.

  • Improved the availability of the instance metadata service.

  • Improved the error message for dynamic_partition.replication_num during table creation.

[Fixes]

  • Fixed an issue where upgrading SelectDB Core from 2.4.x to 3.0.x could cause a copy into task to fail.

  • Fixed a potential authorization failure when loading data with an External Stage.

  • Fixed an issue where Routine Load could fail.

  • Fixed an issue where data loads into MoW tables could fail.

  • Fixed an issue where real-time write insert statements could fail.

  • Addressed a performance regression on the TPC-DS benchmark.

  • Fixed an issue where non-global session variables might not take effect.

  • Fixed high CPU usage and slow execution for queries with a large number of conditions in the where clause.

None

3.0.3

November 2, 2023

[New features]

  • Added support for Doris Clean Label.

  • Made the Stream Load cloud API compatible with open-source Apache Doris.

  • The JDBC driver is now built into instances.

[Improvements]

  • The new optimizer supports Runtime Filter pruning for top n by default.

[Fixes]

  • Fixed an issue where slow query responses were caused by a resource leak in an instance.

  • Fixed an issue where disabling a function statement did not take effect.

  • Fixed an issue where a schema change that involves column reordering would fail.

None

3.0.2

October 17, 2023

[New features]

  • Supports all features of Apache Doris 2.0.2.

  • Supports all features of SelectDB Core versions 2.3.10 and 2.4.4.

  • Added an allowlist feature for JDBC driver URLs used in OSS Load.

[Improvements]

  • Reduced metadata retrieval time during query planning to accelerate plan generation.

  • Added statistics about metadata access time to query profiles.

  • Balanced and optimized resource utilization.

[Fixes]

  • Fixed a read and write error that occurred after a TTL is set for the File Cache.

  • Fixed an issue where querying the backends or rowsets table caused service unavailability.

Apache Doris 2.0.2

3.0.1

September 18, 2023

[New features]

  • Supports all features of Apache Doris 2.0.1.

  • Supports all features of SelectDB Core 2.4.3.

[Improvements]

  • Reduced the time required to obtain a version.

Apache Doris 2.0.1

2.4

Note
  • ApsaraDB for SelectDB kernel 2.4 is based on Apache Doris 1.2. For more information, see Apache Doris 1.2.

  • The ApsaraDB for SelectDB kernel 2.4 is decommissioned and no longer available for new purchases.

Version

Release date

Description

References

2.4.6

November 14, 2023

Fixes

  • Fixed several memory leaks on compute nodes.

None

2.4.5

November 6, 2023

Improvements

  • Optimized the rebalancing strategy.

Fixes

  • Fixed an issue where queries failed due to replace tmp partition.

  • Fixed a deadlock caused by the mixed use of pthread and bthread.

None

2.4.4

September 20, 2023

Improvements

  • Added support for all features of SelectDB Core versions 2.3.9 and 2.3.10.

  • Improved the availability of the import feature.

Fixes

  • Fixed an issue that caused MySQL sessions to hang when running TRUNCATE TABLE on tables with many partitions.

None

2.4.3

September 11, 2023

New features

  • Added support for all features of SelectDB Core version 2.3.8.

  • Added support for suspension for overdue payments.

Fixes

  • Fixed a time zone issue in Docker environments.

None

2.4.2

August 28, 2023

New features

  • The copy into import method now supports setting constant values.

Improvements

  • Improved the accuracy of storage statistics.

Fixes

  • Fixed potential Cloud Stream Load failures.

None

2.4.1

August 3, 2023

New features

  • Supports all features of SelectDB Core versions 2.3.5, 2.3.6, and 2.3.7.

  • Added support for importing data using Stream Load.

  • Added support for auto-starting stopped pay-as-you-go clusters upon receiving a query request.

Fixes

  • Fixed potential inverted index query failures.

None

2.4.0

July 3, 2023

New features

  • Added support for controlling SQL cache usage with session variables.

  • Added support for incremental data synchronization between clusters during data import.

  • Added a cache data warm-up feature based on Table Cluster.

  • Added support for querying cache usage with SQL.

  • Added support for automatically stopping idle pay-as-you-go clusters.

Improvements

  • Enhanced data security.

  • Improved query response speed for cache misses.

Fixes

  • Fixed an issue where set default cluster might fail.

  • Fixed potential upgrade process failures.

None

For earlier kernel versions, see the kernel release notes for SelectDB Cloud.