ver-3.0.4.0
版本发布时间: 2023-04-14 20:54:31
taosdata/TDengine最新发布版本:ver-3.3.3.0(2024-10-08 15:31:53)
Release Notes
- Significantly improved stability
- Improved performance in some query scenarios: 1) the performance of mode() when used with interval(); 2) the performance of percentile(); 3) the performance of last()/last_row()
- Rebalancing ability of cluster workloads after restarting one dnode
- Improved robustness when the data of a dnode is disrupted
- Data compact can be performed based on a specified time range
- Database parameters stt_trigger and minRows can be changed dynamically
- User defined function can be developed in Python
- Data in Pi, OPC UA and OPC DA can be transferred into TDengine
- taosExplorer can help manage data source and tasks for Pi, OPC UA and OPC DA
What's Changed
- docs: tmq example include java code by @huolibo in https://github.com/taosdata/TDengine/pull/20175
- fix:create same sub table by @54liuyao in https://github.com/taosdata/TDengine/pull/20153
- enh: upgrade taosadapter by @sunpe in https://github.com/taosdata/TDengine/pull/20177
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20181
- test: check asan cases successful by @tomchon in https://github.com/taosdata/TDengine/pull/20189
- fix: avoid filter slow when not exist target value by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20183
- fix: invalid vg count by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20186
- docs: show license/vgroups docs error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20201
- Docs/xsren/ts 2750/start service des on mac by @facetosea in https://github.com/taosdata/TDengine/pull/20196
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20208
- enh(taosAdapter): configurable Http status code by @huskar-t in https://github.com/taosdata/TDengine/pull/20211
- fix: taosdump time range for 3.0 by @sangshuduo in https://github.com/taosdata/TDengine/pull/20218
- fix(query): fix coverity issue. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20204
- fix: taoskeeper upper case name by @sangshuduo in https://github.com/taosdata/TDengine/pull/20224
- fix:error by coverity scan by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20106
- fix(query): make exchange operator inherit input order from upstream by @glzhao89 in https://github.com/taosdata/TDengine/pull/20223
- docs: update telegraf dashboard doc by @sunpe in https://github.com/taosdata/TDengine/pull/20227
- docs: update docs for req id by @sunpe in https://github.com/taosdata/TDengine/pull/20210
- fix: windows release from tdengine/package/release.bat failed by @facetosea in https://github.com/taosdata/TDengine/pull/20233
- Update 07-tmq.mdx by @ssq001 in https://github.com/taosdata/TDengine/pull/19756
- docs - update social media links in readme.md by @danielclow in https://github.com/taosdata/TDengine/pull/19373
- Update index.md by @gechunlin in https://github.com/taosdata/TDengine/pull/19447
- docs:cdiwadkar16-patch-1 - example for INTERP by @cdiwadkar16 in https://github.com/taosdata/TDengine/pull/19934
- doc: fix markdown errors and links by @danielclow in https://github.com/taosdata/TDengine/pull/19807
- test: add python demo for websocket by @sunpe in https://github.com/taosdata/TDengine/pull/20209
- ci:add cache in ci compling by @tomchon in https://github.com/taosdata/TDengine/pull/20248
- docs: connector for 3.0 by @sangshuduo in https://github.com/taosdata/TDengine/pull/20250
- feat: add language clause for create function by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20264
- docs: Update index.md by @dingbo8128 in https://github.com/taosdata/TDengine/pull/20274
- fix: update docs for WAL_RETENTION_PERIOD, etc. by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20275
- update coverage test script by @xiaopingcs in https://github.com/taosdata/TDengine/pull/20293
- docs: clarify kafka connector branch by @sangshuduo in https://github.com/taosdata/TDengine/pull/20294
- enh: update taosadapter by @sunpe in https://github.com/taosdata/TDengine/pull/20304
- docs: release 3.0.3.0 by @xleili in https://github.com/taosdata/TDengine/pull/20310
- release: update 3.0 version to 3.0.3.0 by @xleili in https://github.com/taosdata/TDengine/pull/20312
- docs: add event window by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20323
- feat: taosbenchmark support sample data per child table by @sangshuduo in https://github.com/taosdata/TDengine/pull/20316
- docs: add event window by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20324
- docs: update taosbenchmark new argument with 3.0.3.0 release by @sangshuduo in https://github.com/taosdata/TDengine/pull/20325
- docs: add event window by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20326
- docs: this line is inaccurate, in current connector-python repo, it r… by @sangshuduo in https://github.com/taosdata/TDengine/pull/20336
- fix(taosAdapter): remove influxdb affected rows check by @huskar-t in https://github.com/taosdata/TDengine/pull/20329
- enh: keep extra raft Logs before minimum match index by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20314
- enh: coverage by @facetosea in https://github.com/taosdata/TDengine/pull/20307
- test: modify tmq test cases by @plum-lihui in https://github.com/taosdata/TDengine/pull/20343
- release: 3.0.3.0 update taostools version by @xleili in https://github.com/taosdata/TDengine/pull/20351
- docs: fix python version with dependencies [en] by @AdamEECS in https://github.com/taosdata/TDengine/pull/20339
- fix: remove test case has random results by @glzhao89 in https://github.com/taosdata/TDengine/pull/20345
- docs: java connector support subscription over websocket by @sangshuduo in https://github.com/taosdata/TDengine/pull/20362
- remove log by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20322
- fix: all columns are invisiable in system table query by @dapan1121 in https://github.com/taosdata/TDengine/pull/20360
- fix:modify description for schemaless by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20358
- fix:modify description for schemaless by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20359
- fix:add description of taos_get_current_db by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20353
- fix:add description of schemaless interface by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20354
- fix:add description of schemaless interface by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20355
- enh: no need to wait for emptying apply queue in syncNodePreClose by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20346
- fix:add description of taos_get_current_db by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20348
- fix:change the default value of smlDataFormat by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20349
- fix:change the default value of smlDataFormat by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20350
- fix: unit sma and tag index error msg by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20335
- fix(query): fix scalar calculation crash in stream when input rows is 0 by @glzhao89 in https://github.com/taosdata/TDengine/pull/20341
- fix:fill history check update by @54liuyao in https://github.com/taosdata/TDengine/pull/20344
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20320
- fix: install add explorer by @facetosea in https://github.com/taosdata/TDengine/pull/20357
- fix: cus prompt length lead hang by @sangshuduo in https://github.com/taosdata/TDengine/pull/20371
- fix: taosbenchmark socket close properly by @sangshuduo in https://github.com/taosdata/TDengine/pull/20364
- fix:add error log by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20375
- fix: taosbenchmark socket close properly for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20365
- docs: fix tab value and label by @sangshuduo in https://github.com/taosdata/TDengine/pull/20378
- feat: alter stt trigger and min rows by @hzcheng in https://github.com/taosdata/TDengine/pull/20367
- docs: fix value/label in grafana doc 3.0 by @sangshuduo in https://github.com/taosdata/TDengine/pull/20379
- fix:[TS-2828] retry if ver is old by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20376
- fix:get dest table version by @54liuyao in https://github.com/taosdata/TDengine/pull/20373
- fix: TIMETRUNCATE with 1d return unexpected result by @huskar-t in https://github.com/taosdata/TDengine/pull/20363
- enh: optimize last/last_row cost when the cache was first loaded by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20372
- fix:symbols error by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20382
- enh: add user err code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20381
- fix:add log by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20383
- fix:add ins_columns by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20384
- fix:add ins_columns by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20385
- docs: configurable Http status code by @huskar-t in https://github.com/taosdata/TDengine/pull/20342
- change the 3.0 udf reference absolute path by @wingwing2005 in https://github.com/taosdata/TDengine/pull/20389
- enh: optimize last/last_row cost when the cache was first loaded by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20387
- add user err code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20390
- fix(driver): jdbc demo adapter 3.0 by @huolibo in https://github.com/taosdata/TDengine/pull/20391
- docs: add tag index by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20395
- docs: fix login response body by @huskar-t in https://github.com/taosdata/TDengine/pull/20397
- docs: rename 07-index.md by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20400
- ci:Specify the version of the python connector by @tomchon in https://github.com/taosdata/TDengine/pull/20407
- ci:Specify the version of the python connector by @tomchon in https://github.com/taosdata/TDengine/pull/20411
- ci:Specify the version of the python connector by @tomchon in https://github.com/taosdata/TDengine/pull/20408
- fix: taosbenchmark sub on 2.6 by @sangshuduo in https://github.com/taosdata/TDengine/pull/20394
- enh: optimize snapshot transfer by @hzcheng in https://github.com/taosdata/TDengine/pull/20398
- fix: invalid topic query by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20403
- fix: error in last cache handle deleted data by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20401
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20419
- fix: taosbenchmark sub on 2.6 for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20409
- fix: taos-tools gcc 12 compile for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20425
- fix: taos-tools gcc12 compile by @sangshuduo in https://github.com/taosdata/TDengine/pull/20424
- Add the Chinese version of CODE_OF_CONDUCT.md by @LookSin in https://github.com/taosdata/TDengine/pull/18572
- change tag index case by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20416
- feat: correct slimit&limit clause by @dapan1121 in https://github.com/taosdata/TDengine/pull/20414
- feature: python udf by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20265
- fix:add log for taosx by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20445
- fix: add version to udfd conn req by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20443
- enh: adjust the error msgs of sync not leader and sync is restoring by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20442
- fix:deal with ASSERT in tmq by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20418
- enh: not allow to propose if fsm applying progress lagging behind too far by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20413
- fix(query): remove assert by @glzhao89 in https://github.com/taosdata/TDengine/pull/20396
- fix:auto fill null column by @54liuyao in https://github.com/taosdata/TDengine/pull/20412
- ci: add successful log by @tomchon in https://github.com/taosdata/TDengine/pull/20417
- Update index.md by @changxiaoqiang in https://github.com/taosdata/TDengine/pull/20436
- fix: install service path error on windows by @facetosea in https://github.com/taosdata/TDengine/pull/20444
- fix: last redundant read stt file by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20427
- Feature/xsren/win install error base main by @facetosea in https://github.com/taosdata/TDengine/pull/20450
- chore: support cus name by @sangshuduo in https://github.com/taosdata/TDengine/pull/20441
- docs: Update 21-node.md show cluster alive document by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/19268
- Update 02-database.md by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20458
- docs: add sc start taosd for windows by @sangshuduo in https://github.com/taosdata/TDengine/pull/20459
- fix(tmq): fix some race condition and do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20422
- feat: add client meta stat info by @dapan1121 in https://github.com/taosdata/TDengine/pull/20415
- docs: update taosbenchmark doc by @sangshuduo in https://github.com/taosdata/TDengine/pull/20465
- current from binary to json by @hzcheng in https://github.com/taosdata/TDengine/pull/20466
- fix:create same sub table by @54liuyao in https://github.com/taosdata/TDengine/pull/20467
- fix: fix table count operator groupId issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20463
- fix:source task needs to wait && stream state window does not handle null by @54liuyao in https://github.com/taosdata/TDengine/pull/20464
- fix:use table suid in taosx to avoid suid is not same for using suid by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20460
- fix: fix coverity scan by @54liuyao in https://github.com/taosdata/TDengine/pull/20451
- fix: return err msg while db is creating by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20280
- docs: Update get-started doc.md by @Aries-Lee1991 in https://github.com/taosdata/TDengine/pull/20457
- test: update requirements by @AdamEECS in https://github.com/taosdata/TDengine/pull/20470
- fix(query): set the correct cached tags list key length, and update s… by @hjxilinx in https://github.com/taosdata/TDengine/pull/20472
- fix: alter minrows doesn't take effect by @guanshengliang in https://github.com/taosdata/TDengine/pull/20471
- enh(tsdb/cache): skip invalid datablock directly when traversing fs with last by @stephenkgu in https://github.com/taosdata/TDengine/pull/20476
- test:reduce to 1000 rowNumbers per tables in testcases by @tomchon in https://github.com/taosdata/TDengine/pull/20462
- fix: taos shell ws arg by @sangshuduo in https://github.com/taosdata/TDengine/pull/20480
- Do not retrieve err msg when connection is established successfully by @robotspace in https://github.com/taosdata/TDengine/pull/20486
- fix: windows test by @huskar-t in https://github.com/taosdata/TDengine/pull/20256
- docs: add doc for force fill by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20492
- fix(tmq): disable non-leader vnode responsing the poll request. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20490
- feat: taosbenchmark support creating table interval by @sangshuduo in https://github.com/taosdata/TDengine/pull/20481
- ehn(tsdb/cache): load necessary columns only by @stephenkgu in https://github.com/taosdata/TDengine/pull/20493
- fix(query): invalid write when query of ins_columns by @kailixu in https://github.com/taosdata/TDengine/pull/20485
- fix(tmq): adjust the time out value check. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20495
- feat: taosbenchmark support creating table interval for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20482
- test:fix that timestamps can be validated correctly in testcase by @tomchon in https://github.com/taosdata/TDengine/pull/20487
- fix(tmq): release the tmq properly, and add some logs for subscription. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20496
- fix(client): set the initial value for num_of_rows. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20502
- ehn(tsdb/cache): skip invalid row or data block directly with merge tree by @stephenkgu in https://github.com/taosdata/TDengine/pull/20505
- fix: modify minrows/maxrows range and add cases by @dapan1121 in https://github.com/taosdata/TDengine/pull/20488
- Feat/td 23188 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20497
- fix: taosbenchmark query times incorrect for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20507
- fix: taosbenchmark query times incorrect by @sangshuduo in https://github.com/taosdata/TDengine/pull/20506
- fix: order by error info by @dapan1121 in https://github.com/taosdata/TDengine/pull/20515
- enh: optimize count(1) performance by @dapan1121 in https://github.com/taosdata/TDengine/pull/20509
- fix: add sma load time by @dapan1121 in https://github.com/taosdata/TDengine/pull/20516
- docs: add directions of mac uninstall by @AdamEECS in https://github.com/taosdata/TDengine/pull/20520
- docs: add new line by @AdamEECS in https://github.com/taosdata/TDengine/pull/20523
- fix: client invalid write issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20512
- enhance: add taospyudf test and run it in CI by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20498
- fix: codeql complain python code cwe by @sangshuduo in https://github.com/taosdata/TDengine/pull/20525
- test: add case for TS-2687 wide column by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20494
- fix: truncate of server version by @kailixu in https://github.com/taosdata/TDengine/pull/20522
- fix(query): do not update ts window at exchange operator. by @glzhao89 in https://github.com/taosdata/TDengine/pull/20526
- update taos.tar.gz to package.tar.gz by @xleili in https://github.com/taosdata/TDengine/pull/20511
- fix(tsdb/cache): update nCols of merge tree to avoid assert failed by @stephenkgu in https://github.com/taosdata/TDengine/pull/20539
- enh: optimize last pruning logic by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20542
- fix: improve taos shell user experience for connecting cloud by @sangshuduo in https://github.com/taosdata/TDengine/pull/20528
- enh: optimize last pruning logic by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20543
- Revert "fix(query): invalid write when query of ins_columns" by @kailixu in https://github.com/taosdata/TDengine/pull/20537
- test: assert check tools by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20536
- test:add failed connection of client and server by @tomchon in https://github.com/taosdata/TDengine/pull/20535
- feat/add topic total and stream total in monitor by @cadem in https://github.com/taosdata/TDengine/pull/20530
- docs: add flush database doc by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20545
- test:add tsbs query sql by @tomchon in https://github.com/taosdata/TDengine/pull/20547
- fix:converity scan defects by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20513
- docs: refien tmq configuration by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20551
- fix(client): fix potential memory leak. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20508
- docs: refine tmq configuration by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20553
- fix:add tips for tmq consume by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20540
- fix:add tips for tmq consume by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20541
- enhance: add udf context from plugin traceability by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20538
- fix: add retry if insert error with meta change by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20554
- feat(driver): add schemaless raw insert for jdbc by @huolibo in https://github.com/taosdata/TDengine/pull/20552
- chore: fix script to get latest tag by @sangshuduo in https://github.com/taosdata/TDengine/pull/20566
- fix(tmq): diable commit when close conumer if auto commit is disabled. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20555
- enhance: mac add taoskeeper service by @xleili in https://github.com/taosdata/TDengine/pull/20564
- fix: select ins_columns from stb/tb by @kailixu in https://github.com/taosdata/TDengine/pull/20561
- fix: set grant cluster info by @kailixu in https://github.com/taosdata/TDengine/pull/20557
- test:add test case by @jiacy-jcy in https://github.com/taosdata/TDengine/pull/20531
- docs: append ws doc for python connector by @sangshuduo in https://github.com/taosdata/TDengine/pull/20572
- docs: fix connector python install version 3.0 by @sangshuduo in https://github.com/taosdata/TDengine/pull/20575
- chore: fix script to get latest tag by @sangshuduo in https://github.com/taosdata/TDengine/pull/20567
- feat: alter database wal_retention_period/wal_retention_size by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20571
- fix: testpackage.sh install taostools script name by @xleili in https://github.com/taosdata/TDengine/pull/20578
- ci: enable Jemalloc in compilation by @tomchon in https://github.com/taosdata/TDengine/pull/20577
- fix:create same table use writemetadata interface by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20574
- docs: release 3.0.3.1 by @xleili in https://github.com/taosdata/TDengine/pull/20580
- release: upgrdate default version to 3.0.3.1 by @xleili in https://github.com/taosdata/TDengine/pull/20581
- fix: create function error for json/decimal/blob/varbinary type by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20570
- feat: add sql command 'balance vgroup leader' by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20584
- docs: add taoskeeper start as service by @xleili in https://github.com/taosdata/TDengine/pull/20588
- merge 3.0 by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20590
- feat: add sql command 'balance vgroup leader' by @cadem in https://github.com/taosdata/TDengine/pull/20589
- fix: stable with order by query limit issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20582
- enh: optimize table merge scan performance by @dapan1121 in https://github.com/taosdata/TDengine/pull/20576
- enh(query): improve mode function page buffer allocation by @glzhao89 in https://github.com/taosdata/TDengine/pull/20569
- enh: corrent slimit/limit statement by @dapan1121 in https://github.com/taosdata/TDengine/pull/20592
- test: update coverage script by @xiaopingcs in https://github.com/taosdata/TDengine/pull/20594
- fix: union all translate issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20591
- fix: restore removed code by @dapan1121 in https://github.com/taosdata/TDengine/pull/20601
- fix: slimit not work issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20595
- fix:[TS-2961] consume error change from snapshot to wal for taosx by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20604
- test: reopen tmqDelete-1ctb.py by @plum-lihui in https://github.com/taosdata/TDengine/pull/20352
- fix: set pWriter->info.state.committed as ever in vnodeSnapWriterClose by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20598
- feat: support WAL_RETENTION_PERIOD and WAL_RETENTION_SIZE for alter database by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20593
- fix: merge main to 3.0 by @dapan1121 in https://github.com/taosdata/TDengine/pull/20599
- fix: udf error check by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20603
- fix(tdb/restore): rollback journal files backward by @stephenkgu in https://github.com/taosdata/TDengine/pull/20608
- Fix/td 23189 by @stephenkgu in https://github.com/taosdata/TDengine/pull/20585
- chore(deps): bump spring-core from 5.3.20 to 5.3.26 in /examples/JDBC/taosdemo by @dependabot in https://github.com/taosdata/TDengine/pull/20610
- test: add tools to detect the validity of ASSERT by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20573
- fix: taosbenchmark support same min/max for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20621
- fix: taosbenchmark same min max by @sangshuduo in https://github.com/taosdata/TDengine/pull/20619
- docs: refine en/13-operation/01-pkg-install.md by @sangshuduo in https://github.com/taosdata/TDengine/pull/20631
- fix(tmq): wait for 2mins when subscribe topics. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20628
- fix: query ins_table with table_name = '' results in db error by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20606
- fix: aggregate function can return null value by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20596
- fix: change float display mode by @dapan1121 in https://github.com/taosdata/TDengine/pull/20618
- fix: clusterid isolation by @cadem in https://github.com/taosdata/TDengine/pull/20524
- fix: fix windows handling localtime_s error by @glzhao89 in https://github.com/taosdata/TDengine/pull/20623
- fix:reset parameter ignoreExpried for fill history by @54liuyao in https://github.com/taosdata/TDengine/pull/20620
- fix: modify stream fill linear by @54liuyao in https://github.com/taosdata/TDengine/pull/20625
- fix:add combine function for groupKey by @54liuyao in https://github.com/taosdata/TDengine/pull/20605
- fix:scan of fill history ended prematurely by @54liuyao in https://github.com/taosdata/TDengine/pull/20527
- fix:send data batch if consume wal where subscribe db by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20627
- fix: recorect ci buildPath by @tomchon in https://github.com/taosdata/TDengine/pull/20635
- docs: fix event window doc by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20641
- Fix/trigger election by sync msg by @cadem in https://github.com/taosdata/TDengine/pull/20615
- fix: enterprise version displays the associated community version gitinfo by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20643
- fix: taosbenchmark codacy complain by @sangshuduo in https://github.com/taosdata/TDengine/pull/20640
- fix: create stream does not support event_window by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20656
- docs: add content about req-id on version 3.0 by @AdamEECS in https://github.com/taosdata/TDengine/pull/20650
- fix: taosbenchmark codacy complain for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20647
- enh: disable timely vnodeCommit by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20613
- feat: WAL cleanup not affected by topic consumption anymore by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20607
- fix: fix cfg load enviroment variables crash when environ is NULL by @glzhao89 in https://github.com/taosdata/TDengine/pull/20653
- wrong field logging by @cadem in https://github.com/taosdata/TDengine/pull/20652
- fix: taosbenchmark telnet_tcp case by @sangshuduo in https://github.com/taosdata/TDengine/pull/20659
- fix:add test case for raw_block interface by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20642
- fix(tmq): kill the ongoing tsdb scans while transferring the ownership of vnode to other consumers. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20666
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20670
- fix: taosToolsInstallDir if condition order by @xleili in https://github.com/taosdata/TDengine/pull/20665
- fix(query): spread/elapsed using sma result for computation by @glzhao89 in https://github.com/taosdata/TDengine/pull/20668
- fix: post script add jemalloc by @sangshuduo in https://github.com/taosdata/TDengine/pull/20672
- docs: refine the description about disaster recovery by @gccgdb1234 in https://github.com/taosdata/TDengine/pull/20675
- fix: fix test
cast.py
for windows by @huskar-t in https://github.com/taosdata/TDengine/pull/20676 - refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20673
- docs: update taoskeeper docs installation part by @sangshuduo in https://github.com/taosdata/TDengine/pull/20680
- docs: add taoskeeper note for monitor parameter by @sangshuduo in https://github.com/taosdata/TDengine/pull/20633
- fix:add combine function for last row by @54liuyao in https://github.com/taosdata/TDengine/pull/20649
- fix:[TD-23339] parse block error by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20677
- feat:coverity scan by @54liuyao in https://github.com/taosdata/TDengine/pull/20658
- enh: separate sync read and write by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20678
- fix: telnet_tcp and sml_json_all_types for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20661
- fix: query schema is old issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20674
- fix: taosdump free tbname in loose mode by @sangshuduo in https://github.com/taosdata/TDengine/pull/20681
- fix(query): allow only one trans to be execute for each balance, and do some other refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20679
- fix: hotfix version compatibility by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20683
- fix(tsdb/read): use correct scheme for mem & imem merging by @stephenkgu in https://github.com/taosdata/TDengine/pull/20686
- test: refine query cases by @happyguoxy in https://github.com/taosdata/TDengine/pull/20693
- test : udf for python add ci case udfpy_main.py by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20662
- fix: tag copy issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20697
- fix: add more column update cases by @dapan1121 in https://github.com/taosdata/TDengine/pull/20703
- fix:add assert for debug by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20699
- enhance: add language and body to ins_functions by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20669
- fix: join before interval by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20698
- fix(stream):fix the race condition when creating new tables. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20691
- Test/td 22592 by @happyguoxy in https://github.com/taosdata/TDengine/pull/20702
- fix: error in determining whether last(t.*) is a selection function by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20685
- enh: optimize count performance by @dapan1121 in https://github.com/taosdata/TDengine/pull/20690
- Lihui3.0/test by @plum-lihui in https://github.com/taosdata/TDengine/pull/20706
- fix: add filter to exchange node for union-all subquery by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20708
- chore: update taos-tools d194dc9 for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20713
- chore: refactor cus prompt by @sangshuduo in https://github.com/taosdata/TDengine/pull/20688
- fix: join query invalid time input issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20714
- fix(query): fix group_key is processed in selectivity twice by @glzhao89 in https://github.com/taosdata/TDengine/pull/20715
- enh(taosAdapter): TMQ parameter adjustment by @huskar-t in https://github.com/taosdata/TDengine/pull/20711
- enh(taosAdapter): TMQ parameter adjustment by @huskar-t in https://github.com/taosdata/TDengine/pull/20710
- fix:state window return wrong block type by @54liuyao in https://github.com/taosdata/TDengine/pull/20707
- fix:int64 parse error in schemaless by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20717
- opti:disable set enable.heartbeat.background by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20700
- fix:[TS-3038] coredump if nchar data not clear SColVal in schemaless by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20719
- fix: task context not exists issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/20725
- fix(tmq): build sync api on top of async APIs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20722
- fix: error in optimizing useless columns for multi-level set operators by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20724
- update xiao-t's img by @changxiaoqiang in https://github.com/taosdata/TDengine/pull/20562
- Infactor Lua connection pool implementation. by @robotspace in https://github.com/taosdata/TDengine/pull/20720
- Revert "current from binary to json" by @hzcheng in https://github.com/taosdata/TDengine/pull/20721
- enh: convert the month and year in interval-offset to a database precision duration by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20733
- docs: update docs for tdinsight and taoskeeper by @sunpe in https://github.com/taosdata/TDengine/pull/20738
- Feature/3 liaohj by @hjxilinx in https://github.com/taosdata/TDengine/pull/20730
- chore: fix cus name by @sangshuduo in https://github.com/taosdata/TDengine/pull/20716
- fix: taosbenchmark multithreads with limit for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20744
- fix: taosbenchmark multithreadfs with limit specified by @sangshuduo in https://github.com/taosdata/TDengine/pull/20743
- enh: last_row is keep order function by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20747
- change msg order by @cadem in https://github.com/taosdata/TDengine/pull/20602
- fix coverity scan problem by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20519
- Update 20-keywords.md by @liuyq-617 in https://github.com/taosdata/TDengine/pull/20645
- fix(query): fix interp tsdbReader external range not setting properly by @glzhao89 in https://github.com/taosdata/TDengine/pull/20739
- ehn(plan/optimizer): remove tbname fetching with cached groupby by @stephenkgu in https://github.com/taosdata/TDengine/pull/20748
- fix: aovid conn leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/20749
- fix: add stmt error handling by @dapan1121 in https://github.com/taosdata/TDengine/pull/20750
- feat: table level privilege check by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20769
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20745
- docs: release 3.0.3.2 by @xleili in https://github.com/taosdata/TDengine/pull/20765
- release: upgrade 3.0 default version to 3.0.3.2 by @xleili in https://github.com/taosdata/TDengine/pull/20768
- docs/3.0.3.2 by @xleili in https://github.com/taosdata/TDengine/pull/20776
- fix: column comment is not supported by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20771
- fix: fix tsim crash on windows due to invalid input to strftime by @glzhao89 in https://github.com/taosdata/TDengine/pull/20742
- release: upgrade default version to 3.0.3.2 by @xleili in https://github.com/taosdata/TDengine/pull/20766
- chore: cus name support in shellArgument by @sangshuduo in https://github.com/taosdata/TDengine/pull/20754
- fix: taosbenchmark disorder dynamic range for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20774
- fix: taosbenchmark disrange dynamic by @sangshuduo in https://github.com/taosdata/TDengine/pull/20772
- fix:error in TD-23218 & remove useless logic by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20534
- fix:tq memory leak by @54liuyao in https://github.com/taosdata/TDengine/pull/20775
- fix: taosbenchmark childtbl from/to by @sangshuduo in https://github.com/taosdata/TDengine/pull/20779
- fix: taosbenchmark child from/to for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20780
- feat: add 'or replace' clause to 'create function' statement by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20770
- fix: benchmark from to main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20784
- fix: benchmark from to by @sangshuduo in https://github.com/taosdata/TDengine/pull/20786
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20756
- refactor: erase unnecessary error log. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20789
- fix: install script by @sangshuduo in https://github.com/taosdata/TDengine/pull/20794
- fix: interp pseudo column can not be used without interp function by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20758
- fix:remove smlChildTableName from tag by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20792
- fix:time_wait in doAskEp by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20795
- enh: refactor some func names of syncLogReplMgr by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20793
- fix: delete column comment syntax by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20799
- docs: update description of parameters WAL_RETENTION_PERIOD etc. by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20764
- feat: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20804
- the strategy for wal retention period and size by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20740
- fix: taosbenchmark neg value in json by @sangshuduo in https://github.com/taosdata/TDengine/pull/20796
- fix: taosbenchmark from/to neg value for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20805
- test: change random to fixed by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20801
- fix(tsdb/row merger): rewrite row merger and fix tsdb read crash with schemaless by @stephenkgu in https://github.com/taosdata/TDengine/pull/20798
- fix:[TD-23517] set offset type to wal if only meta & check if tag is … by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20809
- chore: release script community main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20808
- docs(driver-go): fix dsn param by @huskar-t in https://github.com/taosdata/TDengine/pull/20813
- fix: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20816
- fix: set block allocated to false for each call to downstream operator by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20819
- fix: cfg name release script community main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20818
- fix: fix nullbitmap shift error when trimming data blocks. by @glzhao89 in https://github.com/taosdata/TDengine/pull/20814
- fix: taosdump in diff type for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20825
- fix: taosdump in diff type by @sangshuduo in https://github.com/taosdata/TDengine/pull/20823
- feat(release): install taosx and taos-explorer service for enterprise by @zitsen in https://github.com/taosdata/TDengine/pull/20829
- test:add testcase of childtale_from_to by @tomchon in https://github.com/taosdata/TDengine/pull/20817
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20830
- fix(tsdb/read): use the correct schema with multilevel merging by @stephenkgu in https://github.com/taosdata/TDengine/pull/20812
- fix:add tools to checkout tmq offset & add error log for tmq by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20820
- fix: catalog unit test by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20835
- fix: remove unused macros by @sangshuduo in https://github.com/taosdata/TDengine/pull/20839
- fix: catalog memory leak by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20840
- feat: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20841
- feat: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20831
- chore: do not show red warnings by @zitsen in https://github.com/taosdata/TDengine/pull/20843
- fix: tglobal cus prompt support for windows by @sangshuduo in https://github.com/taosdata/TDengine/pull/20845
- fix: windows gettime negative value by @facetosea in https://github.com/taosdata/TDengine/pull/20800
- fix: select * from (select * from t order by ts desc) order by ts by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20838
- fix: install.sh check if connector/examples exist by @sangshuduo in https://github.com/taosdata/TDengine/pull/20849
- fix: handle leak by @facetosea in https://github.com/taosdata/TDengine/pull/20836
- feat: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20852
- test: add new feature with previous cluster running case by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20822
- fix: install.sh check if connector/example exist by @sangshuduo in https://github.com/taosdata/TDengine/pull/20848
- test: change autogen.py random to fixed by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20802
- feat: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20853
- enh: add queryMaxConcurrentTables configuration by @dapan1121 in https://github.com/taosdata/TDengine/pull/20850
- Update 14-stream.md by @54liuyao in https://github.com/taosdata/TDengine/pull/20856
- Update 14-stream.md by @54liuyao in https://github.com/taosdata/TDengine/pull/20810
- Update 06-stream.md by @54liuyao in https://github.com/taosdata/TDengine/pull/20855
- fix: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20859
- feat: table level privilege by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20860
- enh: stmt ignore get fields errors by @dapan1121 in https://github.com/taosdata/TDengine/pull/20858
- fix(udf): make strncat working for release building by @stephenkgu in https://github.com/taosdata/TDengine/pull/20854
- feat(query): INTERP support boolean type by @glzhao89 in https://github.com/taosdata/TDengine/pull/20844
- feature: udf replace function by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/20781
- docs:compile error by @dingbo8128 in https://github.com/taosdata/TDengine/pull/20865
- fix:optimize log & change the length of tag if tag is null in schemaless by @wangmm0220 in https://github.com/taosdata/TDengine/pull/20857
- test: add udf function return with varchar demo by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20815
- fix(shell): update the double display. by @hjxilinx in https://github.com/taosdata/TDengine/pull/20864
- fix: script if share not exist by @sangshuduo in https://github.com/taosdata/TDengine/pull/20875
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20868
- fix(tsdb/cache): skip schema updating for non ts row by @stephenkgu in https://github.com/taosdata/TDengine/pull/20872
- fix(udf1): use 1 as luck number to make new gcc happy by @stephenkgu in https://github.com/taosdata/TDengine/pull/20870
- fix: show user privileges invalid write by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20879
- merge main by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20881
- enh: refactor some sync func names by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20880
- Update 14-stream.md by @54liuyao in https://github.com/taosdata/TDengine/pull/20878
- fix(driver): return error code to java by @huolibo in https://github.com/taosdata/TDengine/pull/20869
- fix: taosdump continue if fail by @sangshuduo in https://github.com/taosdata/TDengine/pull/20886
- fix: taosdump continue if ts out of range for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20887
- add cancel in fetch cluster by @cadem in https://github.com/taosdata/TDengine/pull/20842
- docs: TD-23520 update english documents for schemaless by @danielclow in https://github.com/taosdata/TDengine/pull/20846
- fix: error querying after setting permissions for varchar type tags by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20889
- docs: add rest api diff by @sangshuduo in https://github.com/taosdata/TDengine/pull/20892
- fix: the precision of delete statement by @kailixu in https://github.com/taosdata/TDengine/pull/20890
- docs: use html table in rest api by @sangshuduo in https://github.com/taosdata/TDengine/pull/20893
- docs: use json instead of table in rest api by @sangshuduo in https://github.com/taosdata/TDengine/pull/20895
- test: reopen tmqDelete-1ctb.py by @plum-lihui in https://github.com/taosdata/TDengine/pull/20894
- fix: fix max/min(tag) random result by @glzhao89 in https://github.com/taosdata/TDengine/pull/20863
- docs: fix connector case by @sangshuduo in https://github.com/taosdata/TDengine/pull/20900
- enh(taosAdapter): make the schemaless automatic database creation configurable by @huskar-t in https://github.com/taosdata/TDengine/pull/20903
- enh(taosAdapter): make the schemaless automatic database creation configurable by @huskar-t in https://github.com/taosdata/TDengine/pull/20902
- fix(tsdb/read): remove duplicate schema fetching by @stephenkgu in https://github.com/taosdata/TDengine/pull/20899
- fix(tsdb/cache): fix block index ref releasing by @stephenkgu in https://github.com/taosdata/TDengine/pull/20905
- chore: fix install.sh for explorer by @zitsen in https://github.com/taosdata/TDengine/pull/20917
- enh(docker): add debugging tools in TDengine image by @huskar-t in https://github.com/taosdata/TDengine/pull/20908
- Doc/xsren/install des on mac base main by @facetosea in https://github.com/taosdata/TDengine/pull/20910
- balance leader to enterprise by @cadem in https://github.com/taosdata/TDengine/pull/20906
- fix: fix illegal usage of _isfilled/_irowts by @glzhao89 in https://github.com/taosdata/TDengine/pull/20915
- enh(docker): add debugging tools in TDengine image by @huskar-t in https://github.com/taosdata/TDengine/pull/20909
- chore: fix packaging install.sh for explorer OEM by @zitsen in https://github.com/taosdata/TDengine/pull/20921
- merge 3.0 by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20883
- chore: fix install.sh when not root by @zitsen in https://github.com/taosdata/TDengine/pull/20922
- enh: refactor some vars in syncLogReplProcessReplyAsNormal by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20897
- test: add flush database in some testcases by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20891
- fix(tsdb/read): release bi cache entry before returning by @stephenkgu in https://github.com/taosdata/TDengine/pull/20914
- fix: add three more stars for shell mask for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/20916
- merge 3.0 by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20923
- fix: optimizing 'alter table drop tag' error reporting by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/20926
- enh: try to propose vnode commit at vnode closing by @bgzhao66 in https://github.com/taosdata/TDengine/pull/20927
- fix: fix timestamp constant comparison precision error by @glzhao89 in https://github.com/taosdata/TDengine/pull/20885
- add option enableScience on taos.cfg to show float and double scientific notation by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/20925
New Contributors
- @gechunlin made their first contribution in https://github.com/taosdata/TDengine/pull/19447
- @LookSin made their first contribution in https://github.com/taosdata/TDengine/pull/18572
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.0.3.0...ver-3.0.4.0