ver-3.0.1.7
版本发布时间: 2022-11-18 14:06:19
taosdata/TDengine最新发布版本:ver-3.3.3.0(2024-10-08 15:31:53)
Enhancements:
- Future timestamp can be inserted
- Performance optimization for query in a lot of scenarios
- Performance optimization for data inserting
- Significantly reduced the number of open file descriptions
- Schemalss inserting can handle data including "\0"
- Mode() function can be used with specific columns
Fixed Bugs:
- taosd crashed when there is out of order data
- taosd crashed when querying last_row()
- taosd crash caused by creating stream
- taosd crash caused by "CASE WHEN THEN NULL"
- Client programs crashed because of taosc
- Some other crashed in taosd
- Memory leak issues in taosd
- duplicate timestamp returned when querying with interval() fill(prev)
- NULL retruned when querying with interval() fill(prev)
- show create table \G doesn't show the full column list
- FQDN over 32 bytes can't be handled properly
- result returned by "last_row() group by tbname" is not consistent with that returned by "last group by tag"
- child tables are not accumulated in the count of time series
- show tables or select from ins_tables doesn't work after the license expires
- The timezone specified when establishing connection doesn't work
What's Changed
- refact: adjust sync.h and syncState by @guanshengliang in https://github.com/taosdata/TDengine/pull/17825
- Release/ver 3.0.1.6 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/17822
- fix(query): optimize the performance of tsdbread. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17813
- test:add replica 3 for cluster test case by @tomchon in https://github.com/taosdata/TDengine/pull/17818
- fix: set output value to null if zero-length by @stephenkgu in https://github.com/taosdata/TDengine/pull/17829
- fix(sync): delete assert by @castermode in https://github.com/taosdata/TDengine/pull/17827
- fix: add dnode status log by @guanshengliang in https://github.com/taosdata/TDengine/pull/17830
- fix: typo create_definitionn -> create_definition by @beyoung in https://github.com/taosdata/TDengine/pull/17831
- fix: address sanitizer divide by zero error by @glzhao89 in https://github.com/taosdata/TDengine/pull/17826
- fix: set firstTrial as false if error encountered in loop of walScanLogGetLastVer by @bgzhao66 in https://github.com/taosdata/TDengine/pull/17824
- refact: adjust error code in vnode by @guanshengliang in https://github.com/taosdata/TDengine/pull/17835
- docs: taosbenchmark support kill slow query by @sangshuduo in https://github.com/taosdata/TDengine/pull/17661
- fix: fix reverse table scan when checking if block from file overlap with skyline deletion result error by @glzhao89 in https://github.com/taosdata/TDengine/pull/17841
- fix(function):if data is null, apercentile function should return null by @54liuyao in https://github.com/taosdata/TDengine/pull/17840
- fix: failed to read sdb while udf larger then 10M by @guanshengliang in https://github.com/taosdata/TDengine/pull/17842
- fix typo PARTITON by @sunmorrow in https://github.com/taosdata/TDengine/pull/17846
- refactor(sync): add pre snapshot by @castermode in https://github.com/taosdata/TDengine/pull/17837
- fix: handle tcp except by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17848
- fix: status access time error by @guanshengliang in https://github.com/taosdata/TDengine/pull/17849
- fix(query): update the lastkey for each table during table scanning. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17834
- fix: taos_fetch_row returns null and log the error when the argument is invalid by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/17850
- update jenkinsFile2 to add unit test by @tomchon in https://github.com/taosdata/TDengine/pull/17749
- enh: optimize submit response message by @dapan1121 in https://github.com/taosdata/TDengine/pull/17851
- test:add replica parameters for all testcase by @tomchon in https://github.com/taosdata/TDengine/pull/17844
- fix: return err code when query fail by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17816
- fix: set fs and last dataf reader to null when resetting by @stephenkgu in https://github.com/taosdata/TDengine/pull/17852
- fix: fix tbname in crash issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/17855
- refact: add sequence for status msg by @guanshengliang in https://github.com/taosdata/TDengine/pull/17857
- enh(sync): add sync pre stop, local-cmd:follower-commit by @castermode in https://github.com/taosdata/TDengine/pull/17856
- test: adjust case by @guanshengliang in https://github.com/taosdata/TDengine/pull/17859
- docs: update default value of monitor option by @guanshengliang in https://github.com/taosdata/TDengine/pull/17868
- fix: fix packaging condition test in the scripts by @zitsen in https://github.com/taosdata/TDengine/pull/17864
- fix: fix taosd memory leak issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/17861
- refactor(sync): add syncIsReadyForRead by @castermode in https://github.com/taosdata/TDengine/pull/17869
- refactor(stream): stream deploy and state transfer by @cosmic-jc in https://github.com/taosdata/TDengine/pull/17865
- fix: reset last load info when close dataf reader for stt last files by @stephenkgu in https://github.com/taosdata/TDengine/pull/17875
- build : Release/ver 3.0.1.6 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/17874
- build: release ver-3.0.1.6 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/17873
- release:update_docs of version 3.0.1.6 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/17882
- enh(taosAdapter): support Windows service by @huskar-t in https://github.com/taosdata/TDengine/pull/17885
- fix: handle trans except by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17878
- Update 01-deploy.md by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/17895
- Update 01-deploy.md by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/17898
- update query script by @xiaopingcs in https://github.com/taosdata/TDengine/pull/17900
- refactor(query): do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17853
- refactor(sync): delete assert by @castermode in https://github.com/taosdata/TDengine/pull/17893
- Update 01-deploy.md by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/17905
- test:modify case by @plum-lihui in https://github.com/taosdata/TDengine/pull/17906
- Update 01-deploy.md by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/17907
- fix(query): set the last key of each tablescan info by @hjxilinx in https://github.com/taosdata/TDengine/pull/17886
- enh: adjust tqueue and tworker log by @guanshengliang in https://github.com/taosdata/TDengine/pull/17894
- test:update verisonFile every time on testpackage.sh by @tomchon in https://github.com/taosdata/TDengine/pull/17911
- test(driver):C# example CI failed by @xleili in https://github.com/taosdata/TDengine/pull/17902
- build: release ver-3.0.1.6 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/17913
- build: release ver-3.0.1.6 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/17912
- docs: correct cfgdir param meaning for3.0 by @sangshuduo in https://github.com/taosdata/TDengine/pull/17881
- test:add parameter for mixed deployed mnodes in testcase framework by @tomchon in https://github.com/taosdata/TDengine/pull/17888
- fix: adjust log by @guanshengliang in https://github.com/taosdata/TDengine/pull/17910
- refactor(sync): optimize advance commit index when one replica by @castermode in https://github.com/taosdata/TDengine/pull/17915
- fix: invalid read of tsdb path by @kailixu in https://github.com/taosdata/TDengine/pull/17843
- enh: add show rewrite mask in query msg by @dapan1121 in https://github.com/taosdata/TDengine/pull/17877
- fix: fix catalog double free issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/17909
- fix: fix interval query memory leak by @dapan1121 in https://github.com/taosdata/TDengine/pull/17899
- fix: taosbenchmark query interval unit by @sangshuduo in https://github.com/taosdata/TDengine/pull/17847
- fix: fix memory leak by @glzhao89 in https://github.com/taosdata/TDengine/pull/17901
- fix: coverity issues by @guanshengliang in https://github.com/taosdata/TDengine/pull/17917
- fix: examples/go/taosdemo.go by @sangshuduo in https://github.com/taosdata/TDengine/pull/17922
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17908
- fix(query): fix countAlwaysReturnValue param not taking effect for count and hyperloglog by @glzhao89 in https://github.com/taosdata/TDengine/pull/17876
- chore: update taosws to v0.3.8 by @zitsen in https://github.com/taosdata/TDengine/pull/17921
- test:modify testcase for taosdShell by @tomchon in https://github.com/taosdata/TDengine/pull/17924
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17919
- test:refact unsuccessful case by @tomchon in https://github.com/taosdata/TDengine/pull/17925
- test:update test case for delete by @jiacy-jcy in https://github.com/taosdata/TDengine/pull/17858
- enh: add req_id interface by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17887
- enh(query): add cache for table meta entry in table scan. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17926
- enh: support grant check in vnode query by @dapan1121 in https://github.com/taosdata/TDengine/pull/17930
- fix(sync): when apply queue not empty, can not read by @castermode in https://github.com/taosdata/TDengine/pull/17931
- enh: insert optimize by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/17920
- perf: optimize block data operation by @hzcheng in https://github.com/taosdata/TDengine/pull/17933
- refactor(sync): delete assert, add error log by @castermode in https://github.com/taosdata/TDengine/pull/17940
- refact: adjust sync log by @guanshengliang in https://github.com/taosdata/TDengine/pull/17937
- fix: avoid cpu load imbalance by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17941
- test:modify testcase that reduce numbers of db and repetitions by @tomchon in https://github.com/taosdata/TDengine/pull/17942
- docs: add case expressions by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/17944
- release: build 3.0.1.6 (merge from main to 3.0) by @guanshengliang in https://github.com/taosdata/TDengine/pull/17946
- reafct: adjust sync propose by @guanshengliang in https://github.com/taosdata/TDengine/pull/17945
- refactor: refactor to avoid spin operator in exchange operator. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17936
- fix(query): add mode with selectivity rows by @glzhao89 in https://github.com/taosdata/TDengine/pull/17891
- docs: set monitor default value by @guanshengliang in https://github.com/taosdata/TDengine/pull/17948
- enh(tdb): new interface of meta prep async commit by @stephenkgu in https://github.com/taosdata/TDengine/pull/17932
- perf: optimize sma calculation by @hzcheng in https://github.com/taosdata/TDengine/pull/17929
- fix: fix error handling for query msg preprocessing by @dapan1121 in https://github.com/taosdata/TDengine/pull/17938
- test: modify case delete_data.py to three test cases by @jiacy-jcy in https://github.com/taosdata/TDengine/pull/17947
- docs: add examples of case expressions by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/17956
- fix(shell): adjust show result format by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/17950
- fix: add installation folder to system path by @sangshuduo in https://github.com/taosdata/TDengine/pull/17943
- enh: optimize the error code when create and drop a db in dropping status by @guanshengliang in https://github.com/taosdata/TDengine/pull/17953
- fix(stream): delete tb should be checked in write thread by @cosmic-jc in https://github.com/taosdata/TDengine/pull/17954
- fix: state_window error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/17951
- fix: fix compare invalid read issues by @dapan1121 in https://github.com/taosdata/TDengine/pull/17957
- fix(taosAdapter): fix cors config by @huskar-t in https://github.com/taosdata/TDengine/pull/17958
- perf: row iter optimize by @hzcheng in https://github.com/taosdata/TDengine/pull/17962
- fix: add log for use db rsp by @guanshengliang in https://github.com/taosdata/TDengine/pull/17964
- enh(tmq): offset commit only when needed by @cosmic-jc in https://github.com/taosdata/TDengine/pull/17961
- fix: fix tsdbRead crash caused by reuse after free by @glzhao89 in https://github.com/taosdata/TDengine/pull/17935
- fix: filter merge issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/17960
- test:modify two options that downloads the installPackages by @tomchon in https://github.com/taosdata/TDengine/pull/17968
- fix: set operator subplan type error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/17969
- fix: TS-2015 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17971
- enh: check vgroup status changes at regular intervals by @guanshengliang in https://github.com/taosdata/TDengine/pull/17967
- fix: the vnode was created to the wrong dnode when network was misconfigured by @guanshengliang in https://github.com/taosdata/TDengine/pull/17970
- fix: send response on enqueue msg failed by @guanshengliang in https://github.com/taosdata/TDengine/pull/17975
- refact: adjust sync resp mgr by @guanshengliang in https://github.com/taosdata/TDengine/pull/17974
- fix(stream): state window, error result after deleting data by @54liuyao in https://github.com/taosdata/TDengine/pull/17963
- feat: taosbenchmark support query fails then continue by @sangshuduo in https://github.com/taosdata/TDengine/pull/17980
- enh(query): optimize the query perf. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17976
- refactor(sync): delete assert, call FpCommitCb when multi replica by @castermode in https://github.com/taosdata/TDengine/pull/17984
- fix(operator):partition operator memory leak by @54liuyao in https://github.com/taosdata/TDengine/pull/17986
- enh(tmq): auto clear lost consumer by @cosmic-jc in https://github.com/taosdata/TDengine/pull/17991
- fix: taos_fetch_rows_a error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/17990
- refactor(sync): add FpApplyQueueItems in fsm by @castermode in https://github.com/taosdata/TDengine/pull/17995
- fix(query): fix syntax errors. by @hjxilinx in https://github.com/taosdata/TDengine/pull/17998
- fix: some problems of parser by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18000
- fix(ci):modify ci test by @54liuyao in https://github.com/taosdata/TDengine/pull/17993
- fix: uncomment CI cases by @glzhao89 in https://github.com/taosdata/TDengine/pull/17997
- fix: fix valgrind invalid read error by @glzhao89 in https://github.com/taosdata/TDengine/pull/17996
- fix(sync): fix AddressSanitizer error by @castermode in https://github.com/taosdata/TDengine/pull/18001
- refact: move sync test code to single lib and reduce the number of memory copies by @guanshengliang in https://github.com/taosdata/TDengine/pull/17999
- fix: wait until db created while process use db req by @guanshengliang in https://github.com/taosdata/TDengine/pull/18008
- refactor(sync): if index less than wal.commitVer, do not truncate, otherwise it will print much log by @castermode in https://github.com/taosdata/TDengine/pull/18006
- perf: optimize write by changing default buffer size by @hzcheng in https://github.com/taosdata/TDengine/pull/17988
- refactor: do some internal refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/18007
- enh: support vgroup epset update by @dapan1121 in https://github.com/taosdata/TDengine/pull/18005
- fix: skip empty data in delete file by @stephenkgu in https://github.com/taosdata/TDengine/pull/18011
- fix(stream): partition tbname reset to null by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18013
- refact: remove assert and adjust log by @guanshengliang in https://github.com/taosdata/TDengine/pull/18016
- fix: free unfinished ahandle when cli quit by @yihaoDeng in https://github.com/taosdata/TDengine/pull/17973
- fix: case when type error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18017
- ci:add the env that builds with sanitizer by @tomchon in https://github.com/taosdata/TDengine/pull/18009
- ci:add the env that builds with sanitizer by @tomchon in https://github.com/taosdata/TDengine/pull/18021
- fix(stream): state and session agg partition tbname by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18019
- test: enable asan test mode by @guanshengliang in https://github.com/taosdata/TDengine/pull/18020
- refactor(stream): drop stream task by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18024
- test(driver):C# CI failed for longarch64 pr-17982 by @xleili in https://github.com/taosdata/TDengine/pull/18030
- Add loongarch64 architecture port. by @huajingyun01 in https://github.com/taosdata/TDengine/pull/17982
- enh: add rpc retry config by @yihaoDeng in https://github.com/taosdata/TDengine/pull/18034
- enh: show table tags command extension by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18027
- enh: support wider range for future timestamp by @kailixu in https://github.com/taosdata/TDengine/pull/18002
- fix(shell): describe show command need show whole result by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/18025
- fix(operator):Operator double free by @54liuyao in https://github.com/taosdata/TDengine/pull/18022
- fix:<TD-20297> disable sql log in schemaless if sql is too long by @wangmm0220 in https://github.com/taosdata/TDengine/pull/18012
- merge branch main into 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18038
- fix(stream): tbname max len to 192 by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18037
- perf: insert optimize by @hzcheng in https://github.com/taosdata/TDengine/pull/18044
- fix: update stb stats cache when creating/dropping child tables by @stephenkgu in https://github.com/taosdata/TDengine/pull/18047
- chore: set stream fill history on for tsma by @kailixu in https://github.com/taosdata/TDengine/pull/18046
- fix: taosbenchmark ver on windows by @sangshuduo in https://github.com/taosdata/TDengine/pull/18039
- fix: the problem of null in case when expression by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18051
- docs: add WeChat QR code of xiao-t by @arielyang in https://github.com/taosdata/TDengine/pull/18059
- test: add case for tmq in replica3 by @plum-lihui in https://github.com/taosdata/TDengine/pull/18052
- fix: add html close tag for compile by @arielyang in https://github.com/taosdata/TDengine/pull/18061
- refact: adjust sync debug codes by @guanshengliang in https://github.com/taosdata/TDengine/pull/18057
- refact: adjust sync debug codes by @guanshengliang in https://github.com/taosdata/TDengine/pull/18053
- refactor(tmq): add more strict drop condition check by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18056
- enh: optimize the error message when illegally modifying the column length by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18054
- fix: import image before using in md/mdx file by @arielyang in https://github.com/taosdata/TDengine/pull/18068
- fix(query): set offset for empty record by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18060
- refactor(tmq): add more strict drop condition check by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18058
- refact: adjust head file and sync log by @guanshengliang in https://github.com/taosdata/TDengine/pull/18062
- docs: optimize search result of download by @arielyang in https://github.com/taosdata/TDengine/pull/18069
- docs: add download keyword to title by @arielyang in https://github.com/taosdata/TDengine/pull/18071
- fix:avoid duplicate results by @54liuyao in https://github.com/taosdata/TDengine/pull/18065
- fix: avoid ahandle leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/18076
- fix: redefine timer by @yihaoDeng in https://github.com/taosdata/TDengine/pull/18032
- perf: insert optimize by @hzcheng in https://github.com/taosdata/TDengine/pull/18064
- refact: remove sync ping and pingreply by @guanshengliang in https://github.com/taosdata/TDengine/pull/18070
- fix(query): set tbname for stream session delete by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18073
- test: add log output by @plum-lihui in https://github.com/taosdata/TDengine/pull/18072
- test: check asan available by @guanshengliang in https://github.com/taosdata/TDengine/pull/18029
- refact: adjust timeout msg build by @guanshengliang in https://github.com/taosdata/TDengine/pull/18078
- refact: adjust timeout msg build by @guanshengliang in https://github.com/taosdata/TDengine/pull/18079
- enh: adjust request vote msg by @guanshengliang in https://github.com/taosdata/TDengine/pull/18081
- fix: null pointer passed as argument , which is declared to never be null by @guanshengliang in https://github.com/taosdata/TDengine/pull/18082
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18084
- enh: adjust sync append entry msg by @guanshengliang in https://github.com/taosdata/TDengine/pull/18083
- fix: fix asan error of leaked memory of udfd by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/18086
- fix: fix tablemeta leak by @yihaoDeng in https://github.com/taosdata/TDengine/pull/18077
- enh: adjust sync append entry reply by @guanshengliang in https://github.com/taosdata/TDengine/pull/18085
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18087
- refact: build sync heartbeat msg by @guanshengliang in https://github.com/taosdata/TDengine/pull/18088
- docs: fix download link of docker page by @sangshuduo in https://github.com/taosdata/TDengine/pull/18092
- refact: build sync heartbeat reply by @guanshengliang in https://github.com/taosdata/TDengine/pull/18090
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18089
- refactor(sync): pre snapshot by @castermode in https://github.com/taosdata/TDengine/pull/18094
- test: enable telnet_tcp.py case by @sangshuduo in https://github.com/taosdata/TDengine/pull/17992
- refact: remove sync pre snapshot by @guanshengliang in https://github.com/taosdata/TDengine/pull/18095
- react: sync msg builder by @guanshengliang in https://github.com/taosdata/TDengine/pull/18099
- refact: adjust sync log prints and local cmds by @guanshengliang in https://github.com/taosdata/TDengine/pull/18101
- docs: add row length description by @arielyang in https://github.com/taosdata/TDengine/pull/18103
- refact: adjust sync code by @guanshengliang in https://github.com/taosdata/TDengine/pull/18104
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18100
- fix(query): min/max query of float type from block sma by @kailixu in https://github.com/taosdata/TDengine/pull/18093
- docs: add historical version download link by @arielyang in https://github.com/taosdata/TDengine/pull/18106
- fix: fix query thread quit issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/18074
- fix: runtime error (division by zero in builtinsimpl.c) by @guanshengliang in https://github.com/taosdata/TDengine/pull/18108
- refactor(tmq): add debug log by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18063
- fix: fix asan issues by @dapan1121 in https://github.com/taosdata/TDengine/pull/18113
- fix: flush pages to get buffer ready for fetching by @stephenkgu in https://github.com/taosdata/TDengine/pull/18097
- fix: sanitizer error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18115
- fix(sync): fix memory error by @castermode in https://github.com/taosdata/TDengine/pull/18118
- enh(stream): set path max length to 1024 by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18116
- fix: fix mem leak during tsartDecode of tDeserializeSUseDbBatchRsp when crashgen and stream and subscribe by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/18114
- fix: ingore tree.c error found by asan by @guanshengliang in https://github.com/taosdata/TDengine/pull/18122
- test: add asan cases by @guanshengliang in https://github.com/taosdata/TDengine/pull/18120
- fix: extend show create table result width by @dapan1121 in https://github.com/taosdata/TDengine/pull/18109
- fix: null pointer when merge col data of varchar by @kailixu in https://github.com/taosdata/TDengine/pull/18121
- fix(sync): fix AddressSanitizer error: TD-20372 by @castermode in https://github.com/taosdata/TDengine/pull/18119
- fix: some problems of parser by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18123
- fix(timezone): taos_options apply new timezone by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/18110
- fix: taosadapter windows install by @sangshuduo in https://github.com/taosdata/TDengine/pull/18124
- fix(sync): do not use sNError in timer function by @castermode in https://github.com/taosdata/TDengine/pull/18128
- perf: insert optimize by @hzcheng in https://github.com/taosdata/TDengine/pull/18130
- fix(query): fill operator memory leak fixed by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/18133
- enh(stream): add stream task info into information schema by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18134
- fix(query): fix errors found by asan. by @hjxilinx in https://github.com/taosdata/TDengine/pull/18125
- fix(taosAdapter): fix log output by @huskar-t in https://github.com/taosdata/TDengine/pull/18127
- build: 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18136
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18137
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18135
- docs: add media links by @arielyang in https://github.com/taosdata/TDengine/pull/18139
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18140
- docs: resolve ambiguous taosadapter heading by @arielyang in https://github.com/taosdata/TDengine/pull/18142
- fix: skip bug of Docusaurus by @arielyang in https://github.com/taosdata/TDengine/pull/18144
- fix:applying non-zero offset in tqSink.c by @54liuyao in https://github.com/taosdata/TDengine/pull/18141
- fix: memory leak by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18143
- docs: fix bugs of style and import by @arielyang in https://github.com/taosdata/TDengine/pull/18146
- test:add test case for future timestamp insert by @jiacy-jcy in https://github.com/taosdata/TDengine/pull/18145
- docs: optimize media icons by @arielyang in https://github.com/taosdata/TDengine/pull/18149
- fix: memory leak by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18147
- fix: memory leak in smworker.c by @guanshengliang in https://github.com/taosdata/TDengine/pull/18150
- fix: fix asan issues by @dapan1121 in https://github.com/taosdata/TDengine/pull/18151
- fix: memory leak of sync timer by @guanshengliang in https://github.com/taosdata/TDengine/pull/18156
- fix: null pointer check when invoke memcpy by @kailixu in https://github.com/taosdata/TDengine/pull/18154
- fix: reset cache when table is dropped by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18157
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18162
- test: add tsan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18167
- fix: clear meta reader's decoder to free leaked memory by @stephenkgu in https://github.com/taosdata/TDengine/pull/18163
- fix/release of CentOS about rpm packing can find python3 by @wenzhouwww in https://github.com/taosdata/TDengine/pull/18160
- fix: free value return by tdb by @stephenkgu in https://github.com/taosdata/TDengine/pull/18165
- chore: update taosws to fix some unhandled error by @zitsen in https://github.com/taosdata/TDengine/pull/18166
- fix(query): report error if certain function query stable has duplicate timestamps by @glzhao89 in https://github.com/taosdata/TDengine/pull/18112
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18170
- Test/td 19940 1 by @happyguoxy in https://github.com/taosdata/TDengine/pull/18168
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18173
- fix: asan error by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18171
- fix stack-buffer-overflow in timewindowoperator.c by @54liuyao in https://github.com/taosdata/TDengine/pull/18175
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18177
- refactor: stream meta ref count by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18174
- refactor(sync): optimize, make LRU Cache hit more by @castermode in https://github.com/taosdata/TDengine/pull/18176
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18172
- fix(wal): set commit ver and snapshot ver after restore by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18178
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18179
- fix: heap-use-after-free in syncNodeEqPingTimer by @guanshengliang in https://github.com/taosdata/TDengine/pull/18180
- fix(stream): check task by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18181
- rekease: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18183
- fix(query): fix signed integer overflow in builtinsimpl.c by @glzhao89 in https://github.com/taosdata/TDengine/pull/18184
- test: add asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18186
- fix(sync): fix asan error, TD-20437 by @castermode in https://github.com/taosdata/TDengine/pull/18190
- fix(stream): timer refer stream task by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18192
- fix(ws): fix websocket connection error on windows release build by @zitsen in https://github.com/taosdata/TDengine/pull/18193
- fix: asan script error by @guanshengliang in https://github.com/taosdata/TDengine/pull/18194
- test: update asan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18196
- fix: asan script error by @guanshengliang in https://github.com/taosdata/TDengine/pull/18195
- fix: get group id from the group list when last row scan by @shenglian-zhou in https://github.com/taosdata/TDengine/pull/18197
- fix: memory leak by @xiao-yu-wang in https://github.com/taosdata/TDengine/pull/18198
- fix(sync): fix timer memory leak by @castermode in https://github.com/taosdata/TDengine/pull/18199
- fix(query): ASAN heap buffer overflow by @glzhao89 in https://github.com/taosdata/TDengine/pull/18201
- fix: restore wal info changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/18204
- enh(stream): add tbname map cache by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18203
- fix: memory leak while create stream by @guanshengliang in https://github.com/taosdata/TDengine/pull/18189
- fix: add sc start/stop instruction to windows installer by @sangshuduo in https://github.com/taosdata/TDengine/pull/18211
- fix(sync): fix hb-timer heap-use-after-free by @castermode in https://github.com/taosdata/TDengine/pull/18206
- Update 13-schemaless.md by @wangmm0220 in https://github.com/taosdata/TDengine/pull/18207
- Update 13-schemaless.md by @wangmm0220 in https://github.com/taosdata/TDengine/pull/18208
- test: add tsan case by @guanshengliang in https://github.com/taosdata/TDengine/pull/18214
- fix(stream): skip check update for scalar by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18216
- enh: check function state by @cosmic-jc in https://github.com/taosdata/TDengine/pull/18209
- fix: sma for null by @hzcheng in https://github.com/taosdata/TDengine/pull/18205
- release: build 3.0.1.7 by @guanshengliang in https://github.com/taosdata/TDengine/pull/18218
New Contributors
- @beyoung made their first contribution in https://github.com/taosdata/TDengine/pull/17831
- @sunmorrow made their first contribution in https://github.com/taosdata/TDengine/pull/17846
- @huajingyun01 made their first contribution in https://github.com/taosdata/TDengine/pull/17982
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.0.1.6...ver-3.0.1.7