All Products
Search
Document Center

ApsaraDB for SelectDB:Kernel release notes

Last Updated:Aug 04, 2025

This topic describes the kernel release history for ApsaraDB for SelectDB. Each SelectDB version is based on a corresponding version of the open-source Apache Doris project, offering enterprise-grade enhancements and improvements. This note covers versions from 2.4.0 onwards.

4.0

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

  • Here's how to use Kernel V4.0:

    • For new instances: set the kernel version to 4.0 directly from instance creation page, . See Create an instance for details.

    • For existing instances: first upgrade your instance to version 3.0.9 or higher before you can upgrdate to 4.0 version. See Upgrade the kernel version for details.

Version

Release date

Description

References

4.0.5

July 14, 2025

[New features]

All features of Apache Doris 3.0.4 and Apache Doris 3.0.5 are supported.

[Improvements]

The availability is improved by fixing an issue of premature data reclamation.

[Fixed issues]

The issue that a core dump occurs in the inverted index when you upgrade from V4.0.4 to V4.0.5 is fixed.

4.0.4

December 06, 2024

[New features]

  • All features of Apache Doris 3.0.3 are supported.

  • The array form of the text field type is supported for JDBC Catalog.

  • The timestamp field type is supported for MaxCompute (MC) Catalog.

[Improvements]

  • The query performance is improved by resolving the high CPU consumption issue during the Load Segment process.

  • The file cache policy is optimized to reduce fluctuations in query response time.

  • The file cache reclamation mechanism is optimized.

  • The information_schema query performance is optimized.

  • The metadata lock mechanism is optimized.

  • The delete bitmap lock mechanism is optimized.

  • The memory management of Compressed Class Space is optimized.

  • Interfaces with Server-Side Request Forgery (SSRF) risks are removed to enhance security.

  • The statistical performance of Audit Log is optimized.

  • The performance of the window function for paged queries is optimized.

  • The performance of time-series compaction for Merge-on-Write (MoW) tables is optimized.

[Fixed issues]

  • The issue where table data becomes unavailable after the disable_auto_compaction property of an MoW table is modified is fixed.

  • The issue where data import into MoW tables fails during peak hours is fixed.

  • Issues with Routine Load are fixed, such as potential data loss, jobs getting stuck, and transaction commit failures.

  • The issue where Routine Load is paused and reports errors after the instance access module is restarted is fixed.

  • The issue where an error may be reported when you use the Group Commit feature is fixed.

  • The issue where the amount of data to be queried increases after an instance is upgraded to kernel V4.0.4 is fixed.

  • The issue where no result set is returned for point queries that use precompilation is fixed.

  • The issue where duplicate values may appear in the primary key field of a table when the table model is Unique is fixed.

  • The issue where the query response time is prolonged due to cache misses caused by the reclamation of stale rowsets is fixed.

  • The issue of inconsistent results between Change Data Capture (CDC) partial column updates and Stream Load wide table appends is fixed.

  • The issue of core dumps on multiple nodes in a cluster is fixed.

  • The issue of metadata exceptions when reading tables across clusters using asynchronous materialized views is fixed.

  • The issue of data quality validation exceptions when writing to an auto-partition table using insert overwrite is fixed.

  • The issue where an error is reported when writing data using insert overwrite is fixed.

  • The issue where running insert overwrite on the same table is not allowed is fixed.

  • The issue where no error URL is provided when an insert into select statement fails due to data quality issues is fixed.

  • The issue of Prepared Statement exceptions caused by stmtId overflow in high-concurrency point query scenarios is fixed.

  • The issue of a RUNTIME_ERROR caused by an uninitialized state when executing the ConvertTz function after upgrading to V4.0.4 is fixed.

  • The issue of slow cluster restarts is fixed.

  • The issue where the NOT operator does not work for short word matching is fixed.

  • The issue of compaction recovery after a schema change is fixed.

  • The issue of data import errors and version limit exceeded errors caused by empty partitions after a schema change is fixed.

  • The issue of Java Database Connectivity (JDBC) connection leaks is fixed.

  • The issue of connection leaks in PostgreSQL (PG) Catalog is fixed.

  • The issue where partition pruning does not take effect in MaxCompute (MC) Catalog is fixed.

  • The issue where the local file cache drops sharply due to premature eviction of cached data is fixed.

  • The issue where incorrect results are returned due to SQL Cache is fixed.

  • The issue of calculation errors in the split_part function is fixed.

  • The compatibility issue with field naming conventions is fixed.

  • The issue of query latency caused by multi-threaded waiting for spinlocks is fixed.

  • The issue where cluster nodes go offline abnormally due to network jitter is fixed.

  • The issue where short queries report a COMPUTE_GROUPS_NO_ALIVE_BE error is fixed.

  • The issue where the timestamp column in the window_funnel function does not support high precision is fixed.

  • The issue of query planning timeouts is fixed.

  • The issue of a core dump when using the explode_variant_array function is fixed.

  • The issue where queried data does not hit a materialized view is fixed.

  • The issue where error log URLs are inaccessible due to excessive length is fixed.

