The Apache IoTDB team is pleased to announce the release of Apache IoTDB
1.3.3.

Apache IoTDB (Database for Internet of Things) is an IoT native database
with high performance for data management and analysis, deployable on the
edge and the cloud.

Apache IoTDB 1.3.3 is the latest version of the v1 series. Feel free to upgrade
from earlier version.

## Features & Improvements

- Storage Engine: Added new data types String, Blob, Date, and Timestamp.
- Storage Engine: Multi-level storage has added a rate-limiting mechanism.
- Storage Engine: New merge target file splitting feature, with additional 
configuration file parameters, and improved memory control performance of the 
merge module.
- Data Query: Filter performance optimization, enhancing the speed of aggregate 
queries and where condition queries.
- Data Query: New client query requests load balancing optimization.
- Data Query: New active metadata statistics query added.
- Data Query: Optimized memory control strategy during the query planning phase.
- Data Synchronization: The sender supports transferring files to a specified 
directory, and the receiver automatically loads them into IoTDB.
- Data Synchronization: The receiver has a new automatic conversion mechanism 
for data type requests.
- Data Synchronization: Enhanced observability on the receiver side, supporting 
ops/latency statistics for multiple internal interfaces, consolidated into a 
single pipeTransfer display.
- Data Loading: DataNode actively listens and loads TsFiles, with additional 
observability metrics.
- Stream Processing Module: New data subscription capability, supporting 
subscription to database data in the form of data points or tsfile files.
- Stream Processing Module: Alter Pipe supports the ability to alter the source.
- System Management: Optimized configuration files, with the original three 
configuration files merged into one, reducing user operational costs.
- System Management: Optimized restart recovery performance, reducing startup 
time.
- 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.
- Scripts and Tools: The import-tsfile script is expanded to support running 
the script on a different server from the IoTDB server.
- Scripts and Tools: New metadata import and export scripts added.
- Scripts and Tools: New support for Kubernetes Helm added.
- AINode: AINode module added.
...

## Bugs

- Fixed the issue of NullPointerException (NPE) when merging chunks with 
modifications and empty pages in the sequential space.
- 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.
- 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.
- Fixed the issue in the high availability scenario where stopping the DataNode 
resulted in a PipeException: Failed to start consensus pipe.
- Fixed the issue in Stream mode where the first batch of written data points 
might require a flush to be synchronized.
- Fixed the compatibility issue with pipe plugin upgrades.
- Fixed the issue where the `ORDER BY` clause became ineffective when used in 
combination with `LIMIT` in the last query.
...

The full release note is available at:
https://dlcdn.apache.org/iotdb/1.3.3/RELEASE_NOTES.md

The release is available for download at:
http://iotdb.apache.org/Download

Maven artifacts for JDBC driver, session SDK can be found at:
https://search.maven.org/search?q=3Dg:org.apache.iotdb


Regards,
The Apache IoTDB team

Reply via email to