全部產品
Search
文件中心

ApsaraDB for SelectDB:核心發布記錄

更新時間:Aug 08, 2026

本文介紹ApsaraDB for SelectDB的核心功能動態

26.1

說明
  • 為更好地區分雲核心與開源核心版本、加速雲核心企業特性快速發版迭代,SelectDB 自 5.x 系列起對雲核心版本命名進行了升級:原 5.x 版本後續統一以 26.x 呈現,26.x 即原 5.x 系列的延續。此次調整僅涉及版本號碼命名,產品能力與使用方式保持一致,您無需改變任何現有操作習慣。正在使用 4.x 版本的執行個體後續可平滑升級至 26.x,升級過程順暢、資料與配置不受影響,無需額外操作。

  • ApsaraDB for SelectDB核心26.1版本是基於Apache Doris 4.1開發的。更多詳情,請參見:Apache Doris 4.1

  • 核心26.1版本目前受限使用。您可通過工單提供您的阿里雲主帳號ID並諮詢可用性區域情況,以便產品經理為您開放該版本。

版本號碼

發布時間

說明

相關文檔

26.1.1

2026年7月31日

本版本已合入 Apache Doris 4.1.2 的主要功能與修複。

【新增】

  • 通過 WITH RECURSIVE 添加了遞迴公用表的運算式,用於層次化和圖式查詢。

  • 添加了 UNNEST 文法,用於將數組和其他嵌套值展開為行。

  • 添加了 json_each 和 json_each_text 表函數,用於將 JSON 對象展開為索引值行。

  • 添加了 array_cross_product 函數,用於計算多個數組的笛卡爾積。

  • 添加了 murmur_hash3_128 純量涵式、exponential_moving_average 彙總函式,以及 DataSketches HLL 彙總函式。

  • 添加了 current_database 作為現有 database() 函數的別名。

  • 為索引大於可用記憶體的向量搜尋工作負載添加了基於磁碟的 IVF 向量索引。

  • 為 Variant 列添加了 DOC 模式,在攝入期間儲存原始文檔並延遲子列提取,以減少寬 JSON 文檔的寫入成本。

  • 為 Variant 列添加了 NestedGroup 支援,以及 NESTED 搜尋運算子,用於查詢嵌套對象數組而無需先展平它們。

  • 添加了條件緩衝,用於在不變的表資料上重用重複的過濾結果。

  • 為 Iceberg V2 和 V3 表添加了行級 UPDATEDELETE 和 MERGE INTO 支援,以及 Iceberg V3 刪除向量和行血緣讀取。

  • 添加了 Iceberg JDBC 目錄、排序寫入、靜態分區覆蓋和 publish_changes 過程。

  • 添加了 Paimon JDBC 目錄以及建立和刪除 Paimon 資料庫和表的 SQL 操作。

  • 為 MaxCompute 外部目錄添加了 CREATE TABLEDROP TABLE 和 INSERT INTO 支援。

  • 添加了 Parquet 中繼資料資料表值函式,用於通過 SQL 檢查行組、列統計資訊和其他檔案中繼資料。

  • 為檔案資料表值函式添加了 INSERT INTO 支援,允許將查詢結果匯出到 HDFS 或 S3。

  • 添加了 cdc_stream 資料表值函式,用於讀取 MySQL 和 PostgreSQL 變更流並將其用作流式作業的資料來源。

  • 為 MySQL 用戶端添加了 OIDC 認證,包括認證整合、角色映射和 information_schema.role_mappings 表。

  • 為 Kafka Routine Load 作業添加了 AWS MSK IAM 認證。

【改進】

  • 通過允許中間資料在記憶體受限時多級溢出,提高了大型串連、彙總和排序的穩定性。

  • 通過更早地彙總行,並改進重複和簡單彙總的計劃,降低了複雜串連和彙總查詢的延遲和記憶體使用量。

  • 通過使用索引支援的惰性物化改進了索引列上的 ORDER BY ... LIMIT 查詢,並改進了 CASE WHENexplode 和 posexplode 的執行。

  • 通過自適應調整掃描批次大小,提高了大表掃描的輸送量和記憶體效率。

  • 通過重用解壓的資料頁改進了重複的 Parquet 查詢,並通過原生讀取器改進了 Paimon 查詢效能。

  • 擴充了 MySQL 和 PostgreSQL CDC 流式作業,支援自訂表格映射、僅快照同步、PostgreSQL 模式變更處理、排除列和額外的 PostgreSQL 資料類型。

  • 為流式作業添加了顯式起始位移量、計算群組選擇、結構化失敗原因以及每作業的延遲和進度指標。

  • 通過防止仍在進行中的任務被逾時和重試,提高了大型或資料扭曲表的完整快照 CDC 可靠性。

  • 將 window_funnel 改為預設使用更節省記憶體的 v2 實現,同時將之前的實現保留為 window_funnel_v1。在 FIXED 模式下,不匹配任何漏鬥條件的行不再中斷序列,因此受影響的查詢在升級後可能返回更長的漏鬥鏈。

  • 擴充了多個彙總和數組函數以接受 TIMESTAMPTZ 值,並擴充了 max_by 和 min_by 以支援複雜類型。

  • 為運行中的查詢,對外透出統一的運行時統計資訊與任務進度。

  • 在 MTMV 重新整理任務輸出中添加了計算群組,以便可以直接檢查重新整理放置。

  • 降低了行儲存攝入和解析稀疏 Variant 文檔期間的記憶體壓力。

  • 添加了每分區 768 個桶的預設限制。CREATE TABLE 和 ADD PARTITION 現在會拒絕超過此限制的分區。

【修複】

  • 修複了 *_diff 函數在使用可空字面量或跨越公元 0000 年時、datediff 在零日期上、以及 convert_tz 在夏令時轉換期間,日期和時間常量摺疊與運行時執行不一致的問題。

  • 修複了當可空浮點參數包含未使用的 NaN 值且後續參數提供了預期的非 NULL 結果時,coalesce 返回 NULL 的問題。

  • 修複了Runtime filters通過外串連的可空側推送時返回不正確結果的問題。

  • 修複了查詢計劃在不同 join 分支間複用預彙總狀態的問題——當各分支需要不同的彙總行為時,這會導致產生邏輯錯誤的查詢計劃,從而產生錯誤的查詢結果。

  • 修複了在外部表格上建立 SELECT * 視圖的查詢,在源表添加列並重新整理中繼資料後出現 IndexOutOfBoundsException 的問題。

  • 修複了當 tokenize 的第一個參數為常量且查詢掃描多個輸入行時,只返回一行的問題。

  • 修複了 json_contains 將數值相等的 JSON 值(如 1 和 1.0)視為不同,以及重複數組候選導致包含結果不正確的問題。

  • 修複了 enable_insert_strict 靜默改變 INSERT 語句轉換行為的問題。現在插入行過濾和 enable_strict_cast 獨立運作。

  • 修複了 COM_RESET_CONNECTION 清除選定資料庫並部分重設其他工作階段狀態,可能導致重設後池化 MySQL 串連中斷的問題。

  • 修複了查詢舊版 DecimalV2 資料時,當資料由早於 2.1.0 的 Doris 版本寫入時,出現 meet invalid precision: real_precision=0 錯誤的問題。

  • 修複了 MATCH 拒絕別名 Variant 點子列(如 msg.trace_id),以及嵌套 Variant 搜尋綁定到錯誤倒排索引的問題。

  • 修複了當應用於最佳化器已修剪的 Variant 子路徑時,數組下標和 element_at 返回 NULL 的問題。

  • 修複了稀疏 Variant 路徑為混合類型數組推斷錯誤元素類型,以及在序列化期間丟失 TIMESTAMPTZ 值的問題。

  • 修複了可空 NestedGroup Variant 資料在可見嵌套行為 NULL 或空時,Compaction 出現 TAPE_ERROR 失敗的問題。

  • 修複了當訓練僅使用部分段時,IVF 和 PQ 向量索引召回率低或為零的問題,以及 ANN 範圍搜尋狀態在段間泄漏的問題。現在訓練行不足的段會跳過索引建立而不是寫入失敗。

  • 修複了 window_funnel v2 在 DEDUPLICATION 和 FIXED 模式下,當後續起始事件產生更長的有效序列時返回不正確最長鏈的問題。

  • 修複了 MTMV 在 excluded_trigger_tables 變更後跳過所需重新整理工作的問題,以及分區 MTMV 檢查在調用方提供不可變排除表集合時失敗的問題。

  • 修複了具有多個表和 offset=initial 的 PostgreSQL CDC 作業在快照階段永久丟失變更的問題,以及匹配模式中同名表導致 Duplicate key 失敗的問題。

  • 修複了 cdc_stream 位移量無法在 FE 檢查點後存活,可能導致恢複的作業從錯誤的資料來源位置繼續的問題。

  • 修複了 Stream Load 在重新導向請求的本文未被消費時出現管道中斷的問題,以及當後端 ID 差值超過整數範圍時後端選擇失敗的問題。

  • 修複了 JSON 攝入當輸入欄位順序與表模式不同時,按位置而非按名稱映射 STRUCT 子欄位的問題。

  • 修複了Workload Group查詢在其記憶體預留仍不可用時被恢複,可能繞過預期暫停行為的問題。

  • 修複了 FE 主切換導致最終結果包丟失時,用戶端查詢掛起直到通訊端逾時的問題。

  • 修複了多計算群組部署中,當選擇了另一個計算群組的後端時,事務性 INSERT INTO ... VALUES 出現null 指標失敗的問題。

  • 修複了失敗的 ADD PARTITION 在復原開始時部分目錄更新已完成時留下陳舊分區中繼資料的問題。

  • 修複了垂直 Compaction 在大 rowset 上耗盡記憶體,因為可用緩衝區容量計算不正確的問題。

  • 修複了沒有顯式寫入格式屬性的遷移 Iceberg 表以錯誤檔案格式讀取的問題,以及 Iceberg 寫入忽略配置的 object-store.path 資料位元置的問題。

  • 修複了 Iceberg V3 行血緣表上 COUNT DISTINCT 結果不正確,以及位置刪除檔案寫入時缺少必需的 Iceberg 欄位 ID 的問題。

  • 修複了 Iceberg 寫入在分區值包含需要 URL 編碼的字元時失敗,以及大型排序 Iceberg 寫入在溢出中間資料後失敗的問題。

  • 修複了 SQL Server JDBC 目錄在使用較新 Microsoft JDBC 驅動程式時,SHOW DATABASES 省略內建模式的問題。

  • 修複了 Paimon JDBC 系統資料表查詢通過原生 Paimon 掃描路徑運行時出現 No suitable driver found 失敗的問題。

