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