jyong
22b3933cc3
Merge branch 'main' into feat/rag-2
...
# Conflicts:
# api/core/workflow/entities/variable_pool.py
2025-08-12 11:13:04 +08:00
Jason Young and GitHub
cdee5aab3a
fix: update integration tests to use 2-element variable selectors ( #23766 )
2025-08-12 09:33:09 +08:00
twwu
fc779d00df
Merge branch 'main' into feat/rag-2
2025-08-11 11:15:58 +08:00
62772e8871
fix: ensure vector database cleanup on dataset deletion regardless of document presence (affects all 33 vector databases) ( #23574 )
...
Co-authored-by: Claude <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-08 09:18:43 +08:00
2edd32fdea
fix: resolve AppCard description overlap with tag area ( #23585 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-08 09:05:55 +08:00
twwu
1b3860d012
Merge branch 'main' into feat/rag-2
2025-08-07 16:27:20 +08:00
e01510e2a6
feat: Add Clickzetta Lakehouse vector database integration ( #22551 )
...
Co-authored-by: Claude <[email protected] >
2025-08-07 14:21:46 +08:00
zxhlyh
201e4cd64d
merge main
2025-08-05 10:30:53 +08:00
da5c003f97
chore: tablestore full text search support score normalization ( #23255 )
...
Co-authored-by: xiaozhiqing.xzq <[email protected] >
2025-08-01 14:14:11 +08:00
jyong
a7a4c8228e
Merge branch 'main' into feat/rag-2
...
# Conflicts:
# web/app/components/workflow/hooks/use-workflow.ts
2025-07-31 10:30:28 +08:00
eee576355b
Fix: Support for Elasticsearch Cloud Connector ( #23017 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <[email protected] >
Co-authored-by: Copilot <[email protected] >
2025-07-30 11:12:16 +08:00
twwu
bae2af0c85
Merge branch main into feat/rag-2
2025-07-24 17:40:04 +08:00
ef51678c73
orm filter -> where ( #22801 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: -LAN- <[email protected] >
Co-authored-by: Claude <[email protected] >
2025-07-24 00:57:45 +08:00
a2048fd0f4
fix: tablestore vdb support metadata filter ( #22774 )
...
Co-authored-by: xiaozhiqing.xzq <[email protected] >
2025-07-22 16:48:59 +08:00
twwu
5b2c99e183
Merge branch 'main' into feat/rag-2
2025-07-18 14:03:48 +08:00
460a825ef1
refactor: decouple Node and NodeData ( #22581 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: QuantumGhost <[email protected] >
2025-07-18 10:08:51 +08:00
zxhlyh
01566035e3
merge main
2025-07-17 16:48:43 +08:00
quicksand and GitHub
10e6b11ff6
fix: code node check decimal precision ( #22522 )
2025-07-17 13:21:17 +08:00
a4f421028c
Feat/change user email ( #22213 )
...
Co-authored-by: NFish <[email protected] >
Co-authored-by: JzoNg <[email protected] >
Co-authored-by: Garfield Dai <[email protected] >
2025-07-17 10:55:59 +08:00
QuantumGhost and GitHub
2c1ab4879f
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization ( #22025 )
...
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization (#22025 )
This PR addresses serialization issues in the VariablePool model by separating the `value_type` tags for `IntegerSegment`/`FloatSegment` and `IntegerVariable`/`FloatVariable`. Previously, both Integer and Float types shared the same `SegmentType.NUMBER` tag, causing conflicts during serialization.
Key changes:
- Introduce distinct `value_type` tags for Integer and Float segments/variables
- Add `VariableUnion` and `SegmentUnion` types for proper type discrimination
- Leverage Pydantic's discriminated union feature for seamless serialization/deserialization
- Enable accurate serialization of data structures containing these types
Closes #22024 .
2025-07-16 12:31:37 +08:00
twwu
682b65034c
Merge branch 'main' into feat/rag-2
2025-07-14 11:17:42 +08:00
Bowen Liang and GitHub
e7388779a1
chore: bump ruff to 0.12.x ( #22259 )
2025-07-12 20:00:54 +08:00
jyong
3b70f8ac08
r2
2025-07-11 15:25:58 +08:00
Yongtao Huang and GitHub
10858ea1dc
Chore: rm useless import and vars ( #22108 )
2025-07-10 11:47:43 +08:00
0cb00d5fd2
refactor: move structured output support outside LLM Node ( #21565 )
...
Co-authored-by: Novice <[email protected] >
2025-06-27 14:55:31 +08:00
QuantumGhost and GitHub
10b738a296
feat: Persist Variables for Enhanced Debugging Workflow ( #20699 )
...
This pull request introduces a feature aimed at improving the debugging experience during workflow editing. With the addition of variable persistence, the system will automatically retain the output variables from previously executed nodes. These persisted variables can then be reused when debugging subsequent nodes, eliminating the need for repetitive manual input.
By streamlining this aspect of the workflow, the feature minimizes user errors and significantly reduces debugging effort, offering a smoother and more efficient experience.
Key highlights of this change:
- Automatic persistence of output variables for executed nodes.
- Reuse of persisted variables to simplify input steps for nodes requiring them (e.g., `code`, `template`, `variable_assigner`).
- Enhanced debugging experience with reduced friction.
Closes #19735 .
2025-06-24 09:05:29 +08:00
LiuBo and GitHub
17fe62cf91
feat: add support for Matrixone database ( #20714 )
2025-06-19 10:20:12 +08:00
He Wang and GitHub
37f26c412f
add healthcheck to oceanbase container ( #20989 )
2025-06-18 14:00:59 +08:00
Bowen Liang and GitHub
366ddb05ae
test: run vdb test of oceanbase with docker compose in CI tests ( #20945 )
2025-06-16 11:05:19 +08:00
QuantumGhost and GitHub
c439e82038
refactor(api): Decouple ParameterExtractorNode from LLMNode ( #20843 )
...
- Extract methods used by `ParameterExtractorNode` from `LLMNode` into a separate file.
- Convert `ParameterExtractorNode` into a subclass of `BaseNode`.
- Refactor code referencing the extracted methods to ensure functionality and clarity.
- Fixes the issue that `ParameterExtractorNode` returns error when executed.
- Fix relevant test cases.
Closes #20840 .
2025-06-10 11:47:50 +08:00
-LAN- and GitHub
5ccfb1f4ba
refactor: Improve model status handling and structured output ( #20586 )
...
Signed-off-by: -LAN- <[email protected] >
2025-06-04 19:56:54 +08:00
-LAN- and GitHub
482e50aae9
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-30 04:34:13 +08:00
-LAN- and GitHub
56cff485d0
test(vdb/huaweicloudvectordb): Fix the wrong import path ( #19413 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-09 16:37:59 +08:00
Novice and GitHub
0cfc82d731
fix(structured-output): reasoning model's json format parsing ( #19261 )
2025-05-06 13:16:08 +08:00
Bowen Liang and GitHub
8537abfff8
chore: avoid repeated type ignore noqa by adding flask_restful and flask_login in mypy import exclusions ( #19224 )
2025-05-06 11:58:49 +08:00
Hao Cheng and GitHub
bb1d1dc263
fix: fix API tool integration test ( #19187 )
2025-05-01 14:49:43 +08:00
QuantumGhost and GitHub
bd1bbfee4b
Enhance Code Consistency Across Repository with .editorconfig ( #19023 )
2025-04-29 18:04:33 +08:00
Ahmad Zidan and GitHub
8266815cda
feat: add AWS Managed IAM auth for OpenSearch vector DB ( #18963 )
2025-04-29 15:10:08 +08:00
Yeuoly and GitHub
abafa68647
refactor: rename plugin manager to plugin client and rename path from manager to impl ( #18876 )
2025-04-27 14:22:25 +08:00
王晓阳 and GitHub
0babdffe3e
feat: support vastbase vector database ( #16308 )
2025-04-24 18:04:57 +08:00
lauding and GitHub
eb1ce3dd6b
feat: support huawei cloud vector database ( #16141 )
2025-04-22 13:03:35 +08:00
Yongtao Huang and GitHub
5d72003ebb
Remove dead code ( #17899 )
2025-04-11 20:33:52 +08:00
yihong and GitHub
f04d52c044
fix: autocorrect everything in api ( #17859 )
...
Signed-off-by: yihong0618 <[email protected] >
2025-04-11 15:24:39 +08:00
zxfishhack and GitHub
5541a1f80e
robust for json parser ( #17687 )
2025-04-10 22:18:26 +08:00
42a42a7962
FEAT: support Tencent vectordb to full text search ( #16865 )
...
Co-authored-by: wlleiiwang <[email protected] >
2025-04-07 09:50:03 +08:00
7f70cadacb
feat: support Tablestore vector database ( #16601 )
...
Co-authored-by: xiaozhiqing.xzq <[email protected] >
2025-03-27 15:53:33 +08:00
a743d5dc71
feat: tencent vectordb: use grpc client and set upsert batch size ( #16016 )
...
Co-authored-by: wlleiiwang <[email protected] >
2025-03-27 12:20:16 +08:00
LittleFish-15 and GitHub
223ab5a38f
feat: support openGauss vector database ( #15865 )
2025-03-17 19:42:54 +08:00
Bowen Liang and GitHub
561a3bf7a0
chore: remove the unused config INNER_API_KEY ( #14780 )
2025-03-05 15:39:48 +08:00
c8de30f3d9
feat: support oracle oci autonomouse database. Fixes #14792 and Fixes #14628 . ( #14804 )
...
Co-authored-by: engchina <[email protected] >
2025-03-04 09:22:04 +08:00