ver-3.3.5.0
版本发布时间: 2025-01-02 16:27:47
taosdata/TDengine最新发布版本:ver-3.3.5.0(2025-01-02 16:27:47)
Behavior change and compatibility
Features
- feat: refactor MQTT to improve stability and performance
- feat: refactor taosX incremental backup-restore
- feat: add stmt2 apis in JDBC via websocket connection
- feat: add stmt2 api in Rust connector
- feat: adding error codes in error prompts in taos-CLI
- feat: superSet can connect TDengine with python connector
- feat: configurable grafana dashboards in explorer management
- feat: add taosX-agent in-memory cache queu capacity option
Enhancements
- enh: adjust the reporting mechanism of telemetry.
- enh: support for SQL-based statistics of disk space for a specified DB.
- enh: add memory management for SQL queries on the server side
- enh: INTERVAL clause allows the use of the AUTO keyword to specify the window offset.
- enh: reduce the impact on data write performance during data migration across multi-level storage
- enh: migrate from angular to react for grafana 11.3+
- enh: refactor taosAdapter websocket api for a slightly better perf
- enh: add health state in taosX task status
- enh: taosX add configurations to handle exceptions
- enh: support setting options for client connections, including time zone, character set, user IP, and user name.
- enh: taosdump support retry after connection timeout or broken
- enh: allow creating index for tags that already subscribed
- enh: taosX now support literal special chars in password
- enh: improve data write performance when Last Cache is activated.
- enh: COMPACT command supports automatic execution, concurrency setting, and progress observation.
- enh: support update global configuration parameters through SQL statements and persisting them.
- enh: update the default compression method for all data types to improve the compression ratio in most scenarios.
- enh: taosBenchmark --nodrop fix for mac/window
- enh: prohibit the simultaneous execution of DB compaction and replica change operations (Enterpris).
- enh: taosdump support primary key tables
- enh: display user IP and name in the results of the SHOW QUERIES and SHOW CONNECTIONS statements.
- enh: (JDBC)support batch insertion into multiple tables
- enh: support for dynamically modifying the dataDir parameter for multi-level storage.
- enh: prefer db file under data_dir
- enh: enforce users to set strong passwords, which must be 8 to 16 characters in length and include at least three types of characters from the following: uppercase letters, lowercase letters, numbers, and special characters.
- enh: improve the speed at which clients acquire the new Leader.
- enh: support negative regex pattern in opc point selector
Fixes
- fix: the potential for deadlocks when updating checkpoints in stream computing under high-load scenarios.
- fix: write tmq data into target error when terrno already set
- fix: taosd cannot start when there is data corruption in a block within the WAL
- fix: taosBenchmark fails when taosd disconnected in replica 2/3
- fix: log files being lost when they are switched frequently.
- fix: the stream computing stops due to the data update within the window.
- fix: libtaosws.so sets an incorrect error code when the connection is terminated while fetch data.
- fix: taosX opc error in case of @-prefixed name
- fix: fix permission denied with show vgroups sql in cloud
- fix: fix sql syntax error when migrating from large stables with compress options
- fix: incorrect memory estimation for vnode usage
- fix: failed to perform UNION ALL query on constant strings of the varchar type.
- fix: leader transfer during the execution of transaction may cause deadlock.
- fix: rust connector invliad pointer addr in ws_stmt_get_tag_fields
- fix: UNION statement fails when executing with subqueries containing multiple NULLs.
- fix: the pause operation of stream computing might fail.
- fix: when writing data into a sub-table with a table name length of 192 characters using an SQL statement, errors may occur if the table name is enclosed in backticks (`).
- fix: when performing a join query on super tables across different databases, if each database contains only one vnode, the query will return an error.
- fix: no enough disk space cause taosX panic
- fix: when write data to a super table, using both bound and unbound simultaneously will trigger an exception.
- fix: metrics non-exist cause panic when connect with agent
- fix: when creating indexes for tag with a large character length, taosd may crash.
- fix: when the input parameters for the functions first, last, last_row, and char exceed 127, the taosd may crash. https://github.com/taosdata/TDengine/issues/29241
- fix: when the number of rows in the result set of the LIMIT statement exceeds the size of a single data block, the returned count does not match the expectation.
- fix: when synchronizing data between clusters, if the target task is deleted, the source cluster may run out of memory
- fix: metadata read-write lock misconfiguration leads to a very small chance of blocking writes.
- fix: when importing CSV files using the INSERT INTO statement on the Windows platform, the absence of a newline character at the end of the file may lead to an issue of infinite loop reading.
- fix: after the tags of the table are updated, the stream computing fails to recognize and apply the ne values.
- fix: fix kafka timeout issue and improve performance and stability
- fix: in SQL queries, when both 'is null' and invalid 'in' filter conditions are included simultaneously, the query results are incorrect. https://github.com/taosdata/TDengine/issues/29067
- fix: SQL queries containing both 'IN' and 'BETWEEN' filter conditions result in incorrect query results. https://github.com/taosdata/TDengine/issues/28989
- fix: when performing multiplication or division operations between timestamp and numeric types, the results are incorrect. https://github.com/taosdata/TDengine/issues/28339
- fix: data type conversion error in the IN statement leads to incorrect query results. https://github.com/taosdata/TDengine/issues/29047 https://github.com/taosdata/TDengine/issues/28902
- fix: the error in filtering results when constant conditions are combined with OR operators. https://github.com/taosdata/TDengine/issues/28904
- fix: when performing subtraction operation on timestamp type, the negative value is not considered. https://github.com/taosdata/TDengine/issues/28906
- fix: tag values may display incorrectly when using GROUP BY tag synatix
- fix: gcc < 10 bug cause taosX compile error
What's Changed
- 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/28591
- 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/28654
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28695
- Td31284 by @flyingangel2013 in https://github.com/taosdata/TDengine/pull/27106
- fix:[TD-32563] remove config variable slowLogThresholdTest by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28400
- fix TD-32519 drop child table with tsma caused crash by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/28647
- update spring version, improve demo code by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28705
- doc: update the documents for analysis framework. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28704
- doc: fix error. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28710
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28709
- enh: add test case for grant by @kailixu in https://github.com/taosdata/TDengine/pull/28708
- Update 02-database.md by @boxiaobj in https://github.com/taosdata/TDengine/pull/28713
- doc: Update index.md by @hjxilinx in https://github.com/taosdata/TDengine/pull/28726
- test: add smoke test scripts by @tomchon in https://github.com/taosdata/TDengine/pull/28685
- doc: refactor docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28730
- docs(datain:csv): rewrite the csv documentation after optimization by @tjuzyp in https://github.com/taosdata/TDengine/pull/28668
- doc: refactor analysis docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28733
- doc: update docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28737
- doc: update figs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28738
- doc: update docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28740
- test:add docs ci in jenkinsfile2 by @tomchon in https://github.com/taosdata/TDengine/pull/28748
- doc: update analytics docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28754
- docs(mqtt): add new advance options in mqtt datain by @bitcapybara in https://github.com/taosdata/TDengine/pull/28725
- doc: update analytics docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28760
- docs(debug):Add debugging tool installation suggestions. by @xiao-77 in https://github.com/taosdata/TDengine/pull/28732
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28762
- doc: update analytics documents. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28768
- refactor: return the error code and do some refactor. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28758
- docs(database): add arch diagram for property keep by @pigzhou in https://github.com/taosdata/TDengine/pull/28775
- doc(arch/last): new section for last/last_row cache by @stephenkgu in https://github.com/taosdata/TDengine/pull/28764
- doc: Update 02-anomaly-detection.md by @hjxilinx in https://github.com/taosdata/TDengine/pull/28781
- fix: adjust bucket to 40 and exit drop db by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28772
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28778
- docs(opc): node_id_pattern and browse_name_pattern#TD-31908 by @zyyang90 in https://github.com/taosdata/TDengine/pull/28789
- set default compress by data type by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28609
- doc: update docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28802
- doc: update docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28805
- doc: fix typo in analytics user manual. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28809
- add test tzlocal dependent by @menshibin in https://github.com/taosdata/TDengine/pull/28816
- doc: update analytic docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28817
- doc: update analytics docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28818
- opt return code by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28787
- Ehn:add sync msg statis by @cadem in https://github.com/taosdata/TDengine/pull/28790
- fix(stream): update the msg encoder. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28779
- enh: add bypassFlag to facilitate performance testing by @kailixu in https://github.com/taosdata/TDengine/pull/28797
- fix:TD-32366/stmt add geometry datatype check by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28777
- docs: description of bypassFlag by @kailixu in https://github.com/taosdata/TDengine/pull/28841
- doc: update analytics platform docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28842
- fix:[TD-32587]fix stmt segmentation fault by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28823
- ehn:add-sync-heartbeat-sent-time-to-log by @cadem in https://github.com/taosdata/TDengine/pull/28810
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28864
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28891
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28896
- refact: rename taos lib name by @guanshengliang in https://github.com/taosdata/TDengine/pull/28893
- fix:[ TD-32797] stmt2 nchar interlacemode problem by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28855
- fix:[TS-5679] auto commit error by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28907
- ehn/vnode-open-log by @cadem in https://github.com/taosdata/TDengine/pull/28851
- fix(query)[TD-33006]. resolve wild pointer release issue in tsdbCreateReader by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28918
- fix(query)[TD-33008]. fix error handling in tsdbCacheRead by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28920
- fix(contrib/test): not build az test without s3 by @stephenkgu in https://github.com/taosdata/TDengine/pull/28822
- Fixx/TD-33005-3.0 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28936
- handle random memory failure by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28939
- fix/skip-sync-reset-timer by @cadem in https://github.com/taosdata/TDengine/pull/28928
- update jdbc demo, and version history by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/28931
- fix:[TD-33048] add ts to cols if dataFormat is true in schemaless to … by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28948
- fix/TS-5251-add-conflict-check by @cadem in https://github.com/taosdata/TDengine/pull/28580
- enh(wal):close wal module open file by @xiao-77 in https://github.com/taosdata/TDengine/pull/28943
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28953
- doc: fix some typos in tdgpt. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28969
- taos-CLI add error code in error prompt text by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28959
- add describe many columns over 100 case by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28945
- test case by @facetosea in https://github.com/taosdata/TDengine/pull/28963
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/28973
- Enh/td 32728 by @Pengrongkun in https://github.com/taosdata/TDengine/pull/28979
- docs(datain): support mqtt/kafka payload decompression and string decoding by @bitcapybara in https://github.com/taosdata/TDengine/pull/28828
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/28988
- refactor: toc by @feici02 in https://github.com/taosdata/TDengine/pull/28991
- ci: remove the independent Taostools installation package by @tomchon in https://github.com/taosdata/TDengine/pull/28993
- fix/refactor-vnode-management-open-vnode by @cadem in https://github.com/taosdata/TDengine/pull/28961
- ci(stream):add long time test for stream by @54liuyao in https://github.com/taosdata/TDengine/pull/28994
- fix(meta/commit): make begin return code instead of 0 by @stephenkgu in https://github.com/taosdata/TDengine/pull/28958
- docs:add docs that lost in last doc management by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29002
- docs:add docs that lost in last doc management by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28997
- Update release note for 3.3.4.8 in office web by @feici02 in https://github.com/taosdata/TDengine/pull/28999
- refactor: display the time window for force_window_close as the progress. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28983
- docs: second round of restructuring updates by @danielclow in https://github.com/taosdata/TDengine/pull/29000
- check msg len before send req by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29003
- Enh/addDiskUsage by @yihaoDeng in https://github.com/taosdata/TDengine/pull/28771
- fix:[TS-5712] calculate ts error in vectorMathTsSubHelper by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29004
- fix:[TD-33110]stmt2_get_stb_fields bug by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29013
- fix/retry-epset-inuse by @cadem in https://github.com/taosdata/TDengine/pull/28986
- doc: update db usage by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29017
- doc(stream): add info for stream exist table by @54liuyao in https://github.com/taosdata/TDengine/pull/29020
- Docs/updateUpdateMultiTag2 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29019
- test: refine debug by @happyguoxy in https://github.com/taosdata/TDengine/pull/29023
- [TS-5668] fix(keeper): fix endpoint value too long for column/tag and eliminate warnings by @qevolg in https://github.com/taosdata/TDengine/pull/29015
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29022
- Docs/updateNewlyAddErrorCode30 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29026
- docs/ optimize the description regarding native connection by @yu285 in https://github.com/taosdata/TDengine/pull/29030
- docs(historian): rename avevaHistorian to aveva-historian#TD-33095 by @zyyang90 in https://github.com/taosdata/TDengine/pull/29035
- enh(log): specify log output and process log rotate periodically by @kailixu in https://github.com/taosdata/TDengine/pull/29016
- fix/remove-wrong-error-log by @cadem in https://github.com/taosdata/TDengine/pull/29014
- check doc and error code header file consistency by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/28992
- fix: where or const contition by @facetosea in https://github.com/taosdata/TDengine/pull/29010
- enh:taos_stmt2_get_stb_fields add query type nums by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29027
- fix: group_const_value by @facetosea in https://github.com/taosdata/TDengine/pull/29037
- feat(query)[TS-5058]: support AUTO OFFSET in INTERVAL clause by @JinqingKuang in https://github.com/taosdata/TDengine/pull/28903
- fix/calculate-vnode-memory-used by @cadem in https://github.com/taosdata/TDengine/pull/29033
- optimize the use of memory for force window close by @54liuyao in https://github.com/taosdata/TDengine/pull/29012
- fix(stream): fix a deadlock in update checkpoint info in case of failed. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29043
- replace unsafe funcs in parser/planner/nodes by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/28998
- docs: fix tabs on connector page by @danielclow in https://github.com/taosdata/TDengine/pull/29052
- fix(query)[TD-33144]: add description for error code 0x3113 in the doc by @JinqingKuang in https://github.com/taosdata/TDengine/pull/29051
- end(mnd):When the taosd version is rolled back, skip the illegal sdb raw. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29053
- docs: description of user privileges by @kailixu in https://github.com/taosdata/TDengine/pull/29057
- add perf log to blocking-sys-call by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29056
- enh:[TD-32937]stmt2 support tbname bind in cols by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29054
- fix:handling the issue of 'git remote prune origin' failing due to re… by @tomchon in https://github.com/taosdata/TDengine/pull/28843
- fix(stream): fix deadlock during update checkpoint info by @hjxilinx in https://github.com/taosdata/TDengine/pull/29034
- fix different byte length when union all with varchar by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/29050
- Doc/tyler liu tdinsight update by @TylerLiu1995 in https://github.com/taosdata/TDengine/pull/29036
- fix/skip-trim-during-restore by @cadem in https://github.com/taosdata/TDengine/pull/29046
- fix/exit-fail-retry-when-follower by @cadem in https://github.com/taosdata/TDengine/pull/29011
- Fix/exit fail retry when follower main by @cadem in https://github.com/taosdata/TDengine/pull/29066
- doc: default compress algorith by @guanshengliang in https://github.com/taosdata/TDengine/pull/29076
- fix:[TD-33057] memory leak by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29062
- enh: add test cases for osAtomic and osDir by @guanshengliang in https://github.com/taosdata/TDengine/pull/29069
- fix packing build with stringop-overflow by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/29073
- docs/optimize the description of delete data by @yu285 in https://github.com/taosdata/TDengine/pull/29029
- case: test add change_schema case by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29072
- merge: main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29075
- feat:[TD-32642] add timezone logic by @wangmm0220 in https://github.com/taosdata/TDengine/pull/28933
- docs: unify codeblock language strings by @danielclow in https://github.com/taosdata/TDengine/pull/29078
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/29081
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/29080
- fix: compile errors by @guanshengliang in https://github.com/taosdata/TDengine/pull/29083
- fix:add gitignore files by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29089
- docs: unify file extensions by @danielclow in https://github.com/taosdata/TDengine/pull/29087
- docs/Update FAQ in 14-java.mdx by @yu285 in https://github.com/taosdata/TDengine/pull/29091
- enh: add password character rules by @guanshengliang in https://github.com/taosdata/TDengine/pull/29088
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29090
- doc: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/29095
- fix:[TD-33146] stmt_get_tag_fields return error code by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29092
- fix/create-db-log-and-return-code by @cadem in https://github.com/taosdata/TDengine/pull/29065
- Update 01-faq.md by @TylerLiu1995 in https://github.com/taosdata/TDengine/pull/29101
- docs: minor changes by @guanshengliang in https://github.com/taosdata/TDengine/pull/29104
- fix(wal): crash at wal init write file. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29031
- enh(meta): use memory safe functions by @stephenkgu in https://github.com/taosdata/TDengine/pull/29079
- Replace unsafe memory functions with safe versions by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29038
- fix:[TD-32642] test case error if multi connections by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29098
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29094
- Update 12-tdinsight.md by @TylerLiu1995 in https://github.com/taosdata/TDengine/pull/29116
- docs/Update index.md by @TylerLiu1995 in https://github.com/taosdata/TDengine/pull/29120
- fix compile error by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29117
- docs: add faq of why database disappear and clusterId change by @kailixu in https://github.com/taosdata/TDengine/pull/29112
- Enh(mnode):Add sdbCancelFetch and sdbRelease while exit iter. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29099
- fix:[TD-33186]fix difference of 2 stmt2 sql perfermances by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29121
- enh: use memory safe functions by @kailixu in https://github.com/taosdata/TDengine/pull/29103
- feat: support query memory pool by @dapan1121 in https://github.com/taosdata/TDengine/pull/29124
- refact: merge unnecessary code. by @guanshengliang in https://github.com/taosdata/TDengine/pull/29127
- docs/add the units of configuration cacheload and cachesize in Update… by @yu285 in https://github.com/taosdata/TDengine/pull/29128
- chore: test CI by @kailixu in https://github.com/taosdata/TDengine/pull/29134
- fix:[TS-5763] Fix error when using selection function with JSON param. by @Simon9997 in https://github.com/taosdata/TDengine/pull/29123
- fix(query)[TD-33181]. reset error code when retry in vnodeGetBufPoolToUse by @JinqingKuang in https://github.com/taosdata/TDengine/pull/29108
- doc: fix error in tdgpt docs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29135
- fix:[TD-33167]fix cycle stmt2_bind error by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29131
- Feat(config):Add the ability to persist and dynamically modify configuration parameters by @xiao-77 in https://github.com/taosdata/TDengine/pull/28980
- modify node.js tmq case by @menshibin in https://github.com/taosdata/TDengine/pull/29137
- Feat/TS-4994-3.0 by @hzcheng in https://github.com/taosdata/TDengine/pull/29130
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29138
- enh: [TD-32403] replace unsafe functions by @hzcheng in https://github.com/taosdata/TDengine/pull/29133
- refactor(stream): check mnode when issue the nodeEp update trans. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29106
- enh: update the mnode epset in stream hb rsp. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29105
- merge change by @cadem in https://github.com/taosdata/TDengine/pull/29148
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29152
- fix: compile problem of community by @kailixu in https://github.com/taosdata/TDengine/pull/29149
- fix:[TD-33160] fix stmt2 mem leak by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29140
- enh(tsdb/cache): update lru when committing by @stephenkgu in https://github.com/taosdata/TDengine/pull/28791
- Fix ci problems. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29160
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29147
- docs/optimize FAQ in Update 01-faq.md by @yu285 in https://github.com/taosdata/TDengine/pull/29161
- docs: move resource files to assets directory by @danielclow in https://github.com/taosdata/TDengine/pull/29159
- docs: first batch of updated figures by @danielclow in https://github.com/taosdata/TDengine/pull/29155
- doc: remove tab in sample code. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29167
- [TD-33141] docs: modify connector docs by @qevolg in https://github.com/taosdata/TDengine/pull/29118
- fix(tsdb/cache): fix invalid param caused by column mismatching by @stephenkgu in https://github.com/taosdata/TDengine/pull/29129
- improve doc format by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/29173
- docs: adjust rust external image width by @danielclow in https://github.com/taosdata/TDengine/pull/29174
- Fix(cfg): fulltest make problems and add check for cfg str len. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29153
- Enh/TD-29367-3.0 by @hzcheng in https://github.com/taosdata/TDengine/pull/29041
- Enh/td 29367 3.0 cache by @stephenkgu in https://github.com/taosdata/TDengine/pull/29150
- Replace unsafe memory functions with safe versions in wal&sync&mnode. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29122
- docs/Update 01-faq.md by @yu285 in https://github.com/taosdata/TDengine/pull/29168
- enh/TD-32407-unsafe-fun-monitor by @cadem in https://github.com/taosdata/TDengine/pull/29163
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29171
- Docs : python connector support SuperSet product document by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29068
- Enh:[td-32938]refactor taos_stmt2_get_fields by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29177
- Enh[td-32938]:rename taos_stmt2_get_stb_fields and TAOS_FIELD_STB by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29162
- fix:[TD-32642] set code to terrno by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29136
- telemetry refactor by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29142
- merge: form main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29179
- fix:[TD-32642] set code to terrno by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29176
- set version number by @guanshengliang in https://github.com/taosdata/TDengine/pull/29180
- docs: Update 11-superset.md step 5 set bold by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29182
- Fix(cfg):can not restart taosd cause cfg trans exec failed. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29178
- fix: query remain issues by @dapan1121 in https://github.com/taosdata/TDengine/pull/29169
- docs: add upgrading notes for taosx by @zitsen in https://github.com/taosdata/TDengine/pull/29186
- fix: minus operator resType by @facetosea in https://github.com/taosdata/TDengine/pull/29097
- fix(stream): record the failure of dispatch msg, and set the update nodeId by @hjxilinx in https://github.com/taosdata/TDengine/pull/29107
- fix enterprise comipile by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29184
- fix(stream): record the failed checkpointId, after receive reset task info. by @hjxilinx in https://github.com/taosdata/TDengine/pull/28623
- docs:[TD-33244] Add version support description to function documenta… by @Simon9997 in https://github.com/taosdata/TDengine/pull/29190
- fix null type caused query error and fix show create table crash by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/29166
- enh: memory safe function by @kailixu in https://github.com/taosdata/TDengine/pull/29185
- 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/29194
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29193
- merge: main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29187
- Fix stmt/stmt2 should not insert disordered or duplicate data by @haolinw in https://github.com/taosdata/TDengine/pull/29175
- docs(taosx): add health state in taosx by @zitsen in https://github.com/taosdata/TDengine/pull/29198
- ut: add test cases by @guanshengliang in https://github.com/taosdata/TDengine/pull/29192
- fix: 删除多余的结尾半括号 by @tangjiali in https://github.com/taosdata/TDengine/pull/29195
- docs/optimize the description of "SHOW QUERIES".md by @yu285 in https://github.com/taosdata/TDengine/pull/29196
- docs:modify the error link by @tomchon in https://github.com/taosdata/TDengine/pull/29200
- Update index.md by @tomchon in https://github.com/taosdata/TDengine/pull/29203
- Update 03-package.md by @tomchon in https://github.com/taosdata/TDengine/pull/29206
- fix: quick response invalid write and job remain issues by @dapan1121 in https://github.com/taosdata/TDengine/pull/29199
- feat: add script to setup lcov by @feici02 in https://github.com/taosdata/TDengine/pull/29208
- fix(stream):adjust status of ins_streams by @54liuyao in https://github.com/taosdata/TDengine/pull/29189
- fix:[TD-33225]remove the limitation when creating index or modifing col… by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29181
- feat:[TD-32166] check input params for tmq by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29082
- fix(tdb/ofp): use ofp's max local instead of current page's by @stephenkgu in https://github.com/taosdata/TDengine/pull/29202
- fix: remove invalid badge by @feici02 in https://github.com/taosdata/TDengine/pull/29218
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29213
- test:use arg to build keeper in release.sh by @tomchon in https://github.com/taosdata/TDengine/pull/29170
- fix:[TD-33219] by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29205
- docs(agent): add in_memory_cache_capacity options in agent by @zitsen in https://github.com/taosdata/TDengine/pull/29234
- fix: job remained issue cause of task dropped during pre-process phase by @dapan1121 in https://github.com/taosdata/TDengine/pull/29219
- fix: add UT test and test scripts by @dapan1121 in https://github.com/taosdata/TDengine/pull/29209
- fix:[TS-5761] error for in operator by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29114
- fix(tsdb/cache del): remove commit w.r.t del by @stephenkgu in https://github.com/taosdata/TDengine/pull/29221
- feat(backup): TDengine enterprise backup and restore#TD-31475 by @zyyang90 in https://github.com/taosdata/TDengine/pull/29238
- merge: 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29214
- Fix(cfg): fix core at dmConfigThreadFp. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29222
- fix:[TD-33271] TSDB_TABLE_FNAME_LEN mismatch tbname with ' by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29223
- refactor:do some internal refactor about tdanalytics. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29231
- udf: code coverage by @facetosea in https://github.com/taosdata/TDengine/pull/29226
- enh: skip password check if create user with is_import options by @guanshengliang in https://github.com/taosdata/TDengine/pull/29236
- Test/main/td 32845 by @tomchon in https://github.com/taosdata/TDengine/pull/29244
- update bi doc Prerequisites by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/29243
- ci(stream):adjust stream ci test by @54liuyao in https://github.com/taosdata/TDengine/pull/29217
- fix: fetch last ack invalid write issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/29245
- enh: seperate tsdb async tasks to different thread pools by @hzcheng in https://github.com/taosdata/TDengine/pull/29229
- merge: from 3. 0 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/29253
- docs: second batch of updated figures by @danielclow in https://github.com/taosdata/TDengine/pull/29250
- fix:[TD-33219] for normal table error case by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29254
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29252
- Feat(cfg):support dyn alter disable create file. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29239
- merge: from main t 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/29256
- docs: add ha by @guanshengliang in https://github.com/taosdata/TDengine/pull/29258
- docs: add ha by @guanshengliang in https://github.com/taosdata/TDengine/pull/29260
- docs: add ha by @guanshengliang in https://github.com/taosdata/TDengine/pull/29261
- docs: add exception handling strategy for data migration tasks by @tjuzyp in https://github.com/taosdata/TDengine/pull/29246
- Doc: document for taos-tools by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29143
- Doc: apache-superset documents by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29249
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29266
- enh:[TD-33274] Add more test cases by @Simon9997 in https://github.com/taosdata/TDengine/pull/29227
- enh(query)[TD-33268]. add unit tests to increase test coverage by @JinqingKuang in https://github.com/taosdata/TDengine/pull/29262
- merge: from cover/3.0 to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29273
- fix: add more test cases by @dapan1121 in https://github.com/taosdata/TDengine/pull/29265
- doc: update the format in management.md by @hjxilinx in https://github.com/taosdata/TDengine/pull/29270
- fix some error case by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29272
- 3.0 by @cadem in https://github.com/taosdata/TDengine/pull/29275
- build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /tools/keeper by @dependabot in https://github.com/taosdata/TDengine/pull/29110
- Doc(cfg):support dyn alter disable create file. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29280
- fix/TS-5751-delete-audit-case by @cadem in https://github.com/taosdata/TDengine/pull/29271
- fix:[TS-5798] Fix crash when function's param num more than 127. by @Simon9997 in https://github.com/taosdata/TDengine/pull/29278
- fix: free unallocated memory in tsdbRowClose() by @haolinw in https://github.com/taosdata/TDengine/pull/29291
- fix: lock debug invalid read issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/29282
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/29297
- fix:error rewrite if terrno is not 0 by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29293
- fix(analytics): fix error in recv large post results. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29286
- ci(stream):add stream unit test by @54liuyao in https://github.com/taosdata/TDengine/pull/29289
- fix: stable inner join for single vgroup plan issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/29292
- test coverage for planner/nodes by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/29268
- ci(test):add slice state ut by @54liuyao in https://github.com/taosdata/TDengine/pull/29300
- docs(grafana): explorer integrate grafana dashboard by @pigzhou in https://github.com/taosdata/TDengine/pull/29264
- Fix(cfg):community can not use alter cfg. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29299
- fix:[TD-33272]add test case by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29288
- merge: from main to 3.0 by @guanshengliang in https://github.com/taosdata/TDengine/pull/29302
- doc: update the TDgpt doc. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29306
- enh: udf exception test case by @facetosea in https://github.com/taosdata/TDengine/pull/29248
- revert Jenkinsfile2 by @tomchon in https://github.com/taosdata/TDengine/pull/29308
- revert Jenkinsfile2 by @tomchon in https://github.com/taosdata/TDengine/pull/29307
- Fix/td 33284 compact coverage by @cadem in https://github.com/taosdata/TDengine/pull/29228
- ehn: remove useless code by @hzcheng in https://github.com/taosdata/TDengine/pull/29309
- fix:[TD-33265]arbitrator-coverage by @cadem in https://github.com/taosdata/TDengine/pull/29296
- git:set tags by @guanshengliang in https://github.com/taosdata/TDengine/pull/29312
- enh(ut):Add wal & config UT. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29304
- fix:[TD-33287]monitor-coverage by @cadem in https://github.com/taosdata/TDengine/pull/29242
- fix: use limit with join by @facetosea in https://github.com/taosdata/TDengine/pull/29294
- fix:[TD-33285]gmtime return error in windows by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29301
- fix/TD-33265-mndDump-coverage by @cadem in https://github.com/taosdata/TDengine/pull/29230
- enh(ut):Add wal & config UT. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29316
- fix: add more UT cases by @dapan1121 in https://github.com/taosdata/TDengine/pull/29314
- docs/optimize the description in 03-table.md by @yu285 in https://github.com/taosdata/TDengine/pull/29317
- fix double free by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29276
- fix:[TD-33271]add test case by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29269
- fix(keeper): rollback deps by @qevolg in https://github.com/taosdata/TDengine/pull/29320
- fix(keeper): rollback deps by @qevolg in https://github.com/taosdata/TDengine/pull/29319
- enh: add retention test by @hzcheng in https://github.com/taosdata/TDengine/pull/29326
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29311
- git: set tags by @guanshengliang in https://github.com/taosdata/TDengine/pull/29334
- docs(backup): backup and restore#TD-31475 by @zyyang90 in https://github.com/taosdata/TDengine/pull/29337
- docs(backup): backup and restore#TD-31475 by @zyyang90 in https://github.com/taosdata/TDengine/pull/29333
- Fix(wal):delete wal while part dnodes offline. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29322
- fix(coverage): fix coverage issues by @stephenkgu in https://github.com/taosdata/TDengine/pull/29237
- enh: test coverage of tfs by @kailixu in https://github.com/taosdata/TDengine/pull/29290
- fix:[TD-33332] database not found bug by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29330
- fix dead lock by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29331
- fix[TS-5812]:add params check by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29328
- fix: catalog ut issues by @dapan1121 in https://github.com/taosdata/TDengine/pull/29339
- fix: catalog timer stop issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/29338
- fix(stream): log error and continue running by @hjxilinx in https://github.com/taosdata/TDengine/pull/29340
- fix:TD-33353 by @Pengrongkun in https://github.com/taosdata/TDengine/pull/29342
- ci(test):delete invalid code&& add ci by @54liuyao in https://github.com/taosdata/TDengine/pull/29341
- Fix(cfg):use write thread to update dnode config. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29343
- Enh(wal):Modify the error message when the wal file is corrupted. by @xiao-77 in https://github.com/taosdata/TDengine/pull/29335
- Enh:[td 29974]improve trans by @cadem in https://github.com/taosdata/TDengine/pull/29165
- enh: compact more enh by @hzcheng in https://github.com/taosdata/TDengine/pull/29347
- Enh/TD-33267 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29336
- merge: from main to 3.0 branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29351
- fix/remove-resolve-fqdn-retry by @cadem in https://github.com/taosdata/TDengine/pull/29332
- Fix/fixDoubleFreeOfIndex by @yihaoDeng in https://github.com/taosdata/TDengine/pull/29274
- others: merge fix from main to 3.0, add test cases to improve the coverages. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29349
- fix wrong rows returned with sma filtering by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/29321
- fix sma filtering returned wrong rows by @wangjiaming0909 in https://github.com/taosdata/TDengine/pull/29344
- fix(tdb/cd): free cell decoder's mem w.r.t. btree prev by @stephenkgu in https://github.com/taosdata/TDengine/pull/29348
- fix(tdb/cd): free cell decoder's mem w.r.t. btree prev by @stephenkgu in https://github.com/taosdata/TDengine/pull/29357
- fix/resolve_fqdn_retry_times by @cadem in https://github.com/taosdata/TDengine/pull/29361
- docs/optimize the description in Update 03-taosadapter.md by @yu285 in https://github.com/taosdata/TDengine/pull/29315
- fix(query)[TS-5058]. Add note about scenarios where interval auto offset may not work by @JinqingKuang in https://github.com/taosdata/TDengine/pull/29368
- fix: unlock and error code of tlog by @kailixu in https://github.com/taosdata/TDengine/pull/29367
- fix:log description error by @wangmm0220 in https://github.com/taosdata/TDengine/pull/29364
- Revert "Enh:[td 29974]improve trans" by @guanshengliang in https://github.com/taosdata/TDengine/pull/29377
- merge: from 3.0 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/29379
- test: update test cases and fix related bugs. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29376
- Create taosd-ci-build.yml by @tomchon in https://github.com/taosdata/TDengine/pull/29375
- chore: add build badge by @feici02 in https://github.com/taosdata/TDengine/pull/29385
- refactor: build trigger [skip ci] by @feici02 in https://github.com/taosdata/TDengine/pull/29386
- test: add test case for auto compact by @kailixu in https://github.com/taosdata/TDengine/pull/29384
- Enh/ts 4994 more test case by @guanshengliang in https://github.com/taosdata/TDengine/pull/29390
- fix(stream): check if the altered tag value table by @hjxilinx in https://github.com/taosdata/TDengine/pull/29380
- refactor(stream): extend the stream checkout timeout to be 600s. by @hjxilinx in https://github.com/taosdata/TDengine/pull/29387
- git: recover ci by @guanshengliang in https://github.com/taosdata/TDengine/pull/29395
- fix: limit can not over childtable_count by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29400
- update jdbc stmt2 doc and sample code by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/29325
- docs: go connector support native stmt2 binding by @huskar-t in https://github.com/taosdata/TDengine/pull/29399
- docs: password length by @guanshengliang in https://github.com/taosdata/TDengine/pull/29405
- feat: add setup scripts for build env by @jiajingbin in https://github.com/taosdata/TDengine/pull/29396
- fix: session list issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/29403
- ci: add paths-ignore by @feici02 in https://github.com/taosdata/TDengine/pull/29406
- doc: password by @guanshengliang in https://github.com/taosdata/TDengine/pull/29412
- [TD-33393] fix(keeper): add gitinfo by @qevolg in https://github.com/taosdata/TDengine/pull/29413
- chore: remove useless ci config and add badges by @feici02 in https://github.com/taosdata/TDengine/pull/29418
- Fix infinite loop when insert from CSV file on Windows by @haolinw in https://github.com/taosdata/TDengine/pull/29407
- Revert "Fix infinite loop when insert from CSV file on Windows" by @guanshengliang in https://github.com/taosdata/TDengine/pull/29419
- Python Connector documents by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/29409
- Revert "Revert "Fix infinite loop when insert from CSV file on Windows"" by @haolinw in https://github.com/taosdata/TDengine/pull/29420
- doc: update s3 support by @guanshengliang in https://github.com/taosdata/TDengine/pull/29422
New Contributors
- @TylerLiu1995 made their first contribution in https://github.com/taosdata/TDengine/pull/29036
- @haolinw made their first contribution in https://github.com/taosdata/TDengine/pull/29175
- @tangjiali made their first contribution in https://github.com/taosdata/TDengine/pull/29195
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.3.4.8...ver-3.3.5.0