jyong
f44f0fa34c
r2
2025-07-01 14:23:46 +08:00
Dongyu Li
bfcf09b684
feat(datasource): fix datasource icon
2025-07-01 14:04:09 +08:00
Bowen Liang
1a7ad195f0
refactor: define the Dify project version in pyproject.toml ( #20910 )
2025-07-01 12:07:24 +08:00
Khoa
a06af88b26
Feat/api validate model provider ( #21582 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2025-06-27 09:59:44 +08:00
NeatGuyCoding
33f0457a23
fix: wrong token number when using qa_model and answer is updated. ( #21574 )
2025-06-27 09:11:41 +08:00
Yeuoly
cea6522122
feat: add DYNAMIC_SELECT parameter type for dynamic options in parameter entities ( #21425 )
2025-06-26 17:44:14 +08:00
jiangbo721
90aba77471
chore: remove unused code ( #21497 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-06-26 10:08:17 +08:00
NeatGuyCoding
6bb82f8ee0
Fix minor comment missing ( #21517 )
2025-06-26 10:06:49 +08:00
Dongyu Li
00f0b569cc
Feat/kb index ( #20868 )
...
Co-authored-by: twwu <twwu@dify.ai>
2025-06-25 17:52:59 +08:00
jyong
efccbe4039
r2
2025-06-25 17:32:26 +08:00
Maries
1dd2607dfd
feat(oauth): refactor proxy context ( #21483 )
2025-06-25 15:10:45 +08:00
jyong
540096a8d8
Merge branch 'main' into feat/r2
...
# Conflicts:
# api/core/plugin/impl/oauth.py
# api/core/workflow/entities/variable_pool.py
# api/models/workflow.py
# api/services/dataset_service.py
2025-06-25 14:35:23 +08:00
Maries
164e5481c5
feat(oauth): plugin oauth service ( #21480 )
2025-06-25 14:14:30 +08:00
QuantumGhost
268da31332
fix(api): adding variable to variable pool recursively while loading draft variables. ( #21478 )
...
This PR fix the issue that `ObjectSegment` are not recursively added to the draft variable pool while loading draft variables from database. It also fixes an issue about loading variables with more than two elements in the its selector.
Enhances #19735 .
Closes #21477 .
2025-06-25 12:39:22 +08:00
NeatGuyCoding
94f8e48647
Refactor update dataset ( fix #21401 ) ( #21402 )
...
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-25 11:44:35 +08:00
-LAN-
c7ee0f2a93
fix(knowledge_base): Unchecked metadata name length ( #21454 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-06-25 10:18:20 +08:00
Dongyu Li
49bb15fae1
feat(datasource): add datasource content preview api
2025-06-24 17:14:31 +08:00
Dongyu Li
e165f4a102
feat(datasource): add datasource content preview api
2025-06-24 17:14:16 +08:00
QuantumGhost
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
Dongyu Li
b77081a19e
feat(datasource): update datasource icon
2025-06-23 15:57:37 +08:00
Yeuoly
3113350e51
fix(migrate/tools): Correct parameter name in tool_builtin_providers migration function ( #21358 )
2025-06-23 14:56:34 +08:00
twwu
af64f29e87
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-23 13:59:39 +08:00
NeatGuyCoding
a0a89b562c
Feature:Refactor batch update document status for #21324 ( #21325 )
2025-06-23 09:49:13 +08:00
GuanMu
870e73c03b
Knowledge base API supports status updates #18147 ( #18235 )
2025-06-21 11:18:48 +08:00
Jyong
57f7368a0e
fix notion dataset rule not found ( #21236 )
2025-06-20 20:05:01 +08:00
jyong
9620d6bcd8
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# web/i18n/zh-Hans/app.ts
2025-06-19 13:32:49 +08:00
jyong
f7fbded8b9
Merge branch 'main' into feat/r2
2025-06-19 13:32:07 +08:00
Yeuoly
2020a31785
fix(plugin/migrations) refactor data migration to use specific provider ID classes. ( #21187 )
2025-06-19 13:02:39 +08:00
Jyong
9a18a98b58
fix keyword search top-k not initial ( #21202 )
2025-06-19 11:10:41 +08:00
Dongyu Li
82d0a70cb4
feat(datasource): change datasource result type to event-stream
2025-06-19 11:10:24 +08:00
Ganondorf
e99861d4fe
Add Filter of Get Workflow Logs ( #21172 )
...
Co-authored-by: lizb <lizb@sugon.com>
2025-06-19 10:10:16 +08:00
Dongyu Li
43e5798e13
feat(datasource): change datasource result type to event-stream
2025-06-18 16:27:10 +08:00
Xin Zhang
30cfc9c172
Feat/plugin install scope management ( #19963 )
2025-06-18 16:25:00 +08:00
Dongyu Li
224111081b
feat(datasource): change datasource result type to event-stream
2025-06-18 16:04:40 +08:00
HyaCinth
d4be356ffb
fix(api): add support for "image" icon when duplicate app ( #20744 ) ( #20761 )
2025-06-18 14:35:42 +08:00
jyong
f7a4e5d1a6
Merge branch 'main' into feat/r2
2025-06-18 10:57:44 +08:00
jyong
515d34bbfb
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 19:07:38 +08:00
jyong
66de2e1f0a
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
...
# Conflicts:
# api/core/workflow/graph_engine/entities/event.py
# api/services/rag_pipeline/rag_pipeline.py
2025-06-17 19:07:15 +08:00
jyong
7f7ea92a45
r2
2025-06-17 19:06:17 +08:00
Dongyu Li
2d01b1a808
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 18:24:52 +08:00
Dongyu Li
739ebf2117
feat(datasource): change datasource result type to event-stream
2025-06-17 18:24:09 +08:00
jyong
8fc6684ab1
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 18:12:36 +08:00
jyong
7c41f71248
r2
2025-06-17 18:11:38 +08:00
Dongyu Li
f2538bf381
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 13:56:00 +08:00
Dongyu Li
c5976f5a09
feat(datasource): change datasource result type to event-stream
2025-06-17 13:51:41 +08:00
twwu
9456c59290
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-17 10:14:20 +08:00
-LAN-
2440ac43b1
fix: Replace GenericProviderID with ToolProviderID ( #21064 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-06-16 17:35:46 +08:00
jyong
b277acc298
Merge branch 'main' into feat/r2
2025-06-16 14:08:02 +08:00
jyong
8d47d8ce4f
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
...
# Conflicts:
# api/core/datasource/website_crawl/website_crawl_plugin.py
# api/services/rag_pipeline/rag_pipeline.py
2025-06-16 13:50:33 +08:00
jyong
41fef8a21f
r2
2025-06-16 13:48:43 +08:00
yihong
909259da37
fix: delete some dead code using vulture ( #20999 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-06-16 12:07:41 +08:00
Harry
5ccb8d9736
feat: online document
2025-06-13 18:22:15 +08:00
Harry
0908f310fc
feat: webcrawl
2025-06-13 17:47:51 +08:00
jyong
14dc3e8642
r2
2025-06-11 18:03:21 +08:00
jyong
1d8b390584
Merge branch 'main' into feat/r2
...
# Conflicts:
# docker/docker-compose.middleware.yaml
2025-06-11 17:16:27 +08:00
jyong
5f08a9314c
r2
2025-06-11 17:10:20 +08:00
jyong
66fa68fa18
r2
2025-06-11 16:36:36 +08:00
jyong
a6f7560d2f
r2
2025-06-11 14:03:32 +08:00
jyong
874e1bc41d
r2
2025-06-11 13:12:18 +08:00
jyong
2972a06f16
r2
2025-06-11 11:21:17 +08:00
jyong
127a77d807
r2
2025-06-10 19:22:08 +08:00
jyong
e934503fa0
r2
2025-06-10 18:16:30 +08:00
jyong
80b219707e
r2
2025-06-10 17:11:49 +08:00
jyong
a7ff2ab470
r2
2025-06-10 14:53:07 +08:00
Xiyuan Chen
0720bc7408
Feat/webapp verified sso main ( #20494 )
2025-06-09 17:19:53 +09:00
jyong
fcbd5febeb
r2
2025-06-06 17:47:06 +08:00
jyong
21a3509bef
r2
2025-06-06 17:14:43 +08:00
jyong
1aa13bd20d
r2
2025-06-06 16:05:49 +08:00
jyong
d2750f1a02
r2
2025-06-06 14:22:00 +08:00
Bowen Liang
c1a13fa553
chore: replace pseudo-random generators with secrets module ( #20616 )
2025-06-06 10:48:28 +08:00
jyong
70432952fd
r2
2025-06-06 10:40:06 +08:00
jyong
b8ef1d9585
r2
2025-06-05 16:43:47 +08:00
jyong
c084b57933
r2
2025-06-05 15:28:44 +08:00
jyong
8a86a2c817
r2
2025-06-05 14:09:50 +08:00
jyong
3e0a10b7ed
r2
2025-06-05 11:45:53 +08:00
jyong
5fe5da7c1d
r2
2025-06-05 11:12:06 +08:00
jyong
8a147a00e8
r2
2025-06-04 17:29:39 +08:00
jyong
133193e7d0
r2
2025-06-04 16:23:12 +08:00
jyong
c09c8c6e5b
r2
2025-06-04 15:12:05 +08:00
Novice
4ac3600f81
fix: update app tag error ( #20618 )
2025-06-04 13:55:00 +08:00
jyong
abcca11479
r2
2025-06-03 19:10:40 +08:00
jyong
9cdd2cbb27
r2
2025-06-03 19:02:57 +08:00
jyong
309fffd1e4
Merge branch 'main' into feat/r2
...
# Conflicts:
# api/core/repositories/sqlalchemy_workflow_node_execution_repository.py
# api/core/workflow/entities/node_entities.py
# api/core/workflow/enums.py
2025-06-03 18:56:49 +08:00
jyong
7b7f8ef51d
r2
2025-06-03 18:12:24 +08:00
jyong
0486aa3445
r2
2025-06-03 13:30:51 +08:00
Ganondorf
51f64797cd
Add APIs for Knowledge Base Tag Management and Dataset Binding ( #20023 )
...
Co-authored-by: lizb <lizb@sugon.com>
2025-05-30 14:48:00 +08:00
Dongyu Li
1ea4459d9f
update knowledge base api ( #20426 )
2025-05-30 14:45:30 +08:00
yihong
5a991295e0
fix: drop some type fixme ( #20344 )
2025-05-30 14:10:09 +08:00
-LAN-
f7fb10635f
refactor(workflow): Rename workflow node execution models ( #20458 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-30 04:56:37 +08:00
-LAN-
482e50aae9
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-30 04:34:13 +08:00
jyong
976b465e76
r2
2025-05-30 00:55:06 +08:00
jyong
69529fb16d
r2
2025-05-30 00:37:27 +08:00
jyong
e7c48c0b69
r2
2025-05-29 23:04:04 +08:00
jyong
a025db137d
Merge branch 'main' into feat/r2
2025-05-29 09:54:28 +08:00
jyong
797d044714
r2
2025-05-29 09:53:42 +08:00
jyong
7f59ffe7af
r2
2025-05-28 17:56:04 +08:00
Mio Inamijima
0ebaba98f0
fix: dataset permission check for partial team members ( #19249 ) ( #20242 )
...
Co-authored-by: MioINAMIJIMA <m.inamijima@optimaize-consulting.com>
2025-05-27 14:33:11 +08:00
Good Wood
756f35f480
feat: add pagination for plugin page ( #20151 )
2025-05-27 12:54:52 +08:00
jyong
5fc2bc58a9
r2
2025-05-27 00:01:23 +08:00
jyong
35be8721b9
Merge branch 'main' into feat/r2
2025-05-26 14:50:33 +08:00