3.4.1.0 版本说明
特性
- 特性:TDengine TSDB MCP 服务
- 特性:支持外部窗口查询,时间范围由子查询显式指定
- 特性:支持非相关标量子查询
- 特性:支持 ANY/SOME/ALL/EXISTS/NOT EXISTS 运算符
- 特性:支持批量修改子表标签值
- 特性:流计算新增按自然周、月、季、年维度的定时计算能力
- 特性:流计算新增源子表 / 虚拟子表无新数据写入超时通知功能
- 特性:数据订阅新增对虚拟表元数据变更的支持
- 特性:数据订阅支持 Token 登录
- 特性:添加身份鉴别函数
- 特性:新增 BLOB 类型对 CAST、SUBSTR 函数的支持
- 特性:支持 LAG、LEAD、FILL_FORWARD 函数
- 特性:INTERVAL、INTERP 的 FILL 子句支持插值时间范围
- 特性:支持不带 FROM 子句的标量子查询
- 特性:支持 IN 运算符中使用非相关子查询
- 特性:taosd 新增数据修复模式支持
- 特性:TDgpt 新增对多变量异常检测功能的支持
- 特性:taosX 增加可见性权限控制
- 特性:taosX 支持系统和对象权限管理
- 特性:taosX 新增力控 pSpace 数据源
- 特性:OPC-UA 连通性检测支持故障转移
- 特性:Kafka 数据采集支持通过过滤条件存储到多个超级表
- 特性:KingHistorian 数据源同步中点位自动更新
- 特性:KingHistorian 支持结束时间为空时持续迁移
- 特性:Go WebSocket 订阅支持 Token
- 特性:Go REST 连接器支持 TOKEN 认证
- 特性:Rust 连接器订阅支持 Token 认证
- 特性:C WebSocket 订阅支持 Token 认证
- 特性:taosdump 支持 DECIMAL 类型导入导出
- 特性:taosdump 支持 BLOB 导入导出
- 特性:taosgen 支持 Windows
- 特性:taosgen 支持配置文件设置日志目录
- 特性:taosKeeper 支持导出当前所有指标
- 特性:Explorer 支持密码登录获取 Token
- 特性:Explorer 支持 TOTP 认证
- 特性:Explorer 支持 Bearer TOKEN 认证
- 特性:支持 MQTT 配置多个 Broker
优化
- 优化:Windows 平台新增对 taosX 的支持
- 优化:Windows 平台新增对 TDgpt 的支持
- 优化:Windows 平台新增对流计算功能的支持
- 优化:优化虚拟超级表聚合查询结合 GROUP BY 的查询性能
- 优化:优化虚拟超级表时间、事件、会话窗口的查询性能
- 优化:优化虚拟表引用物理表列数较多时的查询性能
- 优化:优化虚拟超级表状态窗口的查询性能
- 优化:下推非相关子查询的时间过滤条件,提升虚拟表按批次查询性能
- 优化:虚拟表创建失败时返回明确错误信息,如具体列的类型匹配失败
- 优化:新增虚拟表与源表引用校验能力,包含引用关系存储、源表变更校验、引用关系查询及虚拟表可用性验证功能
- 优化:优化 Last_row 查询的性能
- 优化:支持动态调整 LRU 分片数量,提升 Last 查询的执行性能
- 优化:RESTORE DNODE 命令支持指定 VGROUP ID
- 优化:提升交错写入场景下的订阅速度
- 优化:流计算子查询场景下新增对 IN 运算符的支持
- 优化:流计算新增对 ANY/SOME/ALL/EXISTS/NOT EXISTS 运算符的支持
- 优化:流计算场景下新增对子查询的支持
- 优化:流计算虚拟超级表触发机制新增对「子表增删、子表 Tag 值修改、列映射关系调整」的支持
- 优化:流计算支持多分组批量计算
- 优化:流计算支持批量删除
- 优化:流计算新增 NODELAY_CREATE_SUBTABLE 选项,支持在无数据写入时提前创建结果表
- 优化:优化子查询作为主键过滤条件时的性能
- 优化:优化 interp 的 fill(prev/next/near/linear) 填充行为,支持填充前 / 后非 NULL 值
- 优化:join/window join 支持基于选择函数结果集运算
- 优化:SHOW QUERIES 语句新增显示查询执行进度的能力
- 优化:升级 explain analyze 功能,修正算子执行时间统计偏差,新增多类算子指标,提升结果可读性
- 优化:优化慢日志的上报逻辑,提升上报的准确性与及时性
- 优化:为 SQL 语句提供更加明确的报错信息
- 优化:修正 NULL 值在 IN 运算符中的比较结果
- 优化:新增防 SQL 注入安全防护能力
- 优化:新增防拒绝服务攻击(DoS)防护能力
- 优化:新增防溢出防护能力
- 优化:新增敏感数据删除后的强制覆盖能力
- 优化:新增配置参数 AuditSaveInSelf,开启时审计信息无需经过 taoskeeper 记录
- 优化:新增 enableGrantLegacySyntax 参数支持,取值为 1 时 v3.4 授权语法兼容 v3.3 版本
- 优化:移除 forceReadConfig 参数
- 优化:优化系统时间变更后的定时器处理逻辑
- 优化:订阅场景下密码错误时,返回与 taos 连接一致的「Authentication failure」认证失败错误信息
- 优化:支持修改 ROOT 用户的 PASSWORD_LIFE_TIME、PASSWORD_REUSE_TIME、PASSWORD_REUSE_MAX、ALLOW_TOKEN_NUM 属性,并将密码最小有效期默认设置为 1 天
- 优化:新增配置项 enableAdvancedSecurity(默认值为 0),取值为 0 时关闭密码过期、强密码、密码轮换等策略(与 v3.3 保持一致)
- 优化:禁止社区版与企业版互连
- 优化:TDgpt 服务端采用 Gunicorn 替代 uWSGI 作为服务驱动
- 优化:taos shell 支持通过 token 登录
- 优化:taosdump 支持 STMT2 方式写入
- 优化:Explorer 会话支持自动续期
- 优化:Explorer 授权页面优化
- 优化:Explorer 优化数据源、Transform UI 交互
- 优化:Explorer 登录支持启用 CAPTCHA
- 优化:Explorer JSON 解析规则输入框支持缩放
- 优化:Explorer 激活码显示框可自动扩展
- 优化:C/Rust websocket 连接器安全优化
- 优化:JDBC taos-ws 文档始终设置 varcharAsString=true
- 优化:OPC 自定义标签属性值支持字符替换
- 优化:taosX 备份支持在获取 Offset 失败时正常生成备份点
修复
- 修复:taosX 大量 CSV 同时处理时 BreakPoint 锁竞争问题
- 修复:Kafka 数据接入数组类型写入格式统一为 JSON
- 修复:Transform 页面子表名配置自动移除首尾空格
- 修复:Parser 参数超长错误信息不明确
- 修复:OPCDA 偶发采集中断
- 修复:XNODE 数据复制任务无法进入运行状态
- 修复:导入任务时无法选择数据库
- 修复:OPCDA 无法枚举出点位的问题
- 修复:TDinsight taosX 面板任务信息显示错误
- 修复:停止 taosX 后任务没有进行迁移
- 修复:taosX 同步 VARBINARY/BLOB 类型报错
- 修复:SHOW XNODE TASKS 结果按照 ID 排序
- 修复:taosdump 恢复数据库时未包含 VGroups 信息的问题
- 修复:从系统表 ins_streams 中查询到的 SQL 语句内容不完整的问题
- 修复:查询虚拟超级表时触发 "Invalid value in client" 错误的问题
- 修复:查询虚拟子表的时间戳列和数据列时,若数据列未引用源表,查询会报告 Planner slot key not found 错误
- 修复:数据迁移任务在 taosd 不正常时任务状态不符合预期的问题
- 修复:流计算中 Agg 聚合结果的过滤条件不生效的问题
- 修复:虚拟表执行聚合查询且包含 partition by tag 子句时触发程序崩溃的问题
- 修复:虚拟子表列类型与映射源表列类型不一致(通常由增删同名列导致)引发查询异常的问题
- 修复:虚拟表参数绑定查询时的崩溃问题
- 修复:查询虚拟超级表时偶现的 crash 问题
- 修复:流计算 sliding (0s) 错误返回创建成功的问题
- 修复:SAMPLE 函数在数据量超出 int32 范围时可能触发 crash 的问题
- 修复:DROP TSMA 语句指定 IF EXISTS 选项不生效的问题
- 修复:explain 解析子查询时无返回结果的问题
- 修复:流计算使用 FILL_HISTORY 计算历史数据失败的问题
- 修复:修复流计算结果表已存在时的 schema 与 tag 同步失败问题
- 修复:执行 Last 查询读取 BLOB 类型数据时触发程序崩溃的问题
- 修复:在表达式或函数中调用 trim 函数时触发程序崩溃的问题
- 修复:流计算场景下包含 JOIN 操作的查询结果集为空时仍输出数据的问题
- 修复:流计算查询语句中使用常量作为起始时间过滤条件时返回结果错误的问题
- 修复:流计算场景下临时文件释放逻辑错误,导致运行期磁盘空间持续增大的问题
- 修复:两个包含聚合查询的语句通过 UNION ALL 合并时可能触发 crash 的问题
- 修复:修复虚拟超级表上会话窗口查询结果不正确的问题
- 修复:interval 查询读取 SMA 数据而非原始数据时可能触发 crash 的问题
- 修复:比较两个标签列且使用索引时的 taosd 进程崩溃问题
- 修复:ssEnabled 动态修改范围配置错误的问题
- 修复:SS_CHUNKPAGES 参数默认值未生效的问题
- 修复:共享存储场上传数据时执行 compact 操作报告 Operation not supported 错误的问题
- 修复:用户拥有删表权限时,执行 drop table if exists db.not_exist_table 语句仍报权限不足的问题
- 修复:拥有 sysinfo0 权限的用户查看无权访问字段时,与 v3.3.8 保持一致,均执行报错处理而非返回 NULL 值
- 修复:开启所有日志调试开关后,因日志快速大量生成导致 taosd CPU 占用率持续偏高的问题
- 修复:订阅 rawdata 数据失败问题
- 修复:订阅与流计算同时使用且并发度较高时,极低概率触发 crash 的问题
- 修复:订阅长期无数据返回时,部分 vnode 停止消费的问题
- 修复:Windows 平台下 dmp 文件生成机制异常的问题
- 修复:从 v3.3.8 升级至 v3.4.0.0-1 后再升级到 3.4.0.2 及后续版本,ROOT 用户执行部分操作时报权限不足的问题
- 修复:TDgpt 的 Docker 镜像中缺失 gcc 相关组件,导致 PyTorch 推理运行时执行失败的问题
- 修复:taos shell 中当子查询包含 LIMIT 子句时,仅显示前 100 行的行数控制逻辑失效的问题
- 修复:Explorer 写入配置错误时预览窗口不符合预期
- 修复:Explorer 删除拆分规则后报错
- 修复:Explorer 订阅权限留空时报错
- 修复:Explorer 任务过滤导致字段值丢失
- 修复:Explorer 密码特殊字符导致部分请求错误
- 修复:Explorer 调整 xor_allowed_duration_secs 参数不起作用
- 修复:Explorer 支持相对路径反向代理
- 修复:Explorer 数据复制任务报 Bad Request 错误
- 修复:Explorer SQL 注入问题
- 修复:taosKeeper/taosAdapter 安全增强








