Skip to content

Commit abdd0ce

Browse files
committed
update Release notes
1 parent 7670026 commit abdd0ce

1 file changed

Lines changed: 88 additions & 0 deletions

File tree

RELEASE_NOTES.md

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

22+
# Apache IoTDB 2.0.8
23+
24+
## Features & Improvements
25+
- Data Query: Added list display for available DataNode nodes
26+
- Data Query: Added a system table for statistics on query latency in the table model
27+
- Data Query: Python SessionDataset supported converting TsBlock to DataFrame and returning DataFrame in batches
28+
- Storage Management: Supported custom column names for the TIME column
29+
- Storage Management: Supported viewing the complete definition statement of created tables/views via SQL
30+
- System Management: Added a system table for DataNode node connection status in the table model
31+
- Stream Processing: Pipe synchronization supported excluding specified devices / measurement points
32+
- Stream Processing: Supported specifying multiple exact paths in the path parameter of tree model data synchronization pipe statements
33+
- Stream Processing: Supported comma-separated mixed use of source.pattern and source.path parameters when filtering paths in Pipe
34+
- AI Management: Built-in Chronos-2 model supports prediction functions.
35+
- AI Management: Built-in Timer-XL and Sundial models supported concurrent inference
36+
- Others: Fixed security vulnerabilities CVE-2025-12183, CVE-2025-66566, and CVE-2025-11226
37+
- ...
38+
39+
40+
## Bugs
41+
- Fixed the issue where the result set returned by the query was empty after last cache hit.
42+
- Fixed the issue where reverse query with time filter conditions might miss partial data when a sequence in the memtable contained more than 200,000 points in TVList.
43+
- Fixed the issue that aligned time series query timed out because canSkip failed to filter out firstTimeseriesMetadata.
44+
- Fixed the issue where the result returned by LAST query with alias should be adjusted to the measurement alias.
45+
- Fixed the issue where time filter conditions incorrectly filtered valid data in latest point query under specific cases.
46+
- Fixed the issue that deletion would fail if performed immediately after a failed write operation.
47+
- Fixed the potential NPE issue when using the active load function to load TsFiles that use non-default time columns.
48+
- ...
49+
50+
# Apache IoTDB 2.0.7
51+
52+
## Features & Improvements
53+
54+
- Others: Remove risky RPC interfaces.
55+
- Others: Remove JEXL functions.
56+
- Others: Check naming when creating a Pipe.
57+
- Others: Change the default client RPC service address to 127.0.0.1.
58+
- Others: Modify code to make internal services bind to the value specified by `dn_internal_address`instead of the default address.
59+
60+
## Bugs
61+
- 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.
62+
- ...
63+
64+
# Apache IoTDB 2.0.6
65+
66+
## Features & Improvements
67+
- Data Query: Supports table model query and write-back functions.
68+
- Data Query: The MATCH RECOGNIZE feature for table models supports aggregate functions to capture continuous data for analysis and calculation.
69+
- Data Query: Added built-in scalar functions – bit manipulation functions for table models.
70+
- Data Query: Added pushdown-enabled EXTRACT time function for table models.
71+
- Others: Fixed security vulnerabilities CVE-2025-12183,CVE-2025-66566 and CVE-2025-11226.
72+
- ...
73+
## Bugs
74+
- Fixed the issue where executing queries with CASE WHEN throws an internal server error.
75+
- 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.
76+
- 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.
77+
- Fixed the issue where modifying the password of a user that failed to be created throws an internal server error.
78+
- Fixed the issue where an error is thrown when using the IF PERMITTED clause to modify sequence encoding and compression settings.
79+
- Fixed the issue where querying BLOB data types via the tree model RESTAPI interface /rest/v2/query returns garbled results.
80+
- 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.
81+
- 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.
82+
- ...
83+
84+
# Apache IoTDB 2.0.5
85+
86+
## Features & Improvements
87+
- Data Query: Support manual creation of tree-to-table views
88+
- Data Query: Table model adds window functions
89+
- Data Query: Table model adds the aggregate function approx_most_frequent
90+
- Data Query: Table model JOIN function expansion, supporting LEFT & RIGHT JOIN, ASOF LEFT JOIN
91+
- Data Query: Table model supports row pattern recognition, enabling capture of continuous data for analysis and calculation
92+
- Storage Management: Table model adds multiple system tables, such as: VIEWS (table view information), MODELS (model information), etc.
93+
- AI Management: AINode adds two built-in models: Timer-XL and Timer-Sundial
94+
- AI Management: AINode supports inference functions for tree models and table models
95+
- ...
96+
97+
## Bugs
98+
- Fixed the issue where the where time > X and time < X in last query was not applied to partitioned table fetching, failing to hit PartitionCache
99+
- Fixed the error in aggregate query with order by time + align by device for single device across regions
100+
- Fixed the error in aggregate query with order by time + align by device for multiple devices across regions
101+
- Data synchronization batching supports sink.batch.max-delay-ms, providing more fine-grained cache time control
102+
- Fixed the potential NPE issue when the tablet contains null values during data synchronization with sink format=tsfile
103+
- Fixed the incorrect processing result of pipe processor when writing tablets with null values with duplicate timestamps
104+
- Fixed the issue of tree model load updating table model schema cache
105+
- Fixed the issue where disruptor queue close could not be completed, which might cause the DN stop script to get stuck
106+
- Fixed multiple issues of data synchronization in normal scenarios, restart scenarios, and deletion scenarios
107+
- Fixed the time formatting issue when exporting table model to csv
108+
- ...
109+
22110
# Apache IoTDB 2.0.4
23111

24112
## Features & Improvements

0 commit comments

Comments
 (0)