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