Skip to content

Commit 10e8de8

Browse files
feici02taos-supporttomchon
authored
docs: update release note for 3.4.0.0 in office web (#34153)
* docs: update 3.4.0.0 release notes in office web * fix: correct spelling error in AVEVA Historian data configuration * fix: correct formatting issues in release notes for version 3.4.0.0 * fix: correct typos in fix descriptions and improve clarity in release notes for version 3.4.0.0 * fix: refine descriptions of latency and error issues in release notes for version 3.4.0.0 * fix: correct spelling of InfluxDB in release notes for version 3.4.0.0 * fix: correct spelling error in taosgen coredump description in release notes for version 3.4.0.0 --------- Co-authored-by: support-platform <[email protected]> Co-authored-by: chenhaoran <[email protected]>
1 parent 9a94149 commit 10e8de8

File tree

5 files changed

+234
-13
lines changed

5 files changed

+234
-13
lines changed

docs/en/04-get-started/03-package.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ You can install TDengine TSDB Enterprise on Linux and Windows. To install TDengi
2222
<TabItem label="Linux" value="linux">
2323

2424
1. Download the tar.gz installation package from the list below:
25-
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.3.8.8" platform="Linux-Generic" pkgType="Server" />
25+
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.4.0.0" platform="Linux-Generic" pkgType="Server" />
2626
2. Navigate to the directory where the package is located and extract it using `tar`. For example, on an x64 architecture:
2727

2828
```bash
29-
tar -zxvf tdengine-tsdb-enterprise-3.3.8.8-linux-x64.tar.gz
29+
tar -zxvf tdengine-tsdb-enterprise-3.4.0.0-linux-x64.tar.gz
3030
```
3131

3232
3. After extracting the files, go into the subdirectory and run the `install.sh` script:
@@ -40,7 +40,7 @@ You can install TDengine TSDB Enterprise on Linux and Windows. To install TDengi
4040
<TabItem label="Windows" value="windows">
4141

4242
1. Download the Windows installation package from the list below:
43-
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.3.8.8" platform="Windows" pkgType="Server" />
43+
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.4.0.0" platform="Windows" pkgType="Server" />
4444
2. Run the installation package and follow the on-screen instructions to complete the installation of TDengine TSDB.
4545

4646
</TabItem>
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
---
2+
title: TDengine 3.4.0.0 Release Notes
3+
sidebar_label: 3.4.0.0
4+
description: Version 3.4.0.0 Notes
5+
slug: /release-history/release-notes/3.4.0.0
6+
---
7+
8+
## Features
9+
10+
1. feat: adapter add connector info attribute in ws connection
11+
2. feat: C websocket support ssl/tls connection params
12+
3. feat: support taosAdapter instances register and query
13+
4. feat: parse and write any JSON data to database
14+
5. feat: add rust connector benchmark tool
15+
6. feat: support taosX high-availability and Kafka task load balancing
16+
7. feat: TDgpt supports row correlation analysis functions such as dtw, dtw_path and tlcc
17+
8. feat: data transmission supports SASL mechanism and resource control [Enterprise Edition]
18+
9. feat: data storage supports full transparent encryption [Enterprise Edition]
19+
10. feat: support multi-factor authentication (MFA) and multiple login security policies [Enterprise Edition]
20+
11. feat: support RBAC-based permission architecture [Enterprise Edition]
21+
12. feat: support hierarchical auditing and permission control [Enterprise Edition]
22+
13. feat: Support SM4_ENCRYPT, SM4_DECRYPT, AES_ENCRYPT, AES_DECRYPT, MD5, SHA, SHA1, SHA2, MASK_FULL, MASK_PARTIAL, MASK_NONE, FROM_BASE64 and TO_BASE64 functions
23+
14. feat: event window triggering of stream supports sub-event windows
24+
15. feat: Explorer add support for OAuth 2.0 and OIDC SSO
25+
16. feat: taosAdapter support customized SQL rejection rules
26+
17. feat: add identity authentication functions
27+
28+
## Enhancements
29+
30+
1. enh: increase the maximum number of columns supported by virtual tables to 32767
31+
2. enh: prohibit sorting by aggregate functions in non-aggregate queries
32+
3. enh: state windows now support specifying a "zero state" via zeroth_state, skipping computation and output for windows in this state.
33+
4. enh: optimize the error message when taosc initialization fails due to insufficient write permissions for the log file directory
34+
5. enh: stream now supports interp and percentile functions
35+
6. enh: reduce resource consumption of trigger data and computation data reading in stream computing
36+
7. enh: prohibit the use of duplicate timestamps in state_window, count_window and event_window on super tables
37+
8. enh: improved the exit handling logic of taosmqtt to achieve a more graceful shutdown and resource release
38+
9. enh: set the global timezone to reduce lock contention related to time conversion during concurrent queries and writes
39+
10. enh: window query do not require mandatory aggregate functions, support including only pseudo-columns like _wstart and tbname
40+
11. enh: Linux tar package supports non-root installation of TDengine TSDB with custom install path
41+
12. enh: after modifying tag columns, support data subscription to take effect without reconstruction by executing the RELOAD TOPIC command
42+
13. enh: support recording operations such as query and deletion in audit logs
43+
14. enh: add the client version number field to the show connections command
44+
15. enh: add status and note fields to the ins_anodes_full table for real-time feedback on model and algorithm status
45+
16. enh: add two Hints parameters (WIN_OPTIMIZE_BATCH and WIN_OPTIMIZE_SINGLE) to improve the state window query performance of virtual tables
46+
17. enh: support encryption algorithm management [Enterprise Edition]
47+
18. enh: add clock check mechanism for communication between clusters
48+
19. enh: add support for virtual table queries in stmt2
49+
20. enh: compact command now support the force option
50+
21. enh: improve the query performance of aggregate and selection functions for virtual super tables
51+
22. enh: support for user login failure policies
52+
23. enh: optimize OPC-DA collection and auto-reconnection
53+
24. enh: execution plan supports displaying tag indexes
54+
25. enh: add the 'is_ready' column to the show vgroups command
55+
26. enh: add bool type validation during stmt2 writing
56+
27. enh: adjust the logs of stmt2 to facilitate problem troubleshooting
57+
28. enh: event window of stream generates window opening notifications only when the true_for condition is met
58+
29. enh: optimize the usage logic of read-write locks in RPC communication
59+
30. enh: return immediately when updating sub-table tags if the tag value remains unchanged, avoiding frequent updates to the sub-table set of data subscriptions
60+
61+
## Fixes
62+
63+
1. fix: the latest WAL version number was not used when stream triggered data recalculation, resulting in incorrect calculation results
64+
2. fix: query error when col in order by abs(col) exists in result set instead of table
65+
3. fix: the results of show create table and SELECT distinct tbname, json_tag_name are not as expected when the TAG column is of JSON type
66+
4. fix: when parsing the output table tag name in the stream creation statement, the backtick (`) was mistakenly taken as part of the column name, which did not match the column name of the table created manually via SQL, resulting in the "Out table tag type mismatch" error
67+
5. fix: resolve incorrect query results when subqueries in nested queries use descending sorting, no sorting, or sorting by non-time primary key
68+
6. fix: concurrency issue caused by modifying tdb while data subscription is in progress
69+
7. fix: OPCUA download data points not work when edit
70+
8. fix: support import alert dashboard for Grafana 12.x
71+
9. fix: the cache_load field of ins_vgroups is displayed as a negative value when it exceeds the maximum value of int32
72+
10. fix: potential crash risks during query memory control
73+
11. fix: stream fails to calculate historical data when using FILL_HISTORY
74+
12. fix: stream errors when reading data cause subsequent computing tasks to wait
75+
13. fix: no longer require sorting when the time primary key of sub-tables in JOIN syntax is a constant
76+
14. fix: Kafka extract/split with depth error
77+
15. fix: schema and tag synchronization issue when the stream result table already exists
78+
16. fix: resolve the issue of failed rawdata data subscription
79+
17. fix: Explorer upload monitor to taoskeeper by default
80+
18. fix: crash caused by excessively long table names during STMT2 automatic table creation on write
81+
19. fix: "Invalid value in client" error is triggered when querying virtual super tables
82+
20. fix: KingHistorian subscription not work
83+
21. fix: incorrect tbname processing logic when writing data via the insert into stable syntax
84+
22. fix: the issue of probabilistic failure when stream sends event notifications via WebSocket
85+
23. fix: taosX req_id can't find in other components
86+
24. fix: node.js support no timezone on window
87+
25. fix: Explorer login error without subpath
88+
26. fix: transactions cannot end when modifying global variables
89+
27. fix: latency issue in opc-ua
90+
28. fix: logic error caused by columns of multiple virtual tables using the same original table column
91+
29. fix: taosAdapter crash caused by callback function not being called after stmt query returns
92+
30. fix: taosX may cause sql too long with 100k message per row
93+
31. fix: data is written to an incorrect dnode and triggers the "Vnode is closed" error when executing insert into select statements
94+
32. fix: coredump occurs when the join query in stream subquery contains the tag==%%n condition
95+
33. fix: unexpected split result in transform
96+
34. fix: field_type error in c ws taos_stmt2_get_fields
97+
35. fix: incorrect data source was invoked when using anomaly detection in stream
98+
36. fix: the issue that query processes get stuck when both dbname and tbname are set to `?` in query statements executed via stmt2
99+
37. fix: InfluxDB no tag measurements data in error
100+
38. fix: errors occurring when modifying the internal table structure concurrently during schemaless writing
101+
39. fix: incorrect results when querying with state window and partition by
102+
40. fix: errors in the outer cols function of nested queries
103+
41. fix: AVEVA Historian data in configuration error
104+
42. fix: resolve the crash issue when querying virtual tables that reference data columns of the same name but different types in sub-tables
105+
43. fix: abnormal data loading issue when upgrading from version 3.3.6.32-3.3.6.36 to 3.3.8.6-3.3.8.10
106+
44. fix: crash occurs occasionally during disk flushing for decimal-type data with NULL values when caching is enabled
107+
45. fix: client cannot perceive table schema modifications made by other clients
108+
46. fix: PI/PI-Backfill ingestion error with period sign
109+
47. fix: not found model in dsn error while creating pi tasks
110+
48. fix: taosgen coredump in case of incorrect csv format
111+
49. fix: crash occurs when stream triggers table creation without carrying written data

docs/zh/04-get-started/03-package.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ import PkgListV37 from "/components/PkgListV37";
1616

1717
<TabItem label="Linux 系统" value="tarinst">
1818
1. 从列表中下载获得 tar.gz 安装包:
19-
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.3.8.8" platform="Linux-Generic" pkgType="Server"/>
19+
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.4.0.0" platform="Linux-Generic" pkgType="Server"/>
2020
2. 进入到安装包所在目录,使用 `tar` 解压安装包,以 x64 架构为例:
2121
```bash
22-
tar -zxvf tdengine-tsdb-enterprise-3.3.8.8-linux-x64.tar.gz
22+
tar -zxvf tdengine-tsdb-enterprise-3.4.0.0-linux-x64.tar.gz
2323
```
2424
3. 进入到安装包所在目录,先解压文件后,进入子目录,执行其中的 install.sh 安装脚本。
2525
```bash
@@ -29,7 +29,7 @@ import PkgListV37 from "/components/PkgListV37";
2929

3030
<TabItem label="Windows 系统" value="windows">
3131
1. 从列表中下载获得最新 Windows 安装程序:
32-
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.3.8.8" platform="Windows" pkgType="Server" />
32+
<PkgListV37 productName="TDengine TSDB-Enterprise" version="3.4.0.0" platform="Windows" pkgType="Server" />
3333
2. 运行安装程序,根据提示完成 TDengine 的安装。
3434
</TabItem>
3535

docs/zh/06-advanced/06-TDgpt/02-tutorial.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ docker pull tdengine/tdgpt:latest
3030
或者特定版本的容器镜像:
3131

3232
```shell
33-
docker pull tdengine/tdgpt:3.3.8.8
33+
docker pull tdengine/tdgpt:3.4.0.0
3434
```
3535

3636
执行下面的命令启动容器:
@@ -39,7 +39,7 @@ docker pull tdengine/tdgpt:3.3.8.8
3939
docker run -d \
4040
-p 6035:6035 \
4141
-p 6036:6036 \
42-
tdengine/tdgpt:3.3.8.8
42+
tdengine/tdgpt:3.4.0.0
4343
```
4444

4545
:::note
@@ -59,7 +59,7 @@ docker pull tdengine/tdgpt-full:latest
5959
或者指定版本的容器镜像:
6060

6161
```shell
62-
docker pull tdengine/tdgpt-full:3.3.8.8
62+
docker pull tdengine/tdgpt-full:3.4.0.0
6363
```
6464

6565
执行下面的命令启动容器:
@@ -70,7 +70,7 @@ docker run -d \
7070
-p 6035:6035 \
7171
-p 6036:6036 \
7272
-p 6037:6037 \
73-
tdengine/tdgpt-full:3.3.8.8
73+
tdengine/tdgpt-full:3.4.0.0
7474
```
7575

7676
**注意**:TDgpt 服务端使用 6035 TCP 端口。6036 和 6037 端口分别是时序基础模型 TDtsfm 的服务端口和 Time-MoE 的服务端口;
@@ -144,22 +144,22 @@ sudo apt install build-essential
144144

145145
1. 从列表中下载获得 tar.gz 安装包
146146

147-
<PkgListV37 productName="TDengine TDgpt-OSS" version="3.3.8.8" platform="Linux-Generic" pkgType="Server"/>
147+
<PkgListV37 productName="TDengine TDgpt-OSS" version="3.4.0.0" platform="Linux-Generic" pkgType="Server"/>
148148

149149
安装包中包含两个时序基础模型:涛思时序基础模型(TDtsfm v1.0)和 Time-MoE 时序基础模型。两个基础时序模型启动时候需要一定的内存空间,请确保安装机器至少有 16GiB 可用内存。
150150

151151
2. 进入到安装包所在目录,使用 tar 解压安装包;
152152

153153
```bash
154-
tar -zxvf tdengine-tdgpt-oss-3.3.8.8-linux-x64.tar.gz
154+
tar -zxvf tdengine-tdgpt-oss-3.4.0.0-linux-x64.tar.gz
155155
```
156156

157157
### 执行安装脚本
158158

159159
解压安装包后,进入目录执行其中的 `install.sh` 脚本进行安装。
160160

161161
```bash
162-
cd tdengine-tdgpt-oss-3.3.8.8
162+
cd tdengine-tdgpt-oss-3.4.0.0
163163
./install.sh
164164
```
165165

0 commit comments

Comments
 (0)