224 Commits

Author SHA1 Message Date
Lei, HUANG 912f6c2101 fix: allow aligned schema version to be optional (#322)
CI / Clippy (push) Has been cancelled
License checker / license-header-check (push) Has been cancelled
CI / Protobuf Format (push) Has been cancelled
CI / Rustfmt (push) Has been cancelled
CI / Spell Check with Typos (push) Has been cancelled
CI / Check (push) Has been cancelled
* fix: allow aligned schema version to be optional

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

* fix names

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

---------

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>
2026-06-02 22:00:51 +08:00
Lei, HUANG 69a064a7f7 chore: add alined_schema_version to bulk insert request (#321)
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>
2026-06-02 16:19:26 +08:00
Weny Xu 7224c2ad6d feat(proto): support unpartitioned source in repartition (#319)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-05-26 22:26:59 +08:00
discord9 dfd2a6d7d3 feat: remote dyn filter (#314)
* feat: remote dyn filter

Signed-off-by: discord9 <discord9@163.com>

* make all

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2026-05-13 20:12:10 +08:00
Lei, HUANG a107830d0c feat: add soft-drop flag to DropRequest (#317)
* feat: add soft-drop flag to DropRequest

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: add space

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

* chore: enforce version for protoc

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>

---------

Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-29 16:29:43 +08:00
LFC 0de5437582 feat: add "variant" type to json (#315)
* x

* x

* x
2026-04-20 16:26:09 +08:00
Weny Xu 26a50f4069 feat: add staging leader (#313)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-04-13 16:10:25 +08:00
discord9 092ba1d01e feat: admin gc (#308)
* feat: add gc admin rpc

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* per review

Signed-off-by: discord9 <discord9@163.com>

* chore: per review

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2026-03-06 15:07:34 +08:00
shuiyisong 4010e25ea0 feat: add pull meta config API (#311)
* chore: add meta config rpc

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: update payload to simple string

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: wrap string with message to enable option in rust

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: replace content with vec

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: fix format

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: remove repeated

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: update comment

Co-authored-by: fys <40801205+fengys1996@users.noreply.github.com>

* chore: update comment

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

* chore: move pull config to a separate config service

Signed-off-by: shuiyisong <xixing.sys@gmail.com>

---------

Signed-off-by: shuiyisong <xixing.sys@gmail.com>
Co-authored-by: fys <40801205+fengys1996@users.noreply.github.com>
2026-03-02 16:26:36 +08:00
Weny Xu 19a5104851 feat: add mailbox message header (#310)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-02-26 18:58:21 +08:00
Weny Xu 030f1e48ab refactor: rename PartitionExprVersion (#309)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-02-10 17:16:46 +08:00
Weny Xu b9452e3411 feat: introduce partition_rule_version (#306)
* feat: introduce `partition_rule_version`

Signed-off-by: WenyXu <wenymedia@gmail.com>

* feat: introduce `partition_rule_version`

Signed-off-by: WenyXu <wenymedia@gmail.com>

* feat: introduce PartitionRuleVersion

Signed-off-by: WenyXu <wenymedia@gmail.com>

* chore: apply suggestions

Signed-off-by: WenyXu <wenymedia@gmail.com>

---------

Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-02-06 19:34:18 +08:00
dennis zhuang f1e0ea3a71 feat: adds vector index meta (#307)
Signed-off-by: Dennis Zhuang <killme2008@gmail.com>
2026-02-05 10:02:37 +08:00
Weny Xu d8e09e8487 feat: add partial_drop to DropRequest (#304)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-01-27 16:41:14 +08:00
discord9 4a14b140f2 feat: pql custom node (#305)
* feat: histogram fold&union distinct on

Signed-off-by: discord9 <discord9@163.com>

* make all

Signed-off-by: discord9 <discord9@163.com>

* c

Signed-off-by: discord9 <discord9@163.com>

* make all

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2026-01-21 20:10:53 +08:00
Weny Xu 7755821c27 feat: add wait and timeout field (#303)
* feat: add `wait` and `timeout` field

* chore: remove `wait` from `Repartition`

Signed-off-by: WenyXu <wenymedia@gmail.com>

* fmt

Signed-off-by: WenyXu <wenymedia@gmail.com>

* fmt

Signed-off-by: WenyXu <wenymedia@gmail.com>

* fmt

Signed-off-by: WenyXu <wenymedia@gmail.com>

---------

Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-01-20 16:41:47 +08:00
LFC 1353b0ada9 chore: upgrade tonic and prost family to v0.14 (#301)
* chore: upgrade tonic and prost family to v0.14

* fix ci
2026-01-14 17:34:01 +08:00
Weny Xu 58aeee4926 feat: add repartition proto (#300)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-01-09 16:00:19 +08:00
Weny Xu 0e316b86d7 feat: force drop region (#299)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2026-01-07 11:53:40 +08:00
jeremyhi fa0f571655 feat: add interval option in heartbeat response (#298)
* feat: add interval option in heartbeat response

Signed-off-by: jeremyhi <fengjiachun@gmail.com>

* feat: HeartbeatConfig

Signed-off-by: jeremyhi <fengjiachun@gmail.com>

* chore: remove unnecessary optional

Signed-off-by: jeremyhi <fengjiachun@gmail.com>

---------

Signed-off-by: jeremyhi <fengjiachun@gmail.com>
2026-01-06 12:01:39 +08:00
Weny Xu a2e5099d72 feat: use path for ApplyStagingManifestRequest (#297)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2025-12-30 14:57:56 +08:00
Weny Xu 520fa524f9 feat: introduce ApplyStagingManifestRequest (#296)
Signed-off-by: WenyXu <wenymedia@gmail.com>
2025-12-24 16:30:08 +08:00
Ning Sun 173efe5ec6 feat: define CommentOn task (#295)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: Ruihang Xia <waynestxia@gmail.com>
2025-12-18 12:41:40 +08:00
Ning Sun 5b7d43d7bf feat: update prometheus remote write proto file for native histogram (#294)
* feat: update prometheus remote write proto file for native histogram

* chore: format
2025-12-12 11:45:34 +08:00
Sicong Hu 0df99f09f1 feat: add BuildIndexRequest to RegionRequestHeader (#291)
* feat: add `BuildIndexRequest` to `RegionRequestHeader`

Signed-off-by: SNC123 <sinhco@outlook.com>

* fix: make all

Signed-off-by: SNC123 <sinhco@outlook.com>

---------

Signed-off-by: SNC123 <sinhco@outlook.com>
2025-11-24 22:18:19 -08:00
Ruihang Xia 437e6a1ef8 feat: add Dictionary to ColumnDataType (#290) 2025-11-21 18:45:21 +08:00
LFC fd699b2199 refactor: make json value a dedicated message (#289) 2025-11-17 15:17:51 +08:00
zyy17 14b9dc40bd feat: add total_cpu_millicores/total_memory_bytes/cpu_usage_millicores/memory_usage_bytes (#287) 2025-10-23 10:56:23 +08:00
discord9 72a0d22e0f Revert "feat: add total_cpu_millicores/total_memory_bytes/`cpu_usage_mill…" (#286)
This reverts commit 9d93fc3363.

Co-authored-by: zyy17 <zyylsxm@gmail.com>
2025-10-22 16:23:02 +08:00
discord9 d9541cd111 feat: substrait extension logical node use column index not name (#285)
* feat: use index for sub ext plan

Signed-off-by: discord9 <discord9@163.com>

* make all

Signed-off-by: discord9 <discord9@163.com>

* chore: update typos

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2025-10-22 15:55:10 +08:00
zyy17 9d93fc3363 feat: add total_cpu_millicores/total_memory_bytes/cpu_usage_millicores/memory_usage_bytes (#284) 2025-10-22 15:55:00 +08:00
fys 69a6089933 feat: support-for-and-keep-firing-for-trigger (#282) 2025-10-17 12:07:43 +08:00
Lei, HUANG 710f1fa95c feat: add parallelism to compaction request (#280)
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com>
2025-10-16 11:46:55 +08:00
zyy17 8d31a8cd39 refactor: add hostname field in NodeInfo and use it in MetasrvNodeInfo (#278) 2025-10-16 10:57:57 +08:00
Ning Sun a250938d71 feat: add new json format (#281)
* feat: add new json format

* refactor: rename native format

* chore: store nested data type in json_native_extension

* feat: use json as a concrete type in proto

* Revert "feat: add `BuildIndexRequest` to `RegionRequestHeader` (#276)"

This reverts commit ee46a0eeaa.
2025-10-15 15:23:35 +08:00
Sicong Hu ee46a0eeaa feat: add BuildIndexRequest to RegionRequestHeader (#276)
Signed-off-by: SNC123 <sinhco@outlook.com>
2025-10-13 10:38:48 +08:00
Ning Sun d75496d5d0 feat: add struct and list data type (#277)
* feat: add struct and list data type

* type extensions

* feat: extend column type

* chore: rename fields

* add value enum item

* feat: add value

* refactor: item->items

* feat: use single ListValue/StructValue for Row and Column
2025-10-09 11:07:20 +08:00
discord9 3e821d0d40 feat: add extension to heartbeat request (#275)
* feat: add extension to heartbeat request

Signed-off-by: discord9 <discord9@163.com>

* make all

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2025-09-19 12:23:19 +08:00
Weny Xu f9836cf8aa feat: add memory_bytes field (#274) 2025-09-08 16:32:11 +08:00
discord9 66eb089afa feat: flow add eval interval (#273)
* feat: create flow eval interval

Signed-off-by: discord9 <discord9@163.com>

* fix: eval interval

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* fix: flow create request

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* chore: fmt

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2025-08-27 16:21:27 +08:00
fys 4ce7e9a3ff refactor: enhanced trigger interval (#269)
* fix: improve interval precision

* chore: better name

* chore: add /opt/include to proto include

* remove empty line
2025-08-18 10:58:28 +08:00
Zhenchi 9edc8c4d2a feat: add partition to CreateRequest (#267) 2025-08-13 14:39:49 -07:00
Weny Xu 69680846a0 feat: add TopicStat (#268)
* feat: add `TopicStat`

* chore: generate code
2025-08-13 19:21:39 +08:00
discord9 ccfd4da48b feat: truncate request by time ranges (#262)
* feat: truncate request by time ranges

Signed-off-by: discord9 <discord9@163.com>

* fix: default time unit is millisecond

Signed-off-by: discord9 <discord9@163.com>

* refactor: per review

Signed-off-by: discord9 <discord9@163.com>

* add time ranges to truncate table expr

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* chore: fmt

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

* chore: make all

Signed-off-by: discord9 <discord9@163.com>

---------

Signed-off-by: discord9 <discord9@163.com>
2025-08-04 18:17:40 +08:00
Weny Xu 91c3d7b97a feat: introduce reconcile interface (#264)
* feat: introduce reconcile interface

* chore: gen set_header

* chore: add comments

* feat: return procedure_id

* feat: add `ResolveStragey` and `Parallelism` to request

* chore: apply suggestions from CR
2025-08-04 16:50:33 +08:00
Ruihang Xia cc56a6cdac feat: absent function in PromQL (#263)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
2025-08-04 16:27:00 +08:00
Weny Xu fe8c13f5f3 feat: introduce SyncColumns (#261) 2025-07-30 11:47:09 +08:00
Lin Yihai 3bb33593a7 feat: Support SET DEFAULT syntax (#251)
Signed-off-by: Yihai Lin <yihai-lin@foxmail.com>
2025-07-29 11:19:12 +08:00
Zhenchi 7fcaa3e413 feat: deprecate Region::Partition use partition expr instead (#256)
* feat: deprecate Region::Partition use partition expr instead

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* merge origin/main

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

* put partition expr into Partition

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>

---------

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>
2025-07-23 10:30:51 +08:00
Weny Xu 36116a5c24 feat: introduce SetIndexes and UnsetIndexes (#253) 2025-07-22 10:50:09 +08:00