diff --git a/cmake/cmake.version b/cmake/cmake.version index 710ff87fe0..8e01e9c530 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.4.3.alpha") + SET(TD_VER_NUMBER "3.3.4.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 204f4be9a8..e3e412f4f0 100644 --- a/docs/en/28-releases/01-tdengine.md +++ b/docs/en/28-releases/01-tdengine.md @@ -26,6 +26,10 @@ The download links for installation packages of TDengine 3.x versions are as fol import Release from "/components/ReleaseV3"; +## 3.3.4.8 + + + ## 3.3.3.0 diff --git a/docs/en/28-releases/03-notes/3.3.4.8.md b/docs/en/28-releases/03-notes/3.3.4.8.md new file mode 100755 index 0000000000..8e5f3f36d2 --- /dev/null +++ b/docs/en/28-releases/03-notes/3.3.4.8.md @@ -0,0 +1,39 @@ +--- +title: TDengine 3.3.4.8 Release Notes +sidebar_label: 3.3.4.8 +description: Version 3.3.4.8 Notes +slug: /release-history/release-notes/3.3.4.8 +--- +## New Features +1. feat: Interp function supports the fill(near) mode, supports returning the timestamp where the original data is located, and supports finding interpolations within a specified range. + +## Optimizations +1. enh: improve the query performance of TSBS. +2. enh: support alter multiple tag values of a single child table at the same time. +3. enh: optimize the error code of the status window. +4. enh: reduce resource consumption in the force window close mode of stream computing. +5. enh: remove the restriction that window query must include aggregate functions. + +## Fixed issues +1. fix: use websocket in node.js example of explorer +2. fix: the problem that WAL is not distributed to multiple level-0 mount points. +3. fix: abnormal exit of stream computing may lead to a deadlock. +4. fix(taosX): fix drop table unexpected error when point set enable=0 in opc csv +5. fix: failed to read WAL file when alter WAL_level from 0 to 2. +6. fix: deadlock when create snode. +7. fix: The race condition during replica snapshot synchronization. +8. fix: the performance degradation of the percentile function after upgrading to 3.3.4.3. +9. fix: the info of dataDir in ins_dnode_variables is incomplete. +10. fix: WHERE condition not work in statements with INTERP function +11. fix: taosd restart failed while use force window close mode in stream computing. +12. Fix: SQL statements containing “GROUP BY constants” will report “Executor internal error”. +13. fix: fix OPC-DA connection incorrect NOCONFIG error +14. fix: in force_window_close mode, the stream computing fails to generate the sub-table names according to the specified rules. +15. fix: 'schema is old' occurring in schemaless write mode under specific scenarios. https://github.com/taosdata/TDengine/issues/28846 +16. fix: taosX sync with subscription may lost messages in websocket +17. fix: incorrect sub-table count when filtering by tags (which may cause taosdump crash). +18. fix: restart a single dnode when RPC compression is enabled may lead to an abnormal cluster state. +19. fix: unexpected Grafana alerting with CASE WHEN +20. fix: taosd may crash when performing UNION queries frequently. +21. fix: subscribe with enable.auto.commit=false not work as expected + diff --git a/docs/en/28-releases/03-notes/index.md b/docs/en/28-releases/03-notes/index.md index ce3129fcc2..3973101162 100644 --- a/docs/en/28-releases/03-notes/index.md +++ b/docs/en/28-releases/03-notes/index.md @@ -3,6 +3,7 @@ title: Release Notes sidebar_label: Release Notes description: This page contains the release notes for each version of TDengine. slug: /release-history/release-notes ---- + +[3.3.4.8](./3.3.4.8) --- [3.3.3.0](3-3-3-0/) [3.3.2.0](3-3-2-0/) diff --git a/docs/zh/28-releases/01-tdengine.md b/docs/zh/28-releases/01-tdengine.md index cf9d7b6878..43129fc242 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.4.8 + + + ## 3.3.4.3 diff --git a/docs/zh/28-releases/03-notes/3.3.4.8.md b/docs/zh/28-releases/03-notes/3.3.4.8.md new file mode 100755 index 0000000000..3434af1cde --- /dev/null +++ b/docs/zh/28-releases/03-notes/3.3.4.8.md @@ -0,0 +1,38 @@ +--- +title: 3.3.4.8 版本说明 +sidebar_label: 3.3.4.8 +description: 3.3.4.8 版本说明 +--- +## 新特性 +1. 新功能:Interp 函数支持 fill(near) 填充模式,支持返回原始数据所在的 timestamp,支持在指定的范围内查找插值 + +## 优化 +1. 优化:提升 TSBS 测试的查询性能 +2. 优化:支持同时修改单个子表的多个标签值 +3. 优化:优化状态窗口的错误码 +4. 优化:降低流计算 force windows close 模式下的资源消耗 +5. 优化:取消窗口查询必须使用聚合函数的限制 + +## 修复 +1. 修复:Explorer Node.js 示例代码修复 +2. 修复:WAL 未分布到多个 0 级挂载点的问题 +3. 修复:流计算异常退出可能导致死锁 +4. fix(taosX): OPC CSV 点位配置 enabled=0 时需要转义的table drop 失败 +5. 修复:修改 WAL_level 时 WAL 文件读取失败的问题 +6. 修复:创建流计算节点时的死锁问题 +7. 修复:副本快照同步时的 race condition. +8. 修复:升级到 3.3.4.3 后 Percentile 函数性能下降的问题 +9. 修复:系统表 ins_dnode_variables 中的 dataDir 信息不完整问题 +10. 修复:WHERE 条件在 INTERP 函数中不生效的问题 +11. 修复:流计算 force window close 模式下重启失败的问题 +12. 修复:包含 ”GROUP BY“ 常量的 SQL 语句会报语法解析错误 +13. 修复: OPC-DA 连接检查报 NOCONFIG 错误 +14. 修复:流计算在 force_window_close 模式下未按指定规则生成子表名 +15. 修复:在特定场景下,schemaless 写入模式中出现的“schema is old”问题 https://github.com/taosdata/TDengine/issues/28846 +16. 修复:在弱网下可能出现订阅数据部分缺失 +17. 修复:通过标签过滤子表时数目不正确的问题(可能导致 taosdump crash) +18. 修复:打开 RPC 压缩时单个 dnode 重启可能导致集群状态异常 +19. 修复:Grafana 使用 CASE WHEN 配置告警结果不符合预期 +20. 修复:频繁执行 union 查询时可能出现的 crash +21. 修复:订阅参数 enable.auto.commit=false 不生效 + diff --git a/docs/zh/28-releases/03-notes/index.md b/docs/zh/28-releases/03-notes/index.md index d1a48ab9a8..03984f130f 100644 --- a/docs/zh/28-releases/03-notes/index.md +++ b/docs/zh/28-releases/03-notes/index.md @@ -4,6 +4,7 @@ sidebar_label: 版本说明 description: 各版本版本说明 --- +[3.3.4.8](./3.3.4.8) [3.3.4.3](./3.3.4.3) [3.3.3.0](./3.3.3.0) [3.3.2.0](./3.3.2.0)