You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+47Lines changed: 47 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,53 @@
19
19
20
20
-->
21
21
22
+
# Apache IoTDB 2.0.7
23
+
24
+
## Features & Improvements
25
+
26
+
- Others: Remove risky RPC interfaces.
27
+
- Others: Remove JEXL functions.
28
+
- Others: Check naming when creating a Pipe.
29
+
- Others: Change the default client RPC service address to 127.0.0.1.
30
+
- Others: Modify code to make internal services bind to the value specified by `dn_internal_address`instead of the default address.
31
+
32
+
## Bugs
33
+
- Fixed an issue in the partition table automatic deletion logic: Only TTL configured at the DB level takes effect, using the maximum TTL value within the DB.
34
+
- ...
35
+
36
+
# Apache IoTDB 2.0.6
37
+
38
+
## Features & Improvements
39
+
- Data Query: Supports table model query and write-back functions.
40
+
- Data Query: The MATCH RECOGNIZE feature for table models supports aggregate functions to capture continuous data for analysis and calculation.
41
+
- Data Query: Added built-in scalar functions - bit manipulation functions for table models.
42
+
- Data Query: Added pushdown-enabled EXTRACT time function for table models.
43
+
- Others: Fixed security vulnerabilities CVE-2025-12183, CVE-2025-66566 and CVE-2025-11226.
44
+
- ...
45
+
## Bugs
46
+
- Fixed the issue where executing queries with CASE WHEN throws an internal server error.
47
+
- Fixed the issue where creating a view succeeds but querying the view fails when the tree model database name is the same as the device name in tree-to-table scenarios.
48
+
- Fixed the issue where the automatic database creation function fails subsequently if a database is deleted after successful table model data synchronization, and the database is not restarted.
49
+
- Fixed the issue where modifying the password of a user that failed to be created throws an internal server error.
50
+
- Fixed the issue where an error is thrown when using the IF PERMITTED clause to modify sequence encoding and compression settings.
51
+
- Fixed the issue where querying BLOB data types via the tree model RESTAPI interface /rest/v2/query returns garbled results.
52
+
- Fixed the issue where incorrect exception information is displayed when checking pipe status after creating a pipe in a table model that only contains tree-to-table views.
53
+
- Fixed the issue where the number of server connections keeps increasing when using a user without MAINTAIN permission (non-root user in table models) in a Session.
54
+
- ...
55
+
56
+
# Apache IoTDB 2.0.5
57
+
58
+
## Features & Improvements
59
+
- Data Query: Support manual creation of tree-to-table views
60
+
- Data Query: Table model adds window functions
61
+
- Data Query: Table model adds the aggregate function approx_most_frequent
62
+
- Data Query: Table model JOIN function expansion, supporting LEFT & RIGHT JOIN, ASOF LEFT JOIN
63
+
- Data Query: Table model supports row pattern recognition, enabling capture of continuous data for analysis and calculation
64
+
- Storage Management: Table model adds multiple system tables, such as: VIEWS (table view information), MODELS (model information), etc.
65
+
- AI Management: AINode adds two built-in models: Timer-XL and Timer-Sundial
66
+
- AI Management: AINode supports inference functions for tree models and table models
Make directory of src/main/target and put the zip file downloading from the official download page.
@@ -91,6 +94,23 @@ Please download `docker-compose-ainode.yml` in `docker/src/main/DockerCompose` f
91
94
docker compose -f docker-compose-ainode.yml up -d
92
95
```
93
96
97
+
Start from v2.0.7, run
98
+
```shell
99
+
docker run -d \
100
+
--name iotdb-ainode \
101
+
--network host \
102
+
-p 10810:10810 \
103
+
-p 8080:8080 \
104
+
-e AIN_SEED_CONFIG_NODE=127.0.0.1:10710 \
105
+
-e AIN_RPC_ADDRESS=127.0.0.1 \
106
+
-e AIN_RPC_PORT=10810 \
107
+
-e AIN_CLUSTER_INGRESS_ADDRESS=127.0.0.1 \
108
+
-e AIN_CLUSTER_INGRESS_PORT=6667 \
109
+
-e AIN_CLUSTER_INGRESS_USERNAME=root \
110
+
-e AIN_CLUSTER_INGRESS_PASSWORD=root \
111
+
apache/iotdb:2.0.7-SNAPSHOT-ainode
112
+
```
113
+
94
114
## Quick start
95
115
We provide `docker-compose-cluster-1c1d1a.yml` in `docker/src/main/DockerCompose`. Downloading this yaml file, both standalone and ainode docker first. Subsequently, you can easily obtain a IoTDB cluster, which consists of a ConfigNode, a DataNode and a AINode, in your local machine.
0 commit comments