ver-3.3.4.3
版本发布时间: 2024-11-14 10:31:56
taosdata/TDengine最新发布版本:ver-3.3.4.3(2024-11-14 10:31:56)
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
- fix double free by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28196
- fix(stream): use meta id instead of ptr. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28187
- fix build error by @facetosea in https://github.com/taosdata/TDengine/pull/28202
- refactor: update the error logs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28201
- Fix/3.0/td 32399 modify log msg and log level by @xiao-77 in https://github.com/taosdata/TDengine/pull/28194
- fix:[TD-32419] Free memory allocated in sclWalkCaseWhenList. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28193
- fix:[TD-32419] Free memory allocated in sclWalkCaseWhenList. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28192
- fix/TD-32321-change-snap-timeout by @cadem in https://github.com/taosdata/TDengine/pull/28182
- calculate stream fill row buff size by @54liuyao in https://github.com/taosdata/TDengine/pull/28205
- calculate stream fill row buff size by @54liuyao in https://github.com/taosdata/TDengine/pull/28206
- test/td-32317: new c language samples in the documentation are integrated into ci by @YamingPei in https://github.com/taosdata/TDengine/pull/28125
- fix: mem free by @facetosea in https://github.com/taosdata/TDengine/pull/28209
- fix: mem free by @facetosea in https://github.com/taosdata/TDengine/pull/28210
- add dropped count while open vnodes by @xiao-77 in https://github.com/taosdata/TDengine/pull/28207
- formate qid by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28191
- fix(query): return correct error code. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28212
- fix(query): return correct error code. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28213
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28218
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28219
- Fix/java code comments main by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28221
- update mac make install script by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28223
- update mac make install script by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28222
- Update 07-explorer.md by @jtao1735 in https://github.com/taosdata/TDengine/pull/28230
- fix: ostime by @facetosea in https://github.com/taosdata/TDengine/pull/28185
- fix: ostime by @facetosea in https://github.com/taosdata/TDengine/pull/28195
- fix:[TD-32198] add a test case to verify HAVING key by @shuizhilong in https://github.com/taosdata/TDengine/pull/28217
- fix taos/taosws dll path issue by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28234
- fix taos/taosws dll path issue by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28233
- fix: data deleter memory leak issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/28241
- fix:[TD-32450] Use taosArrayDestroyEx when error occurs to avoid mem … by @Simon9997 in https://github.com/taosdata/TDengine/pull/28242
- fix:[TD-32454] Use SMA when using min/max on numeric column. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28247
- fix:[TD-32452] Clean up when error occurs to avoid mem leak. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28238
- feat:[TD-30270] opti close logic in tmq by @wangmm0220 in https://github.com/taosdata/TDengine/pull/27616
- formate qid by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28198
- fix:[TD-32372] Clean up in a right way. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28150
- enh: safe function by @facetosea in https://github.com/taosdata/TDengine/pull/28235
- fix double free by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28258
- fix double free by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28257
- enh:modify error code passing by @lyh250-666 in https://github.com/taosdata/TDengine/pull/28261
- feat: anode by @guanshengliang in https://github.com/taosdata/TDengine/pull/28265
- feat: data analysis by @guanshengliang in https://github.com/taosdata/TDengine/pull/28264
- fix: memory leak on windows by @hzcheng in https://github.com/taosdata/TDengine/pull/28259
- enh:[TD-32414] replace unsafe functions by @Simon9997 in https://github.com/taosdata/TDengine/pull/28211
- fix(stream): fix memory leak. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28272
- feat: analysis msg by @guanshengliang in https://github.com/taosdata/TDengine/pull/28267
- feat: analysis operator by @guanshengliang in https://github.com/taosdata/TDengine/pull/28276
- feat: analysis operator by @guanshengliang in https://github.com/taosdata/TDengine/pull/28285
- feat: analysis operator by @guanshengliang in https://github.com/taosdata/TDengine/pull/28284
- add limit on number fo history window by @54liuyao in https://github.com/taosdata/TDengine/pull/28280
- fix/TD-32475-reset-actionPos by @cadem in https://github.com/taosdata/TDengine/pull/28266
- doc: fix broken links by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/28294
- fix windows, mac installer issue by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28296
- fix windows, mac installer issue by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28287
- enh: change tsdb snapshot strategy to accelarate the snapshot process by @hzcheng in https://github.com/taosdata/TDengine/pull/28288
- enh: change tsdb snapshot strategy to accelerate the snapshot process by @hzcheng in https://github.com/taosdata/TDengine/pull/28289
- fix: ret error by @facetosea in https://github.com/taosdata/TDengine/pull/28292
- fix:[TS-4592] pollFalg error in multi thread by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28279
- enh : support query QPS test and add stmt2 performace test by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28246
- fix: unitest error by @guanshengliang in https://github.com/taosdata/TDengine/pull/28290
- feat: analysis function by @guanshengliang in https://github.com/taosdata/TDengine/pull/28301
- feat: analysis parser by @guanshengliang in https://github.com/taosdata/TDengine/pull/28270
- feat: analysis translater by @guanshengliang in https://github.com/taosdata/TDengine/pull/28302
- fix: mndProcessArbHbTimer memleak issue by @LiShunGang in https://github.com/taosdata/TDengine/pull/28293
- feat: enable analysis by @guanshengliang in https://github.com/taosdata/TDengine/pull/28271
- fix: use safe function by @dapan1121 in https://github.com/taosdata/TDengine/pull/28250
- add 3.3.3.0 release notes by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28315
- add 3.3.3.0 release notes by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28316
- fix/TS-5507-config-generate-ley-and-add-more-log by @cadem in https://github.com/taosdata/TDengine/pull/28282
- fix/TS-5507-config-generate-key by @cadem in https://github.com/taosdata/TDengine/pull/28295
- fix: (last) tsdbCacheGetBatch memleak issue by @LiShunGang in https://github.com/taosdata/TDengine/pull/28298
- update by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28319
- update by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28318
- fix: manual testing errors by @guanshengliang in https://github.com/taosdata/TDengine/pull/28312
- fix: ctest tag not exist by @guanshengliang in https://github.com/taosdata/TDengine/pull/28304
- fix(stream):check release function of stream by @54liuyao in https://github.com/taosdata/TDengine/pull/28299
- update tag by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28323
- fix(query)[TD-32415]. Replace memory-unsafe functions by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28232
- fix/TD-32505-main by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28308
- fix mem leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28307
- fix invalid free or mem leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28310
- fix invalid free or mem leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28309
- fix(stream): check reload function by @54liuyao in https://github.com/taosdata/TDengine/pull/28322
- fix:[TD-32412] unsafe function by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28311
- fix(tsdb/scan): ignore lcn file only by @stephenkgu in https://github.com/taosdata/TDengine/pull/28326
- fix(tsdb/scan): ignore lcn file only by @stephenkgu in https://github.com/taosdata/TDengine/pull/28325
- fix: function return error by @guanshengliang in https://github.com/taosdata/TDengine/pull/28324
- enh:[TD-32187]test tmq api by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28317
- fix:[TD-32184] fix heap buffer overflow in round and trunc. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28338
- enh:[TD-32189] Add validation to prevent changes to resultinfo structure. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28178
- stmt2/interlace: separate interlace batch adding into exec2 by @stephenkgu in https://github.com/taosdata/TDengine/pull/28331
- update data.precision by @zhiyoo in https://github.com/taosdata/TDengine/pull/28351
- update data.precision by @zhiyoo in https://github.com/taosdata/TDengine/pull/28350
- fix:[TD-32526] consumer null if add column because of pDataBlock not … by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28344
- Enh/td 32413/snprintf by @facetosea in https://github.com/taosdata/TDengine/pull/28277
- fix: (last) add lock for writebatch by @LiShunGang in https://github.com/taosdata/TDengine/pull/28327
- fix: add tag length check in stmt by @hzcheng in https://github.com/taosdata/TDengine/pull/28354
- Update 10-taosbenchmark.md taosbenchmark datatype by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28358
- fix: revoke table name escape issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/28297
- merge main.20240929 by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28329
- merge main.20240929 by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28328
- enh(query)[TS-4661] Add AVX2 support for decompression and MIN/MAX comparison by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28249
- revert: data analysis by @guanshengliang in https://github.com/taosdata/TDengine/pull/28360
- fix(query)[TD-30667]. Fix avx/avx2 check and compilation on ARM platform by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28366
- fix(query)[TD-30667]. Fix compilation with AVX instructions on older GCC versions by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28371
- fix(stmt/interlace): move interlace add batch into exec2 by @stephenkgu in https://github.com/taosdata/TDengine/pull/28369
- fix/TD-32555-reset-actionpos-when-rollbak by @cadem in https://github.com/taosdata/TDengine/pull/28361
- fix/TD-32547-memleak by @cadem in https://github.com/taosdata/TDengine/pull/28357
- fix:[TS-5528] insert error in sml by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28368
- update encrypt test case for ts-5507 by charles by @flyingangel2013 in https://github.com/taosdata/TDengine/pull/28343
- Revert "fix:[TD-32334] Generate correct time window when using interp with fill next and linear." by @Simon9997 in https://github.com/taosdata/TDengine/pull/28374
- fix(query)[TD-32564]. Fix memory leak in exceptional cases by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28377
- fix:[TS-5528] insert error in sml by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28378
- fix/wal-load-file-set by @cadem in https://github.com/taosdata/TDengine/pull/28367
- fix invaild snapshotVer while repair wal meta file by @xiao-77 in https://github.com/taosdata/TDengine/pull/28372
- fix/TS-5533-update-os-info-when-monitor by @cadem in https://github.com/taosdata/TDengine/pull/28375
- fix/TS-5532-add-more-log-status-msg by @cadem in https://github.com/taosdata/TDengine/pull/28383
- feat: support query-QPS new feature by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28376
- fix: remove invalid error code check and add repair meta function by @hzcheng in https://github.com/taosdata/TDengine/pull/28382
- fix: remove invalid error code check and add meta data recover and compact function by @hzcheng in https://github.com/taosdata/TDengine/pull/28385
- test: add more cases by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28392
- test: add more cases by @xiaopingcs in https://github.com/taosdata/TDengine/pull/28391
- fix(stream): only keep the latest pause operation status. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28388
- fix/TS-5533-revert-add-osupdate-when-monitor by @cadem in https://github.com/taosdata/TDengine/pull/28386
- fix: remove useless timer execution by @cadem in https://github.com/taosdata/TDengine/pull/28389
- fix: tag filed snprintf lenth error by @facetosea in https://github.com/taosdata/TDengine/pull/28399
- fix(stream): only keep the latest pause operation status. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28393
- fix(query)[TD-30667]. Check hardware support for AVX instructions by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28387
- merge: from 3.0 to main branch by @dapan1121 in https://github.com/taosdata/TDengine/pull/28402
- fix:[TD-32585]remove clean up app info in taos_cleanup by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28395
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28403
- fix: not condition by @facetosea in https://github.com/taosdata/TDengine/pull/28373
- fix:[TD-32592] fix bug when percentile split bucket. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28407
- fix:[TD-32592] fix bug when percentile split bucket. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28405
- feat(stream):add max delay check by @54liuyao in https://github.com/taosdata/TDengine/pull/28398
- test:Add a function to verify the consistency between the expected result file and the actual output file by @tomchon in https://github.com/taosdata/TDengine/pull/28347
- feat(stream): modify stream doc by @54liuyao in https://github.com/taosdata/TDengine/pull/28411
- fix: subprocess.popen redirect to PIPE , pipe buffer while fill full … by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28422
- fix: dead-lock when kill compact/trans + alter rep by @cadem in https://github.com/taosdata/TDengine/pull/28412
- feat: speed up the creation time of the database. by @cadem in https://github.com/taosdata/TDengine/pull/28404
- refact: use more safed functions (snprintf to tsnprintf) by @facetosea in https://github.com/taosdata/TDengine/pull/28427
- fix: failed to validate requested trans since conflict transaction not completed by @cadem in https://github.com/taosdata/TDengine/pull/28410
- fix:[TD-32184] Support backwards compatibility for function's result info. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28273
- fix: the problem of dnode going offline due to timeout of vnode stat reporting. by @cadem in https://github.com/taosdata/TDengine/pull/28414
- fix: the problem of dnode going offline due to timeout of vnode stat reporting. by @cadem in https://github.com/taosdata/TDengine/pull/28417
- feat: data analysis by @guanshengliang in https://github.com/taosdata/TDengine/pull/28363
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28436
- Enh: RPC transport optimization by @yihaoDeng in https://github.com/taosdata/TDengine/pull/27907
- fix(query)[TS-5537]: disable -mavx flag by default by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28443
- Add function CI test cases by @qevolg in https://github.com/taosdata/TDengine/pull/27892
- fix: move resources clear codes to dmClearVars function by @cadem in https://github.com/taosdata/TDengine/pull/28445
- fix: move resources clear codes to dmClearVars function by @cadem in https://github.com/taosdata/TDengine/pull/28444
- Opti/td 30681 by @lyh250-666 in https://github.com/taosdata/TDengine/pull/28442
- fix: query worker fetch response memory leak issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/28446
- fix: (last) iterator of nextRowIterGet by @LiShunGang in https://github.com/taosdata/TDengine/pull/28447
- fix/TD-32621-add-log by @cadem in https://github.com/taosdata/TDengine/pull/28459
- feat(az/blob): new s3 connection for ablob by @stephenkgu in https://github.com/taosdata/TDengine/pull/28268
- add trace log by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28454
- java websocket use own protocal by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28423
- fix: set transaction stage before insert by @cadem in https://github.com/taosdata/TDengine/pull/28460
- java websocket use own protocal by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28390
- fix: vnode close caused crash issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/28458
- fix(ablob/_azure_sdk): build sdk under linux and s3 only by @stephenkgu in https://github.com/taosdata/TDengine/pull/28465
- Update 08-taos-cli.md taos-CLI by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28469
- fix limit by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28468
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28433
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28474
- Update 17-json.md modifi is not nul by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28476
- avoid free memory incorrectly by @54liuyao in https://github.com/taosdata/TDengine/pull/28473
- fix fill with pesudo column exprs by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/28440
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28485
- enh(s3/default param value): new default values for s3 params by @stephenkgu in https://github.com/taosdata/TDengine/pull/28463
- fix drop table with tsma crash by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/28451
- fix(az/stream): catch all exceptions from cpp by @stephenkgu in https://github.com/taosdata/TDengine/pull/28484
- enh:[TD-32459] Abstract function properties into a struct. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28462
- fix: add some logs by @cadem in https://github.com/taosdata/TDengine/pull/28488
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28482
- fix(vnode/commit): fix sync commit log output by @stephenkgu in https://github.com/taosdata/TDengine/pull/28494
- change transport log level by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28499
- fix: invalid db options synax by @guanshengliang in https://github.com/taosdata/TDengine/pull/28495
- fix: remove from hash when creating fail by @cadem in https://github.com/taosdata/TDengine/pull/28492
- doc: init directory by @guanshengliang in https://github.com/taosdata/TDengine/pull/28504
- enh: mndArbGroup replace unsafe func by @LiShunGang in https://github.com/taosdata/TDengine/pull/28457
- fix/remove-monitor-error-log by @cadem in https://github.com/taosdata/TDengine/pull/28506
- doc/TD-32681-drop-dnode by @cadem in https://github.com/taosdata/TDengine/pull/28511
- update java sample code by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28516
- fix: remove from hash when creating fail by @cadem in https://github.com/taosdata/TDengine/pull/28509
- fix: monitor test always failed by @cadem in https://github.com/taosdata/TDengine/pull/28508
- fix: add lock for close vnodes by @cadem in https://github.com/taosdata/TDengine/pull/28517
- fix: add lock for close vnodes by @cadem in https://github.com/taosdata/TDengine/pull/28496
- fix: (last) eliminate redundant logs caused by incorrect return results by @LiShunGang in https://github.com/taosdata/TDengine/pull/28526
- test: execute balancing vgroup in a loop by @tomchon in https://github.com/taosdata/TDengine/pull/28532
- fix(s3/s3_chunksize): rename to s3_chunkpages & default to 128k pages by @stephenkgu in https://github.com/taosdata/TDengine/pull/28531
- opti:modify time range of select ts in by @lyh250-666 in https://github.com/taosdata/TDengine/pull/28470
- enh: add new key words for shell by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28486
- opt log to aovid stack overflow by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28529
- enh(executor):avoid use dangerous functions by @54liuyao in https://github.com/taosdata/TDengine/pull/28502
- Update 07-explorer.md by @Yubesitie in https://github.com/taosdata/TDengine/pull/28539
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28546
- Fix/td 32703 add log 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/28542
- set case tmqVnodeTransform-stb-removewal.py's sync debug flag to 143 by @xiao-77 in https://github.com/taosdata/TDengine/pull/28545
- fix:[TS-5567] fix bug when partition/group by const value's alias name. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28536
- enh:[TS-5441] cost too long in tmq write meta data by cache meta and vg info by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28300
- [TD-32231] Merge the 3.0 branches of taoskeeper community edition and enterprise edition by @qevolg in https://github.com/taosdata/TDengine/pull/28419
- improve doc by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28554
- valid iter by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28189
- test:add testecase for clear consumer with session and poll timout by @tomchon in https://github.com/taosdata/TDengine/pull/28467
- fix: add distributed deployment configuration for pod nodes. by @guanshengliang in https://github.com/taosdata/TDengine/pull/28555
- doc: update index by @guanshengliang in https://github.com/taosdata/TDengine/pull/28561
- doc: update docker by @guanshengliang in https://github.com/taosdata/TDengine/pull/28562
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28565
- doc: update wal level by @guanshengliang in https://github.com/taosdata/TDengine/pull/28568
- doc: update os support info by @guanshengliang in https://github.com/taosdata/TDengine/pull/28556
- fix(typo): doc by @guanshengliang in https://github.com/taosdata/TDengine/pull/28570
- chore(fix/doc): REST API table formatting by @guanshengliang in https://github.com/taosdata/TDengine/pull/28571
- doc: Update index.md by @guanshengliang in https://github.com/taosdata/TDengine/pull/28572
- fix(dosc): br compile eror by @pigzhou in https://github.com/taosdata/TDengine/pull/28578
- opt transport by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28547
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28569
- enh: use correct error code by @hzcheng in https://github.com/taosdata/TDengine/pull/28559
- fix/TD-32703-add-wal-log by @cadem in https://github.com/taosdata/TDengine/pull/28574
- fix: unnecessary mkdir failure #21061 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28576
- fix unnecessary mkdir failure by @freemine in https://github.com/taosdata/TDengine/pull/21061
- add test case user_privilege_show.py to the case file by @flyingangel2013 in https://github.com/taosdata/TDengine/pull/21685
- Update 05-insert.md by @ljw0903 in https://github.com/taosdata/TDengine/pull/21730
- fix: the problem of taosc driver retrying errors after clearing the dnode data by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28437
- fix/TD-32766-check-ref-before-free-main by @cadem in https://github.com/taosdata/TDengine/pull/28560
- fix/TD-32766-check-ref-before-free-main by @cadem in https://github.com/taosdata/TDengine/pull/28558
- doc: update query result by @guanshengliang in https://github.com/taosdata/TDengine/pull/28583
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28584
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28585
- enh(stmt2):add api taos_stmt2_get_all_fields by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28523
- enh: alter taosCheckAndSetDebugFlag log level by @LiShunGang in https://github.com/taosdata/TDengine/pull/28544
- Revert "enh(stmt2):add api taos_stmt2_get_all_fields" by @hzcheng in https://github.com/taosdata/TDengine/pull/28586
- enh: add query plan test by @dapan1121 in https://github.com/taosdata/TDengine/pull/28480
- fix partition + having planner internal error by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/28550
- enh:[TD-32166]refactor code in sml by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28435
- fix firstVer incorrect while remove wal dir by @xiao-77 in https://github.com/taosdata/TDengine/pull/28582
- 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/28592
- enh(stream): check the existence for snode. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28253
- enh: (last) performance issue by @LiShunGang in https://github.com/taosdata/TDengine/pull/28199
- enh(tsdb/cache): move last ref array into shard instance by @stephenkgu in https://github.com/taosdata/TDengine/pull/28503
- fix:[TS-5441] error if cols not equal in write_raw_block by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28589
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28579
- Fix taoskeeper ci by @qevolg in https://github.com/taosdata/TDengine/pull/28593
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28595
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28599
- CMake: support build without COS by @diorcety in https://github.com/taosdata/TDengine/pull/23446
- Update libuv_CMakeLists.txt.in by @edgego in https://github.com/taosdata/TDengine/pull/23327
- Update 02-docker.md by @alona789 in https://github.com/taosdata/TDengine/pull/23932
- fix/TD-32703-add-wal-log by @cadem in https://github.com/taosdata/TDengine/pull/28590
- add block data capacity by @54liuyao in https://github.com/taosdata/TDengine/pull/28604
- fix:[TD-32727] fix bug when select interp with two more group key. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28563
- Opti/td 30681 by @lyh250-666 in https://github.com/taosdata/TDengine/pull/28512
- enh(query)[TD-32652]: enable AVX implementation with CPU dispatching by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28577
- node.js version upgrade by @menshibin in https://github.com/taosdata/TDengine/pull/28612
- fix tsdb compress possible crash by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28600
- supporte disable encode and add test case by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28603
- Add keeper test cases by @qevolg in https://github.com/taosdata/TDengine/pull/28607
- feat: support create database in the specified dnode list. by @guanshengliang in https://github.com/taosdata/TDengine/pull/28596
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28617
- chore(typo): variables by @yinheli in https://github.com/taosdata/TDengine/pull/25750
- chore(typo): fix typo by @guanshengliang in https://github.com/taosdata/TDengine/pull/28619
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28620
- fix(stream): add refId for meta at the end of init functions by @hjxilinx in https://github.com/taosdata/TDengine/pull/28534
- fix(stream): add refId for meta at the end of init functions by @hjxilinx in https://github.com/taosdata/TDengine/pull/28533
- Update 01-taosd.md by @tomchon in https://github.com/taosdata/TDengine/pull/28624
- 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/28625
- doc: fix typos by @guanshengliang in https://github.com/taosdata/TDengine/pull/28626
- fix:[TD-32506] fix mem leak in percentile function. by @Simon9997 in https://github.com/taosdata/TDengine/pull/28594
- enh: set parent environ to udfd by @guanshengliang in https://github.com/taosdata/TDengine/pull/28628
- set parent environ to udfd by @laiyongtao in https://github.com/taosdata/TDengine/pull/25502
- fix: compile errors on macOS 14.4 m2 chip by @guanshengliang in https://github.com/taosdata/TDengine/pull/28627
- fix compile errors on macOS 14.4 m2 chip. by @suzp1984 in https://github.com/taosdata/TDengine/pull/25448
- fix: mndProcessArbCheckSyncTimer no check for sync by @LiShunGang in https://github.com/taosdata/TDengine/pull/28597
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28639
- fix: msg preprocess fail issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/28614
- fix: msg preprocess fail issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/28613
- fix typo: 365 -> 3650 by @the5fire in https://github.com/taosdata/TDengine/pull/28379
- fix(stream):modify error message by @54liuyao in https://github.com/taosdata/TDengine/pull/28416
- enh(stmt2):add api taos_stmt2_get_all_fields by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28622
- test: format code and add dead-lock return code to crash_gen by @jiajingbin in https://github.com/taosdata/TDengine/pull/28471
- mod java code comments by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28220
- fix(stream): check the right return code for concurrent checkpoint trans. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28637
- fix(stream): check the right return code for concurrent checkpoint trans by @hjxilinx in https://github.com/taosdata/TDengine/pull/28636
- fix: handle mem malloc failure by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28616
- fix(stream): use refId in timer to avoid invalid read. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28521
- doc: simple changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28642
- add test case for case...when... by charles by @flyingangel2013 in https://github.com/taosdata/TDengine/pull/28513
- update java sample code by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28515
- refact: rename version to td_version by @guanshengliang in https://github.com/taosdata/TDengine/pull/28634
- feat(packaging): add client install summary information by @bitcapybara in https://github.com/taosdata/TDengine/pull/28587
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28656
- refactor: always successfully put the retrieve msg by @hjxilinx in https://github.com/taosdata/TDengine/pull/28651
- refactor: always successfully put the retrieve msg by @hjxilinx in https://github.com/taosdata/TDengine/pull/28652
- enh: data analysis by @guanshengliang in https://github.com/taosdata/TDengine/pull/28655
- Enh/td 32181/client by @facetosea in https://github.com/taosdata/TDengine/pull/28408
- fix:[TD-32166] change createRequest to buildRequest to avoid printing… by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28650
- feat/TS-5484-audit-delete by @cadem in https://github.com/taosdata/TDengine/pull/28401
- test(blob): testing & fixes for blob by @stephenkgu in https://github.com/taosdata/TDengine/pull/28551
- fix(stream):check scan range of stream operator by @54liuyao in https://github.com/taosdata/TDengine/pull/28641
- feat(stream):stream interp && twa by @54liuyao in https://github.com/taosdata/TDengine/pull/28535
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28667
- doc: typos by @guanshengliang in https://github.com/taosdata/TDengine/pull/28673
- enh: generate lemon and sql.c in cmake by @facetosea in https://github.com/taosdata/TDengine/pull/28638
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28674
- fix:(rpc)update fqdn cache by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28662
- fix vnode cannot restart while wal level =0 by @xiao-77 in https://github.com/taosdata/TDengine/pull/28659
- fix(keeper): upgrading taoskeeper deps of 3.0 branch by @qevolg in https://github.com/taosdata/TDengine/pull/28675
- fix(stream): fix the underlying scan operations for stream by @hjxilinx in https://github.com/taosdata/TDengine/pull/28664
- fix(stream): stop the underlying scan operations for stream by @hjxilinx in https://github.com/taosdata/TDengine/pull/28663
- Update 02-database.md by @boxiaobj in https://github.com/taosdata/TDengine/pull/28684
- enh: Add TSDB_CODE_TSC_STMT_BIND_NUMBER_ERROR by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28677
- fix: install for taosanode by @guanshengliang in https://github.com/taosdata/TDengine/pull/28689
- enh: add active info for show grants logs by @kailixu in https://github.com/taosdata/TDengine/pull/28683
- doc(stream):recover stream by @54liuyao in https://github.com/taosdata/TDengine/pull/28690
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/28692
- test: add smoke test scripts by @tomchon in https://github.com/taosdata/TDengine/pull/28678
- doc(stream):recover stream by @54liuyao in https://github.com/taosdata/TDengine/pull/28693
- refactor: return the error code and do some refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28686
- enh: add more log for last cache retrieve by @LiShunGang in https://github.com/taosdata/TDengine/pull/28472
- merge: from 3.0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/28691
- Parameter validation by @facetosea in https://github.com/taosdata/TDengine/pull/28682
- enh(query)[TD-32732]: add client Id generation and usage by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28643
New Contributors
- @Yubesitie made their first contribution in https://github.com/taosdata/TDengine/pull/28539
- @ljw0903 made their first contribution in https://github.com/taosdata/TDengine/pull/21730
- @Pengrongkun made their first contribution in https://github.com/taosdata/TDengine/pull/28523
- @diorcety made their first contribution in https://github.com/taosdata/TDengine/pull/23446
- @edgego made their first contribution in https://github.com/taosdata/TDengine/pull/23327
- @alona789 made their first contribution in https://github.com/taosdata/TDengine/pull/23932
- @laiyongtao made their first contribution in https://github.com/taosdata/TDengine/pull/25502
- @suzp1984 made their first contribution in https://github.com/taosdata/TDengine/pull/25448
- @the5fire made their first contribution in https://github.com/taosdata/TDengine/pull/28379
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.3.3.0...ver-3.3.4.3