ver-3.0.0.1
版本发布时间: 2022-08-23 16:34:38
taosdata/TDengine最新发布版本:ver-3.3.4.8(2024-12-03 11:24:06)
Fixed Bugs:
fix: resolved some memory leak in TDengine client driver
fix: resolved the problem of console popup when invoking TDengine client driver on Windows
fix: removed dependency on some visutal studio libraries on Windows
fix: fixed taosd crash caused by TCP port scanning program
fix: fixed syntax parsing, memory leak and crash caused by interp function
fix: resolved some problems about syntax parsing
fix: corrected the query result of elapsed, sum and min function in some cases
fix: corrected wrong result of querying sub table number with conditions
fix: fixed a few crash problems in stream processing
fix: fixed a crash problem which happened occasionally in interval query
fix: prevented from creating a stable with same name as an existing normal table
fix: fixed the problem of automatic appending "_u" to table name when using db
.tbname to create table
fix: fixed crash on Windows after writing some amount of data
fix: fixed crash when writing by Prometheus through remote_write
Enhancements: enh: optimized the data writing performance significantly in case of large number of sub-tables enh: improved the recovery speed when one dnode is down in case of 3 replications
What's Changed
- docs: fix syntax highlight for rust subscription demo by @zitsen in https://github.com/taosdata/TDengine/pull/16076
- doc: update taos.cfg by @guanshengliang in https://github.com/taosdata/TDengine/pull/16077
- docs: add tmq sample by @huolibo in https://github.com/taosdata/TDengine/pull/16080
- feat: update taostools for3.0 by @sangshuduo in https://github.com/taosdata/TDengine/pull/16078
- docs: modify jdbc version by @huolibo in https://github.com/taosdata/TDengine/pull/16081
- docs: add tmq sample and doc by @huolibo in https://github.com/taosdata/TDengine/pull/16082
- docs: format reference by @huolibo in https://github.com/taosdata/TDengine/pull/16085
- fix: close tbc before returning by @stephenkgu in https://github.com/taosdata/TDengine/pull/16091
- fix: destroy pResList array in error cases by @stephenkgu in https://github.com/taosdata/TDengine/pull/16092
- docs: fix unsigned small int range typo by @sangshuduo in https://github.com/taosdata/TDengine/pull/16093
- download and unpack
upx
in ~/.taos/externals/upx by @freemine in https://github.com/taosdata/TDengine/pull/16088 - docs: format reference by @huolibo in https://github.com/taosdata/TDengine/pull/16083
- build(deps): bump log4j-core from 2.14.1 to 2.17.1 in /examples/JDBC/taosdemo by @dependabot in https://github.com/taosdata/TDengine/pull/16065
- build(deps): bump log4j-core from 2.14.1 to 2.17.1 in /examples/JDBC/connectionPools by @dependabot in https://github.com/taosdata/TDengine/pull/16064
- fix(query): set ignore flag when skip current datablock. by @hjxilinx in https://github.com/taosdata/TDengine/pull/16095
- build(deps): bump spring-expression from 5.3.2 to 5.3.16 in /examples/JDBC/taosdemo by @dependabot in https://github.com/taosdata/TDengine/pull/16062
- build(deps): bump spring-core from 5.3.2 to 5.3.20 in /examples/JDBC/taosdemo by @dependabot in https://github.com/taosdata/TDengine/pull/16063
- build(deps-dev): bump mysql-connector-java from 8.0.16 to 8.0.28 in /examples/JDBC/taosdemo by @dependabot in https://github.com/taosdata/TDengine/pull/16097
- build(deps): bump fastjson from 1.2.75 to 1.2.83 in /examples/JDBC/taosdemo by @dependabot in https://github.com/taosdata/TDengine/pull/16096
- refactor code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16099
- refactor code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16102
- refactor(stream): remove unneccessary param in converting data by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16103
- docs: Update 03-package.md by @wenzhouwww in https://github.com/taosdata/TDengine/pull/16086
- docs(REST): improve REST API document by @huskar-t in https://github.com/taosdata/TDengine/pull/16107
- fix(query): fix nested query length(ltrim/rtrim) result incorrect by @glzhao89 in https://github.com/taosdata/TDengine/pull/16106
- fix(query): fix nested query length(ltrim/rtrim) result incorrect by @glzhao89 in https://github.com/taosdata/TDengine/pull/16105
- Test: add case to support rest API by @wu-champion in https://github.com/taosdata/TDengine/pull/16100
- docs : Update 01-docker.md by @wenzhouwww in https://github.com/taosdata/TDengine/pull/16087
- docs(REST): improve REST API document by @huskar-t in https://github.com/taosdata/TDengine/pull/16112
- enh: insert client optimize by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16032
- docs: modify tmq document by @huolibo in https://github.com/taosdata/TDengine/pull/16110
- docs: add sql changes chapter by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16121
- fix: set time window overlapping to true when windows end past block end by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/16111
- docs: fix subscribe topics doc style by @zitsen in https://github.com/taosdata/TDengine/pull/16123
- refactor(tmq): put write logic into taosx.c by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16119
- docs: update config parameters by @guanshengliang in https://github.com/taosdata/TDengine/pull/16126
- docs: update config parameters by @guanshengliang in https://github.com/taosdata/TDengine/pull/16127
- test: irate update by @wenzhouwww in https://github.com/taosdata/TDengine/pull/16113
- test : update method about get current time by @wenzhouwww in https://github.com/taosdata/TDengine/pull/16114
- Update the example spelling error by @taos-support in https://github.com/taosdata/TDengine/pull/16101
- enh(stream): reduce table scan by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16134
- fix: select constant error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16129
- docs: modify 3.0 version by @huolibo in https://github.com/taosdata/TDengine/pull/16136
- refactor(sync): add syncIsReadyForRead by @castermode in https://github.com/taosdata/TDengine/pull/16124
- docs(TMQ): improve tmq document by @huskar-t in https://github.com/taosdata/TDengine/pull/16143
- fix(query): fix sample with partition by invalid pageId cause crash by @glzhao89 in https://github.com/taosdata/TDengine/pull/16144
- docs: refine python tmq doc by @zhaoyanggh in https://github.com/taosdata/TDengine/pull/16132
- docs(driver):update C# 3.0 tmq doc under develop/tmq.mdx by @xleili in https://github.com/taosdata/TDengine/pull/16146
- fix(stream): window delete by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16137
- Release/ver 3.0.0.0 by @afwerar in https://github.com/taosdata/TDengine/pull/16151
- feat: remove storage from community by @afwerar in https://github.com/taosdata/TDengine/pull/16150
- docs(driver):update nodejs tmq doc by @xleili in https://github.com/taosdata/TDengine/pull/16156
- feat: fix compile error by @afwerar in https://github.com/taosdata/TDengine/pull/16161
- docs: add taosKeeper doc by @huolibo in https://github.com/taosdata/TDengine/pull/16160
- docs: add rust examples for subscription document by @zitsen in https://github.com/taosdata/TDengine/pull/16163
- feat: remove some win test by @afwerar in https://github.com/taosdata/TDengine/pull/16164
- docs: change default value by @huolibo in https://github.com/taosdata/TDengine/pull/16142
- fix: test case error by @guanshengliang in https://github.com/taosdata/TDengine/pull/16162
- release: merge from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/16165
- feat: fix get dir size error by @afwerar in https://github.com/taosdata/TDengine/pull/16166
- Refact: meta 3.0 by @hzcheng in https://github.com/taosdata/TDengine/pull/16145
- enh(stream): reduce table scan by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16155
- fix: source ts column error by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/16139
- test:update test case irate again by @wenzhouwww in https://github.com/taosdata/TDengine/pull/16148
- test:update test case for mavg by @wenzhouwww in https://github.com/taosdata/TDengine/pull/16152
- Update _sub_python.mdx by @zhaoyanggh in https://github.com/taosdata/TDengine/pull/16169
- docs: update 07-tmq.mdx for python by @zhaoyanggh in https://github.com/taosdata/TDengine/pull/16170
- docs: fix C source code link in subscription by @zitsen in https://github.com/taosdata/TDengine/pull/16178
- refactor(tmq): use tdb to store check info by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16177
- rm code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16159
- fix(query): set proper ltrim/rtrim result schema bytes by @glzhao89 in https://github.com/taosdata/TDengine/pull/16179
- fix: remove rust-bindings, use official connector instead by @zitsen in https://github.com/taosdata/TDengine/pull/16182
- chore: add lost source code for tmq example of C by @zitsen in https://github.com/taosdata/TDengine/pull/16189
- refactor(sync): add syncNodeDynamicQuorum by @castermode in https://github.com/taosdata/TDengine/pull/16185
- chore: fix source code file name typo by @zitsen in https://github.com/taosdata/TDengine/pull/16190
- refactor(mnode): check drop and alter stb for stream and topic by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16183
- fix: return error if stable's name duplicate with child table by @stephenkgu in https://github.com/taosdata/TDengine/pull/16154
- docs: grafana plugin document by @huolibo in https://github.com/taosdata/TDengine/pull/16181
- opti:logic for get table list by @wangmm0220 in https://github.com/taosdata/TDengine/pull/15975
- refactor(mnode): drop stream task by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16194
- fix(mnode): memory leak by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16204
- enh: rsma batch process by @kailixu in https://github.com/taosdata/TDengine/pull/16195
- refactor(sync): adjust strategy for dynamic quorum by @castermode in https://github.com/taosdata/TDengine/pull/16206
- fix(query): fix interp pResBlock->rows > capacity cause assert failure by @glzhao89 in https://github.com/taosdata/TDengine/pull/16186
- fix: get meta null if table does not exists by @wangmm0220 in https://github.com/taosdata/TDengine/pull/16207
- fix invalid packet by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16191
- fix invalid packet by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16196
- refactor(sync): adjust SYNC_MAX_RECV_TIME_RANGE_MS by @castermode in https://github.com/taosdata/TDengine/pull/16210
- docs: remove link to taosx by @dingbo8128 in https://github.com/taosdata/TDengine/pull/16221
- fix(query): fix elapsed order by ts desc result inconsistency after flush to disk by @glzhao89 in https://github.com/taosdata/TDengine/pull/16209
- refactor code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16180
- build: move check into shell file by @afwerar in https://github.com/taosdata/TDengine/pull/16214
- fix invalid packet by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16224
- fix(tsdb/cache): add DCLP to tsdbCache by @stephenkgu in https://github.com/taosdata/TDengine/pull/16205
- test: valgrind case by @guanshengliang in https://github.com/taosdata/TDengine/pull/16225
- feat: merge main branch by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16226
- fix: change the overlap windows to change scan load status by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/16175
- fix(query): memory leak by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16222
- docs: update index.mdx by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16232
- fix(docs):uncomment nodejs tmq example's commit msg by @xleili in https://github.com/taosdata/TDengine/pull/16215
- feat(taosAdapter): taosAdapter supports Windows by @huskar-t in https://github.com/taosdata/TDengine/pull/16229
- fix(query): restrict interp input type to numerical type only by @glzhao89 in https://github.com/taosdata/TDengine/pull/16213
- enh(stream): optimize output by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16233
- refactor rpc code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16231
- docs: query data doc adjust by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16242
- fix: escape character problem in auto create table insert by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16223
- fix(query): fix interp + fill(linear) datapoints outside interpolation window are included by @glzhao89 in https://github.com/taosdata/TDengine/pull/16238
- feat(taosAdapter): taosAdapter supports Windows by @huskar-t in https://github.com/taosdata/TDengine/pull/16237
- docs(docker): update docker document by @huskar-t in https://github.com/taosdata/TDengine/pull/16253
- fix http report by @yihaoDeng in https://github.com/taosdata/TDengine/pull/16248
- fix: check tag when it is not regular table by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/16252
- refactor(stream): optimize interval by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16251
- os: fix flashing black console error by @afwerar in https://github.com/taosdata/TDengine/pull/16239
- fix: wait pPageH to complete initialization by @stephenkgu in https://github.com/taosdata/TDengine/pull/16254
- fix(query): fix "n","y" time unit parsing does not return error by @glzhao89 in https://github.com/taosdata/TDengine/pull/16249
- test: restore case by @guanshengliang in https://github.com/taosdata/TDengine/pull/16255
- refactor: refactor the last file structure, as well as the related write and read procedure. by @hjxilinx in https://github.com/taosdata/TDengine/pull/16256
- Update 03-table.md by @sunshine-smdbs in https://github.com/taosdata/TDengine/pull/16236
- relrase: merge from 3.0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/16264
- refactor(query): optimize load last block. by @hjxilinx in https://github.com/taosdata/TDengine/pull/16263
- enh: rsma batch process and code optimization by @kailixu in https://github.com/taosdata/TDengine/pull/16262
- release: merge from 3.0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/16266
- doc: english version of 3.0 documentation by @danielclow in https://github.com/taosdata/TDengine/pull/16240
- release: merge from 3.0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/16265
- docs: merge from 3.0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/16268
- docs(stream) by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16267
- docs(stream) by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16271
- Update 14-stream.md by @cosmic-jc in https://github.com/taosdata/TDengine/pull/16273
- fix leakage in
SFillLogicNode
by @freemine in https://github.com/taosdata/TDengine/pull/16259 - docs: merge CONTRIBUTING files from develop branch by @arielyang in https://github.com/taosdata/TDengine/pull/16098
- test: valgrind case by @guanshengliang in https://github.com/taosdata/TDengine/pull/16274
- fix(query): add one more condition check when merge file block by @hjxilinx in https://github.com/taosdata/TDengine/pull/16276
- fix(query): add one more condition check when merge file block and last block. by @hjxilinx in https://github.com/taosdata/TDengine/pull/16278
- fix(driver): jdbc sample for 3.0 by @huolibo in https://github.com/taosdata/TDengine/pull/16235
- release: merge from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/16279
- fix: fix memory leak issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/16282
- feat(stream): steam state window delete result by @54liuyao in https://github.com/taosdata/TDengine/pull/16283
- fix(query): fix bug in descending order scan in lastblock. by @hjxilinx in https://github.com/taosdata/TDengine/pull/16286
- refactor(sync): modify config file len by @castermode in https://github.com/taosdata/TDengine/pull/16284
- ci: if all changed files are in docs/en or docs/zh, make it a docs PR… by @tangfangzhi in https://github.com/taosdata/TDengine/pull/16287
- opti: group by tag by @wangmm0220 in https://github.com/taosdata/TDengine/pull/16258
- fix: remove python subscribe demo by @zhaoyanggh in https://github.com/taosdata/TDengine/pull/15987
- ci: ignore return value while check changed files if it is a docs PR by @tangfangzhi in https://github.com/taosdata/TDengine/pull/16293
- fix(query): fix pthread_create memleak in when shell exit by @glzhao89 in https://github.com/taosdata/TDengine/pull/16290
- fix: use new API tBlockDataInit to init pBlockData by @stephenkgu in https://github.com/taosdata/TDengine/pull/16296
- enh: async launch tasks by @dapan1121 in https://github.com/taosdata/TDengine/pull/16298
- refactor(sync): close receiver when become leader by @castermode in https://github.com/taosdata/TDengine/pull/16301
- fix: the syntax problem of querying the state value in the state window by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/16299
- fix(query): init the blockdata before load data. by @hjxilinx in https://github.com/taosdata/TDengine/pull/16300
- fix: fill desc order support by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/16303
- os: fix fseek error by @afwerar in https://github.com/taosdata/TDengine/pull/16302
- fix: create block data for last files by @stephenkgu in https://github.com/taosdata/TDengine/pull/16304
- fix(query): fix stream session window out of order data agg function result error by @glzhao89 in https://github.com/taosdata/TDengine/pull/16297
- fix:fix explain analyze validate issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/16306
- fix: libuv compile error with gcc 11+ by @sangshuduo in https://github.com/taosdata/TDengine/pull/16305
- fix: fix explain row buffer size issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/16307
- release: merge from 3.0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/16308
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.0.0.0...ver-3.0.0.1