全部產品
Search
文件中心

Lindorm:時序引擎版本說明

更新時間:Dec 05, 2024

為提升使用者體驗,雲原生多模資料庫 Lindorm會不定期地發布版本,用於豐富雲產品功能或修複已知缺陷。您可以參閱本文瞭解Lindorm時序引擎的版本更新說明,選擇在業務低峰期升級執行個體的時序引擎版本。

如何查看或升級執行個體的時序引擎版本

您可以通過控制台查看當前的時序引擎版本,如下圖所示,具體操作及升級版本的注意事項,請參見升級版本查看版本

重要
  • 系統會自動檢測執行個體的時序引擎版本,如果小版本升級按鈕不存在,表示該執行個體的時序引擎版本已經是最新的。

  • 由於各地區版本發布進度可能有所差異,時序引擎版本發布情況以當前控制台顯示為準。

3.4.17~3.4.x

3.4.43

發布日期

類型

說明

2024年11月29日

功能最佳化

  • 修複查詢預降採樣檔案時,可能導致的查詢報錯問題。

  • 修複PromQL相容性問題。

  • 最佳化讀寫效能,穩定性修複。

3.4.41(穩定版本)

發布日期

類型

說明

2024年08月28日

功能最佳化

  • 最佳化使用LATEST函數查詢資料的效能。

  • 修複使用DELETE文法時不支援指定別名(alias)的問題。

  • 修複連續查詢在執行異常時可能會終止後續查詢的問題。

  • 最佳化讀寫效能,穩定性修複。

3.4.40

發布日期

類型

說明

2024年05月24日

功能最佳化

修複PromQL查詢時的相關bug。

3.4.39

發布日期

類型

說明

2024年05月08日

功能最佳化

  • 審計日誌支援記錄使用者名稱。

  • 最佳化PromQL返回結果,返回結果預設按照時間軸排序。

  • 最佳化讀寫效能,穩定性修複。

3.4.38

發布日期

類型

說明

2024年04月09日

功能最佳化

  • 最佳化時序引擎重啟後的載入速度。

  • 修複通過API查詢不相容BIGINT類型的問題。

  • 最佳化時序引擎核心記憶體佔用。

3.4.37

發布日期

類型

說明

2024年03月01日

功能最佳化

  • PromQL支援Offset查詢。

  • 修複執行的SQL在訪問日誌中未記錄,該問題由3.4.35版本引入。

3.4.36

發布日期

類型

說明

2024年01月29日

功能最佳化

  • 最佳化時序引擎核心記憶體佔用。

  • 修複時序引擎重啟後,可能導致的查詢報錯問題。

3.4.35

發布日期

類型

說明

2023年12月26日

功能最佳化

  • 最佳化大量分區時的重啟速度。

  • 修複連續查詢時開始時間或結束時間計算錯誤的問題。

  • 修複進行刪除操作後新寫入的資料無法查詢的問題。

  • 最佳化讀寫效能,穩定性修複。

3.4.34

發布日期

類型

說明

2023年11月02日

功能最佳化

穩定性修複。

3.4.33

發布日期

類型

說明

2023年10月11日

功能最佳化

  • 最佳化記憶體使用量體驗。

  • 最佳化查詢效能。

  • 完善PromQL查詢相容性。

  • 修複1dc視窗降採樣查詢的穩定性問題。

3.4.32

發布日期

類型

說明

2023年09月12日

新特性

支援標準SQL建立表(CREATE TABLE)語句。

功能最佳化

  • 修複SQL子查詢語句中包含時序過濾屬性的彙總結果未出現在父查詢中時,查詢失敗的問題。

  • 修複查詢記憶體釋放問題。

  • 修複分區的TTL參數值被刪除時中繼資料持久化的問題。

  • 執行個體預設開啟tsproxy健全狀態檢查。

  • 執行個體預設開啟慢查詢管理。

  • 最佳化讀寫效能,穩定性修複。

3.4.31

發布日期

類型

說明

2023年08月09日