Apache Doris 4.1.2

5.0(26.0)

說明
  • ApsaraDB for SelectDB核心5.0(26.0)版本是基於Apache Doris 4.0開發的。更多詳情,請參見:Apache Doris 4.0

  • 核心5.0(26.0)版本不支援從老版本執行個體升級。您可通過建立執行個體的方式體驗該版本。

版本號碼

發布時間

說明

相關文檔

5.0.5

(26.0.5)

2026年8月3日

本版本已合入 Apache Doris 4.0.7 的主要功能與修複。

【安全】

  • 新增了對FE鑒權模式的支援,預設啟用鑒權以提升叢集安全性。

  • 去掉了PL/SQL預存程序的支援以提升安全性。

  • 修複了JDBC JAR可能的遠程命令執行問題。

  • 修複了_stream_load_forward介面可能的SSRF問題。

【新增】

  • 在 SQL 攔截規則中新增了 require_partition_filter 選項,當查詢分區表(內部表和 Hive 表)時,如果查詢不包含可用的分區謂詞,則拒絕該查詢。

  • 為手動 MTMV 重新整理添加了計算群組選擇和可見度。當前計算群組會被應用到重新整理任務中,並在 tasks("type" = "mv") 中暴露出來。

  • 為 Routine Load 和流式插入任務添加了每任務指標,包含 job_id 和 job_name 標籤,可用於檢查單個任務的行數、位元組數、進度、延遲和任務結果。

  • 為 FE 添加了總串連數限制和每個使用者串連數限制的指標。

  • 新增了 ldap_default_roles,允許通過 LDAP 認證的使用者除了從 LDAP 組映射的角色外,還能獲得配置的 Doris 角色。

【改進】

  • 允許僅使用 s3:GetObject 許可權訪問精確匹配和大括弧展開的 S3 檔案路徑。萬用字元路徑仍需要 s3:ListBucket 許可權。

  • 改進了 Hive 查詢規劃,當從檔案清單估算行數時,通過填充中繼資料快取並避免在同一查詢中重複訪問 Hive Metastore 來提升效能。

  • 通過有界批處理序列化 MemTable 重新整理,減少了載入到行儲存表時的峰值記憶體使用量。

  • 通過根據表的實際行寬來調整批次大小,降低了寬表首次垂直 Compaction 期間發生記憶體不足失敗的風險。

  • 通過將可回收的檔案支援頁視為可用記憶體,減少了 cgroup 和 Kubernetes 部署中不必要的查詢取消。

  • 在調度輪次中重新整理 Routine Load 延遲。使用 isolation.level=read_committed 的 Kafka Routine Load 任務現在會解釋正延遲由尚未提交的記錄組成,並延遲重複的零行重試。

  • 在審計日誌的 changed_variables 欄位中記錄每個查詢中通過 SET_VAR 設定的會話變數。

  • 在審計日誌中儲存的 CREATE USER 和 ALTER USER 語句將隱藏密碼。

  • 在 Nereids 物理計劃輸出中包含掃描節點 ID,使計劃診斷更容易關聯。

  • 使大型 from-to 流式作業快照任務的逾時機制具備進度感知能力,避免持續掃描的任務被反覆殺死和重試。

  • 改進了 from-to 流式作業在源或 CDC 用戶端停滯時的恢複能力,通過限制控制請求、逾時空閑設定嘗試、任務失敗後釋放陳舊讀取器,以及在任務錯誤中包含第一個被拒絕的行。

  • 將 INSERT OVERWRITE 改為永久刪除被替換的分區,而不是將其清除。執行此操作後,被替換的分區將無法從資源回收筒恢複。

  • 減少了Object Storage Service限流後的 SDK 重試延遲。S3 SlowDown 和 Azure HTTP 429 響應現在會直接到達更高層處理,不再進行內部 SDK 重試。

  • 將 Cloud SHOW PARTITIONS 輸出改為報告 StorageMedium 為 OBJECT_STORAGEReplicaAllocation 為 NULL

【修複】

  • 修複了多計算群組部署中,當後端選擇返回了當前計算群組之外的後端時,事務性 INSERT INTO ... VALUES 出現null 指標錯誤的問題。

  • 修複了自動檢測 INSERT OVERWRITE 在並發批次在替換分區完成開啟之前路由行時,出現 unknown tablet to append data 錯誤的問題。

  • 修複了使用 load_to_single_tablet=true 的載入在運行時建立自動分區時丟失單 Tablet 路由的問題。

  • 修複了 enable_insert_strict 錯誤地改變了 INSERT 語句的轉換語義。現在 enable_insert_strict 和 enable_strict_cast 獨立控制行過濾和轉換嚴格性。

  • 修複了通過 http_stream 資料表值函式載入的壓縮檔在模式推斷運行但完整的壓縮請求體尚未到達時,出現截斷檔案錯誤的問題。

  • 修複了一些 HTTP/1.1 Stream Load 用戶端通過 FE 重新導向上傳時(尤其是分塊上傳或網路延遲較高時)收到 BrokenPipeError 或 ConnectionResetError 的問題。

  • 修複了當 Backend ID 之間的差值超過 32 位整數範圍時,Stream Load 出現 Comparison method violates its general contract 錯誤的問題。

  • 修複了載入期間多個本地 Sink 在建立它的 Sink 已完成後複用共用 Delta Writer 時可能導致 BE 崩潰的問題。

  • 修複了當部分複本 Push 任務在多數派已成功之後失敗時,DELETE 操作不必要地等待或無法提交的問題。

  • 修複了自動分區載入在動態分區或 retention_count 清理並發刪除新建立的分區時出現null 指標錯誤的問題。

  • 修複了自動分區載入期間 BE 載入行和位元組計數器暫時減少的問題。現在每個源行只計數一次。

  • 修複了 Cloud Schema Change 在 Compaction 後重試時,因使用過時的 base-tablet 版本中繼資料而反覆失敗的問題。

  • 修複了並發匯入或提交到同一表時,因表版本提示讀取建立了不必要的交易衝突而出現 KV_TXN_CONFLICT 錯誤的問題。

  • 修複了載入失敗導致其錯誤記錄檔非同步上傳到Object Storage Service時可能導致 BE 崩潰的問題。

  • 修複了使用運行時過濾器的查詢在任務已開始最終化後嘗試重新提交管道任務時可能導致 BE 崩潰的問題。

  • 修複了 Routine Load 任務續期與調度器記賬在任務提交失敗後競爭,可能導致調度器空閑槽計數不一致的問題。

  • 修複了多跳外串連上的物化視圖重寫要麼謂詞補償失敗,要麼在內部串連查詢被外串連物化視圖重寫時保留空填充行的問題。

  • 修複了彙總鍵表查詢在其中一個串連分支包含彙總子查詢且預彙總狀態泄漏到兄弟掃描時返回重複行的問題。

  • 修複了 UNION DISTINCT 在非單射轉換被推到去重操作下方時返回行數過少的問題。

  • 修複了嵌套 ORDER BY ... LIMIT ... OFFSET 查詢在相容的 TopN 操作符合并且外部位移未從內部限制中減去時返回行數過多的問題。

  • 修複了集合操作查詢在 DISTINCT TopN 或 Limit 下推,或單行 UNION 合并使用不同的子輸出布局時,規劃器失敗或運算式綁定不正確的問題。

  • 修複了過濾器結合相互關聯的子查詢與其他布爾謂詞時 NULL 處理不正確的問題。

  • 修複了非空傳播運行時過濾器通過串連的空值產生側推送時,外串連返回不正確結果的問題。

  • 修複了舊版規劃器將不同的 IPv4 或 IPv6 字面量視為相等,可能導致從 !=NOT IN 或 NOT BETWEEN 過濾器中移除謂詞並返回額外行的問題。

  • 修複了最佳化器將 topn() 轉換為 max() 的問題,儘管這兩個函數不再具有等效語義,可能導致返回不正確結果。

  • 修複了如 group_concat(... ORDER BY ...) 等彙總運算式在排序運算式包含視窗函數或標量子查詢時分析失敗的問題。

  • 修複了 FE 主切換導致真實查詢結果包丟失時,用戶端等待直到通訊端逾時的問題。

  • 修複了使用 SELECT * 建立的視圖查詢在底層外部表格增加列並重新整理中繼資料後,出現索引越界錯誤的問題。

  • 修複了分區 MTMV 重新整理和重寫檢查在排除的觸發表集合不可變時出現 UnsupportedOperationException 的問題。

  • 修複了查詢 information_schema.view_dependency 在一級基視圖中繼資料引入之前建立的 MTMV 上出現null 指標錯誤的問題。

  • 修複了帶有 ORDER BY ... LIMIT 1 的相關標量子查詢靜默丟失排序語義的問題。現在這種不支援的查詢形狀會在分析階段被拒絕。

  • 修複了 convert_tz 常量摺疊和分區修剪在夏令時轉換期間使用錯誤假設,可能導致修剪仍包含匹配行的分區的問題。

  • 修複了具有負小時位移(如 -00:30)的 TIMESTAMPTZ 值被渲染為正號的問題。

  • 修複了摺疊的 datediff 結果與零日期邊界值的運行時結果不同,以及可空日期字面量在摺疊期間以錯誤的可空性綁定的問題。

  • 修複了當候選數組包含目標數組中存在的重複元素時,json_contains 返回 false 的問題。

  • 修複了 array_first 和 array_last 無法轉換布爾 lambda 結果的問題,並在 array_sort lambda 參數數量不正確時添加了分析時驗證。

  • 修複了 retention() 在調用超過 32 個條件時損壞記憶體並崩潰 BE 的問題。現在此類調用會返回清晰的分析錯誤。

  • 修複了 COUNT(DISTINCT ...) 在其參數為 VARIANT 時達到內部錯誤,以及多參數 COUNT(DISTINCT ...) 視窗函數達到不支援的執行路徑的問題。現在這些形式會在分析階段被拒絕。

  • 修複了在沒有倒排索引的列上使用 Lucene 文法的 SEARCH 查詢到達無效執行路徑的問題。現在它們會在分析階段被拒絕並返回索引特定的錯誤。

  • 修複了無效的 IPv4 預設值被 CREATE TABLE 接受,僅在後續 INSERT 或載入時失敗的問題。現在它們會在表建立時被拒絕。

  • 修複了 isNull(column) = 1 無法解析為有效函數運算式的問題。

  • 修複了 SQL Server 和 Oracle JDBC 目錄查詢在布爾或 bit 謂詞被下推為 TRUE 或 FALSE 而不是 1 或 0 時失敗的問題。

  • 修複了 Parquet 讀取在前一個 Row Group 使用了字典過濾而下一個組返回字串時,出現類型比較錯誤或崩潰 BE 的問題。

  • 修複了 Iceberg COUNT(*) 下推在由 compaction 或替換寫入的快照省略總記錄數和刪除計數器時出現null 指標錯誤的問題。

  • 修複了查詢遷移的 Iceberg 表在格式屬性缺失時將 ORC 檔案讀作 Parquet 的問題,並允許在另一個 Iceberg 列使用不支援的 varint 類型時查詢支援的列。

  • 修複了 Iceberg Hadoop 目錄查詢在資料檔案路徑省略 URI 方案並依賴目錄的 fs.defaultFS 時出現 Invalid location, missing authority 錯誤的問題。

  • 修複了 Azure 資源在沒有運行時類型判別符的情況下持久化後,FE 檢查點或日誌重放失敗的問題。

  • 修複了通過 JNI 讀取器進行 Avro 模式推斷時崩潰 BE 的問題,因為模式擷取路徑不提供運行時狀態。

  • 修複了 COM_RESET_CONNECTION 清除選定資料庫並留下其他工作階段狀態的問題。現在池化的 MySQL 相容用戶端在重設會話變數、使用者變數、先行編譯語句、事務和暫存資料表時保持選定資料庫。

  • 修複了 SHOW FULL PROCESSLIST 在多 FE 部署中返回不完整或不正確的前端串連行,以及管理員檢查其他使用者會話時使用錯誤許可權的問題。

  • 修複了 SHOW VARIABLES WHERE changed = 1 將臨時內部一次性值報告為使用者更改的問題。

  • 修複了外部系統表名包含貨幣符號時中繼資料尋找失敗的問題,因為 MySQL 相容模式轉換拒絕了 $ 而不是將其視為字面量。

  • 修複了 SHOW TABLET DIAGNOSIS 在計算儲存分離部署中報告虛假的磁碟壓力和副本版本錯誤的問題。

  • 修複了 information_schema.backend_tablets 在與 Compaction 競爭時讀取不一致的 rowset 中繼資料的問題。

  • 修複了 SU 會話在許可權檢查期間丟失有效角色覆蓋,並在目標使用者沒有顯式資源標籤時後端選擇失敗的問題。

  • 修複了流式插入作業在 FE 任務逾時後收到延遲的 BE 提交回調時永久保持 PAUSED 狀態的問題。

  • 修複了 PostgreSQL 流式作業在快照包含 1970 年之前的時間戳記或歷史日期時失敗或產生位移值的問題,以及長快照塊在所有批次讀取完成前被標記為完成的問題。

  • 修複了 from-to PostgreSQL 流式作業在單個事務超過一個輪詢間隔時重複讀取事務的問題。現在位移量僅在該事務完全讀取後才提交。

  • 修複了多表流式快照在變更事件隊列包含來自不同捕獲表的 DML 時出現null 指標錯誤的問題。

  • 修複了在同一工作管理員中存在不相關的流式作業時,對非流式作業執行 CANCEL TASK 被拒絕的問題。

