-LAN-
417e538311
feat(api/repo): Allow to config repository implementation ( #21458 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-07-14 14:54:38 +08:00
znn
8f6a8f0674
fixing Enum part in backend and making it same as front end ( #22296 )
2025-07-14 09:34:04 +08:00
Bowen Liang
3b1f9d996a
chore: bump ruff to 0.12.x ( #22259 )
2025-07-12 20:00:54 +08:00
Garden12138
5a84533523
fix:Fixed the problem of plugin installation failure caused by incons… ( #22156 )
2025-07-11 15:18:42 +08:00
诗浓
7a51c41819
feat(tool): add support for API key authentication via query parameter ( #21656 )
2025-07-11 10:39:20 +08:00
NeatGuyCoding
03c10cd4e4
minor fix: remove duplicates, fix typo, and add restriction for get mcp server ( #22170 )
...
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-07-11 09:40:17 +08:00
Yeuoly
585f3635b9
feat: add support for dark icons in provider and tool entities ( #22081 )
2025-07-10 14:43:31 +08:00
Novice
c346bd7389
feat: add MCP support ( #20716 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-07-10 14:01:34 +08:00
NeatGuyCoding
c90c5eea27
feat: add redis fallback mechanism #21043 ( #21044 )
...
Co-authored-by: tech <cto@sb>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-10 10:19:58 +08:00
-LAN-
195bda90bb
feat(libs): Introduce extract_tenant_id ( #22086 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-09 17:45:56 +08:00
heyszt
7a5c368626
feat: Add Aliyun LLM Observability Integration ( #21471 )
2025-07-04 21:54:33 +08:00
NeatGuyCoding
e9b5342fe0
moving the MessageStatus class from the models.model module to models.enums module ( #21867 )
...
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-07-03 13:56:23 +08:00
Ali Saleh
5e1ab463fa
feat: Improve Observability with Arize & Phoenix Integration ( #19840 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: Gu <guchenhe@gmail.com >
2025-07-03 13:52:14 +08:00
jiangbo721
4dd7cc9930
fix: Before publish the app, preview the voice of tts, it raise an er… ( #21821 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-03 10:53:14 +08:00
jiangbo721
6367e97fdc
chore: add message status enum ( #21825 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-02 21:22:28 +08:00
QuantumGhost
cd0ca0585f
fix(api): Fix resetting sys var causing internal server error ( #21604 )
...
and sorts draft variables by their creation time, ensures a consist order.
2025-07-02 13:36:35 +08:00
Bowen Liang
83b64f98ad
refactor: define the Dify project version in pyproject.toml ( #20910 )
2025-07-01 12:07:24 +08:00
Khoa
e01442b525
Feat/api validate model provider ( #21582 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-06-27 09:59:44 +08:00
NeatGuyCoding
543e4a0038
fix: wrong token number when using qa_model and answer is updated. ( #21574 )
2025-06-27 09:11:41 +08:00
Yeuoly
04a6c958c8
feat: add DYNAMIC_SELECT parameter type for dynamic options in parameter entities ( #21425 )
2025-06-26 17:44:14 +08:00
jiangbo721
7537252022
chore: remove unused code ( #21497 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-06-26 10:08:17 +08:00
NeatGuyCoding
a9720cf635
Fix minor comment missing ( #21517 )
2025-06-26 10:06:49 +08:00
Dongyu Li
d31b6574ed
Feat/kb index ( #20868 )
...
Co-authored-by: twwu <twwu@dify.ai >
2025-06-25 17:52:59 +08:00
Maries
8063ca77ea
feat(oauth): refactor proxy context ( #21483 )
2025-06-25 15:10:45 +08:00
Maries
5831ba6b16
feat(oauth): plugin oauth service ( #21480 )
2025-06-25 14:14:30 +08:00
QuantumGhost
c46bca4822
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
c1e0f63266
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-
dca226c0ca
fix(knowledge_base): Unchecked metadata name length ( #21454 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-25 10:18:20 +08:00
QuantumGhost
4e7ba9c0b6
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
Yeuoly
d6f054c7c3
fix(migrate/tools): Correct parameter name in tool_builtin_providers migration function ( #21358 )
2025-06-23 14:56:34 +08:00
NeatGuyCoding
11b8e07355
Feature:Refactor batch update document status for #21324 ( #21325 )
2025-06-23 09:49:13 +08:00
GuanMu
80a12ad4fb
Knowledge base API supports status updates #18147 ( #18235 )
2025-06-21 11:18:48 +08:00
Jyong
03aed37b80
fix notion dataset rule not found ( #21236 )
2025-06-20 20:05:01 +08:00
Yeuoly
8a431cbeab
fix(plugin/migrations) refactor data migration to use specific provider ID classes. ( #21187 )
2025-06-19 13:02:39 +08:00
Jyong
4a30a9281c
fix keyword search top-k not initial ( #21202 )
2025-06-19 11:10:41 +08:00
Ganondorf
b885ccd94e
Add Filter of Get Workflow Logs ( #21172 )
...
Co-authored-by: lizb <lizb@sugon.com >
2025-06-19 10:10:16 +08:00
Xin Zhang
fea203c5e4
Feat/plugin install scope management ( #19963 )
2025-06-18 16:25:00 +08:00
HyaCinth
a6ff4e98c3
fix(api): add support for "image" icon when duplicate app ( #20744 ) ( #20761 )
2025-06-18 14:35:42 +08:00
-LAN-
9ad11d125f
fix: Replace GenericProviderID with ToolProviderID ( #21064 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-16 17:35:46 +08:00
yihong
64e45a4f82
fix: delete some dead code using vulture ( #20999 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-06-16 12:07:41 +08:00
Xiyuan Chen
a23afc5846
Feat/webapp verified sso main ( #20494 )
2025-06-09 17:19:53 +09:00
Bowen Liang
d83540ccbb
chore: replace pseudo-random generators with secrets module ( #20616 )
2025-06-06 10:48:28 +08:00
Novice
c8c221a110
fix: update app tag error ( #20618 )
2025-06-04 13:55:00 +08:00
Ganondorf
bfa2b020f6
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
88900765a1
update knowledge base api ( #20426 )
2025-05-30 14:45:30 +08:00
yihong
879986dcba
fix: drop some type fixme ( #20344 )
2025-05-30 14:10:09 +08:00
-LAN-
699569de48
refactor(workflow): Rename workflow node execution models ( #20458 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:56:37 +08:00
-LAN-
03db78adc6
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:34:13 +08:00
Mio Inamijima
be5c709898
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
bd73bb13b9
feat: add pagination for plugin page ( #20151 )
2025-05-27 12:54:52 +08:00