# TDengine ver-3.3.8.8 — 3.3.8.8 - Product: TDengine (https://whatsnew.fyi/product/tdengine) - Vendor: taosdata - Date: 2025-12-02 - Version: ver-3.3.8.8 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.8 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.3.8.8 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 add KingHistorian data-in - **added** — taosX add new datasource: pulsar & tuya - **changed** — active-active support enable WAL marker to lock WAL - **changed** — C WebSocket connector performance optimized - **changed** — improve startup speed of stream with historical data - **changed** — support caching filter results of tag equality conditions in stream - **changed** — c/rust websocket connection support conn_timeout - **changed** — clarified error messages for white noise check failures in the data completion algorithm - **changed** — enhanced error messages for unresolvable or unreachable hostnames to indicate the root cause more clearly - **changed** — TDgpt's imputation function supports arbitrary sampling intervals - **changed** — taosX data migration supports conn_timeout - **changed** — improve corner case memory usage to avoid oom - **changed** — taosX improve mem usage and speedup for flat stream - **changed** — Explorer extracted columns can be extracted in chain - **changed** — add maxSQLLength to set the maximum length of SQL statements - **changed** — Rust websocket connection support read timeout - **changed** — taosX archive file size and count limit - **changed** — simplified the retry logic in the query process, and uniformly used maxRetryWaitTimes to control the maximum retry time - **changed** — allow TMQ subscription to TSDB v3.1.x - **changed** — taosX support migration with additional WHERE condition - **fixed** — event window of stream does not create output table when no data output ##### Behavior change and compatibility ##### Features 1. feat: taosX add KingHistorian data-in 2. feat: taosX add new datasource: pulsar & tuya ##### Enhancements 1. enh: active-active support enable WAL marker to lock WAL 2. enh: C WebSocket connector performance optimized 3. enh: improve startup speed of stream with historical data 4. enh: support caching filter results of tag equality conditions in stream 5. enh: c/rust websocket connection support conn_timeout 6. enh: clarified error messages for white noise check failures in the data completion algorithm 7. enh: enhanced error messages for unresolvable or unreachable hostnames to indicate the root cause more clearly 8. enh: TDgpt's imputation function supports arbitrary sampling intervals 9. enh: taosX data migration supports conn_timeout 10. enh: Add debug commands like vi, ps, etc. to Docker 11. enh: improve corner case memory usage to avoid oom 12. enh: taosX improve mem usage and speedup for flat stream 13. enh: Explorer extracted columns can be extracted in chain 14. enh: add maxSQLLength to set the maximum length of SQL statements 15. enh: Rust websocket connection support read timeout 16. enh: taosX archive file size and count limit 17. enh: simplified the retry logic in the query process, and uniformly used maxRetryWaitTimes to control the maximum retry time 18. enh: remove info log for points in opcda 19. enh: OpenTSDB data-in support customized table name 20. enh: speedup perf when table not exist for tmq to td 21. enh: taosX import csv in batches 22. enh: improve recovery speed after restart in clusters with multiple vnodes requiring data synchronization 23. enh: allow TMQ subscription to TSDB v3.1.x 24. enh: taosX support migration with additional WHERE condition 25. enh: taosX support reclaim memory by interval or sighup ##### Fixes 1. fix: event window of stream does not create output table when no data output. 2. fix: taosX data synchronization included extra non-qualifying table structures. 3. fix: fix a mem-leak issue of taosBenchmark 4. fix: stream trigger incorrectly handles NULL values during DELETE-triggered recalculation 5. fix: historical data triggering of stream state window does not support the extend parameter 6. fix: stream compatibility issues when upgrading from version 3.3.7 to 3.3.8 7. fix: incorrect calculation result of the state window when the data block boundary is a null value 8. fix: incorrect window splitting in RSMA function when the timestamp is negative 9. fix: leader switchover failure of dual-replica mnode. 10. fix: election during snapshot transmission in the synchronization module causes a deadlock 11. fix: stream sliding windows for virtual super tables lacked sub-table names in message notifications 12. fix: resolve the issue where virtual super tables do not support SELECT DISTINCT TAGS queries 13. fix: resolve the issue where a UNION query returns incorrect results if one of its subqueries contains only constant conditions in the WHERE clause 14. fix: memory leak when MQTT subscription exits 15. fix: resolve the memory leak issue when referencing virtual tables in stream 16. fix: resolve the issue where virtual super tables do not support SELECT COUNT(1) queries 17. fix: resolve the issue where the DERIVATIVE function returns an extra row in the result set when the query includes the tbname column 18. fix: Resolved Docker image upgrade start-up failure after changing the taosd password, affecting versions 3.3.8.0–3.3.8.4 19. fix: virtual table stream does not trigger computing as expected 20. fix: time resolution processing error in TDgpt's Prophet algorithm model 21. fix: query result error when the state window's extend value is 1 and the end of the window is all empty data 22. fix: explorer input eroro when extract or filter preview 23. fix: taosX fix mem increase and panic in archive _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.8]_