wpan
ddc6982cb8
fix(mnode): resolve taosd deadlock when querying ins_stables with many supertables ( rd-public/tsdb!309 )
2026-05-23 14:11:26 +08:00
Peng Rongkun
1af59324f4
feat: implement SHOW CREATE STREAM statement ( #35158 )
TDengine Release Build / Run on macos-14 (push) Waiting to run
TDengine Release Build / Run on ubuntu-22.04 (push) Waiting to run
2026-05-16 20:39:39 +08:00
Kaili Xu
fde63d139e
feat(mac): sod mandatory and mac[manual-only] ( #35121 )
2026-04-22 20:26:42 +08:00
Tony Zhang
a86f629452
refactor(timezone): checkTime in dnode and mnode implementations and timetruncate logic for interval (main branch) ( #35057 )
2026-04-15 18:37:43 +08:00
dongming chen
9eb653a33f
feat: restore on one vnode ( #34984 )
2026-03-30 18:31:43 +08:00
Jinqing Kuang
27a537829b
feat(query): support external windows ( #34933 )
2026-03-29 09:38:08 +08:00
Yihao Deng
43dca0dae9
enh: add reference verification capabilities between virtual tables and source tables, including reference relationship storage, source table change verification, reference relationship query and virtual table availability verification functions ( #34740 )
2026-03-21 11:49:50 +08:00
WANG MINGMING
7394319536
fix(taosd): add logic in altering table for tmq/stream ( #34809 )
2026-03-21 11:38:22 +08:00
Yihao Deng
a4a175df2f
feat: add query phase tracking for SHOW QUERIES ( #34706 )
2026-03-20 14:10:18 +08:00
Zhixiao Bao
d0c6d74502
feat: last cache shard-bits ( #34857 )
2026-03-20 13:56:20 +08:00
Tony Zhang
44433187db
enh: explain ( #34764 )
2026-03-20 10:08:49 +08:00
Bomin Zhang
1138439542
feat: batch tag value update ( #34564 )
2026-03-18 14:19:15 +08:00
Zhixiao Bao
e29fadda2e
feat: support secure delete option. ( #34591 )
2026-03-16 20:26:22 +08:00
dongming chen
80c8c432e4
feat/6641435300-save-audit-in-self ( #34738 )
2026-03-13 11:38:17 +08:00
Simon Guan
b8f11c5912
fix: conflicts
2026-03-12 09:41:15 +08:00
WANG MINGMING
6ade4e468c
opti(stream): remove old logic of stream ( #34642 )
2026-03-12 09:11:00 +08:00
Kaili Xu
0435899ec4
enh: support grammar of 3.3[manual-only] ( #34743 )
2026-03-11 14:13:00 +08:00
WANG MINGMING
f2bae7e798
enh(tmq): support for vtable ( #34587 )
2026-03-09 10:49:14 +08:00
Pan Wei
30c4ea4986
feat: support any/some/all/exists with subqueries ( #34632 )
2026-03-06 14:45:30 +08:00
Simon Guan
08007692be
fix: conflicts
2026-03-04 14:44:07 +08:00
Bomin Zhang
6aa3696e09
feat: add option to enable/disable advanced security ( #34602 )
2026-03-02 09:18:32 +08:00
WANG MINGMING
a44a2a12a1
enh(tmq): optimize logic of tmq of query ( #34303 )
2026-02-26 17:06:07 +08:00
wangmm0220
7ce68a3f23
fix(taosd): conflicts from main
2026-02-06 11:21:26 +08:00
Zhixiao Bao
ca12b77ea6
fix: storage encrypt ( #34426 )
...
* feat: support alter key expiration time.
* test: add test for storage encrypt.
* test: add cases to ci.
* fix: ci test.
* feat: support udf to load encrypt key.
2026-02-05 14:46:51 +08:00
Tony Zhang
2e4b4bc62e
feat: support surrounding time for fill ( #34414 )
2026-02-05 11:33:28 +08:00
Jing Sima
9a960b24bc
enh: [6690002267] Optimize virtual table query with plenty of columns. ( #34341 )
2026-02-02 17:27:02 +08:00
guichuan zhang
5ce61e1f29
feat[manual-only]: support token auth when creating XNODE ( #34419 )
...
* feat(xnode): support token auth when creating XNODE
Closes [6725312703](https://project.feishu.cn/taosdata_td/feature/detail/6725312703 )
* chore: clean code & fix xnode transactions issues
* chore: fix alter xnode job memory leak
* fix: update workflow reference to use specific commit for new framework test
---------
Co-authored-by: chenhaoran <haoran920c@163.com>
2026-01-30 15:40:11 +08:00
Simon Guan
7028cb234e
fix: conflicts
2026-01-30 10:28:30 +08:00
Jinqing Kuang
6defccb35a
feat(stream): support true for row count limit ( #34342 )
2026-01-29 14:54:28 +08:00
Kaili Xu
b3e56f99ae
enh(rbac): access control ( #34259 )
2026-01-28 19:06:16 +08:00
Zhixiao Bao
c613cdbf10
feat: support alter key expiration time. ( #34390 )
2026-01-28 17:16:11 +08:00
Simon Guan
e526d3a338
merge: from main to 3.0 #34371
2026-01-22 14:38:48 +08:00
Zhixiao Bao
3de5894916
feat: taosk compatibility ( #34343 )
2026-01-22 14:24:32 +08:00
Pan Wei
b772a5d7f3
feat: support IN/NOT IN with subquery ( #34290 )
2026-01-22 13:39:05 +08:00
Simon Guan
7eac430769
Merge branch 'main' into merge/mainto3.0
2026-01-21 18:43:10 +08:00
guichuan zhang
cbfa5e03d5
enh(xnode): support where condition for show xnode task/job/agent clause ( #34315 )
...
* enh(xnode): support where condition for show xnode task/job/agent clause
Closes [6672740298](https://project.feishu.cn/taosdata_td/feature/detail/6672740298 )
* chore: support where clause for drop xnode job
* chore: optimize search xnoded exec file
2026-01-20 20:35:57 +08:00
Tony Zhang
02f1308dbc
enh: interp supports using non-null prev/next values to fill ( #34236 )
2026-01-16 10:32:01 +08:00
Simon Guan
7c6877ce16
Merge branch 'main' into merge/mainto3.0
2026-01-15 22:54:35 +08:00
Bomin Zhang
516695669b
feat: implement token notification ( #34273 )
2026-01-15 17:22:22 +08:00
guichuan zhang
ca355cafdf
enh(xnode): add column created_by and labels for xnode task ( #34264 )
...
Closes [6659009378](https://project.feishu.cn/taosdata_td/feature/detail/6659009378 )
2026-01-14 11:35:03 +08:00
Simon Guan
ba9cdf57dc
merge: from main to 3.0
2026-01-13 14:01:00 +08:00
dongming chen
1c2d4b8971
feat: [6654385780] show snap progress ( #34203 )
2026-01-13 13:43:59 +08:00
guichuan zhang
03b70995bb
feat(taosx): support xnode agent management sql ( #34224 )
...
* feat(taosx): support xnode agent management sql
Closes [6646814636](https://project.feishu.cn/taosdata_td/feature/detail/6646814636 )
* fix some memory leak
* chore: fix windows can't find openssl header file
* chore: fix memory in xnode agent module
* chore: fix and job memory leak
* docs: add error code and agent management docs
* chore: change the order of QUERY_NODE_ALTER_XNODE_AGENT_STMT
2026-01-12 20:15:37 +08:00
Jing Sima
4ba634cf3a
fix: fix virtual table test case and bugs. ( #34166 )
2026-01-12 17:33:19 +08:00
Jing Sima
ecc3e2a5bd
fix virtual table test cases ( #34246 )
2026-01-12 17:32:39 +08:00
Bomin Zhang
56bea7d81a
feat: support create/drop totp_secret statement ( #34162 )
2026-01-06 09:28:58 +08:00
guichuan zhang
2c62466aa0
feat(taosx): support distributed taosx ( #34126 )
...
* feat: add xnode syntax
* refactor(xnode): reduce function complexity
* chore: add lost xnode.h file
* feat(xnode): create xnode task
* chore: fix double free error
* add xnoded
* start xnoded as subprocess
* complete xnode task feature
* complete show xnode jobs feature
* complete with option feature
* complete alter xnode job feature
* complete alter xnode task feature
* complete user pass feature
* clean code
* modify status type as char
* fix leader ep null
* fix start task req null
* fix pass id for status
* support timeout msg
* drop xnode task relative jobs
* clean code
* wip
* chore: add test cases for xnode
* chore: fix 3.0 merge changes
* fix drain core dump and create task core dump
* add password check
* retrieve xnode status from xnoded
* pass integer as double to cjson
* add some debug log
* add some job log
* fix start task lock
* do not handle http response
* fix coredump drop xnode task by name
* support start/stop/drop task by name
* remove mock xnoded
* support unix socket
* kill pre-xnoded before start
* support dnode close xnoded
* test(xnode): add unit test cases for xnode
* rebalance support where clause
* fix some test issue
* unformat http post content json string
* add xnode zh doc
* modify drain description
* remove job create/stop/drop operation
* support rebalance all without where condition
* support alter task by name
* add NULL param for mndCheckOperPrivilege
* add xnode txnode module for libmnode.a
* code clean
* change parser len to 4096
* clean code
* chore: try to fix gtest/gtest.h not found
* chore: fix markdown files
* chore: fix markdown in zh
* chore: fix enum issue and add ci
* chore: fix test case problem
* chore: fix pKeyVal overflow
* chore: rename to 排空节点
* chore: external cmake remove parallel
* chore: add DEP_ext_gtest for xnode test
* chore: fix gtest errors
* chore: remove gtest pthread lib
* chore: fix data type not match
* chore: fix some lint errors
* chore: fix void unlink
* chore: fix return with null pointer check
* chore: fix pointer double free and xnodeMemoryTest strncpy null
* chore: fix xnode encode action invalid datelen
* chore: remove TD_LINUX condition
* chore: use PRIu64 denote long long
* chore: fix task parser NULL and allow no with clause
* fix(xnode): fix windows build error
* chore: fix windows curl error
* chore: fix test case ins_tables relative error
* chore: fix memory leak
* docs: update taosx docs
* chore: update taosx docs
* chore: add role priviledge table
* chore: fix error code doc
* chore: fix test_xnode.py
* chore: fix doc typo
* fix: ci error while run test_user_privilege_sysinfo.py
---------
Co-authored-by: Linhe Huo <linhehuo@gmail.com>
Co-authored-by: huohong <sallyhuo@taosdata.com>
Co-authored-by: Simon Guan <guanshengliang@qq.com>
2026-01-01 14:51:03 +08:00
Mario Peng
11fb428f9a
enh: drop multi-stream ( #33962 )
2025-12-30 18:52:02 +08:00
Bomin Zhang
aa21a2047a
feat: three minor enhancement ( #34110 )
2025-12-30 14:18:44 +08:00
Bomin Zhang
40f6345f4e
enh: sign connect request ( #34067 )
2025-12-29 22:08:38 +08:00