New Features
- Count Window for stream processing. The starting and ending condition of a stream processing window is determined by the number of rows in the window
- TDengine monitoring
- Refactored the metrics collected by taosd service, and refined the Grafana dashboard for monitoring taosd services
- Collected rich metrics for taosX service, and designed new Grafana dashboard for monitoring resource usage, taosX services, agents, and data in tasks of various data source types
- New License Mechanism
- Advanced database features need to be granted, a single license key can grant the fundamental database and/or one or more advanced features
- Data in features need to be granted, a single license key can grant one or more data source types
- Data In: Wonderware Historian data can be ingested into TDengine
- Data Compression between taosX-Agent and taosX to save bandwidth in case they are not in same network
Improvements
- Performance improvemnt
- The cache for last is built when creating super tables and child tables to improve the performance of querying last() or last_row() the first time
- The cache for last can be utilized when querying both last() and last_row() together in a single SQL statement
- The performance of querying last_row() when there is a column full of NULL values is improved significantly
- Performance improvement when transferring data from Pi/OPC to TDengine
- Performance improvement when transferring data from TDengine 2.6 to TDengine 3.x in case there are millions of tables but each table only has few rows
- Query optimization
- Query statement "select count(*)" can filter out empty tables
- System Operations
- The impact on data writing when performing "redistribute vgroup" operation is minimized using RAFT learner mechanism
- Command "restore vnode" can be performed on a single vgroup ID
- An empty dnode, i.e. without any vnode, can be dropped by force, regardless of online or not
- Data In Optimizations
- The initial timestamp can be ignored when writing into TDengine from OPC
- Advanced options are consolidated and refined for some data source types
- More options, such as skipRows, delimiter, quoteChar, commentPrefix, have been added for CSV data source
- Explorer
- support HTTPS
- Users can view task related logs
What's Changed
- docs: fix markdown error by @danielclow in #21280
- docs: fix broken links by @sangshuduo in #21288
- merge main into 3.0 branch. by @hjxilinx in #21270
- Enh/rocksdb sstate merge dev3 by @yihaoDeng in #21245
- docs: update readme with libgflags by @sangshuduo in #21293
- docs: update grafana doc for 3.0 by @sangshuduo in #21300
- enh(taosAdapter): update taosAdapter by @huskar-t in #21298
- feat: create dnode limited by grant of cpu cores by @kailixu in #21291
- Correction/纠正 01-data-type.md by @meeki007 in #21313
- Enh/rocksdb sstate merge by @yihaoDeng in #21295
- feature(tmq): add new API to extract offset from result set. by @hjxilinx in #21316
- fix: client hb logic fix and optimization by @kailixu in #21315
- fix: file fd not clear issue by @dapan1121 in #21319
- fix: fix null pointer issue in destroyTimesliceOperator by @glzhao89 in #21308
- pause source task by @54liuyao in #21320
- chore: restore the test cases by @kailixu in #21327
- chore: change rocksdb repo to upstream by @sangshuduo in #21318
- fix: client HB logic by @kailixu in #21334
- fix stream queue mem leak by @54liuyao in #21344
- Update cases.task by @plum-lihui in #21357
- merge main, and do some internal refactor. by @hjxilinx in #21353
- test: add cluster global tdDnodes by @DuanKuanJun in #21317
- feat: add restore command sets to taos-CLI by @DuanKuanJun in #21354
- fix: fill window end issue by @dapan1121 in #21363
- Update container_build.sh by @tomchon in #21370
- Test/td 21161 by @happyguoxy in #21326
- fix pause agg task by @54liuyao in #21367
- state merge into 3.0 by @yihaoDeng in #21364
- restore learner stuck by @cadem in #21350
- refactor: do some internal refactor. by @hjxilinx in #21362
- test: increase timeouts of checking db ready by @tomchon in #21373
- change restore prompt message by @cadem in #21366
- status resp return null when only one ep by @cadem in #21322
- Feat/force drop dnode by @cadem in #21325
- docs: fix zh/02-intro by @sangshuduo in #21380
- doc: refine Kafka source connector configuration parameters by @gccgdb1234 in #21377
- enh(cache/batchread): load columns in one trip by @stephenkgu in #21331
- fix: invalid memory access of buffer after vsnprintf by @wangjiaming0909 in #21348
- doc: refine kafka connector by @gccgdb1234 in #21381
- opt stream ci test by @54liuyao in #21383
- feat: support client meta control by @dapan1121 in #21335
- feat: support update active code by SQL by @kailixu in #21358
- fix: fix interp in nested query and fill value with string issue by @glzhao89 in #21352
- feat(query): interp support ignore null value opition by @glzhao89 in #21329
- fix: fix assert crash in tsort.c by @glzhao89 in #21391
- docs: update wechat tdengine1 by @sangshuduo in #21395
- Refact/fillhistory by @hjxilinx in #21396
- docs: udf requires python 3.7+ by @sangshuduo in #21397
- doc: add td.connect.type by @gccgdb1234 in #21400
- doc: refine td.connect.type by @gccgdb1234 in #21403
- fix: free assignment crash on Windows by @huskar-t in #21402
- add parameter by @yihaoDeng in #21409
- fix(cache/loading): skip partial loading tables by @stephenkgu in #21410
- docs: update docs for tdinsight and monitor by @sunpe in #21408
- Update 01-faq.md by @DuanKuanJun in #21392
- fix: last query taosd crash issue by @dapan1121 in #21415
- Update 01-faq.md by @DuanKuanJun in #21420
- fix(cache/commit): skip batch write if empty by @stephenkgu in #21389
- fix: last(tag) report error issue by @dapan1121 in #21419
- docs: update connect for jdbc version by @sangshuduo in #21426
- fix: tsdb read and append _wstart for tsma by @kailixu in #21413
- enh(taosAdapter): support get assignment and seek by @huskar-t in #21416
- fix(cache/read): set none to null instead of skipping column by @stephenkgu in #21432
- fix(cache): sychronize commit, read and write threads with writebatch by @stephenkgu in #21429
- test:comment unit test catalog in cases by @tomchon in #21435
- test:comment the testcase of tmq by @tomchon in #21425
- Remove taosx, connector, explorer and taoskeeper in cloud tdengine by @wingwing2005 in #21422
- fix: alter dnode option has no effect by @kailixu in #21439
- fix: last(tbname) out of memory issue by @dapan1121 in #21430
- docs: 3.0.4.2 by @xleili in #21443
- build: release ver-3.0.4.2 by @xleili in #21444
- fix: remove taosTools zh duplicate release ver-2.5.0 by @xleili in #21447
- set agg pause status by @54liuyao in #21442
- comfirm msg when add learner by @cadem in #21446
- fix: delete index filter for desc query by @kailixu in #21437
- fix: core dump when select with interval caused by order by @wangjiaming0909 in #21448
- feat:[TD-23117] add schema for ins_topics by @wangmm0220 in #21282
- enh: support config batch rows number when import data from csv file by @dapan1121 in #21440
- Feature/3.0 geometry by @dinglezhang in #21037
- docs: update readme with geos by @sangshuduo in #21453
- docs: remove geometry docs by @sangshuduo in #21454
- enh: stmt insert demo by @huolibo in #21456
- fix: fix count var type error by @glzhao89 in #21455
- skip some errors by @xiaopingcs in #21458
- fix(cache/read): associate tbname with primary ts column by @stephenkgu in #21445
- build: remove taos tools from cloud build by @wingwing2005 in #21452
- build: remove taosdump from cloud build by @wingwing2005 in #21451
- fix sma sliding window by @54liuyao in #21462
- test case parameter by @cadem in #21464
- docs: update readme by @sangshuduo in #21473
- feat:add privilege for schemaless by @wangmm0220 in #21470
- enh: tmq example add all properties by @huolibo in #21465
- refactor: remove the module dependency. TD-24279 by @hjxilinx in #21449
- enh(taosAdapter): change taosAdapter to 3.0 branch by @huskar-t in #21482
- enh(taosAdapter): change taosAdapter to main branch by @huskar-t in #21481
- prompt message when 2 mnode by @cadem in #21483
- enhance: python udf sample with numpy by @shenglian-zhou in #21484
- fix: fix timestamp conversion error due to daylight saving time by @glzhao89 in #21467
- fix: fix log not compressed when logKeepDays set to positive value by @glzhao89 in #21469
- fix(query): fix bug in iterating the table list. by @hjxilinx in #21486
- fix(query): fix bug in iterating the table list. by @hjxilinx in #21489
- fix(tmq): set the correct offset rsp when no poll occuring. by @hjxilinx in #21492
- fix pause issue by @54liuyao in #21487
- fix tsdb read error version by @54liuyao in #21478
- fix(cache): fix deleted data by @stephenkgu in #21479
- check offline when force by @cadem in #21490
- fix:memory leak by @wangmm0220 in #21480
- docs: fix typos by @sangshuduo in #21503
- fix(stream): set the skip offset when resume stream task. by @hjxilinx in #21501
- docs: fix udf zh typos by @sangshuduo in #21504
- enhance: scalar filter improvement by @shenglian-zhou in #21405
- doc: refine python UDF user guide by @gccgdb1234 in #21500
- Update 09-udf.md by @gccgdb1234 in #21508
- docs: fix timeline function super table explaination by @glzhao89 in #21491
- fix: sliding can't be 1a issue by @dapan1121 in #21497
- enh: refactor some func names for syncLogReplProcessReply by @bgzhao66 in #21299
- refactor: do some internal refactor. by @hjxilinx in #21511
- docs: update alter database options for WAL_RETENTION_PERIOD etc. by @bgzhao66 in #21518
- fix: TDengine build on macOS arm64 by @huskar-t in #21513
- fix: page buffer cache flush wrong bytes of data into disk by @wangjiaming0909 in #21512
- fix: show create table privilege issue by @dapan1121 in #21519
- check empty dnode by @cadem in #21498
- refactor: do some internal refactor. by @hjxilinx in #21521
- fix(rocks/log): set info log level to warn_level by @stephenkgu in #21517
- fix: if block row num is less than definit min rows, set the bucket index to 0 by @shenglian-zhou in #21510
- change parameter by @yihaoDeng in #21472
- fix: link rocksdb shared library by @hzcheng in #21457
- fix:put poll to push manager if wal not exist when offset is latest by @wangmm0220 in #21499
- Update 01-faq.md by @DuanKuanJun in #21522
- set sched status by @54liuyao in #21516
- fix: disable debug info by @dapan1121 in #21525
- feat(driver): jdbc add tmq seek function by @huolibo in #21279
- docs: refine python connector doc for req_id by @sangshuduo in #21526
- fix(query): invalid buf page by @kailixu in #21514
- add smaBasic.py test case by @DuanKuanJun in #21529
- fix(stream): fix memory leak in handling dispatch msg. TD-24447 by @hjxilinx in #21531
- enh: stmt column length validation by @dapan1121 in #21542
- fix(stream): set the correct rps flag as the dispatch rsp. by @hjxilinx in #21539
- fix sliding window issue by @54liuyao in #21530
- Enh/change rocks param by @yihaoDeng in #21545
- change db param by @yihaoDeng in #21541
- fix(query): check the version range when dump partial rows. #TD-24504 by @hjxilinx in #21551
- feat: support create topic as stable with conditions by @wangmm0220 in #21515
- fix:make version compatible by @wangmm0220 in #21557
- set session update info by @54liuyao in #21559
- reset sream fill block index by @54liuyao in #21558
- set recover scan version by @54liuyao in #21564
- add test case for ci from test task ts_3398 by charles by @flyingangel2013 in #21438
- fix: fix interval operator ensure capacity logic by @glzhao89 in #21556
- other: merge main into 3.0. by @hjxilinx in #21555
- other: merge 3.0 into main. by @hjxilinx in #21570
- reset ud table name by @54liuyao in #21566
- feat: change get taos-tools code with 3.0 branch by @DuanKuanJun in #21573
- feat: get taos-tools code from main branch by @DuanKuanJun in #21574
- change log level by @yihaoDeng in #21553
- git enchance: change goes as static link by @xleili in #21582
- enchance: support libgeos static link & install remove librocksdb by @xleili in #21580
- fix:open task case & modify mqRebVgReq encode/decode style by @wangmm0220 in #21562
- reset unclosed window info by @54liuyao in #21577
- fix: no data after seek by @huskar-t in #21578
- refactor: do some internal refactor. by @hjxilinx in #21554
- fix: no data after seek by @huskar-t in #21579
- other: merge main. by @hjxilinx in #21585
- other: merge 3.0 into main. by @hjxilinx in #21587
- chore: unbind the dependency by @kailixu in #21588
- fix(meta): split meta by @stephenkgu in #21386
- feature: add user priv when create db, remove priv check with create_dbs by @wangjiaming0909 in #21550
- feat: allow user to reset root passwd by @kailixu in #21523
- chore: update docs about support row/columns width up to 64KB by @kailixu in #21495
- chore: update docs about support row/columns width up to 64KB by @kailixu in #21611
- fix(query/sys): pause/resume with sys scan operator by @stephenkgu in #21595
- fix(cache/binary): fix crash in freeItem by @stephenkgu in #21608
- fix: compress core by tDataTypes by @LiShunGang in #21612
- enh: optimize timeline function validation by @dapan1121 in #21222
- fix/td-24600 by @yihaoDeng in #21590
- fix: change compile opt by @yihaoDeng in #21609
- docs(driver): jdbc consumer demo by @huolibo in #21618
- other: add jdbc consumer demo by @huolibo in #21561
- feat(query): support single point interp by @glzhao89 in #21527
- release: update default version by @xiaopingcs in #21624
- test:modify test case for multilevel.py by @jiacy-jcy in #21623
- update release version by @xiaopingcs in #21625
- update taos-tools release version by @xiaopingcs in #21628
- update taos-tools release version by @xiaopingcs in #21627
- fix stream ci issue by @54liuyao in #21617
- fix stream ci issue by @54liuyao in #21616
- docs: add assignments and seek offset by @AdamEECS in #21593
- docs: td-24609 by @AdamEECS in #21636
- docs: go connector add tmq assignment and seek by @huskar-t in #21619
- docs: go connector add tmq assignment and seek by @huskar-t in #21596
- Update 03-package.md by @CubicTec in #21634
- fix(client): remove dependency by @hjxilinx in #21637
- opt stream sliding test by @54liuyao in #21633
- opt stream ci test by @54liuyao in #21630
- semi interval op check data ts by @54liuyao in #21622
- fix: rewrite count(*) to count(1) for temp table by @shenglian-zhou in #21606
- fix(os): add -L jemalloc lib path by @stephenkgu in #21642
- fix/TD-24644 by @cadem in #21635
- docs: add version history by @AdamEECS in #21643
- docs: add version history by @AdamEECS in #21644
- change link opt by @yihaoDeng in #21638
- fix: exclude install and remove lbrocksdb.so by @xleili in #21652
- enh: optimize filter performance by @dapan1121 in #21597
- fix: change kafka doc, delete confluent related content by @huolibo in #21641
- fix: change kafka doc, delete confluent related content by @huolibo in #21640
- fix: fix multiple diffs output less lines if null values involved by @glzhao89 in #21547
- enh: enable interp fill value support scarlar expression by @glzhao89 in #21599
- opt stream block dispatch by @54liuyao in #21632
- docs: update readme main by @sangshuduo in #21654
- fix/td-24600-dv3 by @yihaoDeng in #21602
- fix: exclude install and remove lbrocksdb.so by @xleili in #21655
- fix: prevent projectoperator scanning all rows when limit with no group by @wangjiaming0909 in #21567
- fix: select desc and asc return different rows after delete by @wangjiaming0909 in #21601
- docs: jdbc add seek doc by @huolibo in #21648
- docs: jdbc add seek doc by @huolibo in #21647
- docs(driver): Demo connection paramters by @huolibo in #21666
- docs(driver): demo connection paramters by @huolibo in #21665
- test: add case pricision us and ns to tasklist by @DuanKuanJun in #21664
- docs: upgrade connector-rust version by @AdamEECS in #21673
- docs: upgrade connector-rust version by @AdamEECS in #21674
- enhance: community package suport adapater release version by @xleili in #21657
- enhance: community package suport adapater release version by @xleili in #21668
- fix: typos in jdbcdemo example by @sangshuduo in #21646
- fix: remove -y from taosdump test for 3.0 by @sangshuduo in #21663
- fix: remove -y from taosdump test by @sangshuduo in #21661
- enh(vnd/sync): refine invalid message log by @stephenkgu in #21659
- fix: consumer group issue by @dapan1121 in #21677
- fix: row size too big issue by @dapan1121 in #21679
- add test case for task 3405 by charles by @flyingangel2013 in #21471
- add test case for task 3423 by charles by @flyingangel2013 in #21475
- update the ci test case for user privilege by charles by @flyingangel2013 in #21592
- docs(kafka): output format description by @huolibo in #21683
- docs(kafka): output format description by @huolibo in #21682
- docs: add docs for assignment and seek by @sunpe in #21658
- fix: add paramters for example by @huolibo in #21688
- fix: add paramters for example by @huolibo in #21686
- docs: fix broken links by @gccgdb1234 in #21689
- fix: subtask dead loop issue by @dapan1121 in #21687
- fix: systable vgroup empty issue by @dapan1121 in #21684
- docs: remove -y from taosdump doc by @sangshuduo in #21692
- doc: refine the location of taos.cfg by @gccgdb1234 in #21693
- fix: select * from information_schema.ins_columns can not complete by @shenglian-zhou in #21691
- opt batch write by @yihaoDeng in #21672
- docs(kafka): add topic delimiter parameter by @huolibo in #21695
- docs(kafka): add topic delimiter parameter by @huolibo in #21694
- enh: change conflict scope of transaction of split vgroup by @bgzhao66 in #21476
- doc: add metaCacheMaxSize description by @dapan1121 in #21704
- docs: add slow log descriptions by @dapan1121 in #21705
- fix:do not modify source data in schemaless by @wangmm0220 in #21576
- feat:add parameters for consumer & add offset rows for subscription by @wangmm0220 in #21690
- feat: support fill history with subquery by @dapan1121 in #21701
- test: make diff function testing case to pass by @DuanKuanJun in #21678
- fix:Vnode is closed or removed if drop database by @wangmm0220 in #21715
- fix:Vnode is closed or removed if drop database by @wangmm0220 in #21711
- feat:control memory size if consumer group is too much by @wangmm0220 in #21709
- fix:check wal not exist again before register to push & move push log… by @wangmm0220 in #21600
- fix/TS-3524 by @cadem in #21708
- fix: make vmProcessCreateVnodeReq idempotent by @bgzhao66 in #21718
- fix:open info log in tmq client & modify parametes in show consumers by @wangmm0220 in #21716
- fix: uniform format for csv file and shell output by @DuanKuanJun in #21713
- enh: decrease the package size by @kailixu in #21727
- fix: calculate the rows that can be put in one page by @shenglian-zhou in #21719
- fix: fix memory sanitizer error by @shenglian-zhou in #21707
- enhance: version not compatible log by @shenglian-zhou in #21706
- fix: tsma query with order by _wstart/_wend by @kailixu in #21620
- build(deps): bump guava from 30.1.1-jre to 32.0.0-jre in /examples/JDBC/consumer-demo by @dependabot in #21734
- fix: add compact split resume stream pause stream to tab key by @DuanKuanJun in #21731
- TD-23713: add case into ci by @xiaopingcs in #21728
- fix: vnodeRenameVgroupId correctly by @bgzhao66 in #21733
- fix/TS-3524 by @cadem in #21732
- opt packet size by @yihaoDeng in #21738
- change log level when filter tag by @yihaoDeng in #21702
- fix: partition data order requirement issue by @dapan1121 in #21737
- merge main to 3.0 by @hjxilinx in #21740
- fix:control memory size if consumer group is too much by @wangmm0220 in #21741
- fix: fix fill double type column with scalar expression error by @glzhao89 in #21736
- fix: forbid system table functions by @glzhao89 in #21721
- docs: update readme main by @sangshuduo in #21751
- docs: fix format error by @dingbo8128 in #21752
- docs: fix format error by @dingbo8128 in #21753
- fix(tsdb/cache): rewrite cache update to fix cpu usage by @stephenkgu in #21722
- fix:null pointer error if restore from file by @wangmm0220 in #21746
- enh(vnd/svr): convert msyType to string by @stephenkgu in #21676
- fix: cleanup datablock so that varmeta length is right by @shenglian-zhou in #21743
- fix: table merge scan oom with muliti-level merge sort by @shenglian-zhou in #21749
- fix: return error from vmPutMsgToQueue while vnode-write is disabled by @bgzhao66 in #21750
- docs:Update 01-faq.md by @yu285 in #21760
- test:add testcase for TS-3524 by @tomchon in #21757
- feat: add pipeline processing for timeslice operator by @glzhao89 in #21670
- fix: fix order by ts desc error by @glzhao89 in #21712
- release 3.0.5.1 by @xiaopingcs in #21768
- release 3.0.5.1 by @xiaopingcs in #21767
- fix: oom issue since table merge scan by @shenglian-zhou in #21766
- enh: support delete tsma interval by @kailixu in #21764
- feature: add input, output ts order for execution plans by @wangjiaming0909 in #21742
- fix: distinct column removed in union all issue by @dapan1121 in #21763
- fix: show queries returned less rows when one conn has more than 100 queries by @wangjiaming0909 in #21762
- test:add test case for windows by @tomchon in #21761
- fix: invalid system table primary key and distinct order by column issue by @dapan1121 in #21754
- support fill history by @yihaoDeng in #21747
- Update cmake.version by @plum-lihui in #21772
- Update cmake.version by @plum-lihui in #21773
- test:remove repeat testcases for ci by @tomchon in #21775
- Update 03-package.md by @plum-lihui in #21780
- Update 03-package.md by @plum-lihui in #21781
- Update 03-package.md by @plum-lihui in #21782
- split vgroup add ci case splitVGroup.py by @DuanKuanJun in #21776
- docs: add request Id description by @huolibo in #21789
- docs: support stmt via ws by @sunpe in #21778
- doc: Update 'strict' by @yu285 in #21784
- docs: fix strict length in ins_databases by @sangshuduo in #21785
- docs: unit in sql command confuses the user by @sangshuduo in #21790
- docs: markdown format by @huolibo in #21792
- fix(query/scan-oper): use META_READER_NOLOCK to init meta reader by @stephenkgu in #21788
- docs: refine feature matrix by @gccgdb1234 in #21793
- fix: undo libgeos's setting of global CMAKE_CXX_STANDARD by @LiShunGang in #21791
- postfix: propagate ts order to parents for more logic nodes by @wangjiaming0909 in #21797
- fix: fill operator with wrong input ts order by @wangjiaming0909 in #21796
- enh: make alter-hashrange atomic and idempotent by @bgzhao66 in #21786
- fix: distinct constant value issue by @dapan1121 in #21799
- update test case to combine three cases into one, reduce the time cos… by @flyingangel2013 in #21771
- fix: undo libgeos's setting of global CMAKE_CXX_STANDARD by @LiShunGang in #21808
- add static lib to 3.0 by @yihaoDeng in #21805
- Enh/static lib main by @yihaoDeng in #21717
- feat/TD-23739: enhance ttl, deletetime modified by writing-op by @LiShunGang in #21660
- Merge pull request #21771 from flyingangel2013/ts_3405_fix by @flyingangel2013 in #21809
- docs: add TDengine-logo-trans.png by @sangshuduo in #21816
- docs: add tdengine small logo png by @sangshuduo in #21817
- fix(taosAdapter): do not use upx compression on macOS system by @huskar-t in #21774
- Enh/add comiple opt by @yihaoDeng in #21810
- fix: merge tree free rc issue by @dapan1121 in #21804
- fix: fix memory leak. by @hjxilinx in #21823
- fix: table level privilege for query issue by @dapan1121 in #21824
- fix: system stable query with limit/offset by @kailixu in #21813
- fix: not to fiddle node role immaturely by @bgzhao66 in #21829
- enh: not allow to split vgroup when streams or topics exist by @bgzhao66 in #21837
- stream session end window function by @54liuyao in #21835
- enh(tsdb/cache): writebatch with rcache locked by @stephenkgu in #21834
- set table name by @54liuyao in #21838
- fear:fix error for report offset & rows in tmq by @wangmm0220 in #21827
- fix:quote process error in sml by @wangmm0220 in #21726
- docs: add dbeaver by @sangshuduo in #21843
- Update 14-dbeaver.md by @danielclow in #21847
- enh: cmake option and librocksdb.a for Loongson mips64 by @kailixu in #21842
- fix: fix userAlias issue when keepColumnName is set to true by @glzhao89 in #21830
- merge main to 3.0 by @dapan1121 in #21852
- test: add tmq test case for check consume rows in client log file by @plum-lihui in #21828
- stream single session op end window function by @54liuyao in #21846
- enh: change trans conflict scope of create topic by @bgzhao66 in #21844
- docs: rust connector docs improvement by @AdamEECS in #21857
- docs: optimizate python document base on java document by @sunpe in #21856
- enh: adjust logging level of sync heartbeat by @bgzhao66 in #21795
- chore: add pre-commit hook by @sangshuduo in #21858
- docs: update python document by @sunpe in #21859
- chore: update pre commit hook by @sangshuduo in #21860
- docs: add···· description by @AdamEECS in #21863
- test: add tmq test case into CI by @plum-lihui in #21854
- docs: add version history for python connector by @sunpe in #21865
- docs: update driver-go document by @huskar-t in #21867
- fix: fix result of first can be 0 occasionally by @glzhao89 in #21868
- fix coverity san issues by @54liuyao in #21855
- test: add forbid stream and topic case to splitVGroup.py by @DuanKuanJun in #21864
- docs(driver): jdbc 3.2.3 by @huolibo in #21870
- feature: optimize order by limit using priority queue by @wangjiaming0909 in #21836
- fix:coverity scan error by @wangmm0220 in #21849
- fix: fix coverity scan issue by @glzhao89 in #21877
- docs: fix document error for unique and sample by @glzhao89 in #21883
- test: finish testcases for TS-3495 and TS-3497 by @jiajingbin in #21850
- fix: udfd can not connect to taosd since authentification failure by @shenglian-zhou in #21821
- opti:tmq logic by @wangmm0220 in #21744
- fix: restore current database while restoring connection by @DuanKuanJun in #21887
- fix/TD-24542/TD-24484/TD-24473 by @LiShunGang in #21851
- fix(stream): fix error in type bytes. by @hjxilinx in #21894
- fix(stream): fix error in type bytes. by @hjxilinx in #21895
- fix:error in limit for tmq group by @wangmm0220 in #21897
- docs:modify docs for tmq by @wangmm0220 in #21890
- fix:add log & init to 0 specific by @wangmm0220 in #21876
- Fix/m23.0 by @dapan1121 in #21896
- Fix/32m.0 by @dapan1121 in #21902
- add tmq test case for max topics by @plum-lihui in #21900
- fix: fix coverity scan issues by @shenglian-zhou in #21899
- docs: remove dbeaver for cloud from 3.0 doc by @sangshuduo in #21910
- doc: add heading level to 4 by @gccgdb1234 in #21912
- fix: ttl compatibility for 3.0 by @LiShunGang in #21906
- fix: ttl compatibility for main by @LiShunGang in #21907
- update nas server ip by @xiaopingcs in #21918
- release 3.0.6.0 by @xiaopingcs in #21919
- release 3.0.6.0 by @xiaopingcs in #21920
- fix: add order by _wstart case with orderBy.py by @DuanKuanJun in #21916
- update 3.0 version by @xiaopingcs in #21924
- update main branch version by @xiaopingcs in #21923
- fix/TS-3589 by @cadem in #21904
- fix/TD-25052 by @cadem in #21911
- enh: improve walScanLogGetLastVer by @bgzhao66 in #21891
- docs: update python document by @sunpe in #21928
- docs: update python document by @sunpe in #21927
- enh: support random execution node by @dapan1121 in #21926
- set Trim as true for GEOSWKTWriter to resolve geomTest failed if using geos3.12.0 by @dinglezhang in #21929
- enh: update of user auth version by @kailixu in #21893
- fix asan error by @glzhao89 in #21917
- fix: fix coverity issue. by @hjxilinx in #21901
- chore: upgarde libgeos 3.12.0 by @sangshuduo in #21932
- fix(stream): fix message lost bug during pause stream. by @hjxilinx in #21935
- Update taostools_CMakeLists.txt.in by @plum-lihui in #21940
- enh: check failure of tfsMkdirRecurAt by @bgzhao66 in #21936
- chore: enable sysInfo update by @kailixu in #21937
- udpate buffer default value from 96 to 256 by charles by @flyingangel2013 in #21933
- feat:subscribe only meta info by @wangmm0220 in #21934
- build: upgrade taospy version by @sunpe in #21941
- build: upgrade taospy version by @sunpe in #21942
- fix: remove order logic in diff function by @glzhao89 in #21944
- fix: coverity scan by @hzcheng in #21930
- enh: tfsRename in the reverse order of levels with tiered storages by @bgzhao66 in #21949
- fix: fix show queries output wrongly displayed by @glzhao89 in #21946
- fix: float width set to 7 and double set to 15 by @DuanKuanJun in #21954
- refactor: refactor the fill history operation by @hjxilinx in #21735
- refactor: do some internal refactor. by @hjxilinx in #21959
- fix(stream): fix error for extract msg from inputQ by @hjxilinx in #21960
- enh: terminate on IO error while appending wal logs or flushing data by @bgzhao66 in #21957
- test: add tmq case for max groupid by @plum-lihui in #21905
- docs: fix example in python document by @sunpe in #21966
- docs: fix example in python document by @sunpe in #21965
- docs: fix-example-in-python-document by @sunpe in #21968
- docs: fix-example-in-python-document by @sunpe in #21967
- test: temp test tmq-case by @plum-lihui in #21964
- fix:add lock for tmq->clientTopic by @wangmm0220 in #21953
- fix/TD-25074 by @LiShunGang in #21939
- enh(tdb/recycle): first round implemenation of page recycling by @stephenkgu in #21699
- fix:null pointer error by @wangmm0220 in #21977
- fix:race condition for pTq->pStore->pHash by @wangmm0220 in #21976
- fix(coverity): fix coverity scan issues by @stephenkgu in #21978
- feature: get last timestamp before create sma index by @wangjiaming0909 in #21915
- refine select interval from sys table error msg by @wangjiaming0909 in #21971
- fix(stream): fix error during transferring executor state by @hjxilinx in #21980
- add version check in rpc by @yihaoDeng in #21962
- test: add check by @plum-lihui in #21981
- docs(driver): jdbc 3.2.4 description by @huolibo in #21988
- Docs/3.0/td 25142 by @huolibo in #21990
- docs(driver): jdbc 3.2.4 description by @huolibo in #21991
- fix: desc table without permission to view any column issue by @dapan1121 in #21985
- add test check by @yihaoDeng in #21987
- fix/TD-25074 for main by @LiShunGang in #21973
- fix(tdb/recycling): delay freedb's own page recycling until balance done by @stephenkgu in #21983
- fix(tdb/recycling): delay freedb's own page recycling until balance done by @stephenkgu in #21982
- fix: fix coverity scan issues by @dapan1121 in #21992
- docs:add info for INS_SUBSCRIPTIONS by @wangmm0220 in #21986
- fix:bugs in tmq_get_topic_assignment by @wangmm0220 in #21961
- docs:add info for INS_SUBSCRIPTIONS by @wangmm0220 in #21997
- update package test script by @xiaopingcs in #21999
- fix:set commitOffset is send msg success & optimize log & add test ca… by @wangmm0220 in #22000
- fix(stream): fix bug that causes the endless loop. by @hjxilinx in #22001
- fix:return offset stored if get assignment in init mode by @wangmm0220 in #22002
- doc/password len by @cadem in #21998
- fix:seek failed in initilized status by @wangmm0220 in #22003
- fix: ask jemalloc to use background_threads to return vm to os by @shenglian-zhou in #21984
- fix:[TD-25071] pSub is null & return wal not exist if no data by @wangmm0220 in #21943
- enh: add procedures for udf scalar function in nested queries where outer query is constant table by @glzhao89 in #21975
- docs: add info for ttlChangeOnWrite by @LiShunGang in #22005
- docs: add info for ttlChangeOnWrite for main by @LiShunGang in #22006
- fix(stream): add missing status check. by @hjxilinx in #22004
- enh: add procedures on server for udf/udaf in nested queries where outer query is by @glzhao89 in #22009
- fix: fix interp fill value unsigned type not being handled by @glzhao89 in #22008
- fix: refine csharp example by @sangshuduo in #22015
- add user privilege cases of insert and select operation for stable,ch… by @flyingangel2013 in #21878
- test: add taosbenchmark mix and stt case to ci by @DuanKuanJun in #21995
- release 3.0.7.0 by @xiaopingcs in #22018
- release 3.0.7.0 by @xiaopingcs in #22019
- fix:can not do assignment if in tsdb mode & do not commit if seek offset by @wangmm0220 in #22007
- update version number by @xiaopingcs in #22022
- fix/TD-24473 by @LiShunGang in #21963
- docs: fix docs format in index page by @sangshuduo in #22023
- test: update tmqParamsTest.py by @jiajingbin in #22011
- test: update tmqParamTest.py by @jiajingbin in #22010
- docs: add example of sma index by @kailixu in #22033
- enh: remove wal_roll_period/wal_segment_size from commands output by @glzhao89 in #22014
- enh: exclude tk_log from timeseries check by @kailixu in #22017
- feat: 1. add limit for diskBasedBuf by @wangjiaming0909 in #22028
- fix/TD-24473: type convert failure returns errcode by @LiShunGang in #22025
- feat/TS-3239/TS-3596: port 'keepTimeOffset' from 2.6 to 3.0 by @LiShunGang in #22034
- fix/TS-3589 by @cadem in #22012
- Update 05-taosbenchmark.md by @DuanKuanJun in #22040
- Update 05-taosbenchmark.md by @DuanKuanJun in #22041
- doc/TS-3589 by @cadem in #22046
- enh: add show create database command for system dbs by @glzhao89 in #22031
- fix: set ins_snodes to be sysinfo by @dapan1121 in #22042
- fix: report permission error when all columns are invisiable by @dapan1121 in #22043
- docs: update python doc catalog by @sunpe in #22050
- docs: update python doc catalog by @sunpe in #22049
- fix(stream): fix concurrent bug in save task meta. by @hjxilinx in #22024
- feat: add new syntax for show tags/index/table tags by @glzhao89 in #22048
- fix: skip primary key for block sma by @kailixu in #22051
- enh: unify handling of vnode primary dir for vnd, tsdb and sma by @bgzhao66 in #22045
- docs(driver): kafka connector add tmq by @huolibo in #22054
- fix(stream): abort exec when task is dropped. by @hjxilinx in #22056
- fix:set firset version to reqOffset of response by @wangmm0220 in #22032
- docs(driver): java seek desc by @huolibo in #22030
- docs: refine get-started windows section by @sangshuduo in #22038
- docs(driver): java seek desc by @huolibo in #22029
- chore: make jenkins happy by @kailixu in #22057
- other: merge main by @hjxilinx in #22020
- docs(driver): kafka connector add tmq by @huolibo in #22055
- enh: rsma stream state adaption by @kailixu in #21969
- fix:windows compile error by @wangmm0220 in #22058
- chore: enable sysInfo update by @kailixu in #22061
- fix: reset interpolation buffer after last valid row for interval + fill(next) by @glzhao89 in #22060
- Correct some typos in string literals by @sunsided in #22062
- sma not support multiple replicas by @54liuyao in #22063
- fix coverity scan problem by @yihaoDeng in #22067
- fix/TD-25215: ttlMgrDeleteTtl should ignore ttl 0 tables by @LiShunGang in #22059
- fix/TD-25215: ttlMgrDeleteTtl should ignore ttl 0 tables for main by @LiShunGang in #22066
- 3.0: release 3.0.7.1 docs by @xiaopingcs in #22080
- main: release 3.0.7.1 docs by @xiaopingcs in #22079
- docs: update readme-cn.md by @sangshuduo in #22086
- fix: state/session/event window with order by _wstart/_wend has no effect by @wangjiaming0909 in #22070
- add test create sma index case to ci by @DuanKuanJun in #22074
- test:add testcase of rolling upgdade by @tomchon in #22064
- docs: update connector feature matrix by @sangshuduo in #22065
- fix: create sma index for us/ns database failed by @wangjiaming0909 in #22076
- enh: dm monitor refactor by @kailixu in #22081
- fix: add sma option when show create table for stb/ntb by @kailixu in #22096
- fix/TD-25232: alter dnode keeptimeoffset err by @LiShunGang in #22092
- fix packaging issue by @xiaopingcs in #22099
- fix:[TD-25222] error in drop topic if topic num is too long by @wangmm0220 in #22094
- docs:add configuration of tmqMaxTopicNum by @wangmm0220 in #22078
- docs:add configuration of tmqMaxTopicNum by @wangmm0220 in #22077
- fix: fix interval in nested query filter not applied by @glzhao89 in #22100
- fix/TD-25179 by @cadem in #22101
- test: add tmq seek case by @plum-lihui in #22103
- fix Windows packaging issue by @xiaopingcs in #22102
- test:add testcase of rolling upgdade by @tomchon in #22104
- fix:add sdbFetchCancel to release hash node by @wangmm0220 in #22095
- fix/TD-25232: alter keeptimeoffset by 'k v' or 'k' 'v' by @LiShunGang in #22107
- test: check topic name len case by @plum-lihui in #22108
- reset state key memory by @54liuyao in #22110
- fix(stream): set downstream task ready state. by @hjxilinx in #22112
- test: del db and max topics invalid by @plum-lihui in #22115
- feat: distribute vnode primary dirs among disks of level 0 by @bgzhao66 in #22085
- enh: ttlMgrFlush adjust log level by @LiShunGang in #22118
- update cache when ip of fqdn updated by @yihaoDeng in #22114
- fix/TS-3589 by @cadem in #22117
- enh: add scope for show xx variables by @glzhao89 in #22069
- fix: auth check for sys table when user is disabled by @kailixu in #22121
- docs/TD-25052: add info for geometry by @LiShunGang in #22123
- remove redundant results by @54liuyao in #22120
- fix:modify commit version to next validate version by @wangmm0220 in #22072
- test: add create sma index case timeRangeWise.py by @DuanKuanJun in #22119
- optimize fill history by @54liuyao in #22127
- enhance: table merge scan optimization by @shenglian-zhou in #22111
- remove fulltext index readme by @yihaoDeng in #22098
- enh: support show create table for system tables by @glzhao89 in #22130
- feat: optimize partition by tbname slimit by @wangjiaming0909 in #22089
- docs: update readme to claim does not support cross-compile by @sangshuduo in #22139
- transform stream state by @54liuyao in #22137
- for test purpose by @hjxilinx in #21794
- fix:[TD-25300]dead loop if getchar return EOF in arm64 by @wangmm0220 in #22129
- docs: refine platform support matrix by @sangshuduo in #22144
- refactor: do some internal refactor. by @hjxilinx in #22135
- fix: use latest version of jdbc connector by @sangshuduo in #22148
- Update 05-taosbenchmark.md by @DuanKuanJun in #22153
- Update 05-taosbenchmark.md by @DuanKuanJun in #22152
- fix(stream): set the correct flag of pause/resume. by @hjxilinx in #22151
- Update 02-database.md by @plum-lihui in #22156
- fix(tsdb/cache): new next stt row state for fs tranverse by @stephenkgu in #22154
- fix(stream): refactor the halt status to check more status. by @hjxilinx in #22155
- Update 05-taosbenchmark.md by @DuanKuanJun in #22160
- fix: fix(value, null) output behavior by @glzhao89 in #22138
- Update 05-taosbenchmark.md by @DuanKuanJun in #22161
- fix:judge if pTopic is NULL by @wangmm0220 in #22145
- docs: minor updates to 3.0 english docs by @danielclow in #21755
- enh: expire time optimize by @kailixu in #22143
- docs: optimization k8s deploy by @liuyuan199303 in #22164
- fix(stream): add some logs, and remove the invalid loop. by @hjxilinx in #22162
- docs: fix python connector docs by @sunpe in #22169
- docs: fix python connector docs by @sunpe in #22170
- docs: fix links in rust connector doc by @danielclow in #22168
- fix:optimize log & change return value for async interface by @wangmm0220 in #22131
- docs: change to new product names by @danielclow in #22175
- fix(stream): fix the invalid check of step2 . by @hjxilinx in #22174
- enhance: skip data blocks with the merge limit ts when create initial… by @shenglian-zhou in #22171
- fix err while connect invalid fqdn by @yihaoDeng in #22167
- fix/TS-3691: monitor no longer reports logs by @LiShunGang in #22132
- fix/TS-3691: (main) monitor no longer reports logs by @LiShunGang in #22133
- fix(tsdb/cache): reuse data file reader by @stephenkgu in #22166
- tsdb/cache: pLastIter null pointer check by @stephenkgu in #22158
- fix(tsdb/pageSize): use tsdbPageSize instead of szPage(tdb's) by @stephenkgu in #22178
- docs: delete logs in monitor doc by @sunpe in #22181
- docs: delete logs in monitor doc by @sunpe in #22180
- fix: fix error message by @glzhao89 in #22177
- enh: compatibility between getFileNamePrefix and tsdbTFileName by @bgzhao66 in #22179
- fix:avoid request offset type is 0 by @wangmm0220 in #22173
- fix(tsdb/del): continue committing fileset if more del left by @stephenkgu in #22186
- fix: choose heap sort for table merge scan with long row and limit by @shenglian-zhou in #22176
- fix(tsdb/del): reset next key to del record's ekey by @stephenkgu in #22190
- adj max combine fucntion by @54liuyao in #22191
- fix/TS-3691: monitor reports log summary by @LiShunGang in #22183
- fix(stream): set the correct step2 scan time window range. by @hjxilinx in #22188
- fix: stt and data block merge by @shenglian-zhou in #22195
- remote web from installation package by @xiaopingcs in #22142
- Fix/td 25206 3.0 by @xiaopingcs in #22201
- fix(stream): do filter before the update check. by @hjxilinx in #22198
- enh: change default WAL_RETENTION_PERIOD as 3600 by @bgzhao66 in #22194
- stream fill operator mem leak by @54liuyao in #22200
- fix: not to walEndSnapshot in syncNodeTimerRoutine by @bgzhao66 in #22203
- fix(stream): set the value of ratio of vnode stream thread factor to be 4.0 by default. by @hjxilinx in #22207
- optimize session operator reload state by @54liuyao in #22209
- docs: fix arch and refine udf doc by @sangshuduo in #22211
- fix/TS-3708: check term for role time by @LiShunGang in #22199
- fix(tsdb/commit2): new maxDelKey for commit context by @stephenkgu in #22205
- enh/TD-24937:check cluster ttlChangeOnWrite consistency by @LiShunGang in #22216
- docs: fix sum() in en/25-application/_03-immigrate.md by @sangshuduo in #22219
- adjust history task trigger mode by @54liuyao in #22218
- fix(stream): scan wal in step2 by @hjxilinx in #22214
- fix(tsdb/cache): move to stt next row if data file exausted by @stephenkgu in #22217
- Update 02-rest-api.mdx - note about URL Encoding by @meeki007 in #22221
- fix stream fill issue by @54liuyao in #22220
- other: merge main. by @hjxilinx in #22215
- fix: fix memleak during create initial sources for block merge sort by @shenglian-zhou in #22223
- test : add batch create topic and batch consume topic by @DuanKuanJun in #22225
- docs: update connector rust version history by @AdamEECS in #22232
- docs: update connector rust version history 3.0 by @AdamEECS in #22233
- Update cases.task by @tomchon in #22235
- other: merge 3.0 by @hjxilinx in #22224
- enh: coverity scan for sma by @kailixu in #20695
- fix(tsdb/cache/del): use lru mutex to fix race with committing by @stephenkgu in #22236
- refactor(stream): refactor the pause/resume for fill history execution. by @hjxilinx in #22241
- other: merge 3.0 by @hjxilinx in #22242
- save compact window info by @54liuyao in #22238
- init scan state by @54liuyao in #22237
- fix(stream): initialize the filter window initial range. by @hjxilinx in #22243
- other: merge 3.0 by @hjxilinx in #22244
- fix:add macro ASSERT_NOT_CORE to control ASSERT not core in release version by @wangmm0220 in #22227
- fix: window fill ts range check with int64 overflow by @wangjiaming0909 in #22226
- fix double free by @54liuyao in #22245
- fix:semaphore always wait in tmq commit logic by @wangmm0220 in #22230
- fix:modify dot to underline in schemaless supertable name by @wangmm0220 in #22229
- fix(tsdb/cache): check stt data with empty brin index by @stephenkgu in #22247
- docs: add unit in wal_retention_period description by @sangshuduo in #22231
- fix: increase condition size by @shenglian-zhou in #22246
- fix: taos print version by @kailixu in #22212
- fix(tsdb/read2): reset stt reader when suspended by @stephenkgu in #22252
- Ts 3744 by @flyingangel2013 in #22255
- fix(stream): set the correct end key of delete block. by @hjxilinx in #22251
- force stt_trigger to be 1 by @wangjiaming0909 in #22249
- fix(stream): kill task when pause the stream execution. by @hjxilinx in #22260
- fix(stream): set the correct end key of delete block. by @hjxilinx in #22261
- check update data by @54liuyao in #22256
- fix: run sim cases on windows by @kailixu in #22228
- fix:add committed & seek process logic by @wangmm0220 in #22263
- docs: use latest java connector to avoid confusing user by @sangshuduo in #22254
- fix:add committed & seek process logic by @wangmm0220 in #22258
- docs: add qstudio in 3rd parties list by @sangshuduo in #22270
- fix: restore user privilege processing if the rows generated by the u… by @shenglian-zhou in #22264
- docs: fix qstudio links by @sangshuduo in #22273
- Fix/td 25466 by @hzcheng in #22272
- fix(stream): dump results to sink node before paused. by @hjxilinx in #22266
- fix(stream): dump results to sink node before paused. by @hjxilinx in #22271
- Fix: TD-25408 by @hzcheng in #22276
- docs:add doc for schemaless by @wangmm0220 in #22268
- reload state window state by @54liuyao in #22280
- other: merge 3.0 by @hjxilinx in #22279
- fix: retention file corruption by @hzcheng in #22285
- fix: null pointer check for mutex on windows by @kailixu in #22284
- add keep alive parameter by @yihaoDeng in #22275
- enh(tsdb/cache/read): lazy init table map hash and entries by @stephenkgu in #22277
- test: add test case for r by @sangshuduo in #22265
- docs: add r language to connector by @sangshuduo in #22286
- other: merge 3.0 by @hjxilinx in #22287
- disable infinite count loop by @hzcheng in #22292
- merge 3.0 into branch main by @stephenkgu in #22290
- test: make connect_native.r a bit perplexing by @sangshuduo in #22291
- fix: keep stt iterator valid by @shenglian-zhou in #22289
- release 3.1.0.0 by @xiaopingcs in #22293
- release 3.1.0.0 by @xiaopingcs in #22294
- doc: remove 3.1.0.0 by @gccgdb1234 in #22295
- release 3.1.0.0 by @xiaopingcs in #22297
- docs: update readme for build contrib on by @sangshuduo in #22299
- set dummy delete data request by @54liuyao in #22296
- reset state window end key by @54liuyao in #22303
- Docs/yuanliu/deploy k8s td 25202 by @liuyuan199303 in #22307
- Docs/yuanliu/deploy k8s td 25202 by @liuyuan199303 in #22308
- docs: fix note style by @liuyuan199303 in #22310
- docs: geometry supplemental docs by @sangshuduo in #22298
- docs: platform supported by the community edition by @kailixu in #22309
- fix: set nextIndex when get neighbour index by @shenglian-zhou in #22312
- fix: make statekey of state window node not a target node by @shenglian-zhou in #22314
- fix: keep stt iterator valid in the list by @shenglian-zhou in #22315
- Update 06-select.md by @shenglian-zhou in #22318
- remove extra character by @xiaopingcs in #22326
- use stream task by @54liuyao in #22321
- fix: refine example by @sangshuduo in #22325
- comment out splitVgroup.py by @shenglian-zhou in #22330
- comment out splitVgroup.py by @shenglian-zhou in #22329
- fix: fix _wstart,_wennd not matching with interval for ns/us databases by @glzhao89 in #22320
- add stream verion by @yihaoDeng in #22313
- 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
New Contributors
- @meeki007 made their first contribution in #21313
- @dinglezhang made their first contribution in #21037
- @CubicTec made their first contribution in #21634
- @sunsided made their first contribution in #22062
- @liuyuan199303 made their first contribution in #22164
- @CityChen81 made their first contribution in #22377
Full Changelog: ver-3.0.4.2...ver-3.2.3.0