3.3.0.0
New Features and Improvements
- Full functional Join: including LEFT JOIN, RIGHT JOIN, FULL JOIN, SEMI JOIN, ANTI-SEMI JOIN in traditional databases, as well as ASOF JOIN and WINDOW JOIN in time series databases
- Composite Primary Key: time-series data is organized and sorted according to both timestamp and an additioanl column, which is called primary key
- Double replicas (Enterprise only): high availability and high reliability can be achieved with 2 replicas, i.e. lower hardware cost compared to 3 replicas
- S3 storage (Enterprise only): cold data can be stored in S3 to achieve lower storage cost, without compromising query or writing behavior
- TSMA: time-range SMA to accelerate aggregate query
- Configurable compression: encoding method, compression algorithm and compression level can be configured per column when creating super table
- Count Window: A new type of window based on counting rows can be used in both stream and batch processing
- Active-Active (Enterprise only): two standalone TDengine deployments can form a single business system to provide high availability with transparency to the client programs. It can also be used in disaster recovery
- Database Encryption (Enterprise only): database storage files are encrypted with transparency for reading and writing
- Multi-level storage (Enterprise only): Up to 64 mount points can be configured for each storage level
- Data In (Enterprise only): time-series data stored in postgreSql and MySQL can be replicated to TDengine in real time
- Data In (Enterprise only): optimized configuration method for OPC data points
- Data Explorer: a simplified version of data explorer is public for the community
What's Changed
- fix/TD-28776 by @cadem in #24893
- feat: autoshell add news keyword by @DuanKuanJun in #24865
- enh: cloud edition check and update libdmodule by @kailixu in #24904
- enh: change redo log of trans compact-db as prepare log by @bgzhao66 in #24901
- fix/TD-28860 by @cadem in #24902
- fix: forget add show views by @DuanKuanJun in #24898
- coverage by @cadem in #24909
- fix: config global debugflag by @LiShunGang in #24911
- fix(tdb/pcache): not use lru page if already in hash by @stephenkgu in #24917
- Add backend test by @yihaoDeng in #24916
- fix/TD-28895 by @cadem in #24919
- enh: use reference id of sync node in timer callbacks of sync by @bgzhao66 in #24931
- set history task param by @54liuyao in #24899
- opti:deal with escape in the end of field in schemaless by @wangmm0220 in #24907
- add ci by @54liuyao in #24912
- fix(util): fix the new size remaining bug. by @hjxilinx in #24948
- fix: no memory trim when no para tables scan by @shenglian-zhou in #24939
- fix/TD-28910 by @cadem in #24944
- opt bloom filter by @54liuyao in #24940
- fix count window issue by @54liuyao in #24947
- fix: shellReadHistory access invalid memory by @LiShunGang in #24930
- fix/TD-28490 by @cadem in #24955
- Fix/xsren/td 28513/oom3.0 by @facetosea in #24866
- fix: don't copy all data when use limit by @facetosea in #24836
- fix(tsdb/cache): new case for column changing by @stephenkgu in #24963
- release 3.2.3.0 by @xiaopingcs in #24950
- release 3.2.3.0 by @xiaopingcs in #24949
- docs: fix python demo code by @AdamEECS in #24941
- docs: fix python demo code by @AdamEECS in #24942
- delete unused code by @facetosea in #24961
- fix/TD-28920 by @cadem in #24958
- Fix/fix memleak while taosd quit by @yihaoDeng in #24964
- enh: adjust an error logging msg in process sync msg by @bgzhao66 in #24943
- test: Splitting test cases to avoid case timeouts by @tomchon in #24936
- Update 14-stream.md by @54liuyao in #24970
- Update 14-stream.md by @54liuyao in #24971
- Update 14-stream.md by @54liuyao in #24974
- Update 14-stream.md by @54liuyao in #24973
- Main doc upgrade by @AaronC59 in #24976
- main doc upgrade by @AaronC59 in #24980
- fix: memory free sequence of sub request caused memory use after free by @wangjiaming0909 in #24952
- enh(stream): async handle pause event by @hjxilinx in #24966
- fix:[TD-28869]get error in askEp because consumer is dropped when uns… by @wangmm0220 in #24921
- docs: modify power bi according to explorer by @tjuzyp in #24986
- docs: add yonghong bi by @tjuzyp in #24985
- fix(test/last_both): remove last_row query by @stephenkgu in #24989
- docs: simple change for bi by @guanshengliang in #24992
- reset flush state by @54liuyao in #24967
- test: add subscribe and commits in compatibility test by @tomchon in #24984
- docs:fix doc error by @wangmm0220 in #24990
- fix(test/last_row): remove random columns' checking by @stephenkgu in #24996
- fix: memleak by @facetosea in #24997
- fix(stream): remove related fill-history if task in stop status. by @hjxilinx in #24999
- optimize plan and add ci by @54liuyao in #24969
- fix:add excluded msg for delete in tmq by @wangmm0220 in #24994
- fix: dynmaic config supportvnodes in ent by @LiShunGang in #25007
- fix(stream): set the dest epset from mnode, and set the retry error by @hjxilinx in #25006
- test:comment tmqparamstest test with restful by @tomchon in #25020
- fix: join table fetch error by @dapan1121 in #25017
- fix: join table fetch error by @dapan1121 in #25016
- load operator checkpoint by @54liuyao in #25012
- calc stream tag size by @54liuyao in #25026
- add coverity scan by @yihaoDeng in #25013
- fix count error by @yihaoDeng in #25010
- fix mem leak by @yihaoDeng in #25004
- fix:[TS-4544]do not get vgroup if subscribe query by @wangmm0220 in #25030
- fix:[TS-4544]do not get vgroup if subscribe query by @wangmm0220 in #25031
- fix/TS-4535 by @cadem in #25027
- fix/TS-4535 by @cadem in #25028
- do some stream fill refactor by @54liuyao in #25033
- fix:[TS-4540]seperate block if insert in one sql when subscribe query by @wangmm0220 in #25024
- fix:[TS-4540]seperate block if insert in one sql when subscribe query by @wangmm0220 in #25025
- fix(stream): add one more status for check. by @hjxilinx in #25035
- Update 12-distinguished.md by @54liuyao in #25037
- test(stream): add some test cases to inc coverage. by @hjxilinx in #25039
- replace kill signal by @xiaopingcs in #25044
- fix:memory leak by @wangmm0220 in #25040
- fix:memory leak by @wangmm0220 in #25041
- fix:test case failed in some time by @wangmm0220 in #25045
- fix:[TS-4551] vgroplist is null in subscribe by @wangmm0220 in #25050
- fix:[TS-4551] vgroplist is null in subscribe by @wangmm0220 in #25053
- add some log by @54liuyao in #25057
- ignore ouput group id for project by @54liuyao in #25038
- fix invalid free by @yihaoDeng in #25060
- update pic and sql in granfa reference by @sheyanjie-qq in #25069
- fix:key words error by @wangmm0220 in #25064
- feat: tms region block by @shenglian-zhou in #24998
- fix: monitor client config by @facetosea in #24883
- docs: updated C# WebSocket capability description by @huskar-t in #24988
- fix double free by @yihaoDeng in #25074
- fix double free by @yihaoDeng in #25076
- open operator after resume stream by @54liuyao in #25067
- fix(query): handle the calculation of logic expression with different… by @hjxilinx in #25082
- fix(query): evaluate the logic expression with different rows. by @hjxilinx in #25083
- stream event window mem leak by @54liuyao in #25080
- fix(tsdb): set strict varchar length check. by @hjxilinx in #25084
- fix(tsdb): set strict varchar length check. by @hjxilinx in #25085
- feat: taos-CLI add Enterprise Edition AD by @DuanKuanJun in #25072
- fix(stream): transfer state before do checkpoint by @hjxilinx in #25091
- fix: csum function description error by @dapan1121 in #25095
- mid agg operator by @54liuyao in #24811
- Update 06-stream.md by @54liuyao in #25090
- Update 14-stream.md by @54liuyao in #25089
- fix connector mac support by @sheyanjie-qq in #25099
- fix: add more partition by description by @dapan1121 in #25101
- modify getGrantInfo buffer size by @DuanKuanJun in #25100
- fix(stream): fix stream task retrieve reallocate error by @hjxilinx in #25105
- fix(stream): set the correct rows info for stream tasks when retreivi… by @hjxilinx in #25109
- fix(meta): fix repeatly reader lock for tsdb meta. by @hjxilinx in #25112
- fix(meta): fix repeatly reader lock for tsdb meta. by @hjxilinx in #25111
- fix:[TS-4563]retrieve data error from wal if colid is bigger in tmq by @wangmm0220 in #25102
- fix:[TS-4563]retrieve data error from wal if colid is bigger in tmq by @wangmm0220 in #25104
- fix: unify tag value parsing syntax by @kailixu in #24317
- improve Websocket desc by @sheyanjie-qq in #25118
- fix: delete table snapshot coredump by @hzcheng in #25106
- fix: delete table snapshot coredump by @hzcheng in #25108
- windows can not del after press tab by @DuanKuanJun in #25120
- opti:subscribe logic by @wangmm0220 in #25068
- feat: support 2 replica with arbitrator by @LiShunGang in #25097
- fix(tsdb): handle the case that no stt statistics info existsin stt … by @hjxilinx in #25123
- fix(stream):adjust current offset by using the scanning version, not … by @hjxilinx in #25116
- enh: update go docs example by @huskar-t in #25125
- add test case for jira td28365 by charles by @flyingangel2013 in #25127
- adjust project optimize rule by @54liuyao in #25128
- update rmtaos by @xiaopingcs in #25130
- docs: fix udf.md by @dingbo8128 in #25136
- fix(stream): adjust conflict level when creating stream. by @hjxilinx in #25141
- adjust project optimize rule by @54liuyao in #25131
- fix(stream): adjust conflict level when creating stream. by @hjxilinx in #25142
- Update README.md by @DuanKuanJun in #25143
- enh: logs and show grants by @kailixu in #25048
- docs: update taosdata links to tdengine by @danielclow in #24643
- docs: update taosdata links to tdengine for 3.0 branch by @danielclow in #24645
- fix: arb alter database check by @LiShunGang in #25126
- docs: update rust example by @AdamEECS in #25153
- fix: arb send set assigned req by @LiShunGang in #25155
- enh: meta pause/resume for sys table scan by @hjxilinx in #25149
- Test/3.0/ts 4421 by @zk66214 in #25161
- fix(tsdb/util): fix missing column value with row iter by @stephenkgu in #25170
- other: merge some fix from 3.0 to main by @hjxilinx in #25183
- fix: replace strdup for release build by @kailixu in #25181
- fix: arb set row status to avoid conflict by @LiShunGang in #25180
- enh: not to start snap replication if too many open files already by @bgzhao66 in #25176
- fix(stream): not return error when failing to load stream task meta. by @hjxilinx in #25184
- fix(tsdb/util): fix missing column value with row iter by @stephenkgu in #25185
- update rmtaos client by @xiaopingcs in #25172
- fix queue log by @yihaoDeng in #25147
- fix queue log by @yihaoDeng in #25146
- Fix/rpc port main to30 by @yihaoDeng in #25150
- fix:decode task error if task version is smaller than 2 by @wangmm0220 in #25178
- update windows make install script by @xiaopingcs in #25196
- fix(stream): acquire the stream task in exec buffer if not in mnode store. by @hjxilinx in #25193
- fix invalid free while taosd quit by @yihaoDeng in #25195
- fix: arb encode error by @LiShunGang in #25198
- fix(stream): acquire the stream task in exec buffer if not in mnode store. by @hjxilinx in #25194
- fix(stream): fix invalid read. by @hjxilinx in #25199
- fix:write schema error if schema ver is 1 more than origin version by @wangmm0220 in #25205
- fix:decode task error if task version is smaller than 2 by @wangmm0220 in #25179
- fix rmtaos issue by @xiaopingcs in #25210
- fix: tmsg encode error by @LiShunGang in #25200
- enh: integer with duration literal for timestamp by @kailixu in #25220
- docs: update python example by @AdamEECS in #25222
- fix:same subtable same partition by leads to same table name in stream by @wangmm0220 in #25212
- fix:same subtable same partition by leads to same table name in stream by @wangmm0220 in #25211
- fix: meta snapshot drop table error by @hzcheng in #25237
- fix: meta snapshot drop error by @hzcheng in #25236
- docs: adjust titles for seo compliance for 3.0 branch by @danielclow in #25228
- docs: merge example code to 3.0 by @AdamEECS in #25239
- enh: update taosws feature to rustls by @AdamEECS in #25225
- fix(stream): reset the ready upstream counter after task-reset. by @hjxilinx in #25229
- fix:cases error by @wangmm0220 in #25234
- fix:case error by @wangmm0220 in #25233
- enh: support changeless transaction of tasks by @bgzhao66 in #25160
- enh: support changeless transaction of tasks by @bgzhao66 in #25163
- add testcase of disorder and null data in tmq test by @tomchon in #25121
- updater jdbc version to 3.2.9 by @sheyanjie-qq in #25249
- fix(stream): add lock for when set checkpoint dispatch msg. by @hjxilinx in #25246
- fix:data compatibility in tmq by @wangmm0220 in #25251
- fix:data compatibility in tmq by @wangmm0220 in #25252
- fix(stream): reset the ready upstream counter after task-reset. by @hjxilinx in #25230
- enh: not to touch meta data during balance vgroup leader by @bgzhao66 in #25259
- enh: not to touch meta data during balance vgroup leader by @bgzhao66 in #25257
- free handle by @yihaoDeng in #25265
- port main to 30 by @yihaoDeng in #25244
- Update 14-stream.md by @54liuyao in #25273
- Update 14-stream.md by @54liuyao in #25274
- fix taosd crash query ins_tags with empty nchar tag by @wangjiaming0909 in #25253
- fix taosd crash query ins_tags with empty nchar tag by @wangjiaming0909 in #25261
- feat:disable primary key in schemaless by @wangmm0220 in #25278
- fix TS-4609 by @xiaopingcs in #25282
- Fix/3 liaohj by @hjxilinx in #25275
- enh: check validity of trans parallel and commit actions by @bgzhao66 in #25280
- set winkey for selectivity function by @54liuyao in #25293
- fix:memory leak by @wangmm0220 in #25299
- fix:send data to large in tmq if subscribe stable by @wangmm0220 in #25296
- fix:send data to large in tmq if subscribe stable by @wangmm0220 in #25295
- turn on taosx montior switch by @xiaopingcs in #25305
- fix(stream): add dropped stream task check. by @hjxilinx in #25310
- fix: multiresFunction by @facetosea in #25307
- fix: multiresFunction by @facetosea in #25318
- fix(stream): add dropped stream task check. by @hjxilinx in #25312
- fix: heartbeat error handling issue by @dapan1121 in #25286
- fix: heartbeat error handling issue by @dapan1121 in #25287
- fix: arb reply to set-assigned no matter what error by @LiShunGang in #25298
- Feat/td 29093/2 by @facetosea in #25232
- enh: insert nchar by sql by @kailixu in #25319
- fix max sql len by @sheyanjie-qq in #25322
- feat/binary without length supported by @facetosea in #25311
- fix: logFileHandle NULL by @facetosea in #25272
- fix: logFileHandle NULL by @facetosea in #25262
- opt read buf mem buf by @yihaoDeng in #25314
- opt read buf mem buf by @yihaoDeng in #25315
- fix(stream): add lock, and fix race condition. by @hjxilinx in #25329
- fix TD-29509 by @xiaopingcs in #25331
- refactor: do some internal refactor. by @hjxilinx in #25333
- add cfg value check by @wangjiaming0909 in #25330
- others: merge patch to main. by @hjxilinx in #25334
- set ts column index for function by @54liuyao in #25327
- fix: arb assigned step down need to reset token by @LiShunGang in #25340
- fix(query): check the rows before apply the agg in session window. by @hjxilinx in #25341
- other: merge bug fix patch to main. by @hjxilinx in #25342
- Feat/ts 4243 tmq by @wangmm0220 in #25338
- fix:compile error by @wangmm0220 in #25350
- fix: union precision issue by @dapan1121 in #25346
- fix: union precision issue by @dapan1121 in #25345
- fix:case error by @wangmm0220 in #25352
- feat(tsdb): support complex primary key in table. by @hjxilinx in #25164
- docs: add rust connector history by @AdamEECS in #25359
- enh(s3/writing): enable writing to s3 always by @stephenkgu in #25317
- enh(s3/writing): enable writing to s3 always by @stephenkgu in #25005
- tbname supported by @facetosea in #25335
- adj last function by @54liuyao in #25242
- other: merge fix patch to main. by @hjxilinx in #25355
- Update 10-function.md by @54liuyao in #25348
- Update index.md by @54liuyao in #25344
- Update index.md by @54liuyao in #25363
- Update 10-function.md by @54liuyao in #25365
- feat(plan):set ts column index for function by @54liuyao in #25337
- cos/multi-write: empty impl for tsdb async compact by @stephenkgu in #25367
- fix: drop table after flush by @hzcheng in #25362
- refactor: do some internal refactor. by @hjxilinx in #25343
- fix: drop table after commit by @hzcheng in #25361
- fix: extracted data block shall initialize pks of datablock info by @shenglian-zhou in #25358
- feat: support all kinds of join by @dapan1121 in #25370
- fix: task queue quit issue by @dapan1121 in #25372
- fix(stream): generate the checkpoint id by @hjxilinx in #25374
- fix(stream): generate the checkpoint id by @hjxilinx in #25375
- fix: projection limit 0 issue by @dapan1121 in #25377
- feat: support tsma by @wangjiaming0909 in #25300
- fix: task queue quit issue by @dapan1121 in #25373
- fix release build by @wangjiaming0909 in #25382
- doc: clarify TDengine pacakge for Windows by @gccgdb1234 in #25384
- fix(stream): add return. by @hjxilinx in #25380
- test: set the par DCMAKE_BUILD_TYPE to release by @tomchon in #25381
- doc:TS-3259 by @cadem in #25385
- Feat/compress 3.0 by @yihaoDeng in #25366
- docs: add user management for Chinese doc by @gccgdb1234 in #25387
- Revert "test: set the par DCMAKE_BUILD_TYPE to release" by @DuanKuanJun in #25392
- cos/multi-writing: init fid & cid for s3 page cache by @stephenkgu in #25391
- fix(vnode): encode the missing tsdbPageSize by @stephenkgu in #25400
- Feat/add compress by @yihaoDeng in #25379
- Fix/drop stream data by @yihaoDeng in #25383
- fix(tsdb): update the initial value of pk for varchar type. by @hjxilinx in #25402
- fix(tsdb): set reader status normal once successful taking snapshot. by @hjxilinx in #25397
- fix(tsdb): set correct compare func for merge tree. by @hjxilinx in #25404
- fix: TD-26789 nchar match slow by @facetosea in #25388
- enh: nchar insert and query by @kailixu in #25323
- fix: geometry crash in stream & tmq by @LiShunGang in #25403
- test:set the par DCMAKE_BUILD_TYPE to release by @tomchon in #25393
- fix(stream): reset checkpoint info after receiving task-reset info. by @hjxilinx in #25389
- Feat/td 24834 by @cadem in #25256
- Fix/td 29562 by @yihaoDeng in #25401
- fix compile err by @yihaoDeng in #25411
- fix/TD-29107 by @cadem in #25409
- add test scriptes for ts-4243 by @zk66214 in #25412
- opti:raw data from tmq by @wangmm0220 in #25413
- opti:add local thread error msg array by @wangmm0220 in #25399
- fix(stream): record the task check downstream failed info. by @hjxilinx in #25417
- compatible with older meta by @yihaoDeng in #25415
- fix/TD-29107 by @cadem in #25408
- fix(tsdb): set correct pk info when creating cache scan operator. by @hjxilinx in #25429
- fix(stream):add option for update data by @54liuyao in #25432
- test : s3Basic.py testing by @DuanKuanJun in #25426
- Update 01-faq.md by @tomchon in #25436
- fix(qsort): use glibc qsort_r instead of taosqsort by @stephenkgu in #25438
- Revert "fix(qsort): use glibc qsort_r instead of taosqsort" by @hzcheng in #25439
- fix(stream):update the check-rsp prcedure, to avoid repeatly start check-rsp procedure. by @hjxilinx in #25434
- fix: s3 basic case completely by @DuanKuanJun in #25441
- fix(stream): save the epset if task epset updated. by @hjxilinx in #25442
- fix: add drop database by @DuanKuanJun in #25443
- enh: optimize group join performance by @dapan1121 in #25444
- fix cancel create tsma memory use after free by @wangjiaming0909 in #25386
- fix(stream):save invalid delete info for final interval op by @54liuyao in #25437
- Enh/supportTmqInterface by @yihaoDeng in #25430
- fix(stream): check req id to remove expired check rsp . by @hjxilinx in #25449
- fix(qsort): use non-recursive taosqsort_r instead of taosqsort by @stephenkgu in #25450
- fix(stream):mem leak by @54liuyao in #25453
- fix ci monitor memory by @cadem in #25425
- fix: if not exists logic for topic/stream/table by @kailixu in #25459
- refactor compress by @yihaoDeng in #25451
- fix(s3migrate/datas3): init fd of from & to early by @stephenkgu in #25465
- docs: add join description by @dapan1121 in #25470
- add ci test cases for join by @flyingangel2013 in #25469
- enh:[TD-29758]optimize log in tmq by @wangmm0220 in #25466
- fix: execute undo actions of TRN_EXEC_SERIAL trans sequentially by @bgzhao66 in #25456
- fix(stream): add task update trans conflict level. by @hjxilinx in #25458
- Fix/TD-29773 by @yihaoDeng in #25473
- fix: window join in view issue by @dapan1121 in #25477
- Release handle while query failed by @yihaoDeng in #25472
- enh: recover file by @hzcheng in #25476
- fix(stream):opt bloom filter by @54liuyao in #25474
- fix: sys scan user tags by @kailixu in #25478
- fix duplicate init statments by @sheyanjie-qq in #25492
- fix: copy schemaExt in subtable by @facetosea in #25484
- fix: createstb use compress by @facetosea in #25489
- fix:[TD-29793] check if column and tag name are dumplicate in schemaless by @wangmm0220 in #25488
- fix(cos/multi-writing): use lasted version of data by @stephenkgu in #25495
- fix: uncomment tcompare crash by @DuanKuanJun in #25461
- tsma user manual by @wangjiaming0909 in #25496
- fix(query): add ts in cache_scan_operator if pk exists and only retri… by @hjxilinx in #25483
- enh: enlarge number of mounted disks by @hzcheng in #25486
- fix(tsdb): overlap check take pk into consideration. by @hjxilinx in #25507
- fix: fix tstream.h by @tomchon in #25498
- save stream tbname by @54liuyao in #25497
- fix(stream):adj stream operator checkpoint by @54liuyao in #25499
- add explorer by @xiaopingcs in #25505
- add explorer by @xiaopingcs in #25509
- fix(stream): handle disorder node Update trans Id. by @hjxilinx in #25510
- Enh/support tmq interface by @yihaoDeng in #25462
- remove forbid funcs by @wangjiaming0909 in #25516
- fix:[TD-29793] check if column and tag name are dumplicate in schemaless by @wangmm0220 in #25513
- fix: possible write block when error occurs by @hzcheng in #25455
- fix: arb reduce duplicate updates by @LiShunGang in #25512
- fix(stream): add task node into update list if it is timeout for more than 100sec. by @hjxilinx in #25517
- fix issue by @xiaopingcs in #25526
- fix issue by @xiaopingcs in #25527
- fix(stream): update stream task meta info. by @hjxilinx in #25525
- test: add tmq and stream in compatibility by @tomchon in #25504
- add compress doc by @yihaoDeng in #25530
- doc: primary key document by @hzcheng in #25521
- fix(stream):add ref for task in check rsp monitor timer. by @hjxilinx in #25531
- Enh/32m.3300 by @dapan1121 in #25539
- fix: child table tag scan issue by @dapan1121 in #25541
- docs: correct join operator by @dapan1121 in #25546
- fix: correct join operator by @dapan1121 in #25547
- profile opt by @yihaoDeng in #25544
- Opt/TD-29838 by @yihaoDeng in #25543
- enh: batch create table by @kailixu in #25522
- Feat/TD-29823 by @yihaoDeng in #25524
- Doc/configurableColCompress by @yihaoDeng in #25536
- add test scripts for td29793 by @zk66214 in #25552
- fix for TD-29852 by @xiaopingcs in #25556
- fix: add default task queue thread number by @dapan1121 in #25554
- mod docs for jdbc/odbc compatibility by @sheyanjie-qq in #25532
- refactor: do some internal refactor. by @hjxilinx in #25538
- use debug log when fetching no tsmas for table by @wangjiaming0909 in #25542
- fix: max topic number allow exist create by @DuanKuanJun in #25535
- usable tsma by @wangjiaming0909 in #25560
- Fix/TD-29727-2 by @yihaoDeng in #25561
- Convert column level to lowercase by @yihaoDeng in #25562
- doc: add special notes for taosTools by @gccgdb1234 in #25564
- doc: add clarification for Windows package by @gccgdb1234 in #25567
- doc: add clarification for Windows package by @gccgdb1234 in #25568
- enh: propagate code of vnodeSnapRead as terrno upwards by @bgzhao66 in #25555
- check arm64 env and update CMAKE_BUILD_TYPE as Debug for arm64 by @flyingangel2013 in #25563
- fix count return negative value when loading sma by @wangjiaming0909 in #25565
- Fix/TD-29844 by @yihaoDeng in #25550
- fix:[TS-4718]pMsg->data is null by @wangmm0220 in #25503
- update docs for jdbc 3.2.10 by @sheyanjie-qq in #25572
- docs/jdbc-3.2.10-fix by @sheyanjie-qq in #25577
- fix(tsdb): set the correct start pos for binary search. by @hjxilinx in #25575
- fix: TDB upsert no page recycled by @hzcheng in #25570
- enh: optimize inner join cond by @dapan1121 in #25580
- Fix/TD-29844 by @yihaoDeng in #25571
- Enh/32m.3300.1 by @dapan1121 in #25587
- fix(tdb/btc): free txn early when closing btc by @stephenkgu in #25578
- fix(util): fix the assign of pointer data in ssdatablock. by @hjxilinx in #25588
- Enh/32m.3300.2 by @dapan1121 in #25594
- fix scanoperator using sma info of last group by @wangjiaming0909 in #25586
- fix:[TS-4728]transform store data if data is too big by @wangmm0220 in #25584
- opt transfer by @yihaoDeng in #25593
- update explorer on mac by @xiaopingcs in #25604
- use tsma when partition by tag by @wangjiaming0909 in #25596
- Docs/kevin/td 29385 by @menshibin in #25576
- fix: create stream udf issue by @dapan1121 in #25589
- fix: pSchemaExt crash by @facetosea in #25601
- test: increase timeout on mac test by @tomchon in #25607
- Docs/kevin/td 29385 by @menshibin in #25608
- Docs/jdbc 3.2.11 by @sheyanjie-qq in #25610
- fix:use path of SStreamMeta by @wangmm0220 in #25602
- tsma hint add doc by @wangjiaming0909 in #25616
- Enh/32m.3300.3 by @dapan1121 in #25611
- fix:[TD-29893]mkdir error in mac by @wangmm0220 in #25618
- other: merge 3.0 patch of stream. by @hjxilinx in #25617
- opt transfer by @yihaoDeng in #25592
- docs: fix 08-compress.md formatting by @danielclow in #25613
- update packaging script by @xiaopingcs in #25638
- Update 12-distinguished.md by @54liuyao in #25633
- fix rocskdb init failed by @yihaoDeng in #25635
- fix: scheduler dead lock issue by @dapan1121 in #25641
- docs: release 3.3.0.0 by @xiaopingcs in #25650
- tsdb/cache: fix last col version when updating rocks by @LiShunGang in #25655
- Update 05-taosbenchmark.md primary_key by @DuanKuanJun in #25291
- docs: fix link on udf page by @danielclow in #25156
- adj delete mark by @54liuyao in #25662
- update packaging script by @xiaopingcs in #25672
- fix: (compatibility) SLastCol field change cause 'last' crash by @LiShunGang in #25670
- fix check ctgCache.pTsmas outside of cache read lock by @wangjiaming0909 in #25659
- fix(tsdb/cache-update): discard none colVals for same timestamp by @stephenkgu in #25674
- fix(tsdb/cache-update): compare when rocks's colVal not null by @stephenkgu in #25686
- fix: increase default query thread number by @dapan1121 in #25684
- enh: refactor tsdbCache ser/des by @LiShunGang in #25689
- fix TD-29911 by @xiaopingcs in #25702
- other: merge patch from 3.0 to main by @hjxilinx in #25694
- fix: refactor lastcache ser/des for compatibility by @LiShunGang in #25709
Full Changelog: ver-3.2.3.0...ver-3.3.0.0