Apache Doris 4.0.7

5.0.4

(26.0.4)

2026年7月5日

本版本已合入 Apache Doris 4.0.6 的主要功能與修複。

【新增】

  • 新增 mmhash3_u64_v2 雜湊函數。

  • 新增 json_object_flatten 純量涵式,用於展平嵌套的 JSON 對象。

  • 為 array_sort 新增 lambda 比較子支援,允許使用自訂比較邏輯對數組進行排序。

  • 新增 Iceberg REST catalog 和 S3 Tables IAM 角色認證支援。

  • 新增通過系統資料表跟蹤 Compaction 任務的功能。

【改進】

  • 將時間序列 Compaction 的預設觸發閾值從 2000 個檔案更改為 1000 個檔案,使時間序列資料能更早進行合并。

  • 通過自適應調整寫緩衝區大小、允許線上調整 flush 線程池以及更早釋放未使用的寫記憶體,降低載入和寫入工作負載期間的記憶體壓力。

  • 改進存算分離模式下的 Compaction 隔離,減少了使用者工作負載與後台 Compaction 之間的資源競爭。

  • 降低複雜查詢的最佳化器規劃開銷,並改進了分區剪枝後查詢的行數估算。

  • 通過跳過過長的字串列,降低統計資訊收集的開銷。

  • 提高分區接近限制報告、長條圖標籤、內部查詢狀態以及先行編譯語句 QPS 的審計和指標準確性。

【修複】

  • 修複 INTERSECT 和 EXCEPT 查詢在規劃期間謂詞被上拉時丟失 NULL 行的問題。

  • 修複 count(null) 被錯誤視為 count(*) 的問題,以及帶有 MATCH_ALL 運算式的 count 查詢因 NoSuchElementException 失敗的問題。

  • 修複當分區剪枝移除恒真謂詞時,物化視圖重寫返回錯誤結果的問題,以及重寫合并了查詢不需要的分區的問題。

  • 修複多輸入 fragment 查詢在同一 fragment 同時接收廣播和雜湊分割輸入時因 Rows mismatched! Data may be lost 失敗的問題。

  • 修複將投影推入 UNION 或重用 CTE 生產者統計資訊的查詢中的錯誤。

  • 修複 no_use_cbo_rule hint 被靜默忽略的問題。

  • 修複多個 TIMESTAMPTZ 和 datetime 問題,包括 LEAD 和 LAG 保留錯誤類型、夏令時(DST)間隙和摺疊處理、經過時間計算以及 TopN 運行時謂詞支援。

  • 修複將科學計數法字串轉換為 Decimal 時結果錯誤的問題。

  • 修複 allow_zero_date 結果錯誤的問題,並將 from_olap_string 更改為在 datetime 解析失敗時返回 NULL 而不是拋出異常。

  • 修複使用者變數的整數類型推斷和參數解析問題。

  • 修複當視圖包含 COMMENT 時 ALTER VIEW 定義未同步到 follower FE 的問題。此問題僅影響多 FE 部署。

  • 修複當視圖定義丟失 Variant 子欄位引用時,基於 Variant 列的視圖返回錯誤結果的問題。

  • 修複視圖定義中無效的別名重寫問題,以及在延遲物化下視圖列丟失 colUniqueId 的問題。

  • 修複在包含 uid 為 0 的 Variant 列的無鍵表上 Variant Compaction 失敗的問題。

  • 修複行存部分列更新後 Variant 子列丟失的問題,以及讀取舊版單部分點鍵子列路徑的問題。

  • 修複重複的 Variant JSON 路徑保留了錯誤出現位置的問題。現在將保留第一次出現的位置。

  • 修複指定多個檔案路徑時 Broker Load 僅載入第一個檔案的問題。

  • 修複 PostgreSQL CDC 流式作業在任務重啟後靜默丟棄 DML 的問題。

  • 修複 FE 檢查點或重啟後流式作業的位移量、統計資訊和屬性恢複的問題。

  • 修複因 Kafka 中繼資料狀態為 null 以及協調 BE 重啟導致的 Routine Load 失敗問題。

  • 修複當帶有 UTF-8 BOM 的檔案使用包圍字元(enclose character)時的 CSV 解析問題。

  • 修複 FE 重啟後 INSERT 作業統計資訊從 SHOW LOAD 中消失的問題,以及作業停留在 PENDING 狀態時 InsertLoadJob 記憶體流失的問題。

  • 修複當相容 Doris 的 MySQL 端點的 version_comment 不包含 Doris 時,JDBC catalog 類型映射錯誤的問題。

  • 修複跨 JDBC catalog 查詢時 TVF 列別名丟失的問題。

  • 修複由於外部讀取器中的時區處理導致 Hive DATE 值發生位移的問題。

  • 修複當外部檔案掃描混合使用 native 和 JNI 讀取器時謂詞過濾器被跳過的問題。

  • 修複 SHOW PARTITIONS 與外部 catalog 及 partitions TVF 不相容的問題。

  • 修複為 Iceberg 或 Paimon 表產生分區列時發生越界崩潰的問題。

  • 修複涉及 INT96 時間戳記輸出、Page V2 編碼和條件檢查的 Parquet 讀寫問題。

  • 修複當產生的 Thrift 訊息超過配置的大小限制時TVF失敗的問題。

  • 修複多個涉及本地 rowset 替換、版本空洞和 delete bitmap 捕獲的雲 schema change 失敗問題。

  • 修複首次動態分區設定與並發 CREATE MATERIALIZED VIEW 之間的競爭問題。

  • 修複使用空作業列表的 CANCEL ALTER 被視為取消所有 rollup 作業的問題。

  • 修複未選擇資料庫時 SHOW TABLET 失敗的問題、SHOW BACKENDS 欄位順序不匹配的問題,以及 SHOW PROC 中缺少分區緩衝版本的問題。

  • 修複並發 OLAP 掃描、發布運行時過濾器的共用雜湊表 Hash Join 以及 IO 回調清理期間 BE 崩潰的問題。

  • 修複從 BE 返回結果時的 Arrow Flight SQL 查詢執行問題、用戶端 IP 認證問題以及 Arrow 字串大小處理問題。

