v2.3
本文介绍 SelectDB 内核 2.3 版的发布记录。
说明 SelectDB Core v2.3 基于 Apache Doris v1.2 (opens in a new tab) 开发。
v2.3.11(2023年10月16日)
改进优化
- 优化了 balance 的策略。
问题修复
- 修复了 replace tmp partition 导致的查询失败问题。
v2.3.10(2023年09月20日)
问题修复
- 修复了 copy into 导入时延长尾的问题。
v2.3.9(2023年09月11日)
问题修复
- 修复了 bitmap 类型列 in 算子导致查询不可用的问题。
- 修复了 decimal 计算精度的问题。
- 修复了在 alter 语句变更多列时,key 列变更也会走轻量级 schema change 的 bug。
v2.3.8(2023年08月29日)
改进优化
- 优化了导入上传小对象的速度。
问题修复
- 修复了 decimal v3 某些情况下除法精度不对的问题(提升了 100 倍精度)。
v2.3.7(2023年08月02日)
问题修复
- 修复了 decimal v2 计算的类型推断有误导致精度不准确的问题。
- 修复了 create catalog 依赖外部 driver 导致 warehouse 启动失败的问题。
- 修复了增加 bitmap index 时会给所有列创建索引的问题(可能会导致数据导入失败)。
- 修复了 copy into 导入方法的默认值不生效的问题。
v2.3.6(2023年07月25日)
改进优化
- 提升了导入功能的可用性。
- 支持了 decimal v2 的 round 精度行为兼容 decimal v3。
问题修复
- 修复了查询可能卡住的问题。
- 修复了导入 error_log 可能报 403 的访问失败问题。
v2.3.5(2023年07月19日)
改进优化
- 降低了小批量数据导入有 partition 倾斜时的时延。
- 增加了 audit log insert into 语句长度的限制配置,默认 4KB 截断。
- 提升了远端 IO 效率,加快了查询速度。
问题修复
- 修复了 delete 语句条件里列名大写报错的问题。
- 修复了已知的内存泄漏问题。
- 修复了 tablet balance 可能不均匀的问题。
- 修复了节点重启可能导致查询失败的问题。
- 修复了 OSS S3 load 报错的问题,增加 AWS_PROVIDER 属性。
v2.3.4(2023年07月07日)
问题修复
- 修复了查询有可能不可用的问题。
v2.3.3(2023年07月03日)
改进优化
- 加快了节点重启速度,提升了可用性。
问题修复
- 修复了内存泄漏的若干问题。
v2.3.2(2023年06月27日)
改进优化
- 升级了仓库 mariadb client 版本。
- 减少了 file cache metrics 的维度统计。
- 新增了仓库 Fragment 执行的指标。
问题修复
- 修复了 query 执行时查询取消但 hash table 没有释放的问题。
- 修复了 compaction 之后没有回收 inverted index 文件的 bug。
- 对 sql parser 增加了 null check。
- 修复了 limit 优化后,部分 segment 无法打开的 bug。
v2.3.0(2023年05月16日)
新增功能
- 支持了 MySQL TLS 连接 (默认关闭,开启需要单独配置,并且需要 mysql client 5.0.38 以上版本)。
- 支持了 Prepare stmt。
- 支持了平滑减节点,减小缩减集群规模过程中查询性能抖动。
- 支持了平滑升级,提高了版本升级过程中导入成功率。
改进优化
- 进一步提高了数据的安全性。
- 提升了 Copy into 导入方法的稳定性。
- 提供了更好的账户/数据隔离机制。
问题修复
- 同步了 Apache Doris v1.2.4 (opens in a new tab) 的若干 bug fixs。
- 修复了硬盘空间不能及时清理的问题。