功能最佳化

  • 修複調用API進行鑒權時,不支援資料庫粒度鑒權的問題。

  • 修複PromQL的相容性問題。

  • 修複覆蓋式寫入資料時可能會導致資料異常的問題。

  • 最佳化讀寫效能。

3.4.30

發布日期

類型

說明

2023年06月30日

功能最佳化

  • 修改預設使用者名、密碼。

  • 修複可能導致查詢異常的問題。

  • 最佳化讀寫效能。

3.4.29

發布日期

類型

說明

2023年06月06日

功能最佳化

最佳化讀寫效能。

3.4.28

發布日期

類型

說明

2023年05月16日

新特性

連續查詢支援windowoffset參數。

功能最佳化

  • 最佳化讀寫效能。

  • 修複連續查詢執行過程中可能會異常終止的問題。

3.4.27

發布日期

類型

說明

2023年04月06日

新特性

Lindorm ML時序預測支援以降採樣及自動插值的方式,擷取訓練資料,並支援在模型推理時自動應用訓練資料。

功能最佳化

  • 最佳化寫入效能。

  • 修複單值查詢逾時後,讀資源未釋放的問題。

  • 修複使用lastest函數查詢時,指定的Table未過濾時間分區的問題。

  • 修複使用SQL寫入資料可能導致OOM的問題。

3.4.26

發布日期

類型

說明

2023年03年14日

新特性

  • 資料檔案支援時間視窗整理。

  • 新增降採樣運算元irate。

  • Lindorm ML:

    • 支援以SQL函數嵌套方式,結合時序非降採樣運算元進行異常檢測。

    • 時序預測支援歷史協變數。

功能最佳化

  • 修複在PrepareStatement語句中將資料類型為Bigint的Field列作為過濾條件時可能會報錯的問題。

  • 修複行協議對“\”的相容性。

  • 修複使用lastest函數(最新值函數)查詢可能返回非最新值的問題。

  • 最佳化查詢效能。

  • Lindorm ML:

    • 時序異常檢測和時序預測,最佳化使用者輸入參數的檢查邏輯,最佳化後遇到未知參數將報錯。

    • 時序預測,修複輸入非單位頻率(如freq=30s)的資料時,推理結果為空白的問題。

    • 時序異常檢測,修複訓練時可能由於並發儲存模型檔案導致訓練失敗的問題。

    • 時序異常檢測,修複istl-esd演算法自動檢測頻率會報錯的問題。

    • 時序異常檢測,修複istl-esd演算法檢測效果不符合預期的問題。

    • 時序異常檢測,修複STL類演算法(OneShot STL和Online STL)verbose參數報錯的問題。

3.4.25(穩定版本)

發布日期

類型

說明

2023年02月14日

新特性

  • 支援通過Lindorm控制台查詢訪問日誌。

  • Lindorm ML時序異常檢測:

    • 支援以SQL函數嵌套形式,對時序降採樣資料進行異常檢測。

    • 通過SQL嵌套進行時序異常檢測時,支援以Literal變數作為查詢目標。

    • 支援通過SQL子查詢方式,查詢(Select)異常檢測結果的詳情(verbose)列。

    • 新增達摩院自研OneShot STL(也稱Incremental STL)檢測演算法istl-esd。

功能最佳化

  • 最佳化正則查詢匹配的效能。

  • 修複1dc視窗降採樣查詢導致的穩定性問題。

  • 最佳化引擎重啟速度。

  • 修複weak寫入模式下,自動建立Schema可能失敗的問題。

  • 修複降採樣查詢fill linear會導致NPE的問題。

  • 修複使用DMS查詢可能會報錯的問題。

  • 修複SQL將資料類型設定為BigDecimal後資料無法寫入的問題。

  • 修複寫入未來較大時間後擴容可能導致的訪問出錯問題。

  • Lindorm ML時序異常檢測,修複以下演算法參數未生效的問題:

    • esd演算法的alpha參數和warmupCount參數。

    • nsigma演算法的direction參數和warmupCount參數。

  • Lindorm ML時序異常檢測,修複STL類演算法在切換時間軸時報錯的問題。

  • 最佳化Lindorm ML時序異常檢測的檢測機制,對已檢測過的資料進行二次檢測不會影響模型狀態。

