# TDengine ver-3.3.8.0 — 3.3.8.0 - Product: TDengine (https://whatsnew.fyi/product/tdengine) - Vendor: taosdata - Date: 2025-09-30 - Version: ver-3.3.8.0 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.0 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.3.8.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 taosX performance report - **added** — Support TLS certificate-based authentication and transmission - **added** — Add timezone option in rust websocket connection - **added** — Stream now supports the delete_output_table option - **added** — State_window in stream now supports performing operations on the state column - **added** — Stream supports the recognition of virtual table changes - **added** — Partition by tag now supports string operations - **added** — JDBC WebSocket support multiple endpoints for load balance - **added** — Re-implement TSMA using the refactored stream - **added** — Stream computing now supports notification filtering mechanism - **added** — Support PROPHET algorithm in TDgpt - **added** — Support Pearson correlation coefficient function - **added** — taosX support parsing key like value in kafka - **added** — Support for the date function - **added** — Support functions: IF, ISNULL, ISNOTNULL, NVL, COALESCE, NULLIF, IFNULL - **added** — Support functions: std, variance, stddev_samp, var_samp, group_concat - **added** — Support Rollup SMA - **added** — Support scanning the integrity of time-series data files using the scan command - **added** — Support find_in_set, like_in_set, regexp_in_set functions - **added** — TDgpt support imputation function - **changed** — Support configuration of state window start and end points - **changed** — Keep agent online by default even if taosX disconnected - **changed** — Improve C WebSocket STMT2 performance - **changed** — Optimize the performance of stream computing - **changed** — Optimize db size and query speed in taosX start up - **changed** — Notify statement in stream supports using column aliases - **changed** — STMT2 support decimal type - **changed** — Support BSS (Byte-Stream-Split) encoding on floating-point data - **changed** — Optimize the Balance Vgroup Leader command to achieve a more uniform distribution of VGroup leader - **changed** — Separate data query and metadata query processing threads - **changed** — Update standard deviation calculation to prevent potential numeric overflow - **changed** — Improve the efficiency of event_window queries grouped by tbname - **fixed** — Fix out-of-bounds error in table name/Tag calculation during stream processing - **fixed** — Fix data subscription cannot obtain the creation events of normal tables generated by stream - **fixed** — Fix calling the forecast function on super virtual tables - **fixed** — Fix taosX special params (sparse/realtime/stables) cause No valid epSet error - **fixed** — Fix taosX-influxdb process not exit when task done - **fixed** — Fix write part column is not work - **fixed** — Fix incorrect watermark judgment when the ignore_disorder option is enabled in stream - **fixed** — Fix RAND function returns different values even when seed is same on windows - **fixed** — Fix the output of leastsquares is inconsistent across compilers - **fixed** — Fix taosd crash when triggered by virtual table with tbname used as a prefilter - **fixed** — Fix websocket connection not closed after taos_close - **fixed** — Fix memory leak caused by STMT query errors - **fixed** — Fix taosAdapter json serialization contains unexpected escapes - **fixed** — Fix incorrect calculation in the first window when the FILL_HISTORY option is enabled in stream computing - **fixed** — Fix resolved manual recalculation logic errors in stream - **fixed** — Fix incorrect calculation results in stream when data is out-of-order or deleted - **fixed** — Fix consumer.recv_timeout block runtime in rust connector - **fixed** — Fix STMT2 reports error when binding empty nchar type - **fixed** — Fix crash issue caused by commit thread suspending queries on composite primary keys of Varchar type - **fixed** — Fix taosd crash when executing a large number of concurrent last queries - **fixed** — Fix the cols function returns incorrect results when fetching multiple timestamps - **fixed** — Fix TDgpt may fail during concurrent forecast - **fixed** — Fix the issue that ss_keeplocal cannot be set to 1440m - **fixed** — Fix poll deadline elapsed issue when timeout=never in rust taos-ws - **fixed** — Fix no need to alert when taosX_sys not exist in TDLite - **fixed** — Fix influxdb stopping stuck in taosX - **fixed** — Fix influxdb multi tags with same ts would cause data lost ##### Behavior change and compatibility ##### Features 1. feat: taosX performance report 2. feat: support for TLS certificate-based authentication and transmission 3. feat: add 'timezone' option in rust websocket connection 4. feat: stream now supports the delete_output_table option 5. feat: state_window in stream now supports performing operations on the state column 6. feat: stream supports the recognition of virtual table changes 7. feat: partition by tag now supports string operations 8. feat: JDBC WebSocket support multiple endpoints for load balance 9. feat: re-implement TSMA using the refactored stream 10. feat: stream computing now supports notification filtering mechanism 11. feat: support PROPHET algorithm in TDgpt 12. feat: support Pearson correlation coefficient function 13. feat: taosX support parsing `key` like value in kafka 14. feat: support for the date function 15. feat: support for functions: IF, ISNULL, ISNOTNULL, NVL, COALESCE, NULLIF, IFNULL 16. feat: support for functions: std variance stddev_samp var_samp group_concat 17. feat: support Rollup SMA. 18. feat: support scanning the integrity of time-series data files using the scan command 19. feat: add C connector performance benchmark 20. feat: support for find_in_set, like_in_set, regexp_in_set functions 21. feat: JDBC reduce query times for high-efficient validation 22. feat: TDgpt support imputation function 23. feat: explorer report metrics to taoskeeper ##### Enhancements 1. enh: support configuration of state window start and end points 2. enh: keep agent online by default even if taosX disconnected 3. enh: improve C WebSocket STMT2 performance 4. enh: add show ssmigrate command to show the progress of shared storage migration 5. enh: optimize the performance of stream computing. 6. enh: add perf parameters for influxdb in Explorer-DataIn 7. enh: taos shell supports argument values immediately following names on Windows 8. enh: optimize db size & query speed in taosX start up 9. enh: cache validation result to reduce license query times 10. enh: notify statement in stream supports using column aliases 11. enh: add cpu usage percentage of taosAdapter metric 12. enh: taosgen add support for write TDengine with individual queues 13. enh: explorer support contains_bad parameter in OPCDA 14. enh: enhance error handling for subscribe error in Adapter 15. enh: STMT2 support decimal type 16. enh​​: support for ​​BSS (Byte-Stream-Split) encoding​​ on floating-point data 17. enh: optimized the "Balance Vgroup Leader" command to achieve a more uniform distribution of VGroup leader 18. enh: separate data query and metadata query processing threads 19. enh: change default database params to vgroups=4, duration=10 in Explorer 20. enh: support for REDISTRIBUTE command on dual-replica databases 21. enh: update standard deviation calculation to prevent potential numeric overflow 22. enh: show field names even though all values are null in UDT 23. enh: allow explorer create database with replica 24. enh: adapter recording sql csv add appName and srcPort 25. enh: improve the efficiency of event_window queries grouped by tbname 26. enh: alert udt error when running with rhai udt scripts in taosX ##### Fixes 1. fix: out-of-bounds error in table name/Tag calculation during stream processing 2. fix: data subscription cannot obtain the creation events of normal tables generated by stream 3. fix: resolved issue where calling the forecast function on super virtual tables failed 4. fix: taosX special params(sparse/realtime/stables) cause 'No valid epSet' error 5. fix: taosX-influxdb process not exit when task done 6. fix: unexpected agent activities in explorer 7. fix: write part column is not work 8. fix: incorrect watermark judgment when the ignore_disorder option is enabled in stream 9. fix: RAND function returns different _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.0]_