Apache Doris 4.0.6

5.0.3

(26.0.3)

2026年4月22日

【新增】

本版本已合入 Apache Doris 4.0.5 的主要功能與修複。

Apache Doris 4.0.5

5.0.2-beta

(26.0.2-beta)

2026年4月1日

【新增】

本版本已合入 Apache Doris 4.0.4 的主要功能與修複。

Apache Doris 4.0.4

5.0.0-beta

2025年12月31日

【新增】

本版本已合入 Apache Doris 4.0.0 的主要功能與修複。

  • AI Functions 函數庫

  • Search 函數

  • 向量索引。

Apache Doris 4.0.0

4.1

說明
  • ApsaraDB for SelectDB核心4.1版本是基於Apache Doris 3.1開發的。更多詳情,請參見:Apache Doris 3.1

版本號碼

發布時間

說明

相關文檔

4.1.8

2026年8月2日

【安全】

  • 新增了對FE鑒權模式的支援,預設啟用鑒權以提升叢集安全性。

  • 去掉了PL/SQL預存程序的支援以提升安全性。

  • 修複了JDBC JAR可能的遠程命令執行問題。

  • 修複了_stream_load_forward介面可能的SSRF問題。

【新增】

  • 統計資訊收集預設跳過單行長度超過 1024 位元組的字串列,避免大文本列拖慢或阻塞 ANALYZE;任務仍會結束,並可在分析結果中看到跳過原因。

  • Iceberg REST Catalog 和 S3Tables Catalog 可通過 IAM role、臨時憑證或 credentials provider 訪問 AWS 資源,減少手工維護長期 access key 的需求。

  • OBS parallel file system 可通過原生 OBS 檔案系統訪問,避免 S3 相容協議不支援的情境導致外表或Object Storage Service讀寫失敗。

  • Routine Load 支援按任務維度觀測消費行數、錯誤行數、吞吐、進度、lag 和 abort 次數,便於定位單個匯入任務的延遲或異常。

  • 新增非同步物化視圖與查詢改寫相關指標,可觀測 MV 重新整理任務狀態和查詢規劃階段的 MV rewrite 耗時。

  • MTMV 重新整理工作清單可查看任務運行在哪個 compute group 上,方便排查資源群組選擇和重新整理失敗。

  • 自動分區和動態分區預設允許更多分區,並在分區數超過上限 80% 時暴露警示指標,便於提前發現分區數接近限制。

【改進】

  • 自動分桶表預設最少建立 3 個 bucket,降低小表或估算偏低時只有 1 個 bucket 帶來的並行度不足問題。

  • Cloud 寫入路徑預設減少空 rowset metadata 和Object Storage Service檔案數量,降低高頻小批量寫入後的中繼資料與Object Storage Service開銷。

  • File Cache 預設直接讀取快取檔案,並對後台 LRU 更新隊列與 shadow queue 增加容量上限,降低快取命中讀路徑開銷,避免大量 LRU 事件下隊列佔用過多記憶體。

  • 配置 File Cache TTL 後,後續寫入不會重新整理整個 tablet 的緩衝到期時間,緩衝生命週期更符合表或 tablet 建立時間語義。

  • 重複提交同一表的預熱任務時會複用或拒絕重複 pending job;非同步 rowset warmup 不再阻塞查詢或後續調度,預熱相關指標更準確。

  • 使用 Kafka read_committed 的 Routine Load 在遇到未提交事務時減少空轉重試,lag 展示也更及時。

  • Stream Load Group Commit 和 Broker Load 寫入路徑減少不必要的初始化或參數下發,降低匯入開銷並避免不支援情境誤用 sink node memtable。

  • 高並發匯入、row-store 寫入、Cloud packed file 寫入和大 rowset metadata 情境下,BE 記憶體佔用和 rowset 中繼資料大小降低。

  • Object Storage Service返回限流類 SlowDown 錯誤時預設快速失敗,避免大量自動重試放大Object Storage Service壓力。

  • 查詢排查時可以通過 plan/profile/audit 更容易關聯 scan 節點、查詢摘要和內部查詢失敗狀態。

  • Prometheus histogram 指標的 label 不再丟失,相關延遲指標可以按原有標籤維度正確彙總和警示。

  • DataWorks lineage 日誌會按配置自動清理,避免長期運行後記錄檔持續堆積。

【修複】

  • 修複 Cloud 表新增分區失敗後殘留分區中繼資料,導致後續建分區、查詢或中繼資料同步異常的問題。

  • 修複 Cloud 高並發提交事務或高並發 ADD/DROP PARTITION 時更容易遇到 KV_TXN_CONFLICT 的問題。

  • 修複 Cloud 回收包含空 segment rowset 的 dropped tablet 時卡住,導致 tablet/index 中繼資料長期無法清理的問題。

  • 修複 Cloud 回收時部分對象刪除失敗後仍刪除 tablet KV,可能造成對象殘留或後續回收無法正確重試的問題。

  • 修複 Cloud schema change 後版本空洞或舊 compaction rowset 影響查詢、delete bitmap 或後續 compaction 的問題。

  • 修複低寫入量 tablet 在 BE 重啟或遷移後長期無法按時間閾值觸發 time-series compaction 的問題。

  • 修複 File Cache 清理在重啟、直接清理或異常目錄狀態下出現統計異常、殘留快取項目或清理失敗的問題;HTTP 清理介面統一非同步執行。

  • 修複慢速或 chunked Stream Load 用戶端在 FE redirect 時可能遇到 broken pipe 的問題,同時避免 redirect URL 改寫導致特殊字元路徑或參數異常。

  • 修複 Stream Load 或 BE 選擇邏輯在 BE ID 差值很大時可能選不到正確 BE 或匯入失敗的問題。

  • 修複 Cloud 多 compute group 情境下事務寫入可能路由到錯誤 backend,導致 INSERT 或事務匯入失敗的問題。

  • 修複並行匯出時多個 BE 同時清理目標路徑導致檔案誤刪或匯出失敗的問題;本地檔案系統匯出會拒絕不支援的 delete_existing_files。

  • 修複 Insert Overwrite 自動建立替換分區後立即寫入時,分區尚未可路由導致寫入失敗的問題。

  • 修複自動分區表匯入處理程序中行數和位元組數統計重複累加,導致 metrics 或顯示值偏大的問題。

  • 修複包含 outer join、mark anti join、預彙總 join 或隨機/唯一函數的查詢在特定改寫後可能返回錯誤結果的問題。

  • 修複 TopN、彙總、日期時間謂詞、alias function、使用者變數和空值判斷組合查詢在特定情境下結果錯誤或解析失敗的問題。

  • 修複物化視圖改寫在 outer join 或分區補償情境下可能選擇錯誤分區或返回錯誤結果的問題。

  • 修複建立或查詢包含彙總別名、星號展開或 Variant 子欄位的 view 時,view definition 被錯誤改寫導致查詢失敗或結果錯誤的問題。

  • 修複點查、多層 projection、IPv4/IPv6 字面量比較以及複雜類型字面量比較中的結果錯誤或不應支援語義被接受的問題。

  • 修複 JSONB 函數遇到非法輸入或未知類型時可能導致 BE 崩潰的問題。

  • 修複 row-store partial update 後 Variant 內容丟失,以及升級後讀取舊版本寫入的帶點號 Variant 子欄位失敗的問題。

  • 修複 Variant 重複 JSON path 行為不穩定,以及 JSONB/Variant 被誤用於 hash distribution 列導致後續寫入或查詢異常的問題。

  • 修複啟用 TLS/mTLS 時必須配置 CA、PEM 多憑證鏈結載入不完整,或使用 IP 訪問 HTTPS 時因 SNI host check 失敗的問題。

  • 修複使用 CTE 組合查詢時可能繞過 Ranger 列級許可權檢查的問題。

  • 修複 LDAP 使用者或密碼包含特殊字元時認證失敗,以及 LDAP 串連異常時可能阻塞新串連的問題。

  • 修複 Arrow Flight SQL 按用戶端 IP 做認證或存取控制時取不到真實遠端 IP 的問題。

  • 修複通過 SU/proxy 執行並 forward 到 master 的查詢或 INSERT INTO ... SELECT,在 SU 目標使用者缺少 resource_tags.location 或 UserProperty 時拿到 {location=invalid},導致 default tag 副本被過濾並報 tablet ... has no queryable replicas 的問題。

  • 修複 skip_catalog_priv_check 作用範圍過大導致部分 catalog 操作繞過許可權檢查的問題。

  • 修複 TDE 情境下 BE 關閉或重啟時 KeyCache 後台線程訪問已釋放資源導致崩潰的問題。

  • 修複串連池複用 MySQL 串連後會殘留使用者變數、暫存資料表、prepared statement 或事務狀態的問題。

  • 修複表名、別名或 CTE 名使用 su 時 SQL 解析失敗的問題。

  • Cloud 模式下執行不支援的 ADMIN SET REPLICA VERSION 會直接返回不支援錯誤,避免誤修改不適用於 Cloud 的副本版本資訊。

  • 修複未執行 USE db 時 SHOW TABLET 失敗,以及 SHOW BACKENDS 結果列與表頭錯位的問題。

  • 修複使用者刪除副本後查詢仍可能選中已標記刪除副本,導致查詢失敗或不穩定的問題。

  • 修複 Iceberg RestCatalog 訪問 OSS/OBS/COS/MinIO 等 S3-compatible 儲存時無法使用臨時憑證的問題。

  • 修複使用較新 SQLServer JDBC driver 時 schema 擷取失敗,導致外部 catalog 查詢異常的問題。

  • 修複 Hive 外表 row count 緩衝不完整,以及外部檔案系統被緩衝淘汰後仍被使用導致查詢或事務失敗的問題。

  • 修複讀取部分 Parquet 外部檔案時字串或二進位列解碼錯誤,或 group reader 讀取失敗的問題。

  • 修複輕量 schema change 或 rowset 狀態變化期間,並發掃描同一 tablet 可能導致 BE 崩潰的問題。

  • 修複產生 INSERT 報錯資訊格式異常,以及 Routine Load 擷取 Kafka 中繼資料時因空值導致 FE 異常的問題。

  • select @@version 返回不再帶 selectdb/velodb 字樣。