3.4.24

發布日期

類型

說明

2023年01月06日

功能最佳化

穩定性修複。

3.4.23

發布日期

類型

說明

2023年01月03日

新特性

  • 最佳化索引檔案合并策略,支援按照檔案大小執行COMPACTION操作。

  • Lindorm ML時序異常檢測函數新增verbose推理參數,用於輸出輔助資訊。

  • Lindorm ML時序異常檢測函數新增重設和匯出模型狀態功能。

功能最佳化

  • 提升分區查詢效能。

  • 修複並發更新Schema時會出現大量版本衝突的問題。

  • 修複Lindorm ML時序預測在預測條件為大於或小於某時間點時,拉取資料不足的問題。

  • 修複Lindorm ML時序異常檢測ostl-ttest演算法和ostl-esd在資料量較大時會報錯的問題。

  • 最佳化Lindorm ML時序異常檢測效能。

3.4.22

發布日期

類型

說明

2022年11月22日

新特性

  • 降採樣SQL查詢支援前置值(單值)過濾。

  • SQL支援時間軸查詢功能。

  • LTS服務支援Database粒度的資料訂閱功能。

  • Lindorm ML新增raw函數,支援與異常檢測配合使用輸出欄位原始值。

功能最佳化

  • PromQL支援Series介面查詢。

  • 修複降採樣查詢時,用戶端中斷後服務端資源未釋放的問題。

  • 修改單台機器的預設最大串連數為4096。

  • 修複Lindorm ML時序預測多線程並發執行時可能會失敗的問題。

  • 最佳化寫入和查詢效能。

3.4.21

發布日期

類型

說明

2022年09月27日

新特性

PromQL支援正則查詢。

功能最佳化

最佳化預降採樣開啟時的寫入效能。

3.4.20

發布日期

類型

說明

2022年08月31日

新特性

  • 支援機器學習服務(ML),簡稱Lindorm ML。

  • Lindorm ML支援特徵分箱運算元。

  • TSQL支援Lindorm ML擴充文法。

  • 支援異常檢測演算法。

  • 支援時序異常檢測函數。

  • 修改單張表的最大列數限制為200。

  • 最佳化大量時間軸的查詢效能。

功能最佳化

  • 修複執行SHOW PROCESSLIST語句時開啟許可權校正後報錯的問題。

  • 修複資料更新時查詢最新值結果不正確的問題。

  • 修複時序異常檢測函數在子查詢中傳回型別錯誤問題。

3.4.19

發布日期

類型

說明

2022年07月29日

新特性

  • 避免資料亂序,支援配置丟棄寫入資料中過去或者將來的資料。

  • 建立時序資料庫時資料庫partition_interval屬性的預設為開啟30天時間分區。

  • 支援異常檢測演算法。

  • 支援預降採樣功能。

  • 支援時間軸刪除功能。

功能最佳化

  • 修複結束正在執行的SQL語句出現類型不符的問題。

  • 修複API訪問schema_policy不支援小寫參數的問題。

  • 修複PromQL無法處理NaN資料點的問題。

  • 修複previous插值少資料的問題。

3.4.18

發布日期

類型

說明

2022年07月06日

新特性

TSQL支援刪除時間軸功能。

功能最佳化

修複TSQL條件中出現BOOLEAN資料類型的資料時可能出現異常的問題。

3.4.17(穩定版本)

發布日期

類型

說明

2022年06月17日

新特性

支援設定寫入的最大時間(即目前時間和位移時間),超過位移時間後寫入的資料會被丟掉。

功能最佳化

  • 更改資料最小時間校正邏輯。

  • 修複SQL負科學計數法寫入報錯的問題。

  • 修複InfluxDB行協議寫入科學計數法報錯的問題。

  • 修複連續查詢操作執行失敗的問題。

  • 修複COUNT(1)在嵌套子查詢操作中報錯的問題。

3.4.0~3.4.16

