Jing Sima
e95e6a47f7
fix: [6930747799] Virtual table support decimal. ( #35026 )
2026-04-03 15:56:30 +08:00
WANG MINGMING
d94193be6b
fix(ci): set suid to reader ( #34969 )
2026-03-31 14:07:49 +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
Simon Guan
1ee7d6d058
feat: enable flexible deployment mode ( #34911 ) ( #34960 )
2026-03-27 13:33:28 +08:00
Bomin Zhang
a12c0a433b
fix: failed test cases on windows ( #34883 )
2026-03-26 10:05:06 +08:00
Yihao Deng
2b980e0023
enh: add func readme ( #34921 )
2026-03-25 09:23:13 +08:00
guichuan zhang
4c970bbef0
fix(xnode): support granting system privileges to xnode/agent and object privileges to xnode tasks ( #34901 )
...
Closes [6658956251](https://project.feishu.cn/taosdata_td/feature/detail/6658956251 )
2026-03-25 08:57:26 +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
Simon Guan
8b70d7f42b
Merge branch '3.0' into merge/mainto3.0
2026-03-20 10:11:46 +08:00
Tony Zhang
44433187db
enh: explain ( #34764 )
2026-03-20 10:08:49 +08:00
dapan1121
42f03e896a
Merge remote-tracking branch 'origin/main' into merge/mainto3.0
2026-03-20 09:58:36 +08:00
Pan Wei
be954612a7
fix: windows timezone usage issue ( #34856 )
2026-03-20 09:05:07 +08:00
Linhe Huo
c15f23ea9a
feat(xnode): add xnode user privilege check ( #34839 )
...
Close https://project.feishu.cn/taosdata_td/feature/detail/6622713900
2026-03-19 22:36:31 +08:00
Mario Peng
4048092bf3
feat: SQL firewall black/white list ( #34798 )
2026-03-19 10:16:53 +08:00
Bomin Zhang
1138439542
feat: batch tag value update ( #34564 )
2026-03-18 14:19:15 +08:00
Simon Guan
473011663f
fix: conflicts
2026-03-17 14:26:38 +08:00
Pan Wei
c368d8e611
fix: windows case issues ( #34758 )
2026-03-17 13:56:08 +08:00
Yihao Deng
9d746e0730
fix compile error ( #34803 )
2026-03-17 13:49:08 +08:00
Yihao Deng
4c94cbe5da
enh: add safefunc ( #34436 )
2026-03-16 20:27:15 +08:00
Zhixiao Bao
e29fadda2e
feat: support secure delete option. ( #34591 )
2026-03-16 20:26:22 +08:00
Simon Guan
350e43a19c
fix: conflicts
2026-03-16 17:30:27 +08:00
Minglei Jin
49a1c6908a
calc subq to runner ( #34457 )
2026-03-16 14:10:31 +08:00
Hongze Cheng
3401aa8f98
feat: add data force repair mode ( #34753 )
2026-03-16 10:21:17 +08:00
Jinqing Kuang
163aa941de
feat(stream): add natural time units support for PERIOD trigger ( #34766 )
...
Implement week/month/year units for stream PERIOD trigger with natural
boundary alignment and offset support.
Key changes:
- Parser: Add validation for natural time units (w/n/y) and offset parameter
- Time utilities: Add getDuration() support for week/month/year units
- TriggerTask: Implement window calculation with natural boundary alignment
- Week: align to Monday 00:00:00
- Month: align to 1st of month 00:00:00
- Year: align to Jan 1st 00:00:00
- Add offset support: PERIOD(1w, 1d) shifts window by 1 day
- Unit tests: Parser validation, time utilities, TriggerTask window calculation
- System tests: End-to-end tests for week/month/year units with offset
- Documentation: Update user manual with natural time unit examples
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 15:43:36 +08:00
Kaili Xu
f06a60959d
enh: introduce enableGrantLegacySyntax for grant/revoke syntax compatibility[manual only] ( #34768 )
2026-03-13 15:37:00 +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
Jing Sima
5c70911ffe
enh: [6548485194] Support push down ts condition in vtable query. ( #34718 )
2026-03-11 14:29:42 +08:00
Kaili Xu
0435899ec4
enh: support grammar of 3.3[manual-only] ( #34743 )
2026-03-11 14:13: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
Jinqing Kuang
5569f0000b
feat: enable stream notify support on windows ( #34688 )
2026-03-05 21:06:57 +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
2692f69fad
Merge branch 'main' into merge/mainto3.0
2026-03-05 16:43:12 +08:00
Kaili Xu
f3c3eaeda4
fix: compact for ssmigrate[manual-only] ( #34672 )
2026-03-05 16:38:44 +08:00
Simon Guan
08007692be
fix: conflicts
2026-03-04 14:44:07 +08:00
Jinqing Kuang
218c973316
enh(stream): increase ins_streams sql display length ( #34661 )
2026-03-04 14:25:40 +08:00