Apache Doris 3.0.3

4.0.3

October 11, 2024

[New features]

  • All features of Apache Doris 3.0.2 are supported.

  • Large transaction import is supported. This feature is disabled by default.

[Improvements]

  • By default, java_udf is disabled.

  • The performance of top n queries in log scenarios is optimized.

  • The performance of point queries is optimized using a short path.

  • Tablet pruning is optimized to improve query performance.

[Fixed issues]

  • The issue where replaying a catalog may cause the instance to fail to start in the background is fixed.

  • The issue where the audit log component fails to work after the kernel is upgraded from a 3.0.x version to a 4.0.x version is fixed.

  • The issue where the permissions of the default compute cluster are restricted after the kernel is upgraded to V4.0.2 is fixed.

  • The issue where constant folding Remote Procedure Calls (RPCs) may cross compute clusters is fixed.

  • The issue where a compute cluster may not be found when an SQL statement is forwarded is fixed.

  • The issue of a core dump caused by a null pointer in the compaction delete bitmap is fixed.

  • The issue where a full compaction cannot be triggered because the delete bitmap of an MoW table is too large is fixed.

  • The issue where a materialized view defined by select * fails to be built is fixed.

Apache Doris 3.0.2

4.0.2-beta

August 25, 2024

[New features]

  • All features of Apache Doris 3.0.1 are supported.

[Fixed issues]

  • The issue where the import performance may degrade if many import jobs with the same label fail is fixed.

  • The issue where a cluster scale-out may cause the instance version upgrade to get stuck is fixed.

  • The issue of memory leaks in the runtime filter is fixed.

Apache Doris 3.0.1

4.0.1-beta

July 09, 2024

[New features]

  • The kernel can be upgraded from a 3.0.x (x >= 9) version to a 4.0.x version.

  • All features of Apache Doris 3.0.0 are supported.

[Fixed issues]

  • The issue where an instance needs to be restarted in the background to restore cluster permissions after an upgrade from kernel V3.0.9 is fixed.

  • The issue where queries that use inverted indexes may get stuck is fixed.

Apache Doris 3.0.0

4.0.0-beta

May 15, 2024

[New features]

  • Multi-table materialized views (MTMVs) are supported. This includes transparent rewrite acceleration, auto-refresh, materialized views from external to internal tables, and direct queries on materialized views. Based on this capability, materialized views can also be used for data warehouse layered modeling, job scheduling, and data transformation.

  • The new Variant and IP data types are supported, and a series of analytical functions are improved, making it easier to store and analyze complex semi-structured data.

  • Auto-increment columns, automatic partitioning, and the ability to accumulate batch requests on the server for centralized submission are supported, improving the efficiency of real-time writing of large-scale data.

  • A high-speed read interface based on Arrow Flight is supported, which increases data transmission efficiency by 100 times and easily handles data science and other large-scale data reading scenarios.

  • All features of Apache Doris 2.1.0 are supported.

