Skip to main content

TDengine 3.4.1.13 Release Notes

Features

  1. C# connector supports Adapter high availability.
  2. JDBC supports Adapter high availability.
  3. Rust connector supports Adapter high availability.
  4. State window expressions now support constants, tag columns and logical operators.
  5. TSDB CLI supports subscribing to topic data via subscribe command in interactive mode.
  6. TSDB supports authorization via License Server.

Enhancements

  1. Add configuration parameter WALDeleteOnCorruption (enabled by default) to automatically repair and remove corrupted WAL files.
  2. Add kill compact compact_id force command to forcibly delete running compact tasks.
  3. Add parent event ID field to child event notifications of streaming compute event windows.
  4. Add shared storage support for Windows platform.
  5. Add store-and-forward support for taosX-agent OPC UA ingestion.
  6. Add support for UDF functionality on Windows platform.
  7. Adjust retry and super table creation policies for taosX OPC UA integration when batch fails entirely, prevent data loss.
  8. Base64 function now supports non-string types.
  9. C WebSocket connector supports decimal data type.
  10. Improve query performance of ASOF Join.
  11. Improve the efficiency of JOIN queries in stream computing query statements.
  12. ODBC WS connector supports transmission compression.
  13. On Windows platform, the default value of WAL_LEVEL for new databases is set to 2, which means forced fsync.
  14. Optimize error messages after login failure in taos-explorer.
  15. Optimize error messages for connectivity check in taos-explorer.
  16. Support desensitized display for column query results.
  17. Support dynamically modifying parameters tmqMaxTopicNum and mqRebalanceInterval.
  18. Support stmt2 query in microsecond (us) precision databases.
  19. Support viewing stream creation statements via show create stream.
  20. TaosX adds configuration item backup.auto_create_dir to automatically create backup directories.
  21. The taospyudf library required by Python UDF is now bundled with the installation package, eliminating the need for manual pip3 install taospyudf and ldconfig.
  22. Vnode in learner role no longer participates in leader election.

Fixes

  1. Abnormal display of filter conditions in taosX task Kafka rules.
  2. Abnormal synchronization progress display of taosExplorer DataIn task.
  3. Backtick identifier handling error during balance leader operation.
  4. Balance vgroup error when replica number is 2.
  5. Chinese content garbled when exporting query results to CSV in Explorer under English environment.
  6. Connection error when taosX accesses PI data source.
  7. Crash caused by out-of-range function ID when using UDF in stream computing.
  8. Crash caused by premature pointer release when memory allocation fails in query threads, and fix resource leaks in error paths.
  9. Data collection failure when taosX uses UDT and super table templates.
  10. Data insertion error after dropping and recreating the same table in STMT high-performance insert mode.
  11. Failed to obtain normal container resource information during K8s deployment.
  12. Filter condition not taking effect when taosX ingests MQTT data.
  13. Fix Invalid Parameter error when querying virtual tables with STATE_WINDOW but no actual aggregate functions.
  14. Fix TZ format error when setting timezone in Native library on Windows platform.
  15. Fix and enhance retry mechanism when taosX consumes Kafka data with Kafka cluster exceptions.
  16. Fix crash caused by frequent user privilege modification while executing operations such as show users.
  17. Fix crash caused by using concat function in STMT2.
  18. Fix crash when writing varchar data using %%trows in stream computing.
  19. Fix error when modifying the same super table triggered by multi-client concurrent schemaless writing.
  20. Fix failure to modify super table name and column name during data ingestion with taosX PI Connector.
  21. Fix microsecond precision conversion error in schema-less writing of C WebSocket connector.
  22. Fix real-time refresh failure of taosX PI Connector when using CDR in PI Vision.
  23. Fix save failure when creating data ingestion tasks on taos-explorer.
  24. Fix show stables hanging when there are a large number of super tables.
  25. Incorrect query results caused by value caching during subquery expression calculation in stream computing.
  26. LoF support multi variable anomaly detection.
  27. OOM issue when taosX synchronizes InfluxDB data with excessive number of measurements.
  28. Partial permission settings failure in multi-replica mnode scenario when upgrading from 3.3 to 3.4.
  29. Stream state compatibility issue when upgrading from v3.3.8.x to 3.4.1.9.
  30. Subscription result error when tag order of created super table is inconsistent with auto-created table.
  31. Taosdlog recording sequence error on Windows platform.
  32. Task creation failure when configuring UDT parsing and filter conditions for taosX MQTT tasks.
  33. Task name modification not taking effect in datain tasks of taos-explorer.
  34. The ROOT user has no permission to create new users when upgrading from 3.3 to 3.4.
  35. Timezone setting failure of WebSocket interface on Windows platform.

Security