跳到主要内容

3.3.5.0 版本说明

特性

  1. 特性:MQTT 稳定性和性能提升
  2. 特性:taosX 增量备份与恢复
  3. 特性:JDBC WebSocket 连接支持 STMT2 接口
  4. 特性:Rust 连接器支持 STMT2 接口
  5. 特性:taos-CLI 中在错误提示中增加错误码
  6. 特性:Python 连接器对接 SuperSet
  7. 特性:Explorer 可配置 Grafana Dashboard
  8. 特性:taosX-agent 支持配置内存缓存队列长度

优化

  1. 优化:调整 telemerty 的上报机制
  2. 优化:支持通过 SQL 统计指定 DB 的磁盘空间
  3. 优化:在服务端增加查询内存管控
  4. 优化:INTERVAL 子句允许使用 AUTO 关键字来指定自动计算窗口偏移量
  5. 优化:减少在多级存储迁移数据时对数据写入性能的影响
  6. 优化:Grafana 插件 UI 转为 React 以完整适配 11.3.0 版本
  7. 优化:taosAdapter websocket 接口优化
  8. 优化:taosX 添加健康状态
  9. 优化:taosX 支持可配置的异常数据处理
  10. 优化:支持为客户端连接设置选项,包括时区、字符集、用户 IP、用户名称
  11. 优化:taosdump 支持查询超时或连接端开时自动重连
  12. 优化:允许为已经订阅的 tag 列创建索引
  13. 优化:taosX 支持密码中包含特殊字符
  14. 优化:提升开启 Last 缓存时的数据写入性能
  15. 优化:COMPACT 命令支持自动执行、并发度设置及执行进度观测
  16. 优化:支持通过 SQL 语句修改全局配置参数并持久化
  17. 优化:更新各数据类型的压缩算法默认值,提高大部分场景的压缩比
  18. 优化:taosBenchmark 在 Mac/Windows 上 --nodrop 参数行为修复
  19. 优化:禁止 DB 内 Compact 和副本变更相关操作同时进行(企业版)
  20. 优化:taosdump 支持复合主键表导出
  21. 优化:支持在 show queries 和 show connections 语句的返回结果中显示用户 IP 和用户名称
  22. 优化:JDBC 支持多表批量写入
  23. 优化:支持对多级存储中的 dataDir 参数进行动态调整。
  24. 优化:taosX 数据库文件默认使用 data_dir
  25. 优化:强制要求用户设置强密码,密码长度必须为 8 到 16 位,并且至少包含大写字母、小写字母、数字、特殊字符中的三类
  26. 优化:提高客户端获取新 Leader 的速度
  27. 优化:OPC 点位正则匹配支持 “非”

修复

  1. 修复:流计算在高负载场景下更新 checkpoint 时可能出现死锁
  2. 修复:TMQ 同步目标端报错无法恢复的问题
  3. 修复:WAL 中的某个数据块校验失败时 taosd 无法启动的问题
  4. 修复:taosBenchmark 多副本下节点宕机写入失败
  5. 修复:日志文件切换频繁时日志文件可能丢失的问题
  6. 修复:窗口内数据更新导致流计算停止的问题
  7. 修复:libtaosws.so 读取数据时如果连接中端,错误码设置有误
  8. 修复:OPC 数据点位以 @ 开头时解析错误
  9. 修复:taosBenchmark 解决云服务下show vgroups 权限问题
  10. 修复:taosX 迁移支持列压缩的超宽超级表时报语法错误
  11. 修复:Vnode 占用内存估算错误的问题
  12. 修复:对 varchar 类型的常量字符串进行 union all 查询时失败的问题
  13. 修复:执行事务期间切换 leader 会导致 mnode 死锁
  14. 修复:ws_stmt_get_tag_fields 返回地址非法
  15. 修复:UNION 语句中存在包含多个 NULL 的子查询时执行报错
  16. 修复:流计算的暂停操作可能失败的问题
  17. 修复:通过 SQL 语句将数据写入一个表名长度为192个字符的子表时,如果表名被反引号(`)包围,可能会导致错误
  18. 修复:在对不同数据库的超级表进行联合查询时,如果两个数据库各自仅包含一个虚拟节点,查询将返回错误。
  19. 修复:磁盘空间不足时 taosX panic 导致任务无法恢复
  20. 修复:在向超级表中写入数据的过程中,如果同时使用了绑定和非绑定的方式,将会引发异常
  21. 修复:特殊情况下 taosX agent 连接时 metrics 不存在导致panic
  22. 修复:为字符长度较大的标签数据创建索引时,taosd 可能 crash
  23. 修复:当函数 first、last、last_row 和 char 的输入参数超过 127 时,taosd 可能会崩溃的问题 https://github.com/taosdata/TDengine/issues/29241
  24. 修复:Limit 语句的结果集条数超过一个数据块时,返回条数和预期不符合
  25. 修复:集群间数据同步时,如果删除掉目标集群任务,源集群可能 OOM
  26. 修复:元数据读写锁设置错误导致有极小几率阻塞写入的问题
  27. 修复:在 Windows 平台上使用 INSERT INTO 语句导入 CSV 文件时,如果文件末尾没有换行符,可能会导致无限循环读取的问题
  28. 修复:在源表的标签更新后,流计算未能识别并应用新的标签值
  29. 修复:调整 Kafka 订阅参数提升 Kakfa 数据写入性能和稳定性
  30. 修复:SQL 查询中同时包含 is null 和无效的 in 筛选条件时,查询结果有误 https://github.com/taosdata/TDengine/issues/29067
  31. 修复:SQL 查询中同时包含 in 和 between 筛选条件时,查询结果有误 https://github.com/taosdata/TDengine/issues/28989
  32. 修复:timestamp 类型和数值类型进行乘除运算时结果有误 https://github.com/taosdata/TDengine/issues/28339
  33. 修复:IN 条件中的数据类型转换错误导致查询结果不正确 https://github.com/taosdata/TDengine/issues/29047 https://github.com/taosdata/TDengine/issues/28902
  34. 修复:常量条件和 OR 运算符结合时筛选结果错误 https://github.com/taosdata/TDengine/issues/28904
  35. 修复:对时间戳类型进行减法运算时未考虑负值的情况 https://github.com/taosdata/TDengine/issues/28906
  36. 修复:GROUP BY tag 时某些标签值显示错误的问题
  37. 修复:旧版本 GCC Bug 导致编译失败