TDengine 3.3.6.6 Release Notes
Features
- feat: taosAdapter add process/connection-pools metrics etc.
- feat: support initialization scripts in docker image
- feat: subscribe database/stable in jdbc
- feat: TDgpt support covariate forecasting
- feat: add mqtt received bytes metric
Enhancements
- enh: connectors support special chars in password
- enh: increasing backup support interval < 60s
- enh: use consist error style in c websocket connection
- enh: adjust the authorization strategy for dual-node, dual-replica scenarios
- enh: upgrade JDBC connection in DBeaver
- enh: refine the timeout parameter in taosX backup
- enh: improve taosX backup performance
- enh: config parameter minReservedMemorySize supports hot updates.
- enh: taosX rename 2.x to TDengine Query, 3.x to Data Subscription
- enh: adjust the alter logic of the KEEP property for the super table
- enh: improve initialization performance in taosBenchmark
Fixes
- fix: when data contains a mix of null, none, and value entries, synchronizing data via TMQ may cause taosAdapter to crash
- fix: creating streams on virtual sub-tables with a NOTIFY statement produces no data in the super table
- fix: deadlock when websocket writes data using stmt2.
- fix: when using STMT write mode, failed SQL parsing can lead to memory leaks.
- fix: memory leaks when writing with STMT2 in multi-threaded mode
- fix: support chinese chars in taos shell with ws connection
- fix: timezone in taos.cfg not work in taosc websocket connection
- fix: multiple prepare operations on the same STMT statement can cause the program to crash.
- fix: multiple prepare operations on an STMT statement may report error.
- fix: allow spaces between \G and ;
- fix: taosBenchmark -s parameer parse error in
- fix: ensure uid/pwd are passed during ws_connect in ODBC
- fix: taosBenchmark create table with tag values cause core dump
- fix: when the time unit of timetruncate is set to y, it causes taosd to crash.
- fix: the reference to the zlib repository had the CVE-2023-45853 vulnerability
- fix: fix CVE-2024-56337 in JDBC example code
- fix: when querying a virtual table, an error "Table Schema is old" occurs if the query column order doesn't match the physical table's column order.
- fix: fix possible panic in exec of rust connector
- fix: support double-quote in opcua node id
- fix: stuck on stopping status when stop after connection failed
- fix: fix data lost in case of taosAdapter interrupted under sparse mode
- fix: when synchronizing data snapshots between multiple replicas, network failures that cause duplicate data transmission can lead to query errors
- fix: when user privlilege are updated, restarting taosd may cause client subscriptions to occasionally fail.
- fix: taosBenchmark json cfgdir not work
- fix: fix authentication failure in case of speciall chars in Explorer
- fix: when a DB contain a virtual table, setting snapshot=true in the subscription parameters causes taosd to coredump during subscription.
- fix: show create table and desc table statements return composite key instead of primary key
- fix: incorrect measurement point calculation when using virtual tables
- fix: stream compute on virtual tables was not triggered correctly.
- fix: taosX mem leak with native connection
- fix: fix copy-and-paste error in case of sql containing spaces in explorer
- fix: schema is old when origin table's column has same prefix during virtual supertable query
- fix: virtual tables can not detecting table schema changes
- fix: dedup timestamp in transformer now generator
- fix: stream computing result table not being fully created in certain situations
- fix: taosd fails to start after upgrading from 3.3.6.2 to 3.3.6.3.
- fix: taosd fails to start after modifying the timezone configuration parameter.
- fix: When subscribing, if the consumer's held WAL version has been deleted due to WAL file rolling, the subscription will fail.
- fix: Driver was not loaded error when using native connection on Mac platform
- fix: the number of windows in an Interval query is incorrect in the nanosecond database.
- fix: tables with decimal types may crash when filtering with tag conditions.
- fix: when the forecast function is provided with exactly the same data, some algorithms will report an error.
- fix: error when executing "DROP VTABLE IF EXISTS" on a non-existent virtual table.
- fix: error alert in explorer
- fix: migration cause error when rename table and schema mismatch