WANG Xu
c52c68aa4f
sync: apply remaining build system changes from monorepo (main)
...
The following commits could not be applied individually due to context
differences between the monorepo and the public repo's build files.
They have been applied as a cumulative diff to ensure the final state
matches the monorepo exactly:
- chore: sync CI files with 3.0 branch to eliminate merge conflicts (rd-public/tsdb!271)
- revert(refactor): dynamically link taosd taosudf taosmqtt against libtaosnative.so to reduce binary size (revert #183 ) (rd-public/tsdb!282 )
- fix(docs): autofix formatting issues across all doc files (rd-public/tsdb!296 )
- feat: support -DBUILD_SANITIZER=true on windows for debug build (rd-public/tsdb!291 )
- feat(build): build cache, mirror, and sccache optimizations (rd-public/tsdb!326 )
- docs: update image for three replica (rd-public/tsdb!324 )
- enh: shared storage on windows (rd-public/tsdb!333 )
- fix(cmake): convert ext_libs3 from git clone to URL tarball download (rd-public/tsdb!360 )
- feat: dual-source deps and comprehensive docs/packaging (cherry-pick to main) (rd-public/tsdb!352 )
- fix(cmake): guard DOWNLOAD_EXTRACT_TIMESTAMP for CMake < 3.24 and fix duplicate Cargo.lock entry (rd-public/tsdb!369 )
- fix: test case execution failure in pytest.sh (rd-public/tsdb!338 )
- enh: built-in compilation support for Python UDF plugins use abi3 (rd-public/tsdb!325 )
2026-05-23 14:11:50 +08:00
mljin
1c02910dd3
fix(subq/stream): stream subquery per-event re-evaluation ( #6984935627 ) ( rd-public/tsdb!242 )
2026-05-23 14:11:27 +08:00
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
Peng Rongkun
c69724a279
fix: stmt retry when table recreate ( #35303 )
2026-05-13 09:11:04 +08:00
Kaili Xu
908abd44c8
fix(rbac): access control[manual-only] ( #35213 )
2026-04-27 14:57:54 +08:00
Kaili Xu
fde63d139e
feat(mac): sod mandatory and mac[manual-only] ( #35121 )
2026-04-22 20:26:42 +08:00
xinsheng Ren
71d1ad3f11
fix: taos_cleanup ( #35079 )
2026-04-17 13:38:41 +08:00
Jing Sima
e95e6a47f7
fix: [6930747799] Virtual table support decimal. ( #35026 )
2026-04-03 15:56:30 +08:00
dongming chen
9eb653a33f
feat: restore on one vnode ( #34984 )
2026-03-30 18:31:43 +08:00
Mario Peng
25a76f0496
enh:stream nodelay create out table ( #34954 )
2026-03-29 11:22:27 +08:00
Jinqing Kuang
27a537829b
feat(query): support external windows ( #34933 )
2026-03-29 09:38:08 +08:00
Jinqing Kuang
b9eb340111
feat(stream): implement idle trigger for stream partitions ( #34902 )
...
- Add IDLE_TIMEOUT(duration_time) option to STREAM_OPTIONS for
configuring partition idle detection (valid range: [1s, 10d])
- Add IDLE and RESUME event types to EVENT_TYPE option
- Track per-partition last-receive time using monotonic clock to
detect idle state transitions (ACTIVE -> IDLE -> ACTIVE)
- Trigger IDLE event once when a partition exceeds idle timeout;
trigger RESUME event immediately when idle partition receives data
- Provide _tidlestart/_tidleend placeholders for idle/resume
computation SQL (ns precision; incompatible with _twstart/_twend)
- Add idle/resume fields to notification payload: idleStart,
idleEnd, idleDurationMs; IDLE and RESUME share the same triggerId
- Add system test: test/cases/18-StreamProcessing/04-Options/
test_idle_trigger.py covering basic detection, resume, multiple
partitions, timeout config, placeholder values, event combinations
- Update zh/en SQL reference and advanced-usage docs; add IDLE,
IDLE_TIMEOUT, RESUME to reserved keywords list (3.3.4.0+)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 10:14:40 +08:00
WANG MINGMING
9337513a03
feat(stream): support getting meta changes for vtable in stream reader ( #34895 )
2026-03-23 15:48:28 +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
Yihao Deng
9d746e0730
fix compile error ( #34803 )
2026-03-17 13:49:08 +08:00
Zhixiao Bao
e29fadda2e
feat: support secure delete option. ( #34591 )
2026-03-16 20:26:22 +08:00
Minglei Jin
49a1c6908a
calc subq to runner ( #34457 )
2026-03-16 14:10:31 +08:00
dongming chen
80c8c432e4
feat/6641435300-save-audit-in-self ( #34738 )
2026-03-13 11:38:17 +08:00
WANG MINGMING
6ade4e468c
opti(stream): remove old logic of stream ( #34642 )
2026-03-12 09:11:00 +08:00
Pan Wei
b25986cde2
fix: explain analyze crash issue ( #34721 )
2026-03-11 09:27:23 +08:00
Jing Sima
0606cf7ee8
enh: [6492510964] Virtual super table window optimize for interval/session/event ( #34690 )
2026-03-09 17:05:53 +08:00
Simon Guan
1e1c92e4ae
merge: from main to 3.0 branch #34720
2026-03-09 17:04:21 +08:00
WANG MINGMING
f2bae7e798
enh(tmq): support for vtable ( #34587 )
2026-03-09 10:49:14 +08:00
Haojun Liao
156da4e68f
feat(TDgpt): support multiple input data columns for anomaly detection. ( #34606 )
2026-03-06 17:48:39 +08:00
Kaili Xu
45c0826791
fix: privilege, error prompt and memory leak ( #34675 )
2026-03-06 16:04:33 +08:00
Pan Wei
30c4ea4986
feat: support any/some/all/exists with subqueries ( #34632 )
2026-03-06 14:45:30 +08:00
Simon Guan
f4922f318f
fix: compile error caused by invisible characters and chinese comments under the VS2022 environment ( #34689 )
2026-03-05 19:37:26 +08:00
Simon Guan
08007692be
fix: conflicts
2026-03-04 14:44:07 +08:00
Mario Peng
624607cfa6
fix: stmt vtable query core ( #34640 )
2026-03-04 14:23:45 +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
Simon Guan
4325344de4
merge: from 3.3.8 to main #34494
2026-02-05 19:53:08 +08:00
Kaili Xu
0713c22872
fix(rbac): refactor docs, permission error, db owner and audit table[manual-only] ( #34498 )
2026-02-05 16:14:02 +08:00
Simon Guan
d3eb594267
Merge branch 'main' into merge/3.3.8tomain
2026-02-05 13:35:23 +08:00
Tony Zhang
2e4b4bc62e
feat: support surrounding time for fill ( #34414 )
2026-02-05 11:33:28 +08:00
xinsheng Ren
cedbb4c2f8
fix: timetruncate results are abnormal when offset by natural month ( #34442 )
2026-02-05 10:20:43 +08:00
wangmm0220
893f1b431e
fix(merge): conflict from 338
2026-02-03 23:51:41 +08:00
guichuan zhang
b6cab34a18
fix(xnode): increase the length of parser column and config column ( #34491 )
...
* fix(xnode): increase the length of parser column and config column
Closes [6755743701](https://project.feishu.cn/taosdata_td/defect/detail/6755743701 )
* chore: fix memory leak
* chore: increase parser/config column length to 48k
* chore: add new error code to docs
2026-02-03 22:31:07 +08:00
wangmm0220
6e705db306
enh(taosd): merge from 3.3.6
2026-02-03 16:50:09 +08:00
WANG MINGMING
b248f7fc77
opti(tmq): update tablelist if alter tag in tmq ( #34483 )
2026-02-03 16:19:21 +08:00
wangmm0220
0de0ffd04e
enh(tmq): merge from 3.3.6
2026-02-02 19:12:35 +08:00
Jing Sima
9a960b24bc
enh: [6690002267] Optimize virtual table query with plenty of columns. ( #34341 )
2026-02-02 17:27:02 +08:00
WANG MINGMING
c50f0033bb
enh(tmq): optimize update tablelist for topic of stable with filter when alter tag ( #34417 )
2026-02-02 16:38:12 +08:00