版本號碼

發布日期

類型

說明

3.4.16

2022年05月31日

新特性

  • 降採樣查詢支援基於本地時區的降採樣。

  • 最新值查詢文法支援多列查詢。

  • 支援查詢和管理正在執行的SQL。

  • PromQL訪問方式支援中繼資料查詢。

3.4.15

2022年05月16日

新特性

降採樣查詢支援Offset能力。

功能最佳化

  • SQL查詢不帶時間條件時預設開始時間設定為0。

  • 修複在降採樣查詢中COUNT函數和其他運算元混合使用時報類型轉換錯誤的問題。

  • 修複在PrepareStatement語句中使用Limit不支援Long類型的問題。

  • 修複儲存鎖住後無法手動刪除資料的問題。

  • 修複SQL介面(api/v2/sql)對於長連結連續發起查詢操作造成SQL執行異常的問題。

  • 修複TTL設定為0不生效的問題。

3.4.14

2022年04月25日

新特性

  • TSQL訪問區分讀寫線程池。

  • 連續查詢語句支援開啟記錄執行日誌。

功能最佳化

  • 修複最新值查詢執行UNION操作報錯的問題。

  • 修複TSQL在串連(通過JDBC或者SQL介面)斷開後未調用close的問題。

  • 修複行協議在並發更新Schema操作時出現衝突的問題。

3.14.13

2022年04月14日

新特性

  • 支援SHOW CREATE TABLE語句。

  • 連續查詢語句支援自訂視窗長度選項。

  • 執行DESCRIBE TABLE語句的返回資料支援按照建立順序顯示。

功能最佳化

  • 修複prepared statement不支援降採樣查詢的問題。

  • 行協議寫入時新增約束條件:tag列和field列不能有相同的列名。

  • 修複連續查詢在開啟許可權管理後無法正常啟動並執行問題。

3.14.12

2022年03月30日

新特性

  • 通過設定不同的TTL支援不同的預降採樣。

  • BIGINT類型的列寫入DOUBLE類型的資料時支援預設轉換成BIGINT類型。

功能最佳化

  • 修複最新值查詢BOOLEAN類型的資料時返回結果異常問題。

  • SQL中斷連線後支援取消查詢操作。

3.4.11

2022年03月16日

新特性

  • SQL語句支援使用者自訂時間列名。

  • SQL語句支援修改時序表的列類型。

功能最佳化

  • 修複部分查詢情境distinct報錯的問題。

  • 修複最新值查詢在擴容後可能會出現返回多條資料的問題。

  • 修複降採樣查詢中不支援常量摺疊計算的問題。

  • 修複正則查詢降採樣資料時間條件不生效的問題。

3.4.10

2022年02月28日

新特性

  • SQL查詢語句tags支援通過Regex過濾。

  • 支援non_negative_rate和non_negative_delta時序函數。

  • 增加table/database/CQ/column的長度限制。

功能最佳化

  • 最佳化大量資料點查詢遍曆的效能問題。

  • 修複列資料類型相同的兩張時序表無法結合的問題。

3.4.9

2022年02月14日

新特性

  • DESCRIBE TABLE文法支援返回PRIMARY KEY。

  • SQL語句區分大小寫。

  • SQL語句支援寫入NULL的資料來源(tag)或者資料內容(field)。

  • 支援SQL管控預降採樣規則,並支援表層級的降採樣規則。

  • 完善SQL語句錯誤返回資訊的規範,例如對返回錯誤碼以及對應的描述進行了規範。

功能最佳化

  • 修複最新值查詢會返回時間範圍之外的資料。

  • 最佳化建立連續查詢(Continuous Query,簡稱CQ)時,interval參數需要反引號的問題。

3.4.8

2022年02月07日

功能最佳化

修複HASH策略的BUG問題。

3.4.7

2022年01月26日

新特性

  • TSQL寫入語句限制至少一個Field列。

  • TSQL支援建立或者刪除預降採樣規則。

  • TSQL支援使用降採樣為0。

  • TSQL RATE函數和DELTA函數支援嵌套使用。

  • PromQL支援basic鑒權,並支援指定DB參數。

  • 行協議寫入支援強Schema約束。

  • 增加表長度限制,限制長度為128個位元組。

