Commit Graph

99 Commits

Author SHA1 Message Date
05aec66424 fix re-chunk document 2025-09-16 16:05:01 +08:00
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
68f4d4b97c fix(rag-pipeline-dsl): dsl import session error 2025-09-04 11:03:45 +08:00
e2ff7fac77 fix(api): fix variable truncation related field not returned. 2025-09-03 12:29:38 +08:00
d94e03c72b add recommended rag plugin endpoint 2025-09-01 19:38:28 +08:00
1676207776 add recommended rag plugin endpoint 2025-09-01 14:50:02 +08:00
7920714f49 add recommended rag plugin endpoint 2025-09-01 14:45:56 +08:00
a9f7ee029e fix preview run 2025-08-28 15:39:22 +08:00
90d72f5ddf merge new graph engine 2025-08-27 17:46:46 +08:00
1ad7b0e852 add pipeline async run 2025-08-25 18:26:05 +08:00
101d6504fb fix 2025-08-25 16:14:22 +08:00
6b7ea9885c support name generate 2025-08-22 11:34:01 +08:00
4545f509a5 support name generate 2025-08-21 19:15:16 +08:00
ff76adc88a [autofix.ci] apply automated fixes 2025-08-15 04:17:51 +00:00
cfc555d05d feat: add knowledge pipeline creation feature 2025-08-15 12:15:37 +08:00
3797416fe0 fix online drive 2025-08-13 15:45:33 +08:00
a0006ce968 add credential id 2025-08-12 14:45:45 +08:00
6b07e0e8d6 feat: add expiration for OAuth credentials in datasource provider 2025-08-11 11:25:50 +08:00
d07ce809be add credential id 2025-08-08 14:18:30 +08:00
ca8f80ee33 notion fix 2025-08-07 11:13:02 +08:00
875aea1c22 feat: datasource reauthentication 2025-07-30 13:39:04 +08:00
e2df3f182d transform document 2025-07-29 16:01:06 +08:00
e5c7fd5b14 feat: enforce maximum length for authorization name in datasource authentication 2025-07-21 19:31:58 +08:00
34072371a1 feat: refactor OAuth client retrieval in datasource authentication 2025-07-21 18:55:21 +08:00
ba7f0b3004 feat: enhance datasource authentication by improving credential handling and updating API parameters 2025-07-21 18:51:55 +08:00
7141181732 feat: remove unnecessary blank line in datasource authentication setup 2025-07-21 17:00:10 +08:00
17da96bdd8 feat: refactor datasource authentication APIs for improved credential management 2025-07-21 16:43:50 +08:00
af94602d37 feat: add APIs for setting default datasource provider and updating provider name 2025-07-21 15:49:39 +08:00
529eca70bc feat: enhance datasource credential and OAuth schema serialization 2025-07-21 14:31:26 +08:00
e97f03c130 feat: add custom OAuth client setup and enhance datasource provider model with avatar_url 2025-07-21 12:36:02 +08:00
23a5ff410e feat: add avatar_url to datasource providers and update OAuth handling 2025-07-18 19:47:59 +08:00
633bfc25e0 feat: update provider parameter naming and refactor related logic in datasource_auth.py 2025-07-18 13:13:20 +08:00
0ac5c0bf3e feat: refactor OAuth provider handling and improve provider name generation 2025-07-18 12:47:32 +08:00
384073f025 r2 transform 2025-07-16 02:02:08 +08:00
2012ea3213 r2 transform 2025-07-16 01:50:37 +08:00
a919e3e135 r2 2025-07-14 17:33:08 +08:00
4b9a5a66c1 r2 2025-07-14 16:14:27 +08:00
bd33b9ffec r2 2025-07-09 17:34:42 +08:00
b538eee5dd r2 2025-07-09 17:28:52 +08:00
9dcba51225 r2 2025-07-09 15:48:08 +08:00
b5e4ce6c68 r2 2025-07-09 14:27:49 +08:00
bc1a517a97 r2 2025-07-08 17:16:10 +08:00
a8b676ade0 r2 2025-07-04 18:05:58 +08:00
81b07dc3be r2 2025-07-02 18:15:23 +08:00
e23d7e39ec Merge branch 'feat/datasource' into feat/r2
# Conflicts:
#	api/services/rag_pipeline/rag_pipeline.py
#	web/app/components/workflow/constants.ts
#	web/app/components/workflow/header/run-and-history.tsx
#	web/app/components/workflow/hooks/use-nodes-interactions.ts
#	web/app/components/workflow/hooks/use-workflow-interactions.ts
#	web/app/components/workflow/hooks/use-workflow.ts
#	web/app/components/workflow/index.tsx
#	web/app/components/workflow/nodes/_base/components/panel-operator/panel-operator-popup.tsx
#	web/app/components/workflow/nodes/_base/panel.tsx
#	web/app/components/workflow/nodes/code/use-config.ts
#	web/app/components/workflow/nodes/llm/default.ts
#	web/app/components/workflow/panel/index.tsx
#	web/app/components/workflow/panel/version-history-panel/index.tsx
#	web/app/components/workflow/store/workflow/index.ts
#	web/app/components/workflow/types.ts
#	web/config/index.ts
#	web/types/workflow.ts
2025-07-02 14:01:59 +08:00
39d3f58082 r2 2025-07-02 11:33:00 +08:00
f44f0fa34c r2 2025-07-01 14:23:46 +08:00
6aba39a2dd feat(datasource): add datasource content preview api 2025-06-24 17:43:25 +08:00
49bb15fae1 feat(datasource): add datasource content preview api 2025-06-24 17:14:31 +08:00
e165f4a102 feat(datasource): add datasource content preview api 2025-06-24 17:14:16 +08:00