[Improvements]

  • The out-of-the-box blind test query performance is significantly improved, achieving good performance without tuning. This includes further improvements to complex SQL query performance, with over 100% performance improvement on the TPC-DS 1 TB test dataset, placing the query performance at an advanced level in the industry.

  • The performance of data lake analytics is significantly improved, with a 4 to 6 times performance increase compared to Trino and Spark, respectively. Compatibility with multiple SQL dialects is introduced, allowing you to seamlessly switch from your original system to ApsaraDB for SelectDB.

Apache Doris 2.1.0

3.0

Note

ApsaraDB for SelectDB kernel V3.0 is based on Apache Doris 2.0. For more information, see Apache Doris 2.0.

Version

Release date

Description

References

3.0.15

July 21, 2025

[Fixed issues]

  • The issues of occasional backlogs in Routine Load and errors when importing extended partitions from upstream topics are fixed.

  • The issues of BE core dumps during load_segment and abnormal BE restarts are fixed.

  • The issues of slow export speed and data loss for Aggregate tables are fixed.

  • The issue of high JVM memory usage on the master node is fixed.

  • The issue of frontend (FE) out-of-memory (OOM) errors is fixed.

  • The issue of duplicate warning logs caused by repeated closing of the S3 FileWriter is fixed.

Apache Doris 2.0.15

3.0.14

June 29, 2025

[Improvements]

  • Compaction scheduling is optimized to improve efficiency.

  • The issues of high CPU utilization and HTTP interface stuttering caused by metrics spinlocks are optimized.

[Fixed issues]

  • The issue of inconsistent execution results for the extract_url_parameter function is fixed.

  • The issues of MoW BE core dumps and UDF core dumps are fixed.

  • The issues of write failures and scheduling task failures due to connection exceptions caused by metadata service upgrade jitters are fixed.

  • The issue where exporting Parquet files using OUTFILE causes multiple BE core dumps is fixed.

Apache Doris 2.0.15

3.0.13

May 19, 2025

[Improvements]

  • Optimized performance for primary key tables with a high number of delete markers. This resolves failures that previously occurred during data ingestion and file merging.

  • Routine Load is optimized, including removing the 60s limit on max_batch_interval, adding observability metrics, and resolving issues where abnormal jobs affect the scheduling of other jobs.

[Fixed issues]

The issue of lost audit logs is fixed.

Apache Doris 2.0.15

3.0.12

February 19, 2025

[New features]

Importing compressed JSON data using Stream Load is supported.

[Improvements]

The upload object retry policy and connection timeout are optimized to improve import stability.

[Fixed issues]

  • The issue where the CPU utilization of the instance access module may reach 100% due to high-frequency Stream Load jobs is fixed.

  • The issue of memory leaks in the instance access module during the import process is fixed.

  • The issue where an import fails because writing to an index file fails during the import process is fixed.

  • The issue where an import may fail to upload is fixed.

  • The issue where an import fails because an MoW table holds a lock for a long time is fixed.

  • The issue where a schema change may cause a Base Compaction to fail is fixed.

  • The issue where a Routine Load job may get stuck is fixed.

  • The issue where double values of the JSON data type are processed as 0 during import is fixed.

  • The issue where permissions cannot be granted on the Audit Log table is fixed.

  • The issue of duplicate times in Audit Log Query is fixed.

  • The issue of duplicate SQL Hash is fixed.

  • The issue where UTF-8 encoding and decoding for inverted indexes may cause errors is fixed.

  • The issue where cluster nodes go offline abnormally due to network jitter is fixed.

  • The issue where an execution exception is triggered when an insert into select query returns an empty result is fixed.

Apache Doris 2.0.15

3.0.11

November 10, 2024

[New features]

  • All features of Apache Doris 2.0.15 are supported.

