diff --git a/cmake/cmake.version b/cmake/cmake.version index 52730e84e5..622bd49fdf 100644 --- a/cmake/cmake.version +++ b/cmake/cmake.version @@ -2,7 +2,7 @@ IF (DEFINED VERNUMBER) SET(TD_VER_NUMBER ${VERNUMBER}) ELSE () - SET(TD_VER_NUMBER "3.3.5.2.alpha") + SET(TD_VER_NUMBER "3.3.5.8.alpha") ENDIF () IF (DEFINED VERCOMPATIBLE) diff --git a/docs/en/28-releases/01-tdengine.md b/docs/en/28-releases/01-tdengine.md index 9f4246c7a0..b2bfb30cfa 100644 --- a/docs/en/28-releases/01-tdengine.md +++ b/docs/en/28-releases/01-tdengine.md @@ -25,6 +25,10 @@ Download links for TDengine 3.x version installation packages are as follows: import Release from "/components/ReleaseV3"; +## 3.3.5.8 + + + ## 3.3.5.2 diff --git a/docs/en/28-releases/03-notes/3.3.5.8.md b/docs/en/28-releases/03-notes/3.3.5.8.md new file mode 100755 index 0000000000..be75272545 --- /dev/null +++ b/docs/en/28-releases/03-notes/3.3.5.8.md @@ -0,0 +1,66 @@ +--- +title: TDengine 3.3.5.8 Release Notes +sidebar_label: 3.3.5.8 +description: Version 3.3.5.8 Notes +slug: /release-history/release-notes/3.3.5.8 +--- + +## Features + 1. feat: suppport tmq subscription with ONLY META in JDBC + 2. feat: support multiple-line SQL editor in Grafana + 3. feat: add support for VARBINARY/GEOMETRY in ODBC + 4. feat: support TDengine with ODBC dirver in Excel + 5. feat: taosX agent use specific port range in local connection + +## Enhancements + 1. enh: websocket handle consumer error when tmq polled nothing + 2. enh: JDBC add support for unsigned integers + 3. enh: expose global.written_concurrent configuration for kafka/mqtt/csv in Explorer + 4. enh: support integration with TDgpt in community version + 5. enh: support BinaryRowData type in flink + 6. enh: in stmt2 SQL statements, the LIMIT clause supports the use of ? as a parameter placeholder + 7. enh: enable compression via websocket in taosX backup + 8. enh: ODBC support SQL_ROWSET_SIZE in SQLSetStmtAttr + 9. enh: expose num.of.consumers/writters configurations in Explorer + 10. enh: Add connector files to the macOS installation package. + 11. enh: handle errors when poll result is null in rust connector + 12. enh: tsbs support csv output format + 13. enh: add Classified Connections Counts table in TDinsight + 14. enh: use consist float precision in explorer and tao shell + 15. enh: flink table support update/delete + 16. enh: taosX agent will resume connection when taosX server disconnected for long time + +## Fixes + 1. fix: explorer support signup email with dot `.` + 2. fix: flock syscall error on aws cloud storage in taosAdapter + 3. fix: modify boolean tag values in sub-tables results in erroneous metadata from data subscriptions. + 4. fix: allow spaces in columns of csv in explorer datain + 5. fix: resolved the issue of high CPU usage by the stmtbind thread when the system is in an idle state + 6. fix: health state tick to idle when no data consumed + 7. fix: fix security issues in JDBC sample code + 8. fix: fix upgrade compaibility issue of taosX + 9. fix: ODBC core when set SQL_ATTR_TXN_ISOLATION with SQLSetConnectAttr + 10. fix: received/processed_messages should be reset when task rerun + 11. fix: when restoring data using taosX, it may crash if the database is not specified + 12. fix: when creating a database, the keep_time_offset options supports suffixes h (hours) and d (days) for time values + 13. fix: potential deadlocks while drop stream + 14. fix: failed to write data in a dual-replica database when a single dnode is disconnected from the network + 15. fix: when querying the information_schema.ins_tables table, a "Sync leader is unreachable" error may be triggered if the Leader of the mnode changes. + 16. fix: the time-filtering query results involving composite primary keys were incorrect after data compact + 17. fix: when the join condition of the primary key column is not a simple equality condition, it may lead to incorrect JOIN results + 18. fix: error caused by cursor.fetchmany with custom length in python taosws + 19. fix: the issue where the "show grants" command returned an incorrect number of columns + 20. fix: unexpected backup points before schedule executing + 21. fix: taosX task does not restart after interrupted + 22. fix: jdbc select server_version() caused mem high-usage + 23. fix: when using the WHERE tbname IN () statement, executing LAST query may cause taosd crash if the subtables filtered out do not belong to the same super table + 24. fix: after taosd exits abnormally and is restarted, if the WAL that has not been written to the data file is too large, it may cause an OOM error during startup + 25. fix: when using interp interpolation, if the select list contains string constants or string tags, the returned string content may be incomplete.[#29353](https://github.com/taosdata/TDengine/issues/29353) + 26. fix: when performing a JOIN query on a super table, using a subquery as the right table may lead to missing results + 27. fix: syntax error while use DISTINCT and ORDER BY together.[#29263](https://github.com/taosdata/TDengine/issues/29263) + 28. fix: when using the CAST function to convert a floating-point number to a binary and then performing a comparison, the result may be inaccurate due to loss of precision[#29382](https://github.com/taosdata/TDengine/issues/29382) + 29. fix: after upgrading from version 3.3.4 to 3.3.5, the taosd service fails to start properly if the configured charset does not exist in the system + 30. fix: websocket api timing field should not be negtive + 31. fix: duplicates backup points in taosX + 32. fix: configuration item s3BucketName was incorrectly set as a global variable, leading to failures while file uploads to S3. + diff --git a/docs/zh/28-releases/01-tdengine.md b/docs/zh/28-releases/01-tdengine.md index 88c07a89f4..435d5819ce 100644 --- a/docs/zh/28-releases/01-tdengine.md +++ b/docs/zh/28-releases/01-tdengine.md @@ -24,6 +24,10 @@ TDengine 3.x 各版本安装包下载链接如下: import Release from "/components/ReleaseV3"; +## 3.3.5.8 + + + ## 3.3.5.2 diff --git a/docs/zh/28-releases/03-notes/3.3.5.8.md b/docs/zh/28-releases/03-notes/3.3.5.8.md new file mode 100755 index 0000000000..07f9cf060b --- /dev/null +++ b/docs/zh/28-releases/03-notes/3.3.5.8.md @@ -0,0 +1,65 @@ +--- +title: 3.3.5.8 版本说明 +sidebar_label: 3.3.5.8 +description: 3.3.5.8 版本说明 +--- + +## 特性 + 1. 特性:JDBC 支持 ONLY META 订阅 + 2. 特性:Grafana 插件 SQL 编辑支持多行 + 3. 特性:ODBC 支持 VARBINARY/GEOMETRY 类型 + 4. 特性:支持 Excel 通过 ODBC 驱动连接 TDengine + 5. 特性:taosX agent 支持指定本地端口 + +## 优化 + 1. 优化:WebSocket 连接订阅消息为空时,支持获取错误 + 2. 优化:JDBC 支持无符号整数 + 3. 优化:MQTT/Kafka/CSV 新增写并发参数 + 4. 优化:开源版本 TDengine 支持与 TDgpt 对接 + 5. 优化:Flink 连接器支持 BinaryRowData 数据传输类型 + 6. 优化:参数绑定 SQL 语句中,LIMIT 子句支持使用 ? 作为参数占位符 + 7. 优化:taosX 备份开启 WebSocket 压缩 + 8. 优化:ODBC SQLSetStmtAttr 支持 SQL_ROWSET_SIZE 属性 + 9. 优化:TMQ 数据同步任务新增 Number Of Writters/Consumers 等参数 + 10. 优化:mac 安装包增加连接器文件 + 11. 优化:Rust 连接器支持订阅结果为空时的错误处理 + 12. 优化:TSBS 支持生成 CSV 文件 + 13. 优化:TDinsight 添加连接分类信息 + 14. 优化:Explorer float 显示精度与 taos shell 一致 + 15. 优化:Flink 连接器 Table 支持更新和删除操作 + 16. 优化:taosX Agent 在 taosX 无法连接时可重试恢复 + +## 修复 + 1. 修复:Explorer 注册邮箱支持包含 "." + 2. 修复:AWS 云存储下 taosAdapter flock 失败 + 3. 修复:修改子表中布尔类型标签的值时,数据订阅的元数据返回结果存在错误 + 4. 修复:Explorer 导入 CSV 时列包含空格时预览将失效 + 5. 修复:解决 stmtbind 线程在系统处于空闲状态时 CPU 占用过高的问题 + 6. 修复:数据源任务不再处理数据时健康状态恢复为 Idle + 7. 修复:JDBC 示例代码安全漏洞 + 8. 修复:taosX 平滑升级 + 9. 修复:ODBC 调用 SQLSetConnectAttr 设置 SQL_ATTR_TXN_ISOLATION 时 core + 10. 修复:received/processed_messages 当前运行指标重启未清零 + 11. 修复:使用 taosX 恢复数据时,若未指定数据库,系统可能崩溃 + 12. 修复:创建数据库时,keep_time_offset 选项支持使用后缀 h和 d 来指定时间值 + 13. 修复:删除流计算时可能的死锁 + 14. 修复:双副本数据库在某个 dnode 断网后写入数据失败的问题 + 15. 修复:查询 information_schema.ins_tables 表时,如果 mnode 的 Leader 发生变更,可能会触发 Sync leader is unreachable 错误 + 16. 修复:数据重新整理后,涉及复合主键的时间过滤查询结果出现错误的问题 + 17. 修复:当主键列的连接条件为非简单等值条件时,可能导致 JOIN 结果出现错误 + 18. 修复:Python WebSocket 连接器 Cusor.fetchmany 接口自定义长度问题 + 19. 修复:Show Grants 命令返回的列数目不正确的问题 + 20. 修复:备份计划未启动时查看备份点列表不符合预期 + 21. 修复:taosX 任务写入中断后未重新启动 + 22. 修复:JDBC select server_version() 结果未释放导致内存持续增长 + 23. 修复:在使用 WHERE tbname IN () 语句时,如果筛选出的子表不属于同一超级表,执行 LAST 查询可能会导致 taosd 崩溃 + 24. 修复:taosd 异常退出并再次启动后,如果未进入数据文件的 WAL 过大,可能导致启动时 oom + 25. 修复:在使用 interp 插值填充时,如果 select list 中包含字符串常量或字符串标签列,返回的字符串内容可能会出现缺失的情况[#29353](https://github.com/taosdata/TDengine/issues/29353) + 26. 修复:在超级表上执行 JOIN 查询时,将子查询用作右表可能会导致结果缺失 + 27. 修复:同时使用 DISTINCT 和 ORDER BY 关键字时出现的语法错误问题[#29263](https://github.com/taosdata/TDengine/issues/29263) + 28. 修复:使用 CAST 函数将浮点数转换为字符串后进行比较时,可能会因精度丢失而导致结果不准确[#29382](https://github.com/taosdata/TDengine/issues/29382) + 29. 修复:在从 3.3.4 版本升级到 3.3.5 版本后,如果配置的字符集在系统中不存在,taosd 服务将无法正常启动 + 30. 修复:websocket 接口 timing 字段有时为负值 + 31. 修复:taosX 备份任务显示备份点重复 + 32. 修复:配置项 s3BucketName 被误设为全局变量参数,导致文件上传到 S3 失败 +