# TDengine ver-3.4.1.6 — 3.4.1.6 - Product: TDengine (https://whatsnew.fyi/product/tdengine) - Vendor: taosdata - Date: 2026-04-30 - Version: ver-3.4.1.6 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.1.6 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.4.1.6 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Users are automatically redirected to the XNODE creation page in taos-explorer when creating taosX tasks if no XNODE is available - **changed** — In Explorer DataIn, the default empty tag column is automatically removed when a supertable data column is moved to the tag column - **changed** — Improved cross-origin security in taos-explorer - **added** — Added an XNODE management page to taos-explorer - **changed** — Optimized communication logging between xnoded and taosX - **changed** — Improved SQLAlchemy compatibility in taos-ws-py - **added** — Added support for importing and exporting taosX configuration files through taos-explorer - **added** — Added automatic reconnection support for the AVEVA Historian data source in taosX after disconnection - **added** — Added support in the Rust connector for subscribing to batch tag update messages - **added** — Added DECIMAL and BLOB support to parameter binding in the Rust connector - **added** — Added a connector security development guide and security examples - **added** — Added the -H option to taos shell to display BINARY strings containing non-printable characters in hexadecimal format - **added** — Added daylight saving time conversion support to the TO_ISO8601 function - **added** — Added minute-level timezone offset support for the TZH format in the to_char and to_timestamp functions - **fixed** — In STMT2 write mode, child-table metadata changes no longer return the TSDB_CODE_NEED_RETRY error - **added** — Interval windows now support partitioning based on the timezone carried by the client - **changed** — Optimized the output format of show table distribute and added the INFORMATION_SCHEMA.INS_DISK_USAGE system table for querying table data distribution - **changed** — Optimized the truncation logic when the last WAL file is corrupted - **changed** — Tables used by subscriptions can now be dropped and after dropping and recreating the table, running reload topic restores the subscription - **added** — Added the syncAssignedCheckAppliedGap parameter to control the threshold gap between the follower's applied index and commit index in dual-replica mode ##### Behavior change and compatibility ##### Enhancements 1. When creating taosX tasks in taos-explorer, users are automatically redirected to the XNODE creation page if no XNODE is available 2. In Explorer DataIn, the default empty tag column is automatically removed when a supertable data column is moved to the tag column 3. Improved cross-origin security in taos-explorer 4. Added an XNODE management page to taos-explorer 5. Optimized communication logging between xnoded and taosX 6. Improved SQLAlchemy compatibility in taos-ws-py 7. Added support for importing and exporting taosX configuration files through taos-explorer 8. Added automatic reconnection support for the AVEVA Historian data source in taosX after disconnection 9. Added support in the Rust connector for subscribing to batch tag update messages 10. Added DECIMAL and BLOB support to parameter binding in the Rust connector 11. Added a connector security development guide and security examples 12. Added the -H option to taos shell to display BINARY strings containing non-printable characters in hexadecimal format (0x...), disabled by default 13. Added daylight saving time conversion support to the TO_ISO8601 function 14. Added minute-level timezone offset support for the TZH format in the to_char and to_timestamp functions 15. In STMT2 write mode, child-table metadata changes no longer return the TSDB_CODE_NEED_RETRY error 16. Interval windows now support partitioning based on the timezone carried by the client 17. Optimized the output format of show table distribute and added the INFORMATION_SCHEMA.INS_DISK_USAGE system table for querying table data distribution 18. Optimized the truncation logic when the last WAL file is corrupted 19. Tables used by subscriptions can now be dropped. After dropping and recreating the table, running reload topic restores the subscription 20. Added the syncAssignedCheckAppliedGap parameter. In dual-replica mode, when a node is assigned as leader, this parameter controls the threshold gap between the follower's applied index and commit index to prevent the follower from entering the restoring state before catching up 21. Added DECIMAL column support for virtual tables ##### Fixes 1. Fixed slow loading of the Explorer DataIn tasks page when many tasks exist 2. Fixed inaccurate SQL execution times returned by taos-explorer 3. Fixed the issue where filter conditions did not take effect when configuring taosX tasks in taos-explorer 4. Fixed backup point generation errors in taosX when no data is available 5. Fixed an internal logic error that caused OPC access failures on Windows when taosX bound to port 6051 6. Fixed the issue where the authentication parameter input box was not displayed when Custom Authentication was selected for the Pulsar data source in taosX 7. Fixed the issue where the Pulsar data source in taosX remained in the creating state because data splitting is unsupported 8. Fixed incorrect auto-increment behavior when taosX generated timestamp column data with composite primary keys for Kafka data sources 9. Fixed the issue where taosX did not display an error and could not recover or retry when fetching sample data for SparkPlugB 10. Fixed the intermittent failure to stop xnoded child processes on Windows 11. Fixed the issue where taosdump returned empty data without throwing an exception when the engine service became unavailable during WebSocket reads 12. Fixed significant performance degradation when taosdump exported large-volume subtables 13. Fixed incorrect path handling when generating keys with the taosk tool 14. Fixed the issue where the queryTableNotExistAsEmpty parameter did not take effect when accessed through taosAdapter 15. Fixed errors when creating streams in nanosecond-precision databases if fixed values were used for TAG columns in stream output tables 16. Fixed conflicts between expired data deletion (trim) and shared-storage migration operations 17. F _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.1.6]_