|
19 | 19 |
|
20 | 20 | --> |
21 | 21 |
|
| 22 | +# Apache IoTDB 1.3.3 |
| 23 | + |
| 24 | +## Features & Improvements |
| 25 | + |
| 26 | +- AINode: AINode is provided in the open source version. |
| 27 | +- Storage Engine: Added new data types String, Blob, Date, and Timestamp. |
| 28 | +- Storage Engine: Multi-level storage has added a rate-limiting mechanism. |
| 29 | +- Storage Engine: New merge target file splitting feature, with additional configuration file parameters, and improved memory control performance of the merge module. |
| 30 | +- Data Query: Filter performance optimization, enhancing the speed of aggregate queries and where condition queries. |
| 31 | +- Data Query: New client query requests load balancing optimization. |
| 32 | +- Data Query: New active metadata statistics query added. |
| 33 | +- Data Query: Optimized memory control strategy during the query planning phase. |
| 34 | +- Data Synchronization: The sender supports transferring files to a specified directory, and the receiver automatically loads them into IoTDB. |
| 35 | +- Data Synchronization: The receiver has a new automatic conversion mechanism for data type requests. |
| 36 | +- Data Synchronization: Enhanced observability on the receiver side, supporting ops/latency statistics for multiple internal interfaces, consolidated into a single pipeTransfer display. |
| 37 | +- Data Loading: DataNode actively listens and loads TsFiles, with additional observability metrics. |
| 38 | +- Stream Processing Module: New data subscription capability, supporting subscription to database data in the form of data points or tsfile files. |
| 39 | +- Stream Processing Module: Alter Pipe supports the ability to alter the source. |
| 40 | +- System Management: Optimized configuration files, with the original three configuration files merged into one, reducing user operational costs. |
| 41 | +- System Management: Optimized restart recovery performance, reducing startup time. |
| 42 | +- System Management: Internal addition of monitoring items such as device count, estimated remaining time for data synchronization, size of data to be synchronized, and synchronization speed. |
| 43 | +- Scripts and Tools: The import-tsfile script is expanded to support running the script on a different server from the IoTDB server. |
| 44 | +- Scripts and Tools: New metadata import and export scripts added. |
| 45 | +- Scripts and Tools: New support for Kubernetes Helm added. |
| 46 | + ... |
| 47 | + |
| 48 | +## Bugs |
| 49 | + |
| 50 | +- Fixed the issue of NullPointerException (NPE) when merging chunks with modifications and empty pages in the sequential space. |
| 51 | +- Fixed the issue where the wrong parent file was used when reassigning the file position for skipped files during merge, leading to failure in creating hard links. |
| 52 | +- Fixed the issue where the newly added four data types had null values written, and the TsFile handling of the STRING type was incorrect, causing a BufferUnderflowException: null. |
| 53 | +- Fixed the issue in the high availability scenario where stopping the DataNode resulted in a PipeException: Failed to start consensus pipe. |
| 54 | +- Fixed the issue in Stream mode where the first batch of written data points might require a flush to be synchronized. |
| 55 | +- Fixed the compatibility issue with pipe plugin upgrades. |
| 56 | +- Fixed the issue where the `ORDER BY` clause became ineffective when used in combination with `LIMIT` in the last query. |
| 57 | + ... |
| 58 | + |
22 | 59 | # Apache IoTDB 1.3.2 |
23 | 60 |
|
24 | 61 | ## Features & Improvements |
|
0 commit comments