TDengine 3.4.1.13 Release Notes
Features
- C# connector supports Adapter high availability.
- JDBC supports Adapter high availability.
- Rust connector supports Adapter high availability.
- State window expressions now support constants, tag columns and logical operators.
- TSDB CLI supports subscribing to topic data via subscribe command in interactive mode.
- TSDB supports authorization via License Server.
Enhancements
- Add configuration parameter WALDeleteOnCorruption (enabled by default) to automatically repair and remove corrupted WAL files.
- Add kill compact compact_id force command to forcibly delete running compact tasks.
- Add parent event ID field to child event notifications of streaming compute event windows.
- Add shared storage support for Windows platform.
- Add store-and-forward support for taosX-agent OPC UA ingestion.
- Add support for UDF functionality on Windows platform.
- Adjust retry and super table creation policies for taosX OPC UA integration when batch fails entirely, prevent data loss.
- Base64 function now supports non-string types.
- C WebSocket connector supports decimal data type.
- Improve query performance of ASOF Join.
- Improve the efficiency of JOIN queries in stream computing query statements.
- ODBC WS connector supports transmission compression.
- On Windows platform, the default value of WAL_LEVEL for new databases is set to 2, which means forced fsync.
- Optimize error messages after login failure in taos-explorer.
- Optimize error messages for connectivity check in taos-explorer.
- Support desensitized display for column query results.
- Support dynamically modifying parameters tmqMaxTopicNum and mqRebalanceInterval.
- Support stmt2 query in microsecond (us) precision databases.
- Support viewing stream creation statements via show create stream.
- TaosX adds configuration item backup.auto_create_dir to automatically create backup directories.
- The taospyudf library required by Python UDF is now bundled with the installation package, eliminating the need for manual pip3 install taospyudf and ldconfig.
- Vnode in learner role no longer participates in leader election.
Fixes
- Abnormal display of filter conditions in taosX task Kafka rules.
- Abnormal synchronization progress display of taosExplorer DataIn task.
- Backtick identifier handling error during balance leader operation.
- Balance vgroup error when replica number is 2.
- Chinese content garbled when exporting query results to CSV in Explorer under English environment.
- Connection error when taosX accesses PI data source.
- Crash caused by out-of-range function ID when using UDF in stream computing.
- Crash caused by premature pointer release when memory allocation fails in query threads, and fix resource leaks in error paths.
- Data collection failure when taosX uses UDT and super table templates.
- Data insertion error after dropping and recreating the same table in STMT high-performance insert mode.
- Failed to obtain normal container resource information during K8s deployment.
- Filter condition not taking effect when taosX ingests MQTT data.
- Fix Invalid Parameter error when querying virtual tables with STATE_WINDOW but no actual aggregate functions.
- Fix TZ format error when setting timezone in Native library on Windows platform.
- Fix and enhance retry mechanism when taosX consumes Kafka data with Kafka cluster exceptions.
- Fix crash caused by frequent user privilege modification while executing operations such as show users.
- Fix crash caused by using concat function in STMT2.
- Fix crash when writing varchar data using %%trows in stream computing.
- Fix error when modifying the same super table triggered by multi-client concurrent schemaless writing.
- Fix failure to modify super table name and column name during data ingestion with taosX PI Connector.
- Fix microsecond precision conversion error in schema-less writing of C WebSocket connector.
- Fix real-time refresh failure of taosX PI Connector when using CDR in PI Vision.
- Fix save failure when creating data ingestion tasks on taos-explorer.
- Fix show stables hanging when there are a large number of super tables.
- Incorrect query results caused by value caching during subquery expression calculation in stream computing.
- LoF support multi variable anomaly detection.
- OOM issue when taosX synchronizes InfluxDB data with excessive number of measurements.
- Partial permission settings failure in multi-replica mnode scenario when upgrading from 3.3 to 3.4.
- Stream state compatibility issue when upgrading from v3.3.8.x to 3.4.1.9.
- Subscription result error when tag order of created super table is inconsistent with auto-created table.
- Taosdlog recording sequence error on Windows platform.
- Task creation failure when configuring UDT parsing and filter conditions for taosX MQTT tasks.
- Task name modification not taking effect in datain tasks of taos-explorer.
- The ROOT user has no permission to create new users when upgrading from 3.3 to 3.4.
- Timezone setting failure of WebSocket interface on Windows platform.