3.2.0.0
gccgdb1234
released this
30 Oct 02:18
·
15897 commits
to main
since this release
New Features
- IP White List
- Configurable floating point lossy compression
- balance vgroup leader for a specific vgroup
Improvements
- Performance optimization for partition by column
- Performance optimization for partition by column with limit/slimit
- Performance optimization for partition by column with interval
- Block leve lcache for retrieving data on S3
- Split vgroup and redistribue vnode with existing of data subscription
What's Changed
- fix: keep stt iterator valid by @shenglian-zhou in #22289
- release 3.1.0.0 by @xiaopingcs in #22293
- comment out splitVgroup.py by @shenglian-zhou in #22329
- docs: supplement r language connnector note by @sangshuduo in #22340
- delete atomic_exchange_64 by @54liuyao in #22311
- update packaging script by @xiaopingcs in #22344
- fix state mem leak by @yihaoDeng in #22278
- fix invalid free by @yihaoDeng in #22337
- fix: memory leak by @hzcheng in #22345
- merge 3.0 to feat/TD-22970 by @cadem in #22347
- fix:set terrno = 0 to avoid affect next fetch msg by @wangmm0220 in #22343
- fix: fix tsort crash caused by not enough disk space by @glzhao89 in #22333
- fix: ins_indexes vgroup_id using null value instead of -1 for invalid by @glzhao89 in #22331
- fix(stream): commit the update to make sure the new state of tasks will be persistent to disk. by @hjxilinx in #22353
- other: merge main and fix bugs in stop stream tasks. by @hjxilinx in #22350
- fix: restore stt block and data block merge back by @shenglian-zhou in #22348
- fix: snapshot invalid read by @hzcheng in #22346
- fix: memory leak when drop db which acquired by user with grant/revoke by @wangjiaming0909 in #22288
- feat: optimize table merge scan when 1 child table by @wangjiaming0909 in #22301
- docs: add upgrade notes to releases page by @danielclow in #22354
- merge 3.0 to TD-22970 by @cadem in #22355
- feature: optimize interval with limit by @wangjiaming0909 in #22165
- open split vgroup case by @hzcheng in #22335
- fix: update assert issue by @hzcheng in #22364
- docs: fix connection param in taosws in python connector by @sunpe in #22368
- docs: fix connection param in taosws in python connector by @sunpe in #22367
- test:fix windows cases by @tomchon in #22352
- fix/TD-24937: alter ttlChangeOnWrite note info by @LiShunGang in #22336
- fix: mktime on windows platform by @kailixu in #22342
- fix: reset rowsize since it is set during blockDataAppendColInfo by @shenglian-zhou in #22362
- enhance: subquery can use expr primary key +/- value as primary key by @shenglian-zhou in #22206
- other: merge fix from 3.0 to main. by @hjxilinx in #22357
- add CI test case for ts-3479 by charles by @flyingangel2013 in #22281
- fix(stream): avoid launching check downstream by @hjxilinx in #22376
- Update 05-insert.md 中文括号问题 by @CityChen81 in #22377
- udpate user_privilege_show test case and add it to cases.task by charles by @flyingangel2013 in #22369
- fix: restore stt/block merge back by @shenglian-zhou in #22374
- rm duplicate para by @yihaoDeng in #22379
- fix taosd cannot quit by @yihaoDeng in #22372
- enh: check if disk space sufficient at primary dir with tfs by @bgzhao66 in #22370
- avoid removing taosx and taos-explorer while uninstall taosd by @xiaopingcs in #22382
- docs: Rename 27-index.md to 27-indexing.md by @danielclow in #22385
- test:fix comatibility case by @tomchon in #22373
- fix: add max_speed as keywordw by @dapan1121 in #22387
- fix(stream): use streamId&taskId to identify a stream task by @hjxilinx in #22380
- fix: timezone and qsort for windows by @kailixu in #22383
- other: merge main. by @hjxilinx in #22388
- merge 3.0 to feat/TD-22970 by @cadem in #22394
- fix mem leak by @54liuyao in #22393
- fix: sma option for show create table by @kailixu in #22392
- fix(stream): execute the stream task directly by @hjxilinx in #22395
- enh: remove timeline dependence of certain functions by @glzhao89 in #22365
- update release version on main branch by @xiaopingcs in #22398
- fix:offset error in tmq & add test cases by @wangmm0220 in #22384
- docs: update for clusher cfg by @LiShunGang in #22403
- docs: update 06-stream.md to correct sample sql statement by @danielclow in #22386
- fix: add time window boundary check before interpolation by @glzhao89 in #22402
- refactor: refactor the transfer state procedure. by @hjxilinx in #22413
- fix: infinite tomb data sync loop by @hzcheng in #22407
- fix:offset error in tmq & add test cases by @wangmm0220 in #22405
- Update 08-taos-shell.md by @DuanKuanJun in #22414
- test: add build by @DuanKuanJun in #22150
- fix: dup read lock on windows by @kailixu in #22404
- test:update base version 3.1.1.0 by @tomchon in #22418
- Update cases.task by @tomchon in #22425
- fix: set max_binary_display_width can not show all text by @DuanKuanJun in #22422
- refactor: exec directly not asynchnoized. by @hjxilinx in #22424
- feat:[TD-24559]support geomety type in schemaless by @wangmm0220 in #22358
- fix:tmq interface & remove snapshot code by @wangmm0220 in #22432
- fix: remove ins_modules table by @dapan1121 in #22406
- opti:wal logic by @wangmm0220 in #22417
- fix: use taos_static for tmq_sim on windows by @kailixu in #22430
- fix: make kill query work for sysscanoperator by @wangjiaming0909 in #22408
- merge fix/retry_resolve_fqdn to main by @cadem in #22440
- fix:tmq interface & remove snapshot code by @wangmm0220 in #22442
- feat(tsdb/cos): s3 migration by @stephenkgu in #22327
- fix(stream): continue process when met with trans-state msg. by @hjxilinx in #22439
- enhance: tag scan optimization by @shenglian-zhou in #22410
- rebuild index at tag0 by @yihaoDeng in #22427
- enh: disable stream/udf on windows by @kailixu in #22445
- fix: set precision of interval by table scan node by @kailixu in #22449
- feat: optimize select agg_func partition by tag slimit by @wangjiaming0909 in #22390
- feat: add irate distributed execution by @glzhao89 in #22438
- docs:modify format & add logic for dot in schemaless by @wangmm0220 in #22452
- other: merge main. by @hjxilinx in #22450
- fix/retry_resolve_fqdn by @cadem in #22274
- merge 3.0 to feat/TD-22970 by @cadem in #22456
- fix: memory leak when commit by @hzcheng in #22457
- refactor: do some internal refactcor by @hjxilinx in #22461
- fix(stream): add the back pressure for sink node. by @hjxilinx in #22465
- fix: tsdb snapshot bug by @hzcheng in #22460
- fix: tmq drop/common python script on windows by @kailixu in #22462
- stream operator refactoring by @54liuyao in #22423
- feat: support column comment by @wangjiaming0909 in #22453
- Update 14-stream.md by @54liuyao in #22306
- fix: modify column length for super table by @kailixu in #22468
- fix: refine example demo.c by @sangshuduo in #22473
- docs: fix taos_init() return type by @sangshuduo in #22475
- feat: support show vnodes with restored status by @bgzhao66 in #22448
- fix: important fix for compact file corruption by @hzcheng in #22474
- fix:set terrno = 0 to avoid affect next fetch msg by @wangmm0220 in #22459
- Update 14-stream.md by @54liuyao in #22470
- feature: tags scan with select tags by @shenglian-zhou in #22443
- fix(stream): pause when outputQ is blocked. by @hjxilinx in #22476
- Fix/mainto3.0 by @dapan1121 in #22479
- fix/TD-25723: tdb btree balance after update cell by @LiShunGang in #22447
- fix(tsdb/reader): use ENOENT for not found objects by @stephenkgu in #22480
- fix: document issues by @dapan1121 in #22483
- fix(vnode/destroy): delete objects by @stephenkgu in #22482
- fix(stream): fix memory leak and do some internal refactor. by @hjxilinx in #22484
- docs: fix link in grafana doc by @danielclow in #22489
- docs: refine c connector docs by @sangshuduo in #22491
- feat: optimize stable join performance by @dapan1121 in #22375
- enh(tsdb/write): timestamp out of range with s3's last tier storage by @stephenkgu in #22481
- docs: taos api description by @kailixu in #22493
- fix: get systable cols error by @wangjiaming0909 in #22471
- add tmq test case to support data precision 'us' and 'ns' by charles by @flyingangel2013 in #22478
- Update test.py by @tomchon in #22487
- docs: add current_user() in function by @sangshuduo in #22496
- fix: fill last group data between groups by @wangjiaming0909 in #22485
- enh: ensure transactional atomicity of db names in create database by @bgzhao66 in #22488
- test: modify testcase on windows by @tomchon in #22446
- Update cases.task by @tomchon in #22248
- update installation instruction by @xiaopingcs in #22504
- test:kill tmq_sim process when start cases in windows by @tomchon in #22499
- feat: clean useless file by @hzcheng in #22502
- fix:do not send unsubscribe msg to taosd if subscribe failed by @wangmm0220 in #22508
- release 3.1.0.2 by @xiaopingcs in #22506
- test:kill tmq_sim process when start cases in windows by @tomchon in #22511
- feat/TD-22970 by @cadem in #22106
- enh: adjust the order of pre-close actions in vnodePreClose by @bgzhao66 in #22513
- fix: table version release issue by @dapan1121 in #22514
- fix: add hint test cases by @dapan1121 in #22517
- release 3.1.0.2 by @xiaopingcs in #22507
- fix: global data sink manager issue by @dapan1121 in #22520
- fix: assign flags during subscribe by @kailixu in #22521
- fix(s3): cmake apu & curl fixes by @stephenkgu in #22516
- fix(tsdb/file): save errno for shell reporting by @stephenkgu in #22515
- Update dnodes.py by @tomchon in #22530
- fix: alter stt_trigger bug by @hzcheng in #22527
- update packaging script by @xiaopingcs in #22510
- fix: query failed return time from websocket is last successful time by @DuanKuanJun in #22535
- test: add test cases for timeline function used for select * union query by @glzhao89 in #22518
- docs: add note to csharp connector docs by @sangshuduo in #22541
- reload semi session state by @54liuyao in #22531
- feat: add minDiskFreeSize cfg by @hzcheng in #22533
- add doc for column comment by @wangjiaming0909 in #22548
- enh/TD-25445: ttl split flush and drop table by @LiShunGang in #22526
- feat(driver): add committed assignment API for jdbc by @huolibo in #22545
- feat(driver): add committed assignment API for jdbc by @huolibo in #22544
- mem leak by @54liuyao in #22547
- Revert "add doc for column comment" by @wangjiaming0909 in #22552
- fix: add hints comments by @dapan1121 in #22553
- fix(file/stat): fix atime by @stephenkgu in #22550
- test:kill other process when start cases in windows by @tomchon in #22539
- revert col comment patch by @wangjiaming0909 in #22554
- fix: fill operator with desc ts order returned 1 more rows by @wangjiaming0909 in #22532
- fix(stream): continue check wal when meeting empty delete block msg. by @hjxilinx in #22558
- fix(parser): update the key words for disk io throttling. by @hjxilinx in #22563
- other: merge main. by @hjxilinx in #22559
- enh(tsdb/openfile): lazy file open to read/write by @stephenkgu in #22566
- fix:[TD-25651] reset epoch if consumer changed to avoid consumeing no… by @wangmm0220 in #22561
- fix: specify utf-8 in jdbc example pom.xml by @sangshuduo in #22565
- mem leak by @54liuyao in #22555
- Update 06-taosdump.md dot replace with '-Q' (English) by @DuanKuanJun in #22574
- Update 06-taosdump.md dot replace with '-Q' by @DuanKuanJun in #22573
- fix: select distinct/all tags instead of select tags distinct by @shenglian-zhou in #22551
- fix: taoslog file num limit on windows by @kailixu in #22549
- docs: add tags keyword in select clause by @shenglian-zhou in #22570
- fix: taosCompressFile mem leak by @shenglian-zhou in #22571
- undo remove operation for taosx when building taosd by @xiaopingcs in #22567
- fix: improve upgrade speed by @hzcheng in #22577
- fix(tsdb/close): fix uaf with file closing by @stephenkgu in #22580
- docs: kill query command need quote around id by @sangshuduo in #22588
- fix: no explain response issue by @dapan1121 in #22586
- release 3.1.0.3 by @xiaopingcs in #22582
- release 3.1.0.3 by @xiaopingcs in #22583
- fix:[TD-258900]modify tmq trans conflict to db level by @wangmm0220 in #22534
- feat:support varbinary type by @wangmm0220 in #22464
- release(driver): jdbc release 3.2.5 version by @huolibo in #22593
- release(driver): jdbc release 3.2.5 version by @huolibo in #22594
- feat/TD-18572: dynamic 'supportvnodes' by @LiShunGang in #22591
- init by @cadem in #22590
- fix: fix non-root users cannot create log files even if they have write by @glzhao89 in #22458
- fix(tsdb/s3): fix scan and fix with s3 files by @stephenkgu in #22596
- enhance: fix buffer size overflow by @shenglian-zhou in #22595
- Fix/m23.0 by @dapan1121 in #22592
- enh(s3/evict): evict cache data files for other migrated head, stt, etc. by @stephenkgu in #22600
- fix(stream): release tasks. by @hjxilinx in #22602
- fix: wrong start key for pFill when unit of sliding is y or n by @shenglian-zhou in #22579
- fix:unregister push manager if delete subscribe to avoid tqProcessPol… by @wangmm0220 in #22603
- Doc/index detail by @yihaoDeng in #22609
- doc: add enterprise functionalities by @gccgdb1234 in #22614
- docs: add seeq doc zh by @sangshuduo in #22601
- docs: rename index.md by @dingbo8128 in #22615
- doc: fix broken links by @gccgdb1234 in #22616
- Docs/wade enterprise by @gccgdb1234 in #22618
- doc: refine enterprise by @gccgdb1234 in #22619
- doc: add product description and links by @gccgdb1234 in #22620
- fix: join on condition split issue by @dapan1121 in #22613
- fix(tsdb/open fs): fix retval by @stephenkgu in #22610
- udpate alter stable test case to add ts-3841 scenario by charles by @flyingangel2013 in #22498
- audit db detail by @cadem in #22604
- doc: remove taosx and explorer from website by @gccgdb1234 in #22627
- doc: remove grant from website by @gccgdb1234 in #22628
- handle taosd quit by @yihaoDeng in #22611
- fix(tsdb/cache read): remove all null row by @stephenkgu in #22631
- fix/TD-26032: ttl cache entry record the original information for deletion by @LiShunGang in #22632
- fix(tsdb): add more check for block rows by @hjxilinx in #22633
- audit-dbname by @cadem in #22635
- doc: resovle broken link by @gccgdb1234 in #22641
- feat:support varbinary type by @wangmm0220 in #22605
- enh: adjust criteria of completion to retrieve SShowObj info from mnode in mndProcessSysTableReq by @bgzhao66 in #22617
- TD-26033 by @cadem in #22638
- update rebuild tag index doc by @yihaoDeng in #22644
- doc: refine some links by @gccgdb1234 in #22648
- doc: remove duplicate install page by @gccgdb1234 in #22649
- Fix/m23.1 by @dapan1121 in #22640
- fix: use MD5 hash to fix aliasname not enough to hold dbname.tbname by @glzhao89 in #22540
- docs: refine grafana plugin docs by @sangshuduo in #22651
- fix log error by @yihaoDeng in #22645
- fix create tag error by @yihaoDeng in #22639
- fix: fix where ts < now used in nested query report invalid timestamp by @glzhao89 in #22564
- fix: other join conditions issue by @dapan1121 in #22646
- Enh/trigger check point2 by @yihaoDeng in #21725
- alter user type to str by @cadem in #22643
- fix: trim block and partition by constant function issue by @dapan1121 in #22654
- tsdb neighbouring block search and set it to global block iterator by @shenglian-zhou in #22415
- Fix/td 25986 by @yihaoDeng in #22658
- fix(stream): do not restart the stream tasks when it is running. by @hjxilinx in #22659
- typo and remove ip port by @cadem in #22660
- fix:modify error tips by @wangmm0220 in #22657
- fix:dead lock by @wangmm0220 in #22656
- docs:add varbinary type by @wangmm0220 in #22652
- stream change ver by @yihaoDeng in #22661
- refactor: do some internal refactor. by @hjxilinx in #22662
- docs: refine tdinsight docs by @sangshuduo in #22666
- refactor: do some internal refactor. by @hjxilinx in #22665
- docs: add note for grafana unified alerting by @sangshuduo in #22672
- docs: refine grafana docs en by @sangshuduo in #22675
- Feat/audit table name by @cadem in #22668
- fix invalid insert by @yihaoDeng in #22669
- fix: remove constant partition by @dapan1121 in #22664
- Update 14-stream.md by @54liuyao in #22676
- fix:coredump if saved epoch bigger than request epoch & modify test c… by @wangmm0220 in #22678
- fix(mxml): use v2.12 instead of 2.10 by @stephenkgu in #22674
- fix: aggregate function omitted issue by @dapan1121 in #22673
- enh: upgrade more efficiently by @hzcheng in #22685
- change debug log by @yihaoDeng in #22687
- Fix/m23.2 by @dapan1121 in #22683
- docs: add seeq doc en by @sangshuduo in #22686
- fix: merge 3.0 to main by @dapan1121 in #22689
- Feat/TS-3820 by @hzcheng in #22692
- fix(stream): fix epset errors by @stephenkgu in #22693
- doc: delete cluster and storage from website by @gccgdb1234 in #22698
- doc: remove cluster.md and storage.md by @gccgdb1234 in #22699
- fix(stream): add null ptr check. by @hjxilinx in #22704
- release docs for 3.1.1.0 by @xiaopingcs in #22705
- release docs for 3.1.1.0 by @xiaopingcs in #22706
- fix: select tags from child table error by @shenglian-zhou in #22700
- fix: remove tags keyword from document by @shenglian-zhou in #22710
- Fix/main merge by @hjxilinx in #22712
- comment 5dnode3mnodeRoll.py by @tomchon in #22719
- other: merge 3.0 by @hjxilinx in #22714
- test: add stream cases to main by @jiajingbin in #22522
- comment 5dnode3mnodeRoll.py by @tomchon in #22727
- Update mxml_CMakeLists.txt.in by @sunpe in #22721
- test: add stream cases to main by @jiajingbin in #22701
- enhance: ip whitelist syntax by @shenglian-zhou in #22650
- test: add stream cases to 3.0 by @jiajingbin in #22730
- refactor: do some internal refactor. by @hjxilinx in #22681
- fix: fix last()/last_row() return MD5 hashed column name by @glzhao89 in #22725
- fix(stream) : fix error in timer Active counter by @hjxilinx in #22737
- fix invalid read by @yihaoDeng in #22736
- Add test cases for ttl by @xiaopingcs in #22655
- TD-23722: add case for TMQ unsubscribe with taosAdapter by @xiaopingcs in #22724
- fix/TD-22062 by @cadem in #22717
- fix:support length function for varbinary by @wangmm0220 in #22718
- update jdbc version by @xiaopingcs in #22748
- Update mxml_CMakeLists.txt.in by @hjxilinx in #22722
- fix: use int64_t to record num of rows in taos shell by @shenglian-zhou in #22728
- fix: break potential infinite loop in tfsMkdirRecurAt by @bgzhao66 in #22751
- docs: correct links to removed page by @danielclow in #22753
- fix:return TSDB_CODE_PAR_VALUE_TOO_LONG if data value is longer than bytes by @wangmm0220 in #22744
- docs: fix links to removed page by @danielclow in #22761
- fix: 1. select tag from meters partition by tag limit returned wrong … by @wangjiaming0909 in #22696
- Update 02-intro.md by @ssq001 in #22759
- atomic rename file on windows by @facetosea in #22695
- test:replace clock_gettime in cases for win by @tomchon in #22749
- enh: allow altering options to the same value by @kailixu in #22625
- enh: report time series by period and quantity by @kailixu in #22630
- feat: get cpu cores from quota by @kailixu in #22623
- fix rc by @yihaoDeng in #22711
- fix: coverity scan by @hzcheng in #22735
- fix/TD-25996: tdbBtcDelete release pages before modifying pBtc->pPage by @LiShunGang in #22772
- opt stream state by @54liuyao in #22776
- test:modify method of stopall function by @tomchon in #22778
- test:modify method of stopall function by @tomchon in #22780
- fix:use vgstatus before if rebalance by @wangmm0220 in #22684
- fix: fix coverity issues by @dapan1121 in #22764
- fix: fix coverity scan issue by @shenglian-zhou in #22755
- add websocket connection by @xiaopingcs in #22697
- stack flow by @facetosea in #22784
- fix: desc fill missed one window by @wangjiaming0909 in #22715
- fix/TD-25445: search memory in ttlMgrFindExpired by @LiShunGang in #22770
- Fix/TD-25218: adjust the error code returned when db does not exist by @LiShunGang in #22797
- fix: fix diff not support unsigned type by @glzhao89 in #22782
- fix: special taos-ws-py version in py test by @sunpe in #22768
- fix: special taos-ws-py version in py test by @sunpe in #22769
- stack overflow by @facetosea in #22788
- fix: remove db dead lock issue by @dapan1121 in #22805
- fix: next merger iter of tombs in loop of tsdbSnapWriteTombRecord by @bgzhao66 in #22802
- fix: next merger iter of tombs in loop of tsdbSnapWriteTombRecord by @bgzhao66 in #22804
- update test case tmqConsumerDiscontinuousData.py to fix the failed oc… by @flyingangel2013 in #22738
- update packaging script by @xiaopingcs in #22809
- Create SECURITY.md by @sangshuduo in #22813
- fix(tdb/pcache): fix mem leak with unpined pages by @stephenkgu in #22808
- fix(stream): fix error in fill history and check quit status of vnode. by @hjxilinx in #22818
- fix:[TS-3922] make SStreamObj->->currentTick aligned by 8 by @wangmm0220 in #22800
- fix:send delete subscribe info to vnode if drop consumer by @wangmm0220 in #22767
- fix: refine jdbc example docs by @sangshuduo in #22821
- doc: refine introduction page by @gccgdb1234 in #22822
- doc: refine introduction page of English website by @gccgdb1234 in #22823
- fix(meta): null txn after abort by @stephenkgu in #22824
- docs: refine meta docs by @sangshuduo in #22825
- fix: coverity issues by @wangjiaming0909 in #22810
- update file name by @xiaopingcs in #22840
- fix(stream): set the correct start version for the step 2 stage in fill history. by @hjxilinx in #22826
- test: lock start_timestamp and interval by @jiajingbin in #22793
- test: increase timeout 60s of replica 3to1 by @tomchon in #22790
- fix: cancel core by @DuanKuanJun in #22841
- fix/TD-26210 by @cadem in #22829
- test: increase timeout 60s of replica 3to1 by @tomchon in #22843
- test: lock start_timestamp and interval by @jiajingbin in #22794
- fix(tsdb): check the schema before merge rows in buffer by @hjxilinx in #22846
- update user privilege test case and case list by charles by @flyingangel2013 in #22109
- fix: neighbor block overlap judgement by @kailixu in #22833
- update test case tmqSeekAndCommit.py by charles by @flyingangel2013 in #22578
- docs: add new version to python doc by @sunpe in #22854
- docs: refine for enterprise by @gccgdb1234 in #22859
- enh: decrease the libtaos.so size from cos by @kailixu in #22849
- fix: set stack size to 8 MB for windows and dup fd for gzdopen by @kailixu in #22856
- doc: fix broken links by @gccgdb1234 in #22863
- fix: remove incorrect assert by @dapan1121 in #22834
- fix(stream):check error when vnode is closing. by @hjxilinx in #22855
- docs:modify docs for tmq by @wangmm0220 in #22850
- fix transfer crash by @yihaoDeng in #22860
- fix merge error by @yihaoDeng in #22814
- fix merge error by @yihaoDeng in #22864
- reset file handles limit on windows by @facetosea in #22853
- fix read line on windows by @facetosea in #22858
- Fix/xsren/ts 3957/read line on windows main by @facetosea in #22870
- free old pointer as realloc failed. by @facetosea in #22868
- refactor: do some internal refactor. by @hjxilinx in #22866
- enh(stream): wait for the outputQ is available for new result blocks. by @hjxilinx in #22876
- other: merge main to 3.0 by @hjxilinx in #22875
- fix coverity scan problem by @yihaoDeng in #22872
- fix: join condition with single param operator by @dapan1121 in #22873
- docs: fix docs for log by @sunpe in #22862
- fix: add system table ins_columns privilege test case by @dapan1121 in #22886
- doc: update doc for show vnodes by @bgzhao66 in #22882
- doc: update doc for show vnodes by @bgzhao66 in #22884
- docs:Update 06-taosdump.md by @DuanKuanJun in #22891
- docs: Update 06-taosdump.md by @DuanKuanJun in #22890
- fix/TS-3944: tColDataCalcSMA add support for geometry by @LiShunGang in #22894
- enh: prevent accessing ins_users&ins_user_privileges without sysinfo by @dapan1121 in #22888
- update version number by @xiaopingcs in #22899
- update version number by @xiaopingcs in #22898
- feat: optimize partition node, replace with sort node by @wangjiaming0909 in #22629
- fix:return TSDB_CODE_PAR_VALUE_TOO_LONG if data value is longer than … by @wangmm0220 in #22902
- Doc/xsren/install des on mac by @facetosea in #20896
- add test case for join by @xiaopingcs in #22908
- refactor: do some internal refactor. by @hjxilinx in #22892
- test:increase timeout of win testcase by @tomchon in #22905
- test:increase timeout of win testcase by @tomchon in #22895
- enh: ignore compact req during restoring by @bgzhao66 in #22904
- enh: ignore compact req during restoring by @bgzhao66 in #22907
- project op ignore checkpoint block by @54liuyao in #22918
- fix: delete data error by @hzcheng in #22910
- docs/Update 05-taosbenchmark.md by @DuanKuanJun in #22931
- Update 05-taosbenchmark.md by @DuanKuanJun in #22932
- update test case by @xiaopingcs in #22869
- stream partition ignore stream_get_all by @54liuyao in #22923
- fix race crash and add log by @yihaoDeng in #22922
- fix race crash and add log by @yihaoDeng in #22924
- Enh/ip white list by @yihaoDeng in #22828
- fix: delete data is not right by @DuanKuanJun in #22926
- case: add keepColumnName option case by @DuanKuanJun in #22937
- chore: add build instruction to refine example by @sangshuduo in #22943
- fix(stream): fix error in drop task. by @hjxilinx in #22913
- refactor: do some internal refactor, and fix some bugs. by @hjxilinx in #22944
- reduce the confliction of first tag index name by @yihaoDeng in #22940
- fix:[TD-26323]add macro to control tmq assert & make subscribe transa… by @wangmm0220 in #22938
- disable white list on community by @yihaoDeng in #22949
- fix(stream): add null check by @hjxilinx in #22956
- fix:core in race condition for pTq->pExecStore & return if poll too l… by @wangmm0220 in #22954
- fix(stream): set correct task status after transfer state. by @hjxilinx in #22961
- fix:return in progress in drop consumer group by @wangmm0220 in #22960
- keep taosx and explorer service when installing taosd by @xiaopingcs in #22968
- avoid first tag index conflict by @yihaoDeng in #22955
- fix: set snapshot writer compression by @hzcheng in #22963
- merge stable sort intead of qsort as insert unordered data by @facetosea in #22934
- fix: query tbname from systables memory corruption by @wangjiaming0909 in #22969
- opti:ask ep logic in tmq by @wangmm0220 in #22878
- test: sql.py remove successful print and add diff case by @DuanKuanJun in #22919
- fix(stream): keep the status entry in hash table, instead entry index. by @hjxilinx in #22970
- optimize count()/last() + partition by tbname/tag by @wangjiaming0909 in #22971
- Feat/td 26127 audit sql by @cadem in #22948
- Feat/td 25872 by @sheyanjie-qq in #22972
- revert dependency by @cadem in #22991
- build: update taospy and taos-ws-py version by @sunpe in #22981
- build: update taospy and taos-ws-py version by @sunpe in #22979
- feat:vnode tranform support in tmq by @wangmm0220 in #22962
- fix: restore splitVGroup.py case by @DuanKuanJun in #22994
- enh: support async fetch for sync request by @dapan1121 in #22989
- enh: lock and file adaption for windows by @kailixu in #22988
- revert dependency by @cadem in #22993
- enhance: show normal/child tables and show user/system databases by @shenglian-zhou in #22978
- fix(tsdb): set the correct scaninfo to load the tomb data. by @hjxilinx in #23001
- enh: notify and remove cache when user dropped by @kailixu in #22998
- Update checkpoint interval to be 10min. by @hjxilinx in #23007
- fix(tsdb): set the correct scaninfo to load the tomb data. by @hjxilinx in #23006
- fix: release tsc obj by @kailixu in #23009
- feat: pipelined agg when partition by col slimit by @wangjiaming0909 in #23003
- feat:support vnode split in tmq by @wangmm0220 in #22992
- fix:add interface tmq_get_connect to get TAOS from tmq by @wangmm0220 in #23015
- s3/block_cache: new tsdb block cache by @stephenkgu in #22927
- fill data of varchar type by @facetosea in #22957
- docs:support vnode split & migrate in tmq by @wangmm0220 in #23025
- fix: interval_limit_opt.py timeout, privilege_create_db.sim fail sometimes by @wangjiaming0909 in #23013
- feature: bi tools support star expansion to include tbname by @shenglian-zhou in #23021
- enh: timeseries calculation by @kailixu in #22879
- test: check error info of failed sql by @tomchon in #23023
- fix/TD-26434 by @cadem in #23027
- update packaging script by @xiaopingcs in #23040
- update packaging script by @xiaopingcs in #23043
- add TSZ and ADT-FSE algorithm by @lx1zhong in #22915
- test: add insertFromCsvOfLength65500 case for TS-3957 by @tomchon in #22986
- grant: enable update cluster info by @kailixu in #23037
- fix(cos): use EIO as failed code by @stephenkgu in #23050
- enh: trigger failover if tsdbMerge failure by @bgzhao66 in #23049
- ignore udpate check by @54liuyao in #23046
- detail length by @cadem in #23054
- fix/TD-26393: fix for net_in/net_out by @LiShunGang in #23052
- fix: upgrade error when has tomb data by @hzcheng in #23059
- Fix/26475 by @yihaoDeng in #23053
- fix(stream): fix several stability-related bugs in stream framework. by @hjxilinx in #23032
- feat/TS-4011: adjust config 'keep_time_offset' level from dnode to db by @LiShunGang in #23036
- fix: rwlock reentrant problem on windows by @kailixu in #23067
- fix: rwlock reentrant problem on windows by @kailixu in #23065
- fix ip white list by @yihaoDeng in #23073
- fix(tsdb/readerwriter): fix var shadowing by @stephenkgu in #23081
- fix: log typo by @dapan1121 in #23071
- semaphore test by @facetosea in #23082
- TD-26432 by @cadem in #23079
- fix: set null when creating empty input for count by @shenglian-zhou in #23070
- fix(vnode/cos): use EIO as object put errno by @stephenkgu in #23089
- fix(tsdb/readerwriter): fix fd writing by @stephenkgu in #23086
- enh: update dnode module by @kailixu in #23062
- fix: apercentile parameter validation and result error by @dapan1121 in #23095
- fix(stream): fix dead lock. by @hjxilinx in #23090
- fix: timestamp computation output type is float by @shenglian-zhou in #23097
- fix(stream): fix several bugs and do some internal refactor for stream processing. by @hjxilinx in #23102
- fix trans invalid read by @yihaoDeng in #23106
- fix ip white for all users by @yihaoDeng in #23094
- fix/TD-26527: alter database keep_time_offset can't changed by @LiShunGang in #23104
- fix(CMAKE): fix curl cmake file by @huskar-t in #23110
- fix: internal error when show normal db.tables like pattern by @shenglian-zhou in #23109
- fix: group by operator may cause client assert fail by @wangjiaming0909 in #23100
- docs: refine seeq doc as jeff requests by @sangshuduo in #23118
- add script for daily perf test by @xiaopingcs in #23140
- use secondary pointer by @54liuyao in #23137
- fix: add keep time offset case by @DuanKuanJun in #23103
- update perf test script by @xiaopingcs in #23150
- enh: exclude sys tables in log/audit db by @kailixu in #23135
- fix: support check/merge active code by @kailixu in #23126
- Update 70-seeq.md by @jtao1735 in #23153
- enh: optimize merge strategy by @hzcheng in #23143
- docs: update python tmq docs by @sunpe in #23138
- fix(keep0-duration): force keep0 at least thrice of duration by @stephenkgu in #23116
- fix: mutex init for trans by @kailixu in #23133
- enh: reserve half a buffer size at syncLogBufferInit by @bgzhao66 in #23142
- test: add testcase of TS-4074 by @tomchon in #23084
- fix:change error code -1 to code by @wangmm0220 in #23155
- fix: fid overflow by @hzcheng in #23162
- init bloomfilter array by @54liuyao in #23159
- opti:set default offset to latest in subscription by @wangmm0220 in #23145
- Update 70-seeq.md by @jtao1735 in #23169
- docs:modify version for default offset value in tmq by @wangmm0220 in #23170
- fix/TD-26547 by @cadem in #23165
- fix(tsdb/retention): free fopArr & fs snapshot resources by @stephenkgu in #23164
- feat: replace the qrcode of xiaot by @tjuzyp in #23171
- session&state operator buff by @54liuyao in #22987
- session&state buff by @54liuyao in #23173
- feat: alter local/dnode asynclog by @LiShunGang in #23168
- enh: control number of stt files by @hzcheng in #23176
- opti:make withTbName for tmq always true by @wangmm0220 in #23186
- enh: clear files fset by fset by @hzcheng in #23184
- fix(tsdb/cache reader): reset current fileset in cache reader by @stephenkgu in #23180
- fix: alter active code for different server by @kailixu in #23189
- update LimitNOFILE for taosd service by @xiaopingcs in #23197
- fix: add case for lost data after split 3.0 by @DuanKuanJun in #23019
- fix: add case for lost data after split vgroup (main) by @DuanKuanJun in #23017
- docs:modify format by @wangmm0220 in #23196
- fix: compile problem for community by @kailixu in #23206
- case: restore vnode wait sleep from 500ms to 1s (main) by @DuanKuanJun in #23192
- case: restore vnode wait sleep from 500ms to 1s by @DuanKuanJun in #23190
- Enh/td 26646 by @yihaoDeng in #23201
- Update 70-seeq.md by @jtao1735 in #23194
- feat: remove partition node for agg by @wangjiaming0909 in #23185
- Revert "fix: add create table sql to audit log" by @shenglian-zhou in #23200
- docs/TD-26278 by @cadem in #23216
- refactor(stream): fix bugs and do some internal refactor. by @hjxilinx in #23157
- enh: send rpc rsp on error of tmsgPutToQueue by @bgzhao66 in #23213
- enh: support balance group leader on vgroup_id by @dapan1121 in #23181
- fix(tsdb): ensure sst trigger array size for upgrade by @LiShunGang in #23214
- add doc for sort_for_group hint by @wangjiaming0909 in #23228
- fix/pr-23223-ci-core by @cadem in #23226
- fix: possible race condition by @hzcheng in #23224
- fix: reset hb flag for duplicated user key by @kailixu in #23229
- docs: show user|system databases and show normal|child tables by @shenglian-zhou in #23232
- fix:[TD-26671] judge if pointer is null to avoid core dump by @wangmm0220 in #23221
- case: split vgroups case add more info by @DuanKuanJun in #23239
- other: merge main into 3.0 by @hjxilinx in #23234
- 3.0 branch to main merge by @DuanKuanJun in #23241
- enh: close stt before untake read snap by @kailixu in #23236
- doc: resolve some broken links by @gccgdb1234 in #23250
- doc: resolve broken links by @gccgdb1234 in #23251
- docs: resolve broken links by @gccgdb1234 in #23252
- docs: resolve broken links by @gccgdb1234 in #23253
- docs: resolve broken links by @gccgdb1234 in #23254
- refactor: do some internal refactor. by @hjxilinx in #23242
- fix:core dump if tmq is null by @wangmm0220 in #23245
- fix:core dump if tmq is null by @wangmm0220 in #23249
- chore: update libdmodule for darwin by @kailixu in #23255
- chore: update libdmodule for darwin by @kailixu in #23256
- 3.0 main merge by @kailixu in #23264
- update script by @xiaopingcs in #23269
- fix: force set all platform to JEMALLOC_ENABLED = false by @DuanKuanJun in #23272
- fix(stream): fix error in creating update node trans. by @hjxilinx in #23271
- set fill history range by @54liuyao in #23277
- docs: release ver-3.2.0.0 by @xiaopingcs in #23291
- Fix/td 26760 main by @yihaoDeng in #23290
- update script by @xiaopingcs in #23303
- Merge pull request #23303 from taosdata/packaging/TD-26637-main by @xiaopingcs in #23309
- fix(stream):add more check for test cases. by @hjxilinx in #23288
- double free by @54liuyao in #23304
- test: add 500ms sleep after create-stream for main by @jiajingbin in #23313
- fix:[TD-25756]return error if table not exist by @wangmm0220 in #23316
- docs: update tmq offset reset by @AdamEECS in #23338
- docs: delete snapshot.enable in py demo by @sunpe in #23336
- docs(driver-go): update tmq auto.offset.reset configuration by @huskar-t in #23335
- case: add tbname limit 1 offset 100 by @DuanKuanJun in #23333
- TD-26786: update script by @xiaopingcs in #23345
New Contributors
- @CityChen81 made their first contribution in #22377
- @lx1zhong made their first contribution in #22915
Full Changelog: ver-3.1.0.0...ver-3.2.0.0