QuantumGhost
32a1a61d65
security(api): enforce privilege validation for dataset-to-pipeline transformation
...
The transformation from classic dataset to knowledge pipeline represents an irreversible
write operation that permanently alters the dataset structure. To prevent unauthorized
modifications, this change implements strict privilege validation in `RagPipelineTransformApi`.
Only users with editor privileges or dataset operator roles are authorized to execute
this transformation, ensuring proper access control for this critical operation.
2025-09-12 17:07:26 +08:00
twwu
045d07885d
Merge branch 'main' into fix/value-content-rerender-error
2025-09-09 16:40:08 +08:00
Yongtao Huang and GitHub
4aba570fa8
Fix flask response: 200 -> {}, 200 ( #25404 )
2025-09-09 15:06:18 +08:00
-LAN-
23cd615489
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
2025-09-08 14:30:43 +08:00
-LAN-
299141ae01
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-08 13:56:45 +08:00
9b8a03b53b
[Chore/Refactor] Improve type annotations in models module ( #25281 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: crazywoola <[email protected] >
2025-09-08 09:42:27 +08:00
Novice
68f4d4b97c
fix(rag-pipeline-dsl): dsl import session error
2025-09-04 11:03:45 +08:00
jyong
d4aed3df5c
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
...
# Conflicts:
# api/core/memory/token_buffer_memory.py
# api/core/rag/extractor/notion_extractor.py
# api/core/repositories/sqlalchemy_workflow_node_execution_repository.py
# api/core/variables/variables.py
# api/core/workflow/graph/graph.py
# api/core/workflow/graph_engine/entities/event.py
# api/services/dataset_service.py
# web/app/components/app-sidebar/index.tsx
# web/app/components/base/tag-management/selector.tsx
# web/app/components/base/toast/index.tsx
# web/app/components/datasets/create/website/index.tsx
# web/app/components/datasets/create/website/jina-reader/base/options-wrap.tsx
# web/app/components/workflow/header/version-history-button.tsx
# web/app/components/workflow/hooks/use-inspect-vars-crud-common.ts
# web/app/components/workflow/hooks/use-workflow-interactions.ts
# web/app/components/workflow/panel/version-history-panel/index.tsx
# web/service/base.ts
2025-09-03 15:01:06 +08:00
QuantumGhost
e2ff7fac77
fix(api): fix variable truncation related field not returned.
2025-09-03 12:29:38 +08:00
-LAN-
8c41d95d03
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 11:06:42 +08:00
bc9efa7ea8
Refactor: use DatasourceType.XX.value instead of hardcoded ( #25015 )
...
Signed-off-by: Yongtao Huang <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 08:56:48 +08:00
-LAN-
0b0dc63f29
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-02 11:52:25 +08:00
jiangbo721 and GitHub
e048588a88
fix: remove duplicated code ( #24893 )
2025-09-02 08:58:31 +08:00
jyong
d94e03c72b
add recommended rag plugin endpoint
2025-09-01 19:38:28 +08:00
jyong
1676207776
add recommended rag plugin endpoint
2025-09-01 14:50:02 +08:00
jyong
7920714f49
add recommended rag plugin endpoint
2025-09-01 14:45:56 +08:00
jyong
a9f7ee029e
fix preview run
2025-08-28 15:39:22 +08:00
jyong
90d72f5ddf
merge new graph engine
2025-08-27 17:46:46 +08:00
jyong
392514fa13
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
...
# Conflicts:
# api/commands.py
# api/core/app/apps/common/workflow_response_converter.py
# api/core/llm_generator/llm_generator.py
# api/core/plugin/entities/plugin.py
# api/core/plugin/impl/tool.py
# api/core/rag/index_processor/index_processor_base.py
# api/core/workflow/entities/workflow_execution.py
# api/core/workflow/entities/workflow_node_execution.py
# api/core/workflow/enums.py
# api/core/workflow/graph_engine/entities/graph.py
# api/core/workflow/graph_engine/graph_engine.py
# api/core/workflow/nodes/enums.py
# api/services/dataset_service.py
2025-08-27 16:05:59 +08:00
-LAN-
8c35663220
feat: queue-based graph engine
...
Signed-off-by: -LAN- <[email protected] >
2025-08-27 15:33:28 +08:00
twwu
da48e54778
Merge branch 'main' into feat/rag-2
2025-08-27 11:16:27 +08:00
b486d72b8e
Chore: remove dead var in DocumentBatchIndexingEstimateApi ( #24497 )
...
Co-authored-by: Yongtao Huang <[email protected] >
2025-08-26 23:33:50 +08:00
fa753239ad
Refactor: use logger = logging.getLogger(__name__) in logging ( #24515 )
...
Co-authored-by: Yongtao Huang <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <[email protected] >
2025-08-26 18:10:31 +08:00
ac5aed7a45
Fix missing return 200 in response handling ( #24499 )
...
Co-authored-by: Yongtao Huang <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 09:24:18 +08:00
jyong
1ad7b0e852
add pipeline async run
2025-08-25 18:26:05 +08:00
jyong
101d6504fb
fix
2025-08-25 16:14:22 +08:00
twwu
85fd97e090
Merge branch 'main' into feat/rag-2
2025-08-25 15:30:18 +08:00
quicksand and GitHub
a06681913d
remove: document download file permission ( #24459 )
2025-08-25 15:11:48 +08:00
18dce66443
try flask_restful -> flask_restx ( #24310 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2025-08-24 13:45:47 +08:00
kenwoodjw and GitHub
8a348bea21
fix child-chunk ownership validation ( #24374 )
...
Signed-off-by: kenwoodjw <[email protected] >
2025-08-23 20:17:44 +08:00
jyong
6b7ea9885c
support name generate
2025-08-22 11:34:01 +08:00
jyong
4545f509a5
support name generate
2025-08-21 19:15:16 +08:00
twwu
a1666fe058
Merge branch 'main' into feat/rag-2
2025-08-19 14:59:06 +08:00
Asuka Minato and GitHub
70da81d0e5
try ast-grep ( #24149 )
2025-08-19 13:41:52 +08:00
c0702aacac
Use typing.Literal to replace str places ( #24099 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-18 21:34:13 +08:00
autofix-ci[bot] and GitHub
ff76adc88a
[autofix.ci] apply automated fixes
2025-08-15 04:17:51 +00:00
Yunlu Wen
cfc555d05d
feat: add knowledge pipeline creation feature
2025-08-15 12:15:37 +08:00
twwu
02720c9b95
Merge branch 'main' into feat/rag-2
2025-08-14 15:03:48 +08:00
bf2f03f911
Restructure the File errors in controller ( #23801 )
...
Co-authored-by: Yongtao Huang <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-13 17:06:07 +08:00
jyong
3797416fe0
fix online drive
2025-08-13 15:45:33 +08:00
jyong
a0006ce968
add credential id
2025-08-12 14:45:45 +08:00
Harry
543f80ad5d
refactor: replace get_real_credential_by_id with get_datasource_credentials in multiple services for consistency
2025-08-11 20:04:04 +08:00
Harry
6b07e0e8d6
feat: add expiration for OAuth credentials in datasource provider
2025-08-11 11:25:50 +08:00
twwu
fc779d00df
Merge branch 'main' into feat/rag-2
2025-08-11 11:15:58 +08:00
jyong
df5a4e5c08
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-08 14:18:45 +08:00
jyong
d07ce809be
add credential id
2025-08-08 14:18:30 +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
jyong
ca8f80ee33
notion fix
2025-08-07 11:13:02 +08:00