# TDengine ver-3.4.0.0 — 3.4.0.0 - Product: TDengine (https://whatsnew.fyi/product/tdengine) - Vendor: taosdata - Date: 2026-01-08 - Version: ver-3.4.0.0 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.0.0 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.4.0.0 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** — Add connector info attribute in ws connection for adapter - **added** — C websocket support ssl/tls connection params - **added** — Support taosAdapter instances register and query - **added** — Parse and write any JSON data to database - **added** — Add rust connector benchmark tool - **added** — Support taosX high-availability and Kafka task load balancing - **added** — TDgpt supports row correlation analysis functions such as dtw, dtw_path and tlcc - **added** — Data transmission supports SASL mechanism and resource control - **added** — Data storage supports full transparent encryption - **added** — Support multi-factor authentication (MFA) and multiple login security policies - **added** — Support RBAC-based permission architecture - **added** — Support hierarchical auditing and permission control - **added** — Support SM4_ENCRYPT, SM4_DECRYPT, AES_ENCRYPT, AES_DECRYPT, MD5, SHA, SHA1, SHA2, MASK_FULL, MASK_PARTIAL, MASK_NONE, FROM_BASE64 and TO_BASE64 functions - **added** — Event window triggering of stream supports sub-event windows - **added** — Explorer add support for OAuth 2.0 and OIDC SSO - **added** — TaosAdapter support customized SQL rejection rules - **added** — Add identity authentication functions - **changed** — Increase the maximum number of columns supported by virtual tables to 32767 - **changed** — Stream now supports interp and percentile functions ##### Behavior change and compatibility ##### Features 1. feat: adapter add connector info attribute in ws connection 2. feat: C websocket support ssl/tls connection params 3. feat: support taosAdapter instances register and query 4. feat: parse and write any JSON data to database 5. feat: add rust connector benchmark tool 6. feat: support taosX high-availability and Kafka task load balancing 7. feat: TDgpt supports row correlation analysis functions such as dtw, dtw_path and tlcc 8. feat: data transmission supports SASL mechanism and resource control [Enterprise Edition] 9. feat: data storage supports full transparent encryption [Enterprise Edition] 10. feat: support multi-factor authentication (MFA) and multiple login security policies [Enterprise Edition] 11. feat: support RBAC-based permission architecture [Enterprise Edition] 12. feat: support hierarchical auditing and permission control [Enterprise Edition] 13. feat: Support SM4_ENCRYPT, SM4_DECRYPT, AES_ENCRYPT, AES_DECRYPT, MD5, SHA, SHA1, SHA2, MASK_FULL, MASK_PARTIAL, MASK_NONE, FROM_BASE64 and TO_BASE64 functions 14. feat: event window triggering of stream supports sub-event windows 15. feat: Explorer add support for OAuth 2.0 and OIDC SSO 16. feat: taosAdapter support customized SQL rejection rules 17. feat: add identity authentication functions ##### Enhancements 1. enh: increase the maximum number of columns supported by virtual tables to 32767 2. enh: prohibit sorting by aggregate functions in non-aggregate queries 3. enh: state windows now support specifying a "zero state" via zeroth_state, skipping computation and output for windows in this state. 4. enh: optimize the error message when taosc initialization fails due to insufficient write permissions for the log file directory 5. enh: stream now supports interp and percentile functions 6. enh: reduce resource consumption of trigger data and computation data reading in stream computing 7. enh: prohibit the use of duplicate timestamps in state_window, count_window and event_window on super tables 8. enh: improved the exit handling logic of taosmqtt to achieve a more graceful shutdown and resource release 9. enh: set the global timezone to reduce lock contention related to time conversion during concurrent queries and writes 10. enh: window query do not require mandatory aggregate functions, support including only pseudo-columns like _wstart and tbname 11. enh: Linux tar package supports non-root installation of TDengine TSDB with custom install path 12. enh: after modifying tag columns, support data subscription to take effect without reconstruction by executing the RELOAD TOPIC command 13. enh: support recording operations such as query and deletion in audit logs 14. enh: add the client version number field to the show connections command. 15. enh: add status and note fields to the ins_anodes_full table for real-time feedback on model and algorithm status 16. enh: add two Hints parameters (WIN_OPTIMIZE_BATCH and WIN_OPTIMIZE_SINGLE) to improve the state window query performance of virtual tables 17. enh: support encryption algorithm management [Enterprise Edition] 18. enh: add clock check mechanism for communication between clusters 19. enh: add support for virtual table queries in stmt2 20. enh: compact command now support the force option 21. enh: improve the query performance of aggregate and selection functions for virtual super tables 22. enh: support for user login failure policies 23. enh: optimize OPC-DA collection and auto-reconnection 24. enh: execution plan supports displaying tag indexes 25. enh: add the 'is_ready' column to the show vgroups command 26. enh: add bool type validation during stmt2 writing 27. enh: adjust the logs of stmt2 to facilitate problem troubleshooting 28. enh: event window of stream generates window opening notifications only when the true_for condition is met _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.0.0]_