ver-3.0.2.3
版本发布时间: 2023-01-29 16:33:35
taosdata/TDengine最新发布版本:ver-3.3.3.0(2024-10-08 15:31:53)
Improvements:
- pseudo column "_isfilled" can be used with interp() functon to indicate whether the value is original value or not
- Performance optimization for Windows
- Error is returned when trying to delete the last tag
Fixed Bugs:
- taosd crash after stream processing has been running for long time
- "invalid value in client" is returned when querying the result stable of stream processing
- taosd crash when "create db" & "drop db" are executed frequently
- table UID is generated incorrectly in schemaless writing
- taosd crashed because of race condidtion in LRU Cache
- WAL file is deleted wrongly after tasod is restarted
- "create mnode" hangs after creating stream
- Aggregate query result is wrong because of SMA reading logic error
- taosd crashed when quering in case of 3 replicas
- taosbenchmark -y failed to execute
What's Changed
- chore: add comp postfix for taos-tools by @sangshuduo in https://github.com/taosdata/TDengine/pull/19169
- enh: drop stream eagerly by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19167
- fix: skip msg by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19174
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19172
- enh: set scan limit by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19178
- enh: check existence of msg head at SRpcMsg pCont in vmPutMsgToQueue by @bgzhao66 in https://github.com/taosdata/TDengine/pull/19177
- fix: display the correct log information by @guanshengliang in https://github.com/taosdata/TDengine/pull/19176
- fix: taosbenchmark no vgroup if host specified for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/19180
- fix: semaphore is not destroyed issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/19183
- fix:calculate next sliding window error by @54liuyao in https://github.com/taosdata/TDengine/pull/19187
- fix: double free on append log failed by @guanshengliang in https://github.com/taosdata/TDengine/pull/19189
- fix: escape error in create topic by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/19198
- fix: change system error code and avoid mem leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19197
- test: add test case for tmq replica 3 by @xiaopingcs in https://github.com/taosdata/TDengine/pull/19193
- fix: disable fma by default for old cpu by @sangshuduo in https://github.com/taosdata/TDengine/pull/19207
- fix: handle except on taosd rpc-client by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19215
- fix: prohibit triggering modes other than at_once in non window stream by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/19217
- fix memory leak by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19190
- test:add client-server compatibility test by @tomchon in https://github.com/taosdata/TDengine/pull/19222
- enh: adjusting the operation mode of the stream thread pool by @guanshengliang in https://github.com/taosdata/TDengine/pull/19210
- test:add client-server compatibility test by @tomchon in https://github.com/taosdata/TDengine/pull/19225
- fix: covert scalar param to data block by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/19205
- fix: set dnode online after status check success by @guanshengliang in https://github.com/taosdata/TDengine/pull/19223
- fix: support_vnodes and the max supported vgroups mis-match by @guanshengliang in https://github.com/taosdata/TDengine/pull/19219
- fix:fill operator fill next issue by @54liuyao in https://github.com/taosdata/TDengine/pull/19213
- Fix/xsren/win sort & mac fqdn by @facetosea in https://github.com/taosdata/TDengine/pull/19232
- fix(query): fix count/hyperloglog return additional row in group by when queryPolicy is set to 3. by @glzhao89 in https://github.com/taosdata/TDengine/pull/19224
- refact: adjust sync log by @guanshengliang in https://github.com/taosdata/TDengine/pull/19242
- fix(tdb): free stack celldecoder's pVal by @stephenkgu in https://github.com/taosdata/TDengine/pull/19249
- fix: escape error in create topic/stream by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/19250
- fix(meta/snap): return -1 when decoder meta entry failed by @stephenkgu in https://github.com/taosdata/TDengine/pull/19253
- avoid invalid free by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19247
- fix: some query tasks not end when vnode stopped by @dapan1121 in https://github.com/taosdata/TDengine/pull/19239
- enh: put func state into tdb by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19244
- enh: optimize drop when scan exec by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19255
- new API taos_stmt_reclaim_fields to reclaim TAOS_FIELD_E in a uniform… by @freemine in https://github.com/taosdata/TDengine/pull/19245
- fix: error in deleting only tag columns by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/19256
- enhance: remove assert by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/19175
- fix: select tbname from system tables by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/19147
- refactor: stream dispatch by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19257
- fix(query): opt filter perf. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19188
- fix:modify parameter type by @54liuyao in https://github.com/taosdata/TDengine/pull/19266
- test:add test case info ci by @jiacy-jcy in https://github.com/taosdata/TDengine/pull/19273
- fix: invalid msg order issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/19277
- Enh/xsren/win print trace mainbase by @facetosea in https://github.com/taosdata/TDengine/pull/19279
- build: update taosadapter by @sunpe in https://github.com/taosdata/TDengine/pull/19292
- test: update script for crash_gen by @xiaopingcs in https://github.com/taosdata/TDengine/pull/19294
- Release/ver 3.0.2.2 by @plum-lihui in https://github.com/taosdata/TDengine/pull/19293
- fix: reset stream status when load from disk by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19290
- enh: remove assert by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19264
- feat(util): new ASSERT work by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/19126
- fix: allow the ip resolved by fqdn different between dnodes by @guanshengliang in https://github.com/taosdata/TDengine/pull/19297
- fix: insert into select with disorder column issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/19280
- refactor: disable all asserts. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19312
- fix mem leak by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19318
- enh: add log by @hzcheng in https://github.com/taosdata/TDengine/pull/19322
- fix(query): fix floating type handle sma error by @glzhao89 in https://github.com/taosdata/TDengine/pull/19262
- fix: evac page failed issue cause of disk full by @dapan1121 in https://github.com/taosdata/TDengine/pull/19327
- fix(utility): fix the bug in creating auto delete files. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19321
- fix: skiplist concurrent access by @hzcheng in https://github.com/taosdata/TDengine/pull/19336
- fix: load wal ref when init by @cosmic-jc in https://github.com/taosdata/TDengine/pull/19334
- fix: vnode set the wrong replica info after snapshot transfered by @guanshengliang in https://github.com/taosdata/TDengine/pull/19344
- enh: remove assert from mnode by @guanshengliang in https://github.com/taosdata/TDengine/pull/19333
- Enh/xsren/td 21652/win file lock base main by @facetosea in https://github.com/taosdata/TDengine/pull/19317
- test: update tmq test cases by @xiaopingcs in https://github.com/taosdata/TDengine/pull/19289
- fix: add test for select tbname from systable by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/19310
- fix: drop task while task executing issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/19339
- fix: varchar type order by rule different with nchar type by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/19337
- enh: use diff atomic op by @hzcheng in https://github.com/taosdata/TDengine/pull/19350
- fix: update taos-tools 4776778 for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/19349
- enh(query): opt filter perf. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19345
- feat: add batch get table vgId API by @dapan1121 in https://github.com/taosdata/TDengine/pull/19358
- fix: fix ASSERTs by @glzhao89 in https://github.com/taosdata/TDengine/pull/19325
- fix: 'show user privilegs' command echo user name incomplete by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/19360
- fix: send rpc response on closing sync or failing to enqueue by @bgzhao66 in https://github.com/taosdata/TDengine/pull/19372
- enh(query): handle getBufPage return NULL when no available disk spaces by @glzhao89 in https://github.com/taosdata/TDengine/pull/19370
- ci:add ci for keepColumnName by @54liuyao in https://github.com/taosdata/TDengine/pull/19376
- fix(vnode/mgmt): pre close vnode after queue's empty by @stephenkgu in https://github.com/taosdata/TDengine/pull/19369
- feat: update taos-tools 69964a0 for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/19382
- fix: update taos-tools 4efbc10 for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/19398
- fix: crash if reader is already dropped by @guanshengliang in https://github.com/taosdata/TDengine/pull/19389
- fix: rsma commit without table by @kailixu in https://github.com/taosdata/TDengine/pull/19406
- fix: tsdb snap wrong suid by @hzcheng in https://github.com/taosdata/TDengine/pull/19396
- fix: fix no available disk error by @glzhao89 in https://github.com/taosdata/TDengine/pull/19415
- fix: remove privilege info on drop db / topic by @guanshengliang in https://github.com/taosdata/TDengine/pull/19411
- fix: handle error while write vnodes.json by @guanshengliang in https://github.com/taosdata/TDengine/pull/19418
- feat: support crash report to telemetry server by @dapan1121 in https://github.com/taosdata/TDengine/pull/19278
- fix(vnd/snap): keep vnode stats transfered from leader by @stephenkgu in https://github.com/taosdata/TDengine/pull/19422
- change default config value by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19403
- fix: td-21697 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19338
- fix; fix invalid vgroup id by @yihaoDeng in https://github.com/taosdata/TDengine/pull/19298
- fix: set operator precision miss by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/19412
- fix: taosbenchmark ctrl-c handle for main by @sangshuduo in https://github.com/taosdata/TDengine/pull/19433
- fix(query): do not merge rows in last file when no data blocks exist. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19435
- enh: vnodeCommit on consensus only by @bgzhao66 in https://github.com/taosdata/TDengine/pull/19125
- fix: use pInfo->info.state.committed for WAL snapshot instead of the current one for async vnodeCommit by @bgzhao66 in https://github.com/taosdata/TDengine/pull/19436
- fix(taosAdapter): get vgid in batch by @huskar-t in https://github.com/taosdata/TDengine/pull/19437
- fix: rename global variables by @guanshengliang in https://github.com/taosdata/TDengine/pull/19438
- enh: refact raft store file read write by @guanshengliang in https://github.com/taosdata/TDengine/pull/19445
- fix:table name error in schemaless by @wangmm0220 in https://github.com/taosdata/TDengine/pull/19401
- fix: error code not returned issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/19446
- enh: add version for show cluster by @guanshengliang in https://github.com/taosdata/TDengine/pull/19454
- fix: install script don't install new cfg on fresh new system by @sangshuduo in https://github.com/taosdata/TDengine/pull/19451
- fix(query): fix error for retrieve data only in last files. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19457
- fix(query): fix error for retrieve data only in last files. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19458
- enh: read mnode file by @guanshengliang in https://github.com/taosdata/TDengine/pull/19456
- enh: vote for higher lastLogTerm despite commitIndex by @bgzhao66 in https://github.com/taosdata/TDengine/pull/19408
- fix: no core file generated issue on linux by @dapan1121 in https://github.com/taosdata/TDengine/pull/19461
- fix: return dropping dnode in status resp by @guanshengliang in https://github.com/taosdata/TDengine/pull/19452
- fix(query): fix error for retrieve data only in last files. by @hjxilinx in https://github.com/taosdata/TDengine/pull/19467
- test: add cases for ts-2440 by @jiajingbin in https://github.com/taosdata/TDengine/pull/19462
- release v3.0.2.3 from main by @plum-lihui in https://github.com/taosdata/TDengine/pull/19476
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.0.2.2...ver-3.0.2.3