[Improvements]

  • The file cache hit rate is improved.

[Fixed issues]

  • The issue where query results in an Aggregate table may be incorrect is fixed.

  • The issue where queries on the struct type may become unavailable is fixed.

  • The issue where the window_funnel function does not support datetime v2 is fixed.

  • The issue where an incorrect permission error may be reported for an insert into select statement is fixed.

  • The issue where a Routine Load transaction cannot be correctly aborted is fixed.

  • The issue where a "bad page" error is reported during a query or compaction is fixed.

Apache Doris 2.0.15

3.0.10

August 23, 2024

[New features]

  • All features of Apache Doris 2.0.13 are supported.

[Improvements]

  • The issue of inconsistent mapping distribution among multiple tablets is optimized.

[Fixed issues]

  • The issue where the new optimizer cannot automatically retry an insert into select statement is fixed.

  • The issue where a node restarts due to dual-write of the nullable type during a schema change is fixed.

  • The issue where the disposable file cache may be occupied by other queues, causing slow compaction or schema changes, is fixed.

Apache Doris 2.0.13

3.0.9

June 25, 2024

[New features]

All features of Apache Doris 2.0.11 and kernel V3.0.8 are supported.

[Improvements]

  • The calculation of delete bitmaps for MoW table imports is optimized to improve the import speed and robustness.

  • The response speed of show data is optimized.

  • The query performance of inverted indexes and semi-structured data is optimized.

[Fixed issues]

  • The issue where an instance OOM error occurs due to an excessive number of copy into tasks is fixed.

  • The issue where an instance OOM error may occur due to an excessive number of alter job tasks is fixed.

  • The issue where instance metrics may be missing when multiple clusters exist is fixed.

  • The issue where some tablets lack a version in extreme cases of multi-tablet import within a single transaction is fixed.

  • The issue where an instance cannot immediately perceive changes after the file cache size is modified is fixed.

  • Several issues related to JDBC external table connections are fixed.

  • The issue where Elasticsearch Catalog cannot use esquery is fixed.

  • The issues of uneven balance and decommission getting stuck are fixed.

Apache Doris 2.0.11

3.0.8

May 15, 2024

[New features]

  • All features of Apache Doris 2.0.10 are supported.

  • The show proc statement is supported.

  • Retrieving all JSON keys is supported.

[Improvements]

  • The time consumed to create a table is optimized.

  • The calculation speed of delete bitmaps for MoW tables is optimized to improve import throughput.

  • The query speed for high-frequency imports (multiple versions) of MoW tables is optimized.

  • Query efficiency is optimized.

[Fixed issues]

  • The issue of incorrect metrics after a rename cluster operation is fixed.

  • The issue of inaccurate traffic statistics after a rename cluster operation is fixed.

  • The issue of incorrect format in the show processlist output is fixed.

  • The issue where a schema change fails due to insufficient memory is fixed.

  • The issue with import permissions for the Audit Log component is fixed.

  • The issue where the datetimev2 round function returns an error is fixed.

  • The issue where nullable planning may cause a core dump is fixed.

  • The issue where nullable planning may lead to incorrect results is fixed.

Apache Doris 2.0.10

3.0.7

March 31, 2024

[New features]

  • All features of Apache Doris 2.0.6 are supported.

  • The audit log plugin is supported. You need to manually create an audit log table.

[Improvements]

  • When a query is executed, if the user has not set a default cluster, an available cluster (running and with permissions) is selected in the alphabetical order of cluster names.

  • The availability and performance of inverted indexes and log scenarios are optimized.

  • The new optimizer optimizes the ambiguous projection having syntax.

  • The performance of compound in list for inverted indexes is improved.

[Fixed issues]

  • The issue where many delete operations trigger an import failure is fixed.

  • The issue where the logic for automatic cluster shutdown fails because statistics information logic repeatedly triggers SQL statements is fixed.

  • The issue of incorrect time zone conversion when importing with a specified UTC time zone is fixed.

  • The issue where show processlist reports an error from JDBC is fixed.

  • The issue where the table property ttl_seconds is reset to 0 after a restart following a checkpoint is fixed.

  • The issue with the date/month/year add function is fixed.

