# TDengine changelog > High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios - Vendor: taosdata - Category: Databases & Data - Official site: https://tdengine.com/ - Tracked by: What's New (https://whatsnew.fyi/product/tdengine) - Harvested from: GitHub (taosdata/TDengine) - Entries below: 10 (newest first) 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'. ## Releases ### ver-3.4.1.6 — 3.4.1.6 - 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 - **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]_ ### ver-3.4.1.0 — 3.4.1.0 - Date: 2026-04-01 - Version: ver-3.4.1.0 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.1.0 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.4.1.0 - **added** — MCP server for TDengine TSDB - **added** — Support external window query with time range explicitly specified by subquery - **added** — Support uncorrelated scalar subquery - **added** — Support ANY/SOME/ALL/EXISTS/NOT EXISTS operators - **added** — Support batch modification of child table tag values - **added** — Stream adds support for scheduled calculation by natural week, month, quarter, and year dimensions - **added** — Timeout notification function for stream when no new data is written to source child tables/virtual child tables - **added** — Subscription function adds support for metadata changes of virtual tables - **added** — Data subscription supports token-based login - **added** — Identity authentication functions - **added** — Support CAST and SUBSTR functions on BLOB type - **added** — Support lag, lead, fill_forward function - **added** — Fill clause of interval and interp supports surround time range - **added** — Support scalar subqueries without the FROM clause - **added** — Support non-correlated subqueries in IN operator - **added** — Taosd adds support for the data repair mode - **added** — TDgpt adds support for the multivariate anomaly detection feature - **added** — TaosX add task owner privileges - **added** — TaosX support system and object level privileges - **added** — TaosX new data-in pSpace ##### Behavior change and compatibility ##### Features 1. feat: mcp server for TDengine TSDB 2. feat: support external window query with time range explicitly specified by subquery, suitable for complex analysis scenarios such as cross-event correlation, window reuse and hierarchical filtering 3. feat: support uncorrelated scalar subquery 4. feat: add support for the ANY/SOME/ALL/EXISTS/NOT EXISTS operators 5. feat: support batch modification of child table tag values 6. feat: stream adds support for scheduled calculation by natural week, month, quarter, and year dimensions 7. feat: add the timeout notification function for stream when no new data is written to source child tables/virtual child tables 8. feat: subscription function adds support for metadata changes of virtual tables 9. feat: data subscription supports token-based login 10. feat: add identity authentication functions 11. enh: add support for CAST and SUBSTR functions on BLOB type 12. feat: support the lag、lead、fill_forward function 13. feat: the fill clause of interval and interp supports surround time range 14. feat: support scalar subqueries without the FROM clause 15. feat: support non-correlated subqueries in IN operator 16. feat: taosd adds support for the data repair mode 17. feat: TDgpt adds support for the multivariate anomaly detection feature 18. feat: taosX add task owner privileges 19. feat: taosX support system & object level privileges 20. feat: taosX new data-in pSpace 21. feat: OPC-UA connection test support failover 22. feat: kafka transformer support filter to split messages to multiple schema 23. feat: KingHistorian dataset auto update 24. feat: KingHistorian support non-stop migration when end timestamp set empty 25. feat: go websocket subscription support token auth 26. feat: Go REST connector support TOKEN auth 27. feat: rust subscription support token auth 28. feat: c websocket subscription support token auth 29. feat: taosdump now support decimal data type 30. feat: taosdump now support BLOB data type 31. feat: taosgen support windows 32. feat: taosgen support setting log options in config file 33. feat: taosKeeper add endpoint for exporting all metrics 34. feat: Explorer support token response in login 35. feat: explorer support totp auth 36. feat: explorer support bearer token auth 37. feat: support multitple brokers in MQTT task ##### Enhancements 1. enh: taosX now works on Windows 2. enh: add support for TDgpt functionality on the Windows platform 3. enh: add support for stream functionality on the Windows platform 4. enh: improve the query performance of aggregate queries with GROUP BY on virtual super tables 5. enh: optimize the query performance of interval、session、event windows for virtual super tables 6. enh: optimize query performance when virtual tables reference many columns of physical tables 7. enh: optimize the query performance of state windows for virtual super tables 8. enh: push down the time filter conditions of non-correlated subqueries to improve the batch query performance of virtual tables 9. enh: return clear error information when virtual table creation fails, such as type matching failure of a specific column 10. enh: add reference verification capabilities between virtual tables and source tables, including reference relationship storage, source table change verification, reference relationship query and virtual table availability verification functions 11. enh: improve the performance of last_row queries 12. enh: support dynamic adjustment of LRU shard count to improve the execution performance of Last queries 13. enh: RESTORE DNODE command supports specifying VGROUP ID 14. enh: Improve the subscription speed in the scenario of interlace writing 15. enh: add support for the IN operator in subqueries of stream 16. enh: add support for ANY/SOME/ALL/EXISTS/NOT EXISTS operators in _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.1.0]_ ### ver-3.4.0.9 — 3.4.0.9 - Date: 2026-03-02 - Version: ver-3.4.0.9 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.0.9 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.4.0.9 - **added** — taosAdapter add token support for subscription - **added** — taosdump support import/export virtual tables - **changed** — Massive UI enhancement for explorer - **changed** — Optimize the impact of frequent child table tag modifications on data writing when child tables of super table have subscriptions - **changed** — Table name template support expression - **changed** — Improve performance of virtual table queries with the tbname column - **changed** — Reduce log files to 3 - **changed** — Adjust the maximum value of configuration parameter supportVnodes from 4096 to 1024 - **fixed** — CREATE XNODE TASK error message refinement - **fixed** — Kafka connection check log refinement - **fixed** — The GRANT ALL permission does not take effect when granted to a specific stream - **fixed** — The START/STOP STREAM permission does not take effect after being granted - **fixed** — Failed to drop stream when having the DROP STREAM permission - **fixed** — taosd crashes when querying a view without permission - **fixed** — The ALTER VIEW permission does not take effect after being granted - **fixed** — Auditor fails to view the complete user information - **fixed** — Stream crashes when reading the timestamp of a table with a varchar-type composite primary key - **fixed** — Failed to drop role using the IF EXISTS syntax - **fixed** — The error message is unclear when permissions are missing - **fixed** — Port occupancy keeps increasing on macOS when calling the taos_query method of the native connection ##### Behavior change and compatibility ##### Features 1. feat: taosAdapter add token support for subscription 2. feat: taosdump support import/export virtual tables ##### Enhancements 1. enh: massive ui enhancement for explorer 2. enh: optimize the impact of frequent child table tag modifications on data writing when child tables of super table have subscriptions 3. enh: table name template support expression 4. enh: improve performance of virtual table queries with the tbname column 5. enh: reduce log files to 3 6. enh: adjust the maximum value of configuration parameter supportVnodes from 4096 to 1024 7. fix: CREATE XNODE TASK error message refinement ##### Fixes 1. fix: Kafka connection check log refinement 2. fix: the GRANT ALL permission does not take effect when granted to a specific stream 3. fix: the START/STOP STREAM permission does not take effect after being granted 4. fix: failed to drop stream when having the DROP STREAM permission 5. fix: taosd crashes when querying a view without permission 6. fix: the ALTER VIEW permission does not take effect after being granted 7. fix: auditor fails to view the complete user information 8. fix: stream crashes when reading the timestamp of a table with a varchar-type composite primary key 9. fix: failed to drop role using the IF EXISTS syntax 10. fix: the error message is unclear when permissions are missing 11. fix: port occupancy keeps increasing on macOS when calling the taos_query method of the native connection 12. fix: in stream subquery, JOIN statements falsely report the error of missing timestamp primary key when using time placeholders such as _twstart as the first column of query results 13. fix: timestamp columns in query results are incorrectly set when stream subquery contain interval windows 14. fix: audit database creation operations fails to return when the data encryption key is not set 15. fix: ordinary users lack write permission without explicit authorization after creating ordinary tables 16. fix: modify the names of newly added encryption functions to keywords to resolve the issue of keywords being incorrectly written as actual content into the database during data writing 17. fix: timetruncate function occasionally returns no results 18. fix: unexpected error log when create xnode 19. fix: expand parser length to 48k in taosX 20. fix: no response in explorer tmq connection check 21. fix: str len calculation error cause create clause error with invalid raw data len 22. fix: create task via agent error 23. fix: Explorer alert syntax error when switching tag to share topics 24. fix: xnode task stuck at created status 25. fix: Grid auto scalable in Explorer 26. fix: reading tinyint(1)/boolean type for mysql 27. fix: memory leak caused by unreleased auto table creation requests during STMT data writing 28. fix: explorer backup task create error 29. fix: opcplc special point id cause data points list error 30. fix: data in tasks api respond as empty after created successfully 31. fix: Explorer batch operation api error 32. fix: build task update sql error in explorer 33. fix: fast-xml-parser CVE-2026-25896 34. fix: xnoded role time check error cause exit unexpectedly 35. fix: the merge logic processes data incorrectly when stream handles out-of-order data of trigger tables with primary keys 36. fix: client crashes when querying decimal data type using stmt 37. fix: the scan interval is judged incorrectly when sliding < interval during stream sliding trigger 38. fix: during the stream trigger phase, when pending calculation requests are accumulated, max_delay triggering resets the waiting time, resulting in the calculation not being triggered for a long time 39. fix: taosX compatible with 3.4.x information_schema query result changes 40. fix: invalid user login cause adapter memory increase ##### What's Changed * fix: group_co _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.0.9]_ ### ver-3.4.0.2 — 3.4.0.2 - Date: 2026-02-02 - Version: ver-3.4.0.2 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.0.2 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.4.0.2 - **added** — Automatically create xnode during TSDB initialization - **added** — Explorer License page show machine code - **added** — taosX-agent support xnode ha - **added** — taosX support parquet files import - **added** — add SQL recording for STMT in adapter - **added** — Rust native connector support STMT2 - **added** — support dual conditions of duration and row count for true_for judgment in event and state windows of stream and batch query - **changed** — STMT query supports the binding of the interval parameter - **changed** — provide clearer error messages for SQL statements - **changed** — add column created_by/labels for XNODE TASK - **changed** — optimize the login verification logic to force root users who log in with the default password to change their passwords - **changed** — improve the processing mechanism of data encryption for bse and other files - **changed** — add notification mechanism related to user tokens - **changed** — support upgrading clusters with old-version data encryption mechanism to new-version one - **changed** — support creating TOTP secrets using the create totp_secret syntax - **changed** — Support both IPv4 & IPv6 protocol stacks - **changed** — support updating expiration time and policy for data encryption keys - **changed** — allow any chars in MQTT topic - **changed** — rename lag function to fill_forward and redevelop Lag function compatible with MySQL in follow-up - **fixed** — incorrect results when executing the show create table statement on virtual tables - **fixed** — null pointer error when InfluxDB schema changes - **fixed** — crash in stream caused by improper handling of heartbeat messages after mnode leader switchover - **fixed** — memory leak that occurs when UDF function initialization fails - **fixed** — influxdb error with backslash syntax in taosX - **fixed** — incorrect results when invoking the concat function in stream - **fixed** — taoskeeper allow special chars in password - **fixed** — inaccurate scheduled execution time for multi-level storage migration tasks ##### Behavior change and compatibility ##### Features 1. feat: Automatically create xnode during TSDB initialization 2. feat: Explorer License page show machine code 3. feat: taosX-agent support xnode ha 4. feat: taosX support parquet files import 5. feat: add SQL recording for STMT in adapter 6. feat: Rust native connector support STMT2 7. feat: support dual conditions of duration and row count for true_for judgment in event and state windows of stream and batch query ##### Enhancements 1. enh: STMT query supports the binding of the interval parameter 2. enh: provide clearer error messages for SQL statements 3. enh: add column created_by/labels for XNODE TASK 4. enh: optimize the login verification logic to force root users who log in with the default password to change their passwords 5. enh: improve the processing mechanism of data encryption for bse and other files 6. enh: add notification mechanism related to user tokens 7. enh: support upgrading clusters with old-version data encryption mechanism to new-version one 8. enh: support creating TOTP secrets using the create totp_secret syntax 9. enh: Support both IPv4 & IPv6 protocol stacks 10. enh: support updating expiration time and policy for data encryption keys 11. enh: allow any chars in MQTT topic 12. enh: rename lag function to fill_forward and redevelop Lag function compatible with MySQL in follow-up 13. enh: improve performance of cols + last queries on virtual tables with only one original table 14. enh: support modifying permission control for users 15. enh: improve permission control for views and audits 16. enh: handle permission compatibility from version 3.3 to 3.4 17. enh: prohibit users from tampering with configuration files after data encryption takes effect 18. enh: optimize the notification content of stream period triggers by adding the trigger start time and end time fields (retaining the windowStart and windowEnd field names) 19. enh: adjust the upper limit of the original tables referenced by virtual tables from 1000 to 2000 20. enh: reduce the computing latency when stream query statements contain virtual table tag filter conditions 21. enh: optimize the syntax of stream statements to support the use of placeholders such as _twstart in the ORDER BY clause 22. enh: optimize the execution logic of outer join queries to resolve the issue where limit does not take effect when order by is not specified ##### Fixes 1. fix: incorrect results when executing the show create table statement on virtual tables 2. fix: null pointer error when InfluxDB schema changes 3. fix: crash in stream caused by improper handling of heartbeat messages after mnode leader switchover 4. fix: memory leak that occurs when UDF function initialization fails 5. fix: influxdb error with backslash syntax in taosX 6. fix: incorrect results when invoking the concat function in stream 7. fix: taoskeeper allow special chars in password 8. fix: inaccurate scheduled execution time for multi-level storage migration tasks 9. fix: migrate stuck in AVEVA Historian data-in 10. fix: incorrect results when the data in individual group windows is all NULL values during multi-group processing in state windows 11. fix: abnormal calculation results after deleting and rebuilding the result subtable of stream 12. fix: the client may crash when the concurrent write volume of STMT is high 13. fix: incorrect default time configuration issue for password reuse restrictions 14. fix: error while performing JOIN operations with subqueries without the FROM clause 15. fix: MySQL DataIn task may blocking when few data rows 16. fix: remove duplicate error details 17. fix: trigger logic error of the true_for option in stream when out-of-order data is written 18. fix: taosX native connection tmq error message 19. fix: possibly stuck on systemctl stop taosd caused by xnoded 20. f _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.4.0.2]_ ### ver-3.4.0.0 — 3.4.0.0 - 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 - **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]_ ### ver-3.3.8.8 — 3.3.8.8 - 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 - **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]_ ### ver-3.3.8.4 — 3.3.8.4 - 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 - **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]_ ### ver-3.3.8.1 — 3.3.8.1 - Date: 2025-10-11 - Version: ver-3.3.8.1 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.1 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.3.8.1 - **changed** — Support alter RSMA - **fixed** — Incorrect results returned when executing first and last functions on the timestamp column simultaneously - **fixed** — Precision loss when taosX synchronizes decimal data - **fixed** — Incorrect first window calculation results after taosd restart when stream is triggered periodically - **fixed** — Show local variables like timezone displayed incorrectly on the Windows platform - **fixed** — No error reported after specifying the DELETE_RECALC option for count window in stream - **fixed** — Explorer typos - **fixed** — move_to failed since cross-dev - **fixed** — Crash occurs while WebSocket reconnects when using STMT - **fixed** — Disk flush thread may deadlock during heavy write and query operations - **fixed** — Incorrect end_point information in perf_connections - **fixed** — Tag filtering did not take effect when subscribing to a topic with tag selection conditions ##### Behavior change and compatibility ##### Features ##### Enhancements 1. enh: support for alter RSMA ##### Fixes 1. fix: incorrect results were returned when executing first and last functions on the timestamp column simultaneously 2. fix: precision loss when taosX synchronizes decimal data 3. fix: incorrect first window calculation results after taosd restart when stream is triggered periodically. 4. fix: show local variables like 'timezone' displayed incorrectly on the Windows platform 5. fix: resolved issue where no error was reported after specifying the DELETE_RECALC option for count window in stream 6. fix: fix some Explorer typos 7. fix: move_to failed since cross-dev 8. fix: crash occurs while WebSocket reconnects when using STMT 9. fix: the disk flush thread may deadlock during heavy write and query operations 10. fix: resolved incorrect end_point information in perf_connections 11. fix: tag filtering did not take effect when subscribing to a topic with tag selection conditions ##### What's Changed * test: remove check for period recalc. by @xiao-77 in https://github.com/taosdata/TDengine/pull/33146 * feat: add status check on compatibility cases. by @xiao-77 in https://github.com/taosdata/TDengine/pull/33065 * fix: order by errors by @Tony2h in https://github.com/taosdata/TDengine/pull/33058 * fix: correct log message formatting in taosd startup by @tomchon in https://github.com/taosdata/TDengine/pull/33157 * docs: update release note for 3.3.8.0 in office web by @feici02 in https://github.com/taosdata/TDengine/pull/33155 * fix: resolved incorrect end_point information in perf_connections by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33159 * docs: update pkg to 3.3.8.0 and use pkgType to get version url by @tomchon in https://github.com/taosdata/TDengine/pull/33162 * docs: update pkg to 3.3.8.0 by @tomchon in https://github.com/taosdata/TDengine/pull/33163 * fix: last error by @facetosea in https://github.com/taosdata/TDengine/pull/33151 * docs: update TDengine package version to 3.3.8.0 by @tomchon in https://github.com/taosdata/TDengine/pull/33164 * fix: [TD-38160] Disable delete_recalc when trigger window is count wi… by @Simon9997 in https://github.com/taosdata/TDengine/pull/33132 * Docs/ipv6Update by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33167 * test:move docs tests and unit tests to new framework by @tomchon in https://github.com/taosdata/TDengine/pull/33148 * fix: remove unsupported branches from pull request triggers in workflow by @tomchon in https://github.com/taosdata/TDengine/pull/33169 * fix: last ERROR by @facetosea in https://github.com/taosdata/TDengine/pull/33166 * enh(stream): remove synchronous wait for runner by @JinqingKuang in https://github.com/taosdata/TDengine/pull/33154 * fix: dead lock caused by pthread_cond_destroy by @kailixu in https://github.com/taosdata/TDengine/pull/33168 * merge: from 3.3.6 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/33171 * fix: remove unnecessary jsonPath attribute and add tdgpt download url by @tomchon in https://github.com/taosdata/TDengine/pull/33175 * docs: support rollup sma by @kailixu in https://github.com/taosdata/TDengine/pull/33176 * Uncatalog 1-insert/2-query case migrate to catalog by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/32977 * fix: update links to issue references in release notes for clarity by @tomchon in https://github.com/taosdata/TDengine/pull/33179 * refactor(gpt): update doc and error msg. by @hjxilinx in https://github.com/taosdata/TDengine/pull/33156 * fix: replace DocCardList with SortedDocCardList in release notes by @tomchon in https://github.com/taosdata/TDengine/pull/33183 * fix(tz): timezone display error in windows by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33170 * fix(tz): timezone display error in windows by @wangmm0220 in https://github.com/taosdata/TDen _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.8.1]_ ### ver-3.3.8.0 — 3.3.8.0 - 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 - **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]_ ### ver-3.3.7.5 — 3.3.7.5 - Date: 2025-08-28 - Version: ver-3.3.7.5 - Original notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.7.5 - Permalink: https://whatsnew.fyi/product/tdengine/releases/ver-3.3.7.5 - **added** — taosX support importing ORC format - **added** — C WebSocket connection-level timezone - **added** — support ADO interface in ODBC - **added** — taosAdapter support recording sql to csv - **changed** — set EXPLORER_SKIP_REGISTER=true to skip register in Explorer - **changed** — reduce taosX binary size by nearly 60M plain or 15M compressed - **changed** — explorer will trim spaces in user name - **changed** — C WebSocket support configuration options for auto reconnect - **changed** — support for formatting time using DDD on Windows - **changed** — disable alert in dashboard on explorer oss - **changed** — add verifyPeer parameter to allow users to skip certificate verification during S3 data upload - **changed** — enhance the state control mechanism for S3 data migration to improve precision and efficiency - **changed** — explorer can config request timeout in opcua - **changed** — Show Create Table does not output compression information - **changed** — shared storage supports NAS - **changed** — support retries in taosBenchmark via ws - **changed** — improve kafka datain performance - **fixed** — speedup influxdb 1.x querying and fix oom in taosX influxdb datasource - **fixed** — create data replication error in explorer with non-default password ##### Behavior change and compatibility ##### Features 1. feat: taosX support importing ORC format 2. feat: C WebSocket connection-level timezone 3. feat: [TD-37437]: incorrect database targeting when creating streams containing virtual table queries 4. feat: support ADO interface in ODBC 5. feat: taosAdapter support recording sql to csv ##### Enhancements 1. enh: set EXPLORER_SKIP_REGISTER=true to skip register in Explorer 2. enh: reduce taosX binary size for nearly ~60M(plain, 15M compressed) 3. enh: explorer will trim spaces in user name 4. enh: C WebSocket support configuration options for auto reconnect 5. enh: support for formatting time using DDD on Windows. 6. enh: disable alert in dashboard on explorer oss 7. enh: add verifyPeer parameter to allow users to skip certificate verification during S3 data upload. 8. enh: enhance the state control mechanism for S3 data migration to improve precision and efficiency 9. enh: explorer can config requret timeout in opcua 10. enh: Show Create Table does not output compression information. 11. enh: shared storage supports NAS 12. enh: support retries in taosBenchmark via ws 13. enh: improve kafka datain performance 14. enh: taosX not started cause ui undefined error ##### Fixes 1. fix: speedup influxdb 1.x querying and fix oom in taosX influxdb datasource 2. fix: create data replication error in explorer with non-default password 3. fix: crash caused by race conditions during memory reclamation in long-running queries 4. fix: non-exist file cause unstopped failed to open file error in restore 5. fix: intermittent “stream task lost” error when creating stream tasks in batches. 6. fix: delete stream cause 'Database not specified' in explorer 7. fix: varbinary database mapping in explorer transform 8. fix: panic in case of decimal converting from oracle 9. fix: trigger table tags being null causes crash 10. fix: mqtt get sample data timeout if frequency too low 11. fix: taosdump export by time range error in case of us/ns precision 12. fix: crash issue when using CALC_NOTIFY_ONLY option in stream computing 13. fix: taoskeeper audit log error with `value too long for column/tag: client_address` in taoskeeper 14. fix: import csv with value field in explorer cause error 15. fix: explorer cascading tag table list error in case of same values in multi tag fields 16. fix: taosX got unexpected null values in case of different types in single field 17. fix: nginx service restart cause explorer error ##### What's Changed * Feat/ts 6100 3.0 by @wangmm0220 in https://github.com/taosdata/TDengine/pull/32326 * merge: from main to stream by @guanshengliang in https://github.com/taosdata/TDengine/pull/32342 * test: verify bug4 merge case to vehicle.py by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/32328 * feat: rename docker image by @feici02 in https://github.com/taosdata/TDengine/pull/32346 * test: modify recalc ci cases. by @xiao-77 in https://github.com/taosdata/TDengine/pull/32318 * test: update tese case of blob by @yihaoDeng in https://github.com/taosdata/TDengine/pull/32330 * test: modify case test_recalc_manual_with_options.py. by @xiao-77 in https://github.com/taosdata/TDengine/pull/32348 * fix invalide read epset by @yihaoDeng in https://github.com/taosdata/TDengine/pull/32344 * docs: count_window by @facetosea in https://github.com/taosdata/TDengine/pull/32349 * enh: update show creata table by @yihaoDeng in https://github.com/taosdata/TDengine/pull/32320 * test: modify case by @plum-lihui in https://github.com/taosdata/TDengine/pull/32290 * enh: set queryUseMemoryPool to 0 by @jiajingbin in https://github.com/taosdata/TDengine/pull/32351 * fix(stream): fix recalculation range by @JinqingKuang in https://github.com/taosdata/TDengine/pull/32332 * test: add recalc manual to ci. by @xiao-77 in https://github.com/taosdata/TDengine/pull/32361 * fix: split de _[Truncated at 4000 characters — full notes: https://github.com/taosdata/TDengine/releases/tag/ver-3.3.7.5]_