Enhancements
- Performance improvement for data subscription
- User experience improvement of quitting taos shell
- Topic name of mixed lower and upper case can be subscribed
- Output format of float/double are synchronized
Fixed bugs
- "alter replica 3" hangs in some conditions
- "trim/flush database" doesn't work with multi-level storage
- Windows client can generate log file bigger than 4GB
- Some crash issues
What's Changed
- enh(stream): the stream will start after vnode restore being completed. by @hjxilinx in #20873
- fix: udf plan error by @xiao-yu-wang in #20940
- fix:stream memory leak by @54liuyao in #20953
- opti:the logic of mndDoRebalance for clear by @wangmm0220 in #20938
- chore(deps): bump spring-core from 5.3.26 to 5.3.27 in /examples/JDBC/taosdemo by @dependabot in #20955
- enh: remove unused functions in sync by @bgzhao66 in #20954
- fix(stream): set the correct initial checkpoint versions. by @hjxilinx in #20947
- fix: atoi on int64 config item for main by @sangshuduo in #20956
- fix: jdbc connector illegal accesses by @huolibo in #20962
- fix: fix double free caused crash by @glzhao89 in #20952
- fix(stream): update the reference count value to be int32 by @hjxilinx in #20967
- fix: duplicate calling shellWriteHistory by @DuanKuanJun in #20958
- enh: ignore single row null data type validation by @dapan1121 in #20973
- fix(os): fix a deadlock. by @hjxilinx in #20977
- fix: tdengine swarm cluster(3 mnodes) startup error by @lazyky in #20966
- fix: trim database db from mnd by @kailixu in #20983
- test:add testcase of compatibility.py for TS-3209 by @tomchon in #20984
- test: modify test case by @plum-lihui in #20934
- test: add cases for TS-3150 by @jiajingbin in #20911
- ci: enable Jemalloc in compilation by @tomchon in #20616
- fix: invalid identifier check by @xiao-yu-wang in #20993
- fix(stream): add lock during check wal to create new stream task. by @hjxilinx in #20995
- enh(stream): add more check to stop stream asap. by @hjxilinx in #20998
- add the cast that select field include two udf function by @DuanKuanJun in #20991
- enhance: enterprise package include jdbc driver by @xleili in #21001
- fix: do not performace table count scan optimized where there are no agg functions by @shenglian-zhou in #20989
- fix(stream): set the correct number of tasks. by @hjxilinx in #21002
- fix:[TS-3082] change offset to firstver if offset is smller than firs… by @wangmm0220 in #21006
- fix:[TS-3250] change strtegy in schemaless if modifyDBSchema error by @wangmm0220 in #21005
- opti:escape logic in schemaless by @wangmm0220 in #20970
- feat: support table_prefix/table_suffix new mode by @dapan1121 in #21007
- fix: taosdump escape dbname by @sangshuduo in #21014
- fix: topic name supports capital by @wangmm0220 in #21012
- fix: when db_name!=xxx can not be used in systable scan index by @shenglian-zhou in #21008
- fix: vnode errcode setting error by @xiao-yu-wang in #21028
- fix: taosbenchmark rest socket in stb section for main by @sangshuduo in #21020
- fix: change tdbTbInsert to tdbTbUpsert for meta update in tdb by @bgzhao66 in #21013
- fix:add log for locale setting by @cadem in #21023
- fix: release resources if node open/start failed by @kailixu in #21032
- fix filter err by @yihaoDeng in #21019
- test:modify base version in compatibility.py by @tomchon in #21044
- fix(query): add null ptr check. by @hjxilinx in #21030
- Test/ts 3249 by @happyguoxy in #21047
- fix: delete table error by @hzcheng in #21064
- fix: restore ci buildPath by @tomchon in #21067
- opti:test cases for tmq by @wangmm0220 in #21046
- enhance: packaging keeper in deb rpm main by @xleili in #21071
- fix: the latest schema may delete columns by @shenglian-zhou in #21074
- feat: subtable level privilege by @xiao-yu-wang in #21056
- fix: more fix by @hzcheng in #21078
- enh(query): opt last row read performance. TD-23313 by @hjxilinx in #21070
- fix: schema/tag version update to int32 by @dapan1121 in #21088
- fix: log file size over 4G report error on windows by @DuanKuanJun in #21077
- fix: fix crash caused by deleting from system table by @glzhao89 in #21029
- refactor: do some internal refactor. by @hjxilinx in #21087
- test:add test case for multistage by @jiacy-jcy in #20997
- Lihui3.0/test by @plum-lihui in #21094
- log: disable some logs. TD-23861 by @hjxilinx in #21097
- fix(taosAdapter): tmq lift blocking time limit by @huskar-t in #21100
- enhance: relase enterpise pull jdbc from tag 3.1.0 by @xleili in #21102
New Contributors
Full Changelog: ver-3.0.4.0...ver-3.0.4.1