diff --git a/zh_CN/releases/changes.md b/zh_CN/releases/changes.md index 8042db4..e063770 100644 --- a/zh_CN/releases/changes.md +++ b/zh_CN/releases/changes.md @@ -4,6 +4,39 @@ description: "Datalayers 版本更新日志(Changelog):按版本列出新 --- # 版本更新日志 +## 2.4.0 + +发布日期: 2026-03-20 + +### 新功能 + +- **全文检索**: + - 支持在 `STRING` 类型列上创建 `INVERTED INDEX`,可通过 `tokenizer`、`filters`、`with_position` 参数精细化配置索引行为; + - 查询侧支持 `MATCH`、`QUERY`、`SCORE` 等全文检索函数,可执行关键词、短语和布尔表达式检索,并按相关性(BM25)评分排序; + - 新增 `SHOW INDEXES` 语句,以及 `information_schema.indexes` 与 `information_schema.index_files` 系统表,便于统一查看全文索引、向量索引、主键及其索引文件信息。 +- **数据批量操作能力**: + - 新增 `INSERT INTO ... SELECT ...`,便于表间数据回填、迁移与批量转换。 + +### 功能增强 + +- **Prepared Statement 兼容性增强**:补齐 UDF、DATE 类型、事务相关语句等场景的 Prepared Statement 支持,提升预处理语句整体兼容性; +- **PostgreSQL 兼容性增强**:新增 SELECT current_catalog 语法支持,强化与 PostgreSQL 客户端及生态工具的适配性; +- **分布式查询诊断增强**:支持分布式 EXPLAIN 语句,可直观分析分布式查询的执行计划与路径,降低问题排查成本。 + +### 性能与体验优化 + +- **向量检索性能优化**:引入 adaptive filter 与 iterative ANN 等优化策略,在高过滤率场景下更好地平衡召回率与查询延迟; +- **时序查询性能优化**:优化 MemtableReader 读取逻辑,针对「时间序列数量多、单序列行数少」的场景减少无效数据扫描,提升读取效率; +- **可观测性**:优化日志格式及运行时日志输出内容,提升日志可阅读性。 + +## 2.3.19 + +发布日期: 2026-03-19 + +### 修复 + +- 修复 append 模式下查询仍会错误过滤重复时间戳数据的问题,确保保留重复数据的场景下查询结果正确。 + ## 2.3.18 发布日期: 2026-01-30