Apache Doris 3.1.4

4.1.7

2026年5月26日

【修複】

  • Cache 與資料預熱: 最佳化 Cache 預熱及遠端 Peer Read 穩定性,降低擴縮容、冷熱切換和遠端資料讀取對匯入/查詢線程的影響;預熱進度可觀測性增強。

  • File Cache: 提升 File Cache 在清理、異常重試和部分命中情境下的穩定性,降低緩衝汙染、異常放大、BE Crash 及 Cache 空間膨脹風險。

  • Compaction: 增強 Compaction 任務的可觀測性與問題定位能力,提升異常衝突後的重試機制,改善 Schema Change 與 MOW 情境的穩定性。

  • 資料寫入: 提升 Stream Load、Broker Load、Group Commit、INSERT/DELETE 等寫入鏈路的穩定性,增強異常恢複和重啟後的任務狀態可靠性。

  • 寫入資源控制: 降低大批量寫入和高並發 Flush 情境下的記憶體峰值,增強寫入穩定性與資源控制能力。

  • 查詢正確性: 修複多類查詢結果準確性問題,減少複雜 SQL、集合運算、短路查詢和Function Compute情境下的錯誤結果或異常。

  • 外部資料源與Object Storage Service: 提升Object Storage Service及外部資料源接入相容性,改善 S3/OSS/Azure/JDBC/Hive/ORC/CSV 等情境下的配置適配與讀取穩定性。

  • 安全與認證: 完善雲上認證認證、加密通訊、許可權控制和 License 管理能力,提升安全配置可用性,降低敏感資訊泄露風險。

  • 雲上中繼資料與事務: 增強雲上中繼資料、事務和版本同步鏈路的穩定性,提升事務 Abort、版本展示、問題定位及服務間請求追蹤的可靠性。

  • 備份恢複與快照: 提升備份恢複和快照鏈路的穩定性,減少視圖恢複錯誤和快照產生異常。

  • DDL 與中繼資料變更: 提升視圖變更、自動分區和 MV 建立等中繼資料變更情境的穩定性。

  • 可觀測性與診斷: 增強 Warmup、Compaction、Routine Load、Compute Group、BDBJE 及 K8s 部署情境的診斷能力,線上問題排查資訊更完整、更直觀。

Apache Doris 3.1.4

4.1.6

2026年5月9日

【修複】

  • 最佳化 packed file 上傳穩定性,避免因Object Storage Service寫入異常導致的資料寫入失敗問題。

Apache Doris 3.1.4

4.1.5

2026年4月20日

【修複】

  • 增強跨計算群組讀緩衝能力:跨組讀請求命中時可按需規避遠端Object Storage Service訪問,有效降低網路回源開銷;同時實現 Colocate 表 Peer Read 機制的生產級穩定支援,顯著提升整體查詢時延表現與跨節點頻寬利用率。

  • 完善 Profile/bvar 指標體系:新增 Peer Read 命中率、跨組路由拓撲及延遲分解維度,支援精準定位效能瓶頸;開放營運側 Peer Cache 候選節點狀態直查與動態幹預介面,提升緩衝拓撲管控能力。

  • 最佳化 File Cache 並發處理模型:增強大查詢負載與高並發情境下的狀態機器穩定性,有效抑制資源競爭,顯著降低異常狀態觸發機率與效能抖動幅度。

  • 加固 BE 節點容錯機制:針對 File Cache 高並發訪問及異常邊界條件消除潛在記憶體流失與線程死結隱患,大幅降低 Backend 進程非預期退出(Crash)風險。

  • 精細化管控讀側緩衝生命週期:針對 INSERT INTO SELECT 類任務引入按作業粒度動態調整緩衝駐留周期的策略,有效遏制長尾查詢導致的常駐緩衝汙染問題。

  • 提升大規模排序執行效能:最佳化排序引擎記憶體調度邏輯,同步新增會話級變數控制 full sort buffer,支援按業務負載特徵動態調節全量排序記憶體閾值。

  • 加速 Schema Change 版本回收:最佳化中繼資料版本清理機制,縮短無效版本滯留周期,有效緩解版本堆積問題並顯著降低後續 Compaction 階段的 I/O 與計算開銷。

  • 收斂 INSERT OVERWRITE 清理邏輯:採用確定性分區路徑覆蓋策略,徹底消除歷史殘留路徑差異,保障中繼資料與實體儲存體狀態的強一致性。

  • 強化 FE 通訊與事務邊界容錯:最佳化節點間 RPC 逾時退避與重試機制,統一雲原生分散式交易異常情境下的錯誤碼語義,提升用戶端互動的可預期性與重試友好度。

  • 實施日誌分級降噪策略:過濾冗餘調試資訊並最佳化關鍵事件彙總邏輯,確保故障排查階段日誌輸出精準聚焦核心異常鏈路與系統狀態變遷。

  • 調整 Tablet 調度策略基準:升級後預設關閉“活躍 Tablet 優先調度”功能,使系統負載平衡行為轉向保守穩健模式,有效降低極端負載下的熱點傾斜風險。

  • 最佳化 Recycler 輕量級調度:降低後台回收器預設執行權重與中繼資料掃描粒度,顯著緩解高水位叢集下中繼資料層的鎖競爭壓力與記憶體開銷。

Apache Doris 3.1.4

4.1.4

2026年4月15日

【修複】

  • 雲上 compaction 吞吐和大寬表整理能力增強,同時預設策略更保守,升級後更不容易因新能力帶來額外抖動。

  • 擴縮容、冷熱分層和 cache 預熱階段更穩定,balance 邏輯更保守,熱點調度相關異常和任務堆積風險進一步降低。

  • File cache 命中和恢複邏輯更健壯,查詢和匯入情境下更少出現緩衝汙染、重試缺失或異常放大。

  • 降低卡事務、版本不一致和升級中斷的機率,提升升級穩定性。

  • 大規模叢集下記憶體壓力更低,回收鏈路更安全,異常情況下更不容易出現 OOM、資料被誤刪或因 recycle 放大 FDB 壓力。

  • Azure/S3 特殊網路、認證、鑒權和 endpoint 配置下的可用性更好,外部儲存接入問題更少。

  • Paimon/Hudi/Iceberg/Ozone 相關接入更穩定,外部 catalog 卡死、讀錯或相容性問題減少。

  • 多類查詢計劃和函數結果更準確,部分 set operation、Nereids 最佳化和時區相關查詢結果異常得到修複。

  • 增強匯入、覆蓋寫、schema change 和 routine load 情境的穩定性,減少寫入失敗和任務被誤取消。

  • SQL 相容性和許可權判斷更準確,部分代理或複雜要求標頭情境更容易穩定接入。

  • 新增 DataWorks 血緣整合能力,同時修複 3.1 分支相容問題,降低外掛程式接入風險。

  • 中文檢索情境可配置拼音分詞,搜尋能力更靈活。

  • 阿里雲環境下可以直接使用 KMS 管理透明加密主要金鑰。

  • 增強Variant/Struct 半結構化資料情境的穩定性,可承載更多子列並減少 compaction/類型轉換異常。

  • 覆蓋更多全球時區情境,並提升匯出格式靈活性。

  • 加強雲上事務、回收、routine load 與 meta service 互動的可觀測性。

Apache Doris 3.1.4

4.1.3

2026年3月11日

【新增】

支援了Apache Doris 3.1.4 的所有功能。

【修複】

  • 新增小檔案合并能力,減少Object Storage Service API 呼叫次數,降低儲存成本並提升匯入效能(預設關閉,需手動開啟)。

  • 提升高並發匯入情境下的事務提交效能,減少匯入延遲。

  • 修複多個可能導致查詢失敗、BE 崩潰或記憶體流失的問題。

  • 提升查詢中繼資料效能;最佳化叢集啟動和升級體驗;計算群組切換後作業自動回復。

  • 支援 FDB 多版本用戶端,提升部署相容性。

  • 修複檔案快取多項崩潰和容量不準問題,提升緩衝穩定性。

  • 修複資料回收器誤刪資料的風險,提升回收安全性。

  • 修複 Routine Load 部分更新、Broker Load 路徑列、Copy Into 格式匯入等多項匯入問題。

  • 修複多個可能導致查詢卡死、結果錯誤或執行失敗的最佳化器問題。

  • 修複物化視圖改寫選擇相關問題;禁止 MOW 表 value 列條件 MV 避免資料錯誤。

  • 支援更靈活的 AWS 認證方式;修複外表查詢掛起和 S3 相容儲存(MinIO、COS 等)串連問題。

  • 修複 Iceberg/Hive/Paimon 分區和緩衝相關問題;提升 Hive 分區裁剪效能。

  • 修複 JDBC Catalog 記憶體流失;新增 ES flatten 類型支援。

  • 匯入記憶體最佳化,高記憶體情境自動反壓避免 OOM。

  • 修複 compaction 和 schema change 相關的資料正確性問題。

  • 增強儲存憑據安全性,防止敏感資訊泄露和 SSRF 攻擊。

  • 修複 SQL 解析相容性、SQL 黑名單重啟失效、監控指標缺失、資料類型相容性等問題。

  • 新增 array_flattenQUANTILE_STATE_TO/FROM_BASE64 函數。

  • 審計日誌支援 SQL 指紋和加密,便於分析和安全合規。

  • 改善 JDK17 相容性。