功能最佳化

  • 修複表反覆刪除可能會出現資料漏刪除的問題。

  • 修複寫入整數到兩個列失敗的問題。

  • 修複嵌套子查詢單列降採樣時報錯的問題。

3.4.6

2022年01月11日

新特性

  • InfluxDB行協議支援指定Schema策略,支援按需建立Schema。

  • TSQL DATABASE/TABLE區分大小寫。

  • 最佳化TSQL查詢效能。

  • TSQL支援GROUP BY查詢。

  • TSQL支援預降採樣查詢。

  • TSQL支援ALTER TABLE文法。

  • TSQL插入操作中預設Schema一致性校正。

  • /api/v2/sql介面支援chunked流式互動查詢。

功能最佳化

  • 修複cache flush異常會導致flush中斷的問題。

  • 修複執行Continuous Query時出現JDBC首碼不匹配導致執行失敗的問題。

  • 修複查詢和寫入SQL對時間字串處理不一致的問題。

  • 修複sample by fill與percentile使用會拋異常的問題。

  • 修複ACL關閉時建立使用者會出現NPE的問題。

3.4.5

2021年12月24日

新特性

  • MySQL支援鑒權。

  • TSQL提高簡單查詢的效能。

  • TSQL支援分位元函數。

  • API支援field查詢。

  • 最佳化時間資料分割函數,支援關閉時間資料分割函數。

  • 行協議和API介面支援通過修改SQL可配置Schemaless模式,預設為schemaless。

功能最佳化

  • 修複刪除表操作後重新寫入資料會遺失資料的問題。

  • 修複api/v2/write介面格式錯誤時出現的NPE問題。

  • 修複/api/mquery介面查詢多值降採樣錯誤。

  • 修複歷史檔案的儲存容量沒有達到最大上限時無法遷移至冷儲存的問題。

  • 修複查詢操作可能出現的棧溢出問題。

  • 修複string類型的field會導致compaction異常的問題。

3.4.4

2021年12月14日

新特性

  • SQL支援IF EXISTS文法。

  • SQL支援SHOW PRIVILEGES和SHOW PARAMETER文法。

  • 降採樣interval支援毫秒(ms)。

  • CREATE TABLE文法必須指定TIME和FIELD列,並支援指定分區規則。

  • 限制最多Field列數為1024。

  • 刪除預設結束時間為目前時間的邏輯。

  • 支援RATE函數查詢和DELTA函數查詢。

  • 最佳化pipeline處理邏輯,提升查詢效能。

  • DESCRIBE TABLE支援返回列的類型。

  • 最佳化字串類型資料的讀寫壓縮演算法,提升寫入效能。

  • 預降採樣規則avg預設拆成為cunt或者sum。

功能最佳化

  • 修複字串降採樣查詢失敗的問題。

  • 修複調用commit方法或者rollback方法報錯的問題。

  • 修複執行插入資料語句不指定時間列報錯不友好的問題。

  • 修複SQL執行JOIN語句報錯的問題。

  • 修複預降採樣記憶體資料Count錯誤的問題。

3.4.3

2021年12月1日

新特性

  • Grafana外掛程式支援Database和使用者認證功能。

  • 預降採樣使用獨立的Flush線程,能夠提升預降採樣效能。

  • DESCRIBE DATABASE文法支援返回Database屬性。

  • 取消TTL和冷熱分界線之間的限制。

  • 建立執行個體時預設關閉時間資料分割函數。

  • 新增了表寫入資料量的統計,支援通過Lindorm-cli查詢。

  • 字串處理修改為位元組數組,並支援proxy對於字串的壓縮。

  • 建立Database支援指定分區數量。

