|
19 | 19 |
|
20 | 20 | --> |
21 | 21 |
|
| 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 | + |
22 | 110 | # Apache IoTDB 2.0.4 |
23 | 111 |
|
24 | 112 | ## Features & Improvements |
|
0 commit comments