Features & Improvements
- Data Query: Added management of table model UDFs, including user-defined scalar functions (UDSF) and user-defined aggregate functions (UDAF).
- Data Query: Table model now supports permission management, user management, and authorization for related operations.
- Data Query: Introduced new system tables and various O&M statements to optimize system management.
- System Management: The tree model and table model are now fully isolated at the database level.
- System Management: The built-in MQTT Service is now compatible with the table model.
- System Management: The CSharp client now supports the table model.
- System Management: The Go client now supports the table model.
- System Management: Added a C++ Session write interface for the table model.
- Data Synchronization: The table model now supports metadata synchronization and synchronization delete operations.
- Scripts and Tools: The import-data/export-data scripts now support the table model and local TsFile Load.
- ...
Bugs
- Fixed the memory leak issue when writing data using SQL.
- Fixed the issue of duplicate timestamps appearing in table model queries.
- Fixed the issue of duplicate removal anomaly in table model aggregate queries with GROUP BY.
- Fixed the handling of Long.MIN_VALUE or Long.MAX_VALUE during write and merge processes.
- Fixed the issue of Long.MIN_VALUE timestamp causing time partition overflow and subsequent load failure.
- Fixed the issue of out-of-order data within a single TSFile on the destination data node during region migration in load operations.
- Fixed the issue where Explain Analyze caused the execution plan to fail to properly perform column pruning.
- Fixed the issue where the C# Session could not correctly fetch result sets when querying large amounts of data (exceeding fetch_size) on a cluster with more than one node.
- Fixed the inconsistency in reading JDK environment variables by ConfigNode and DataNode on Windows.
- Fixed the issue where the query distribution time statistics in Explain Analyze were larger than actual values, and changed the query distribution time monitoring from FI level to Query level.
...
Full Changelog: v2.0.1-beta...v2.0.2