Apache Doris 2.0.6

3.0.6

February 05, 2024

[New features]

  • All features of Apache Doris 2.0.4 are supported.

  • Auto Analyze is supported.

  • Wide table import is supported.

  • Group Commit (batch import/real-time import) is supported.

  • in left join infer is supported.

[Improvements]

  • Error messages for import failures are optimized.

  • Stability is improved.

[Fixed issues]

  • The issue where a cluster restart may invalidate cluster permissions is fixed.

  • The issue where an upgrade from a kernel 2.4.x version to a 3.0.x version fails is fixed.

  • The issue of misaligned output layout for the show processlist command is fixed.

  • The issue where the alter table TTL property may not take effect (querying the table schema shows TTL as 0) is fixed.

  • The issue where a query occasionally reports a "failed to initialize storage reader" error is fixed.

  • The issue where an abnormal path in the Parquet Reader may cause a memory leak is fixed.

  • The issue with the pushdown of the date_sub, data_add, and to_date functions for external tables is fixed.

  • The issue where a colocate join plan becomes invalid because colocate is involved in balance is fixed.

  • The issue where the replay of an alter colocate property fails is fixed.

  • The issue where data cannot be queried because a delete condition contains special characters is fixed.

  • The issue where a read query has a small probability of reporting a NOT_IMPLEMENTED_ERROR is fixed.

  • The issue of incorrect data due to time zone conversion during import is fixed.

  • The issue where passing a negative value to substr() causes a core dump is fixed.

Apache Doris 2.0.4

3.0.5

December 20, 2023

[New features]

  • All features of Apache Doris 2.0.3 are supported.

    Note

    We recommend that you do not enable the Auto Analyze feature.

  • A Stream Load compatible API is provided.

  • The whitelist for show proc/statistic is opened.

[Improvements]

  • The stability of MoW table import is improved.

  • The speed of creating dynamic tables is increased.

  • The performance of generating plans is improved.

  • The behavior of decimal operations is optimized.

  • Stability is improved.

[Fixed issues]

  • The issue where insufficient OSS buffer may cause write operations to get stuck is fixed.

  • The issue where a query in a multi-cluster scenario may report a "failed to find version path" error is fixed.

  • The issue where a plan may cross clusters in a multi-cluster scenario is fixed.

  • The issue where a new partition cannot be created for a dynamic partition table because the length of a varchar column is changed is fixed.

  • The issue where the show create table decimal data field is incompatible with SmartBI is fixed.

  • The issue where the column type conversion feature may be unavailable is fixed.

  • The issue where row-oriented table properties do not take effect is fixed.

  • The issue where a Base Compaction may fail is fixed.

  • The issue where a point query may not find the latest data is fixed.

  • The issue where a timeout is required for duplicate files in copy into is fixed.

  • The issue where query_parallel_instance_num may be divided by zero is fixed.

  • The issue where the cache hit rate calculation may be inaccurate is fixed.

  • The issue where the NGram index does not take effect is fixed.

Apache Doris 2.0.3

3.0.4

November 23, 2023

[New features]

  • The show proc current_stmt statement is supported.

[Improvements]

  • Access control security is enhanced.

  • The reliability of uploaded data validation is enhanced.

  • The availability of the instance metadata service is improved.

  • The error message for dynamic_partition.replication_num during table creation is optimized.

[Fixed issues]

  • The issue where an upgrade from a kernel 2.4.x version to a 3.0.x version may cause copy into to fail is fixed.

  • The issue where authorization for import using an external stage may fail is fixed.

  • The issue where a Routine Load import may fail is fixed.

  • The issue where an MoW table import may fail is fixed.

  • The issue where a real-time write insert statement may fail is fixed.

  • The issue of TPC-DS performance degradation is fixed.

  • The issue where non-global session variables may not take effect is fixed.

  • The issue where a query with many where conditions is slow to execute due to high CPU consumption is fixed.