Apache Doris 3.1.4

4.1.2

2026年1月21日

【修複】

  • 最佳化視圖建立在特殊情境下的處理邏輯,提升 SQL 使用體驗

  • 最佳化臨時資源管理機制,提升系統長期運行穩定性

  • 最佳化緩衝容量管理原則,提升資源使用效率

  • 最佳化 Routine Load 在更新情境下的執行表現與穩定性

  • 最佳化事務回收流程,增強系統健壯性

  • 新增事務寫入相關監控指標,增強可觀測效能力

  • 最佳化 FE 服務編碼配置,提升系統相容性與穩定性

  • 最佳化雲環境下任務調度與資源回收效率

Apache Doris 3.1.3

4.1.1

2025年12月17日

【新增】

本版本已合入 Apache Doris 3.1.3 的主要功能與修複。

Apache Doris 3.1.3

4.1.0-beta

2025年11月1日

【新增】

本版本已合入 Apache Doris 3.1.1 的主要功能與修複。

Apache Doris 3.1.1

4.0

說明
  • ApsaraDB for SelectDB核心4.0版本是基於Apache Doris 3.0開發的。更多詳情,請參見:Apache Doris 3.0

  • 若您的執行個體是3.0版本,需要先將您的執行個體升級到3.0.9或以上3.0.x的版本,才能再升級到4.0.x版本。如何升級,請參見升級核心版本

版本號碼

發布時間

說明

相關文檔

4.0.12

2026年8月1日

【安全】

  • 新增了對FE鑒權模式的支援,預設啟用鑒權以提升叢集安全性。

  • 去掉了PL/SQL預存程序的支援以提升安全性。

  • 修複了JDBC JAR可能的遠程命令執行問題。

Apache Doris 3.0.8

4.0.11

2026年3月25日

【最佳化與修複】

  • 使用 S3 TVF 查詢帶引號表頭的 CSV 檔案更穩定,避免欄位解析錯亂。

  • S3 TVF 可直接相容更多 CSV 轉義格式,減少預先處理成本。

  • 壓縮 JSON 資料匯入成功率提升,避免 Stream Load 失敗。

  • 匯出到 OSS 更穩定,避免因鑒權錯誤導致備份/匯出失敗。

  • 相同語義 SQL 的查詢結果保持一致,降低線上誤判風險。

  • 部分日期時間相關 SQL 不再異常報錯。

  • 高並發/複雜匯入情境下叢集穩定性提升,減少 BE 崩潰。

  • 降低長時間運行叢集出現批量查詢逾時的風險。

  • 部分複雜查詢不再觸發 BE 崩潰,查詢穩定性提升。

  • 遠端讀/File Cache 相關查詢穩定性提升,減少 BE core。

  • 高流量情境下 FE 更穩定,可支撐更大業務規模。

  • 避免查詢報 unknown inverted index format 0,提升查詢可用性。

  • INSERT OVERWRITE 等複雜寫入情境穩定性提升。

  • 降低 FE 異常重啟和服務全掛風險。

  • 對系統庫相關 TVF 查詢可自動喚醒叢集,減少 no available backends 報錯。

  • 變更配置/縮容成功率提升,減少變更配置長時間卡住。

  • 擴容後 rebalance 更快恢複,業務恢複效率更高。

  • 監控指標含義更準確,便於判斷遠端掃描負載。

  • 開箱預設配置更適合線上高並發和匯入情境。

Apache Doris 3.0.8

4.0.10

2026年1月11日

【修複】

  • 修複INSERT匯入時錯誤URL資訊被截斷的問題

  • 修複特定彙總查詢情境下的GROUPING_PREFIX報錯問題

  • 修複insert overwrite操作中rowset衝突導致的偶發性失敗

  • 修複物化視圖建立失敗的問題

  • 修複Java UDF導致的連續project無法合并導致的執行計畫錯誤

  • 修複TVF匯入時pipeline並行度計算錯誤的問題

  • 修複UDF函數執行過程中的記憶體使用量異常

  • 修複匯入處理程序中unknown load_id錯誤

  • 最佳化tablet rebalance調度機制,支援動態調整調度周期,提升效率

  • 修複版本升級後的資料扭曲問題

  • 修複partition topn情境下的視窗函數匹配錯誤

  • 修複lead/lag函數在某些情境下參數常量檢查過於嚴格的問題

  • 修複升級後Routine Load作業報錯問題

  • 修複升級後JSON_EXTRACT函數行為變化的問題

  • 修複多個left join情境下謂詞未完全下推的最佳化問題

  • 修複AUTO INCREMENT列起始值異常的問題

  • 修複列類型轉換導致的BE崩潰問題

  • 最佳化隨機取樣情境的謂詞下推策略

  • 修複JSON_EXTRACT處理數組時返回null的問題

  • 修複特定情境下substring函數尋找失敗的問題

  • 修複join重排序時推導異常導致的查詢失敗

  • 修複多表串連時列名歧義檢測的問題

  • 改進匯入失敗時的錯誤資訊準確性

  • 修複通過MC catalog執行overwrite操作後資料丟失的問題,增加調試日誌

  • 修複metaservice限速後get version異常導致observer退出的問題

  • 修複routineload任務分配時的null 指標異常

  • 修複BE穩定性問題

  • 修複BE JVM metrics採集死結問題

  • 修複基於DLF的Paimon catalog讀取OSS HDFS的問題

  • 修複max_tablet_size日誌列印table id而非tablet id的問題

Apache Doris 3.0.8

4.0.9

2025年11月25日

【修複】

  • 修複udf偶發報錯NoClassDefFoundError的問題。

  • 修複沒有分區列時的iceberg外表查詢結果錯誤。

Apache Doris 3.0.8

4.0.8

2025年10月27日

【修複】

  • 修複 job insert 任務查詢 es catalog 報錯的問題。

  • 修複非法的 json path 導致 coredump 的問題。

Apache Doris 3.0.8

4.0.7

2025年09月26日

【新增】

支援了Apache Doris 3.0.8的所有功能。

Apache Doris 3.0.8

4.0.6

2025年09月15日

【新增】

支援了Apache Doris 3.0.6的所有功能。

【最佳化】

  • File cache升級啟動最佳化,加快從3.0.x到4.0.x的升級速度。

  • 最佳化多cluster情境下的查詢效能和可用性。

  • prepare/commit rowset時檢查狀態,提升可用性。

  • 最佳化topn語句查詢效能。

【修複】

修複tablet cache被提前清理導致的查詢效能問題。

Apache Doris 3.0.6

4.0.5

2025年07月14日

【新增】

支援了Apache Doris 3.0.4和Apache Doris 3.0.5的所有功能。

【最佳化】

通過解決資料提前回收的問題,提升了可用性。

【修複】

修複了從4.0.4版本升級4.0.5版本反向索引coredump的問題。

4.0.4

2024年12月06日

【新增】

  • 支援了Apache Doris 3.0.3的所有功能。

  • 支援了JDBC Catalog的text欄位類型數組形式。

  • 支援了MaxCompute(MC) Catalog的timestamp欄位類型。

【最佳化】

  • 通過解決Load Segment過程中大量耗費CPU的問題,進而提高了查詢效能。

  • 通過最佳化檔案快取策略,減少了查詢回應時間波動。

  • 最佳化了檔案快取回收機制。

  • 最佳化了information_schema查詢效能。

  • 最佳化了中繼資料鎖機制。

  • 最佳化了delete bitmap鎖機制。

  • 最佳化了Compressed Class Space的記憶體管理。

  • 移除了存在SSRF風險的介面,提高了安全能力。

  • 最佳化了Audit Log統計效能。

  • 最佳化了分頁查詢時段函數的效能。

  • 最佳化了MoW表時序Compaction的效能。

【修複】

  • 修複了因修改MoW表屬性disable_auto_compaction導致表資料停用問題。

  • 修複了MoW表高峰期匯入失敗的問題。

  • 修複了Routine Load的一些問題,例如其可能會導致資料丟、可能會卡住、提交事務失敗的問題。

  • 修複了重啟執行個體接入模組後Routine Load被暫停及報錯的問題。

  • 修複了Group Commit可能會報錯的問題。

  • 修複了執行個體升級核心版本到4.0.4後查詢資料量會變多的問題。

  • 修複了點查詢走先行編譯不返回結果集的問題。

  • 修複了表模型為Unique時,表的主鍵欄位可能出現重複的問題。

  • 修複了因為回收stale rowset時導致miss cache而延長了查詢回應時間的問題。

  • 修複了CDC部分列更新與Stream Load拼寬表結果不一致問題。

  • 修複了叢集多節點Core Dump的問題。

  • 修複了非同步物化視圖跨叢集讀取表時的中繼資料異常問題。

  • 修複了insert overwrite寫入Auto Partition表時的資料品質校正異常問題。

  • 修複了insert overwrite寫入報錯的問題。

  • 修複了不允許在同一個表上運行insert overwrite的問題。

  • 修複了insert into select因資料品質問題失敗而無錯誤URL的問題。

  • 修複了高並發點查情境下stmtId溢出導致的Prepared Statement異常問題。

  • 修複了升級到4.0.4版本後執行ConvertTz函數時因未初始化狀態導致的RUNTIME_ERROR問題。

  • 修複了叢集重啟慢的問題。

  • 修複了短詞匹配NOT不生效問題。

  • 修複了Schema Change後Compaction恢複的問題。

  • 修複了Schema Change空分區導致的資料匯入報錯及版本超限的問題。

  • 修複了JDBC串連泄漏的問題。

  • 修複了PostgreSQL(PG) Catalog串連泄漏的問題。

  • 修複了MaxCompute(MC) Catalog分區裁剪未生效的問題。

  • 修複了提前淘汰快取資料導致本地File Cache驟降的問題。

  • 修複了SQL Cache導致結果錯誤的問題。

  • 修複了split_partFunction Compute錯誤的問題。

  • 修複了欄位命名規則相容性的問題。

  • 修複了多線程等待自旋鎖導致的查詢延遲問題。

  • 修複了短時網路抖動導致叢集節點異常下線的問題。

  • 修複了短暫查詢報COMPUTE_GROUPS_NO_ALIVE_BE的問題。

  • 修複了window_funnel函數timestamp列不支援高精度的問題。

  • 修複了查詢規劃逾時的問題。

  • 修複了explode_variant_array Core Dump的問題。

  • 修複了查詢資料未命中物化視圖的問題。

  • 修複了錯誤記錄檔URL過長無法訪問的問題。