功能最佳化

  • 修複時間分區切分導致的Flush阻塞問題。

  • 修複Database在建立或者刪除時的穩定性問題。

  • 修複更新Database時出現NPE(Null Pointer Exception)的問題。

  • 修複執行插入資料語句時間列時間範圍不對時報錯不準確的問題。

  • 修複在跨分區使用SQL查詢出現重複資料的問題。

  • 修複API查詢時,endtime邊界不包含的問題。

  • 修複無法寫入Null 字元串的問題。

  • 修複預降採樣混合類型出現錯誤的問題。

3.4.2

2021年11月15日

新特性

  • TSQL latest/downsample使用流式pipeline。

  • 流式pipeline支援BIGINT資料類型。

  • TSQL增加鑒權文法,並支援寬表SQL。

  • Database支援skip_wal選項。

  • TSQL降採樣演算法下推TSCore最佳化。

  • PromQL支援多值查詢。

功能最佳化

  • 修複TSQL對中文過濾條件的支援度問題。

  • 修複預降採樣AVG查詢匹配單個檔案的問題。

  • 修複寫入資料時刪除表可能會導致查詢異常的問題。

  • 修複WAL復原時或檔案更換時可能出現的問題。

  • 修複最新值查詢會出現NPE(Null Pointer Exception)的問題。

  • 修複Schema更新問題導致TSQL寫入錯誤的問題。

  • 修複suggest會返回重複的metric的問題。

  • 修複Database name不支援小於3個字元的問題。

  • 修複TSQL已經建立的串連對於新建立的Database的可見度問題。

3.3.4

2021年10月28日

功能最佳化

修複最新值查詢會出現NPE(Null Pointer Exception)的問題。

3.4.1

2021年10月22日

新特性

  • 最佳化TSQL查詢,新增全新流式引擎設計。

  • TSFile檔案內部字典化,提升壓縮率。

  • TSQL去掉查詢TSCore的Schema邏輯,提升TSQL查詢效能,SDK寫入的資料需要提前建立表才能使用TSQL訪問。

  • TSQL支援DML操作錯誤提示。

功能最佳化

  • 修複使用details會導致SDK無法收到response的問題。

  • 修複大量時間軸存在情況下可能會導致TSCore Schema記憶體溢出的問題。

  • 修複查詢多個分區情境下,大查詢操作會導致TSCore FullGC的問題。

  • 修複多個TSCore可能導致無法查出資料的問題。

3.4.0

2021年10月13日

新特性

  • TSQL支援BIGINT類型。

  • TSQL插入語句支援寫入NULL值。

功能最佳化

提升並行查詢資料效率。

3.3.0~3.3.4

版本號碼

發布日期

類型

說明

3.3.4

2021年10月28日

功能最佳化

修複最新值查詢會出現NPE(Null Pointer Exception)的問題。

3.3.3

2021年09月08日

新特性

  • SDK支援查詢預降採樣。

  • OpenTSDB協議支援GROUP_BY操作。

功能最佳化

  • 修複WAL的Flush線程在OOM時退出導致寫入卡住的問題。

  • 修複預降採樣刷盤失敗後WAL日誌堆積的問題。

3.3.2

2021年08月25日

新特性

預設開啟時間分區,預設周期為30天。

功能最佳化

  • 最佳化單值資料寫入多值介面報錯資訊不準確的問題。

  • 修複預設分區存在無法執行TTL的問題。

  • 修複覆蓋寫情境下Flush後導致重複時間點資料的問題。

3.3.1

2021年08月12日

新特性

  • 支援配置通用壓縮演算法,預設不開啟通用壓縮。

  • 行協議支援科學計數法表示。

  • 更新特殊字元校正策略。

功能最佳化

  • 最佳化compaction策略,提高效率。

  • 最佳化JVM參數。

  • 修複插值對齊問題。

  • 最佳化在叢集間查詢中斷情境下RPC的處理流程。

  • 修複刪除表後,新建立的同名表無法寫入資料的問題。

3.3.0

2021年07月28日

新特性

支援PromQL查詢。

功能最佳化

  • 修複SDK出現串連關閉的問題。

  • 修複TSQL無法查詢單值的問題。

  • 修複TSQL別名設定無法生效的問題。