None

3.0.3

November 02, 2023

[New features]

  • Doris Clean Label is supported.

  • The Stream Load cloud API is compatible with the Apache Doris community behavior.

  • A JDBC driver is built into the instance.

[Improvements]

  • The new optimizer supports runtime filter pruning by default for top n queries.

[Fixed issues]

  • The issue of slow query response due to resource leaks in the instance is fixed.

  • The issue where disabling a function statement does not take effect is fixed.

  • The issue where a reordering schema change fails is fixed.

None

3.0.2

October 17, 2023

[New features]

  • All features of Apache Doris 2.0.2 are supported.

  • All features of kernel V2.3.10 and V2.4.4 are supported.

  • A whitelist feature for JDBC driver URLs for OSS Load is added.

[Improvements]

  • The time to retrieve metadata during planning is reduced, speeding up plan generation.

  • The time consumed to access metadata is added to the query profile statistics.

  • Resource utilization is optimized in a balanced manner.

[Fixed issues]

  • The issue of read and write errors after setting the file cache TTL is fixed.

  • The issue where querying the backends or rowsets table causes the service to become unavailable is fixed.

Apache Doris 2.0.2

3.0.1

September 18, 2023

[New features]

  • All features of Apache Doris 2.0.1 are supported.

  • All features of kernel V2.4.3 are supported.

[Improvements]

  • The time consumed by Get Version is optimized.

Apache Doris 2.0.1

2.4

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

  • Currently, ApsaraDB for SelectDB kernel V2.4 is unpublished and is no longer available for new purchases.

Version

Release date

Description

References

2.4.6

November 14, 2023

[Fixed issues]

  • The issue of memory leaks on several compute nodes is fixed.

None

2.4.5

November 06, 2023

[Improvements]

  • The balance policy is optimized.

[Fixed issues]

  • The issue where a query fails due to replace tmp partition is fixed.

  • The deadlock issue caused by the mixed use of pthread and bthread is fixed.

None

2.4.4

September 20, 2023

[Improvements]

  • All features of kernel V2.3.9 and V2.3.10 are supported.

  • The availability of the import feature is improved.

[Fixed issues]

  • The issue where a MySQL session becomes unresponsive when requesting to truncate a table that contains many partitions is fixed.

None

2.4.3

September 11, 2023

[New features]

  • All features of kernel V2.3.8 are supported.

  • Service suspension due to overdue payments is supported.

[Fixed issues]

  • The issue with time zones in a Docker environment is fixed.

None

2.4.2

August 28, 2023

[New features]

  • Setting constant values for the copy into import method is supported.

[Improvements]

  • The accuracy of storage information statistics is improved.

[Fixed issues]

  • The issue where Cloud Stream Load may fail is fixed.

None

2.4.1

August 03, 2023

[New features]

  • All features of kernel V2.3.5, V2.3.6, and V2.3.7 are supported.

  • Importing data using Stream Load is supported.

  • Stopped pay-as-you-go clusters can be automatically started when they receive query requests.

[Fixed issues]

  • The issue where a query that uses an inverted index may fail is fixed.

None

2.4.0

July 03, 2023

[New features]

  • Using session variables to control whether SQL statements use the cache is supported.

  • Incremental data synchronization between clusters during import is supported.

  • The cache data prefetch feature based on table clusters is supported.

  • Querying cache usage through SQL is supported.

  • Idle pay-as-you-go clusters can be automatically stopped.

[Improvements]

  • Data security is enhanced.

  • The response speed when a query does not hit the cache is improved.

[Fixed issues]

  • The issue where a set default cluster statement may fail is fixed.

  • The issue where an upgrade process may fail is fixed.

None

For more information about historical kernel versions of SelectDB, see Kernel Release Notes of SelectDB Cloud.