Skip to content

Commit 762b794

Browse files
committed
update RN
1 parent 5156dd9 commit 762b794

File tree

49 files changed

+207
-155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+207
-155
lines changed

RELEASE_NOTES.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,58 @@
1919
2020
-->
2121

22+
# Apache IoTDB 2.0.4
23+
24+
## Features & Improvements
25+
- Data Query: Added user-defined table functions (UDTF) and various built-in table functions to the table model.
26+
- Data Query: Added support for ASOF INNER JOIN on time columns in the table model.
27+
- Data Query: Added the approximate aggregation function approx_count_distinct to the table model.
28+
- Stream Processing: Added support for asynchronous loading of TsFile through SQL.
29+
- System Management: Added support for disaster recovery load balancing strategy in replica selection during scaling down.
30+
- System Management: Adapted to Windows Server 2025.
31+
- Scripts and Tools: Categorized and organized script tools, and separated Windows-specific scripts.
32+
- ...
33+
34+
## Bugs
35+
- Fixed the memory leak issue in the WAL compression buffer.
36+
- Fixed the issue where the async connector gets stuck after running for a long time.
37+
- Fixed the issue where data subscription cannot be terminated after using data export scripts.
38+
- Fixed the issue where pipe restarts frequently due to insertnode and resource management memory problems under memory pressure.
39+
- Fixed the NPE issue triggered during memory statistics estimation on the data synchronization receiver end.
40+
- Fixed the error when configuring ConsumerConstant.NODE_URLS_KEY as a cluster address while using SubscriptionPullConsumer to consume data.
41+
- Fixed the deadlock issue on DN startup caused by concurrent agent pipe metadata fetching and CN metadata pushing.
42+
- ...
43+
44+
# Apache IoTDB 2.0.3
45+
46+
## Features & Improvements
47+
48+
- Data Query: Added new aggregate function count_if and scalar functions greatest / least to the table model.
49+
- Data Query: Significantly improved the performance of full-table count(*) queries in the table model.
50+
- AI Management: Added timestamps to the results returned by AINode.
51+
- System Management: Optimized the performance of the table model's metadata module.
52+
- System Management: Enabled the table model to actively listens and loads TsFile.
53+
- System Management: Added support for TsBlock deserialization in the Python and Go client query interfaces.
54+
- Ecosystem Integration: Expanded the table model's ecosystem to integrate with Spark.
55+
- Scripts and Tools: The import-schema and export-schema scripts now support importing and exporting metadata for the table model.
56+
- ...
57+
58+
## Bugs
59+
60+
- Fixed the issue where a single write request exceeding the total size of the WAL queue caused write queries to hang.
61+
- Fixed the issue where the receiver experienced OOM (Out of Memory) after resuming synchronization following a long period of inactivity.
62+
- Fixed the issue where repeatedly setting TTL for DB and Table led to inserted data being unqueryable and returning an empty list.
63+
- Fixed the issue where a regular user with create+insert permissions on a table encountered exceptions when loading tsfile.
64+
- Fixed the issue where passwords were logged when SessionPool getSession timed out.
65+
- Fixed the issue in the Go client tree model query interface where the absence of a check for the Time column led to an "index out of range [-1]" error when retrieving Time column data.
66+
- Fixed the issue where distinct hits aggregate pushdown optimization and is used with group by date_bin, causing execution exceptions in aggregate queries.
67+
- Fixed the issue of whitespace characters at the beginning and end of port and directory address parameters in the configuration file.
68+
- Fixed the issue where setting the maximum number of concurrent RPC clients less than the number of CPU threads caused DN startup failure.
69+
- Fixed the issue where using a template, after activation, writing to extended columns, and then creating a pipe, caused the series under the device to double.
70+
- Fixed the issue where metadata synchronization, creating a pipe after a template, caused the series to double when using show timeseries.
71+
- Fixed the issue where a regular user with INSERT permissions encountered exceptions when exporting metadata using export-schema.sh.
72+
- ...
73+
2274
# Apache IoTDB 2.0.2
2375

2476
## Features & Improvements

code-coverage/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-parent</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>iotdb-code-coverage</artifactId>
3030
<packaging>pom</packaging>

distribution/pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-parent</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>iotdb-distribution</artifactId>
3030
<packaging>pom</packaging>
@@ -33,25 +33,25 @@
3333
<dependency>
3434
<groupId>org.apache.iotdb</groupId>
3535
<artifactId>iotdb-server</artifactId>
36-
<version>2.0.4</version>
36+
<version>2.0.3-SNAPSHOT</version>
3737
<type>zip</type>
3838
</dependency>
3939
<dependency>
4040
<groupId>org.apache.iotdb</groupId>
4141
<artifactId>iotdb-cli</artifactId>
42-
<version>2.0.4</version>
42+
<version>2.0.3-SNAPSHOT</version>
4343
<type>zip</type>
4444
</dependency>
4545
<dependency>
4646
<groupId>org.apache.iotdb</groupId>
4747
<artifactId>iotdb-confignode</artifactId>
48-
<version>2.0.4</version>
48+
<version>2.0.3-SNAPSHOT</version>
4949
<type>zip</type>
5050
</dependency>
5151
<dependency>
5252
<groupId>org.apache.iotdb</groupId>
5353
<artifactId>library-udf</artifactId>
54-
<version>2.0.4</version>
54+
<version>2.0.3-SNAPSHOT</version>
5555
</dependency>
5656
</dependencies>
5757
<build>
@@ -174,7 +174,7 @@
174174
<dependency>
175175
<groupId>org.apache.iotdb</groupId>
176176
<artifactId>iotdb-ainode</artifactId>
177-
<version>2.0.4</version>
177+
<version>2.0.3-SNAPSHOT</version>
178178
</dependency>
179179
</dependencies>
180180
<build>

example/client-cpp-example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-examples</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>client-cpp-example</artifactId>
3030
<name>IoTDB: Example: CPP Client</name>

example/jdbc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-examples</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>jdbc-example</artifactId>
3030
<name>IoTDB: Example: JDBC</name>

example/mqtt-customize/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-examples</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>customize-mqtt-example</artifactId>
3030
<name>IoTDB: Example: Customized MQTT</name>

example/mqtt/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-examples</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>mqtt-example</artifactId>
3030
<name>IoTDB: Example: MQTT</name>

example/pipe-count-point-processor/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-examples</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>pipe-count-point-processor-example</artifactId>
3030
<name>IoTDB: Example: Pipe: Count Point Processor</name>

example/pipe-opc-ua-sink/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.apache.iotdb</groupId>
2525
<artifactId>iotdb-examples</artifactId>
26-
<version>2.0.4</version>
26+
<version>2.0.3-SNAPSHOT</version>
2727
</parent>
2828
<modelVersion>4.0.0</modelVersion>
2929
<artifactId>pipe-opc-ua-sink-example</artifactId>

example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.iotdb</groupId>
2626
<artifactId>iotdb-parent</artifactId>
27-
<version>2.0.4</version>
27+
<version>2.0.3-SNAPSHOT</version>
2828
</parent>
2929
<artifactId>iotdb-examples</artifactId>
3030
<packaging>pom</packaging>

0 commit comments

Comments
 (0)