Skip to content

3.3.4.3

Latest
Compare
Choose a tag to compare
@tomchon tomchon released this 14 Nov 02:31
· 133 commits to main since this release

Behavior change and compatibility:

snode must be used in stream computing in a multi-replica database.
add a compatiability guarantee mechanism for stream, to avoid new compatiblity issued caused by subsequent functions, but the previously created stream must be deleted and recreated. see: https://docs.taosdata.com/advanced/stream/#%E6%B5%81%E8%AE%A1%E7%AE%97%E5%8D%87%E7%BA%A7%E6%95%85%E9%9A%9C%E6%81%A2%E5%A4%8D
adjust the result type of the case when statement.

New Features

feat: the twa function in stream computing support time-driven result push mode.
feat: the interp function in stream computing support time-driver result push mode.
feat: optimized the error msg when compact + split vgroup operation is performed in sequence
feat: support Azure Blob

Optimizations

enh: improve the efficiency of pulling data between dnodes when performing large concurrent query.
enh: support use AVX2 and AVX512 to perform decoding optimization for double, timestamp and bigint types.
enh: adjust the result type of the case when statement.
enh: improve the data scanning speed of the query "select... from... where ts in (...)".
enh: add a compatiability guarantee mechanism for stream, to avoid new compatiblity issued caused by subsequent functions, but the previously created stream must be deleted and recreated.
enh: improve the data synchronization performance of taosX in interlace scenarios.
enh: support turn off encoding for integer and float data types.
enh: in a multi-replica database, snode must be used in stream computing.
enh: generate unique ID to identify each query task to avoid memory corruption.
enh: speed up the creation time of the database.
enh: modify the default value of s3MigrateEnabled to 0.
enh: support recording delete operations in the audit database.
enh: support create database in the specified dnode list [enterprise].

Fixed issues

fix: query performance of last_row has significantly decreased in version 3.3.3.0.
fix: taosd cannot start when the WAL entry is incomplete.
fix: incorrect query results when partitioning by a constant.
fix: when the scalar function include _wstart and the fill method is prev, the calculation result is wrong.
fix: the time zone setting problem on Windows.
fix: the translation can't finish if compacting on empty database [enterprise]
fix: logic error with transaction conflicts
fix: some errors of the mnode can cause transactions to be unable to stop.
fix: some errors of the mnode can cause transactions to be unable to stop.
fix: the problem of taosc driver retrying errors after clearing the dnode data.
fix: after Data Compact is abnormally terminated, intermediate files are not cleaned up.
fix: after adding a new column, the earliest mode of the Kafka connector cannot consume the data of the new column.
fix: the behavior of the interp function is incorrect when use fill(prev).
fix: the problem that TSMA abnormally stops during high-frequency metadata operations.
fix: the execution result of the "show create stable" statement is incorrect.
fix: the percentile function will crash when querying a large amount of data.
fix: syntax error when using partition by and having together.
fix: tbname is empty when interp function is used with partition by tbname, c1.
fix: taosd may crash while writing illegal boolean values through stmt.
fix: library symbol 'version' confict with other lib which use the same symbol.
fix: the number of JAVA process handles in JDBC driver keeps increasing on Windows environment.
fix: the occasional startup failure when upgrading from version 3.3.3.1 to 3.3.4.0.
fix: memory leak caused by repeated addition and deletion of tables on the Windows platform.
fix(stream): check the right return code for concurrent checkpoint trans.
fix: adjust the error message when deleting data columns of the super table.
fix: the "too many session" problem while perform large concurrent queries.
fix: the problem of taos shell crashing in slow query scenarios on the Windows platform.
fix: the encrypted database cannot be recovered when opening the dnode log.
fix: the problem that taosd cannot be started due to mnode synchronization timeout.
fix: the slow sorting of file group data during snapshot synchronization leads to the inability of Vnode to recover.
fix: when writing data with escape characters to a varchar field throug line protocol, taosd will crash.
fix: metadata file damage caused by incorrect logic processing of error code
fix: when a query statement contains multiple nested "not" conditional statements, not setting the scalar mode will lead to query errors.
fix: the problem of dnode going offline due to timeout of vnode stat report.
fix: taosd failed to start on servers that not support AVX instructions.
fix(taosX): handle 0x09xx error codes in migration

What's Changed

New Contributors

Full Changelog: ver-3.3.3.0...ver-3.3.4.3