Apache Doris 3.0.3

4.0.3

2024年10月11日

【新增】

  • 支援了Apache Doris 3.0.2的所有功能。

  • 支援了超大事務匯入功能(預設為關閉狀態)。

【最佳化】

  • 預設情況下禁用java_udf

  • 最佳化了日誌情境top n查詢效能。

  • 通過短路徑最佳化了點查效能。

  • 最佳化了Tablet裁剪,提升了查詢效能。

【修複】

  • 修複了回放Catalog可能會導致後台啟動執行個體失敗的問題。

  • 修複了從SelectDB Core 3.0.x升級到SelectDB Core 4.0.x之後,審計日誌組件無法正常工作的問題。

  • 修複了升級到SelectDB Core 4.0.2後,預設計算叢集許可權被限制的問題。

  • 修複了常量摺疊RPC(Remote Procedure Call)可能會跨計算叢集的問題。

  • 修複了轉寄SQL時可能找不到計算叢集的問題。

  • 修複了Compaction delete bitmapnull 指標Core Dump問題。

  • 修複了MoW表delete bitmap過大不能觸發Full Compaction的問題。

  • 修複了select *定義的物化視圖構建失敗的問題。

Apache Doris 3.0.2

4.0.2-beta

2024年08月25日

【新增】

  • 支援了Apache Doris 3.0.1的所有功能。

【修複】

  • 修複了使用同一標籤匯入時,在大量匯入失敗的情況下可能導致匯入效能下降的問題。

  • 修複了叢集擴容可能導致執行個體版本升級卡住的問題。

  • 修複了Runtime Filter記憶體流失的問題。

Apache Doris 3.0.1

4.0.1-beta

2024年07月09日

【新增】

  • 支援SelectDB Core從3.0.x(x >= 9)升級到4.0.x。

  • 支援了Apache Doris 3.0.0的所有功能。

【修複】

  • 修複了從SelectDB Core 3.0.9版升級後需要後台重啟執行個體來恢複Cluster許可權的問題。

  • 修複了反向索引查詢可能會卡住的問題。

Apache Doris 3.0.0

4.0.0-beta

2024年05月15日

【新增】

  • 支援了多表物化視圖(MTMV),支援透明改寫加速、自動重新整理、外表到內表的物化視圖以及物化視圖直查,基於這一能力,物化視圖也可用於資料倉儲分層建模、作業調度和資料加工。

  • 支援了全新的Variant和IP資料類型,完善了一系列分析函數,使得面向複雜半結構化資料的儲存和分析處理變得更加輕鬆。

  • 支援了自增列、自動分區、服務端積攢批量請求後集中提交的能力,提高了大規模資料即時寫入的效率。

  • 支援了基於Arrow Flight的高速讀取介面,使得資料轉送效率增加了100倍,輕鬆面向資料科學以及其他形式的大規模資料讀取情境。

  • 支援了Apache Doris 2.1.0的所有功能。

【最佳化】

  • 大幅提升了開箱盲測查詢效能,在不做調優的情況下取得較好的效能表現,包含了對複雜SQL查詢效能的進一步提升,在TPC-DS 1 TB測試資料集上獲得超過100%的效能提升,查詢效能在業界處於先進位置。

  • 大幅提升了資料湖分析方面的效能,相對於Trino和Spark分別有4到6倍的效能提升,並引入了多SQL方言相容、便於您可以從原有系統無縫切換至 ApsaraDB for SelectDB

Apache Doris 2.1.0

3.0

說明
  • ApsaraDB for SelectDB核心3.0版本是基於Apache Doris 2.0開發的。更多詳情,請參見Apache Doris 2.0

  • 目前ApsaraDB for SelectDB核心3.0版本已下線,不再支援新購。

版本號碼

發布時間

說明

相關文檔

3.0.17

2025年09月12日

【修複】

  • 修複compaction引起的可能資料提前回收的問題,提升可用性。

  • 修複匯出報The directory you tried to delete or overwrite is not empty的錯誤。

  • 禁用show proc '/trash'以防止叢集 crash。

Apache Doris 2.0.15

3.0.16

2025年08月10日

【修複】

  • 修複compaction策略問題導致頻繁compaction打滿IO的問題。

Apache Doris 2.0.15

3.0.15

2025年07月21日

【修複】

  • 修複routineload偶爾積壓及匯入上遊topic擴充分區的問題。

  • 修複BE load_segment core及BE異常重啟的問題。

  • 修複export agg錶速度慢及資料丟棄的問題。

  • 修複master節點JVM佔用過高的問題。

  • 修複FE OOM的問題。

  • 修複S3 FileWriter重複close導致的warning日誌重複的問題。

Apache Doris 2.0.15

3.0.14

2025年06月29日

【最佳化】

  • 最佳化compaction調度以提高效率。

  • 最佳化metrics自旋鎖導致的CPU高和http介面卡頓問題。

【修複】

  • 修複extract_url_parameter函數執行結果不一致問題。

  • 修複Mow be core及udf core的問題。

  • 修複ms升級抖動導致的寫入失敗及串連異常調度任務失敗問題。

  • 修複OUTFILE匯出parquet檔案導致多個be core的問題。

Apache Doris 2.0.15

3.0.13

2025年05月19日

【最佳化】

  • 最佳化主鍵表中刪除標記過多導致新增資料和檔案合并任務失敗的問題。

  • 最佳化Routine Load,包括放開max_batch_interval 60s限制、增加可觀性metrics及解決異常job等影響其他job調度的問題。

【修複】

修複audit log丟失的問題。

Apache Doris 2.0.15

3.0.12

2025年02月19日

【新增】

支援了Stream Load的JSON資料格式壓縮後匯入。

【最佳化】

最佳化了上傳對象重試策略和連線逾時,提高了匯入穩定性。

【修複】

  • 修複了高頻Stream Load導致執行個體接入模組的CPU使用率可能會100%的問題。

  • 修複了匯入處理程序中執行個體接入模組記憶體流失的問題。

  • 修複了匯入處理程序中寫索引檔案失敗導致匯入失敗的問題。

  • 修複了匯入可能會上傳失敗的問題。

  • 修複了MoW長時間持鎖導致匯入失敗的問題。

  • 修複了Schema Change可能會導致Base Compaction失敗的問題。

  • 修複了Routine Load可能會卡住的問題。

  • 修複了匯入時JSON資料類型double值會被處理為0的問題。

  • 修複了Audit Log表不能grant許可權的問題。

  • 修複了Audit Log Query時間重複的問題。

  • 修複了SQL Hash重複的問題。

  • 修複了反向索引UTF-8編解碼可能導致錯誤的問題。

  • 修複了短時網路抖動導致叢集節點異常下線的問題。

  • 修複了insert into select查詢結果為空白時觸發執行異常的問題。

Apache Doris 2.0.15

3.0.11

2024年11月10日

【新增】

  • 支援了Apache Doris 2.0.15的所有功能。

【最佳化】

  • 提高了File Cache命中率。

【修複】

  • 修複了Agg表查詢結果可能不對的問題。

  • 修複了struct類型查詢可能會不可能用的問題。

  • 修複了window_funnel函數不支援datetime v2的問題。

  • 修複了insert into select可能會報許可權不正確的問題。

  • 修複了Routine Load事務不能正確Abort的問題。

  • 修複了查詢或者Compaction時報"bad page"的問題。

Apache Doris 2.0.15

3.0.10

2024年08月23日

【新增】

  • 支援了Apache Doris 2.0.13的所有功能。

【最佳化】

  • 最佳化了多個Tablet映射分布不一致的問題。

【修複】

  • 修複了insert into select新最佳化器不能自動重試的問題。

  • 修複了Schema Change雙寫nullable類型節點重啟的問題。

  • 修複了File Cache Disposable可能被其他隊列佔滿導致Compaction/Schema Change變慢的問題。

Apache Doris 2.0.13

3.0.9

2024年06月25日

【新增】

支援了Apache Doris 2.0.11和SelectDB Core 3.0.8的所有功能。

【最佳化】

  • 最佳化了MoW表匯入計算delete bitmap,提升了匯入速度和魯棒性。

  • 最佳化了show data的響應速度。

  • 最佳化了反向索引以及半結構化資料查詢效能。

