# TDengine ver-3.3.8.4 — 3.3.8.4 - Product: TDengine (https://whatsnew.fyi/product/tdengine) - Vendor: taosdata - Date: 2025-11-04 - Version: ver-3.3.8.4 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.4 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.3.8.4 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** — taosX support OPC failover endpoint - **changed** — taosX allow sync from higher precision to lower eg. ns to ms - **changed** — Adapter support connection management and request limit - **changed** — Improve performance for last_row + composite queries - **changed** — taosws taos_stmt_num_params support selects - **changed** — Improve log and error code display during mnode startup - **changed** — Refine document for error codes - **changed** — Reduce CPU usage for stream when reading data - **changed** — Speedup small queries in C/Rust websocket connection - **changed** — REST API response will use null for nan/inf instead of error - **changed** — No longer retry timed-out RPC messages - **changed** — Improve performance for last_row + tags queries - **changed** — Improve query performance for virtual super tables - **changed** — Explorer Grid canvas support plotting with DECIMAL - **changed** — OpenTSDB data-in support timestamp/value field rename - **changed** — Unify login-register process in enterprise and community - **changed** — Add configuration parameter rpcRecvLogThreshold to set the threshold for warning logs in the rpc module - **changed** — Explorer Dashboard node table now is sortable - **fixed** — tmq_get_json_meta behaves unexpectedly when the tags of subscribed meta messages contain empty strings - **fixed** — Decode overflow interior page returns wrong pgno ##### Behavior change and compatibility ##### Features 1. feat: taosX support OPC failover endpoint ##### Enhancements 1. enh: taosX allow sync from higher precision to lower eg. ns to ms 2. enh: Adapter support connection management and request limit 3. enh: improve performance for last_row + composite queries 4. enh: taosws taos_stmt_num_params support selects 5. enh: improve log and error code display during mnode startup 6. enh: refine document for error codes 7. enh: reduced CPU usage for stream when reading data 8. enh: speedup small queries in C/Rust websocket connection 9. enh: REST API response will use null for nan/inf instead of error 10. enh: no longer retry timed-out RPC messages 11. enh: improve performance for last_row + tags queries 12. enh: Improved query performance for virtual super tables 13. enh: Explorer Grid canvas suppot plotting with DECIMAL 14. enh: OpenTSDB data-in support timestamp/value field rename 15. enh: unify login-register process in enterprise & community 16. enh: add configuration parameter rpcRecvLogThreshold to set the threshold for warning logs in the rpc module 17. en: Explorer Dashboard node table now is sortable ##### Fixes 1. fix: tmq_get_json_meta behaves unexpectedly when the tags of subscribed meta messages contain empty strings. 2. fix: decode overflow interior page returns wrong pgno 3. fix: free() invalid pointer in taos-connector-rust 4. fix: the retention task does not exit when drop and recreate database with the same name while RSMA exists 5. fix: clearing user_ip in taos_options_connection does not take effect 6. fix: slow leader election when a single node in a dual-replica setup loses network connectivity 7. fix: crash occurred when querying a virtual supertable without including the timestamp primary key 8. fix: fixed the rare issue of inconsistent config parameter values across dnodes after modifying dnode parameters. 9. fix: incorrect result issue when the stream statement contains tag=%%1. 10. fix: state window fails to properly handle data with NULL states 11. fix: crash when concurrent writes and last queries are performed simultaneously. 12. fix: new values cannot be immediately queried after updating server configuration parameters 13. fix: fix C WebSocket stmt2 automatic reconnection 14. fix: subscription failure when the WAL version number exceeds the maximum value of int32 15. fix: startup failure on CPUs with 200 cores or more 16. fix: explorer query NaN as null 17. fix: show create table command execute error when the tag value is an empty string 18. fix: crash caused by memory cleanup when sync message sending fails 19. fix: incorrect _wduration result in time window queries with sliding. 20. fix: invalid sttblockreader initialization actions in window queries. 21. fix: resolved incorrect end_point information in perf_connections ##### What's Changed * enh: optimize stable event window plan by @dapan1121 in https://github.com/taosdata/TDengine/pull/33195 * fix: TD-38212 by @cadem in https://github.com/taosdata/TDengine/pull/33186 * docs: update release note for 3.3.8.1 in office web by @feici02 in https://github.com/taosdata/TDengine/pull/33216 * fix: type conversion error by @menshibin in https://github.com/taosdata/TDengine/pull/32844 * feat: complete version number character copying by @menshibin in https://github.com/taosdata/TDengine/pull/33206 * docs: update python ws version history by @qevolg in https://github.com/taosdata/TDengine/pull/33222 * fix: fix tdgpt timemoe model directory by @SallyHuo-TAOS in https://github.com/taosdata/TDengine/pull/33213 * enh(last): enable reading cache when select last and tags by @Tony2h in https://github.com/taosdata/TDengine/pull/33204 * enh: TD-38163-mnode-open-log by @guanshengliang in https://github.com/taosdata/TDengine/pull/33160 * fix: clearing user_ip in taos_options_connection does not take _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.4]_