【修複】

  • 修複了copy into任務過多導致執行個體OOM的問題。

  • 修複了alter job過多可能導致執行個體OOM的問題。

  • 修複了執行個體Metrics在多Cluster時可能會有Metrics缺失的問題。

  • 修複了單個事務內多Tablet匯入極端情況下某些Tablet缺Version的問題。

  • 修複了修改File Cache緩衝大小之後執行個體不能立即感知的問題。

  • 修複了若干個JDBC外表串連的問題。

  • 修複了Elasticsearch Catalog無法使用esquery的問題。

  • 修複了Balance不均以及Decommission卡住的問題。

Apache Doris 2.0.11

3.0.8

2024年05月15日

【新增】

  • 支援了Apache Doris 2.0.10的所有功能。

  • 支援了show proc語句。

  • 支援了擷取所有的JSON Keys。

【最佳化】

  • 最佳化了建表耗時。

  • 最佳化了MoW表delete bitmap計算速度,提高匯入吞吐。

  • 最佳化了MoW表高頻匯入(版本多)查詢速度。

  • 最佳化了查詢效率。

【修複】

  • 修複了rename cluster之後指標不正確的問題。

  • 修複了rename cluster之後流量統計不準確的問題。

  • 修複了show processlist格式不對的問題。

  • 修複了Schema Change記憶體不夠導致失敗的問題。

  • 修複了Audit Log組件匯入許可權的問題。

  • 修複了datetimev2 round函數出錯的問題。

  • 修複了nullable規劃可能會導致Core Dump的問題。

  • 修複了nullable規劃可能會導致結果錯誤的問題。

Apache Doris 2.0.10

3.0.7

2024年03月31日

【新增】

  • 支援了Apache Doris 2.0.6的所有功能。

  • 支援了審計日誌外掛程式(需要手動建立審計日誌表)。

【最佳化】

  • 執行Query時如果User沒設定default cluster,則按照Cluster名稱詞典順序選取可用的(運行中的、有許可權的)Cluster。

  • 最佳化了反向索引和日誌情境的可用性和效能。

  • 新最佳化器最佳化了歧義的projection having文法。

  • 提升了反向索引compound in list效能。

【修複】

  • 修複了大量delete觸發匯入失敗的問題。

  • 修複了統計資訊的邏輯重複觸發SQL導致叢集自動停機的邏輯失效問題。

  • 修複了匯入指定UTC時區轉換錯誤的問題。

  • 從JDBC修複了show processlist報錯的問題。

  • 修複了表屬性ttl_seconds在做完Checkpoint之後重啟清0的問題。

  • 修複了date/month/year add函數。

Apache Doris 2.0.6

3.0.6

2024年02月05日

【新增】

  • 支援了Apache Doris 2.0.4的所有功能。

  • 支援了自動Analyze。

  • 支援了寬表匯入。

  • 支援了Group Commit(攢批匯入/即時匯入)。

  • 支援了in left join infer

【最佳化】

  • 最佳化了匯入失敗時的錯誤提示。

  • 提升了穩定性。

【修複】

  • 修複了叢集重啟可能會導致cluster許可權失效的問題。

  • 修複了從SelectDB Core 2.4.x系列版本升級到3.0.x系列版本失敗的問題。

  • 修複了show processlist指令輸出排版錯位的問題。

  • 修複了alter table TTL屬性可能不生效(查詢表結構TTL為0)的問題。

  • 修複了查詢偶爾報"failed to initialize storage reader"的問題。

  • 修複了Parquet Reader異常路徑可能會導致記憶體流失的問題。

  • 修複了外表date_subdata_addto_date函數下推的問題。

  • 修複了colocate因為參與Balance導致colocate join規劃失效的問題。

  • 修複了alter colocate屬性Replay失敗的問題。

  • 修複了delete條件帶特殊字元導致不能查詢資料的問題。

  • 修複了讀查詢小機率報NOT_IMPLEMENTED_ERROR的問題。

  • 修複了匯入時區轉換導致資料不正確的問題。

  • 修複了substr()傳入負值會導致Core Dump的問題。

Apache Doris 2.0.4

3.0.5

2023年12月20日

【新增】

  • 支援了Apache Doris 2.0.3的所有功能。

    說明

    不建議開啟自動Analyze功能。

  • 提供了Stream Load相容API。

  • 開放了show proc/statistic的白名單。

【最佳化】

  • 提升了MoW表匯入的穩定性。

  • 提升了Dynamic Table建錶速度。

  • 提升了產生Plan的效能。

  • 最佳化了decimal運算行為。

  • 提升了穩定性。

【修複】

  • 修複了OSS Buffer不夠可能會導致寫入卡住的問題。

  • 修複了多叢集情境下查詢可能會報"failed to find version path"的問題。

  • 修複了多叢集情境下Plan可能會跨叢集的問題。

  • 修複了因為改變varchar長度導致Dynamic Partition不能建立Partition的問題。

  • 修複了show create table decimal資料欄位不相容SmartBI的問題。

  • 修複了列類型轉換功能可能會停用問題。

  • 修複了行存表屬性不生效的問題。

  • 修複了Base Compaction可能會失敗的問題。

  • 修複了點查可能查不到最新資料的問題。

  • 修複了copy into重複檔案需要等待逾時的問題。

  • 修複了query_parallel_instance_num可能會除以0的問題。

  • 修複了Cache命中率計算可能會不準確的問題。

  • 修複了NGram索引不生效的問題。

Apache Doris 2.0.3

3.0.4

2023年11月23日

【新增】

  • 支援了show proc current_stmt

【最佳化】

  • 增強了存取控制安全性。

  • 增強了上傳資料校正可靠性。

  • 提升了執行個體中繼資料服務可用性。

  • 最佳化了建表dynamic_partition.replication_num的錯誤提示。

【修複】

  • 修複了SelectDB Core 2.4.x升級到3.0.x可能會導致copy into失敗的問題。

  • 修複了使用External Stage匯入授權可能會失敗的問題。

  • 修複了Routine Load匯入可能會失敗的問題。

  • 修複了MoW表匯入可能會失敗的問題。

  • 修複了即時寫insert語句可能會失敗的問題。

  • 修複了TPC-DS效能下降的問題。

  • 修複了非Global的Session Variable可能不生效的問題。

  • 修複了Query中where大量條件使CPU消耗高而執行慢的問題。

3.0.3

2023年11月02日

【新增】

  • 支援了Doris Clean Label。

  • Stream Load雲上API相容了Apache Doris社區行為。

  • 執行個體內建了JDBC Driver。

【最佳化】

  • 新最佳化器top n預設支援了Runtime Filter裁剪。

【修複】

  • 修複了執行個體因為資源泄漏導致查詢響應慢的問題。

  • 修複了function語句禁用不生效的問題。

  • 修複了重排列Schema Change會失敗的問題。

3.0.2

2023年10月17日

【新增】

  • 支援了Apache Doris 2.0.2的所有功能。

  • 支援了SelectDB Core 2.3.10以及2.4.4版本的所有功能。

  • 增加了OSS Load的JDBC Driver URL白名單功能。

【最佳化】

  • 減少了Plan時擷取中繼資料的時間,加快了Plan的產生速度。

  • 增加了Query Profile訪問中繼資料的耗時統計。

  • 均衡最佳化了資源使用率。

【修複】

  • 修複了設定File Cache TTL之後讀寫出錯的問題。

  • 修複了查詢backends表或rowsets表導致服務停用問題。

Apache Doris 2.0.2

3.0.1

2023年09月18日

【新增】

  • 支援了Apache Doris 2.0.1的所有功能。

  • 支援了SelectDB Core 2.4.3版本的所有功能。

【最佳化】

  • 最佳化了Get Version的耗時。

Apache Doris 2.0.1

2.4

說明
  • ApsaraDB for SelectDB核心2.4版本是基於Apache Doris 1.2開發的。更多詳情,請參見Apache Doris 1.2

  • 目前ApsaraDB for SelectDB核心2.4版本已下線,不再支援新購。

版本號碼

發布時間

說明

相關文檔

2.4.6

2023年11月14日

【修複】

  • 修複了若干計算節點記憶體流失的問題。

2.4.5

2023年11月06日

【最佳化】

  • 最佳化了Balance的策略。

【修複】

  • 修複了replace tmp partition導致的查詢失敗問題。

  • 修複了pthreadbthread混用導致的死結問題。

2.4.4

2023年09月20日

【最佳化】

  • 支援了SelectDB Core 2.3.9和2.3.10版本的所有功能。

  • 提升了匯入功能的可用性。

【修複】

  • 修複了MySQL Session(請求Truncate Table,該Table包含大量Partition)無響應的問題。

2.4.3

2023年09月11日

【新增】

  • 支援了SelectDB Core 2.3.8版本的所有功能。

  • 支援了欠費停服。

【修複】

  • 修複Docker環境時區的問題。

2.4.2

2023年08月28日

【新增】

  • 支援了copy into匯入方法設定常量值。

【最佳化】

  • 提升了儲存資訊統計的準確性。

【修複】

  • 修複了Cloud Stream Load有可能失敗的問題。

2.4.1

2023年08月03日

【新增】

  • 支援了SelectDB Core 2.3.5、2.3.6以及2.3.7版本的所有功能

  • 支援了Stream Load匯入資料。

  • 支援了已停機的隨用隨付叢集接到查詢請求時自動啟動。

【修複】

  • 修複了倒排索引查詢可能會失敗的問題。

2.4.0

2023年07月03日

【新增】

  • 支援了通過Session Variable控制SQL是否使用緩衝。

  • 支援了叢集之間匯入資料增量資料同步。

  • 支援了基於Table Cluster的快取資料預熱功能。

  • 支援了通過SQL查詢快取的使用方式。

  • 支援了隨用隨付叢集閑置時自動停機。

【最佳化】

  • 增強了資料安全。

  • 提升了查詢未命中緩衝時的響應速度。

【修複】

  • 修複了set default cluster可能會失敗的問題。

  • 修複了升級過程可能會失敗的問題。

SelectDB其他歷史核心版本的詳細資料,請參見SelectDB Cloud的核心發布記錄