Commit Graph

62 Commits

Author SHA1 Message Date
WH-2099
0e3e6dfcfc Merge branch 'optional-plugin-invoke' into deploy/dev 2026-03-24 23:37:58 +08:00
WH-2099
86100ea6fd fix(workflow): remove compatibility import shims 2026-03-24 21:52:36 +08:00
WH-2099
1dfa9f41f3 fix(api): restore compatibility imports for tests 2026-03-24 21:06:58 +08:00
WH-2099
78da2d3131 fix(workflow): allow prepared llm parameter updates 2026-03-24 20:04:32 +08:00
WH-2099
d1a45f1164 Merge remote-tracking branch 'origin/main' into optional-plugin-invoke
# Conflicts:
#	api/dify_graph/nodes/llm/llm_utils.py
#	api/dify_graph/nodes/parameter_extractor/parameter_extractor_node.py
#	api/tests/unit_tests/core/workflow/nodes/llm/test_llm_utils.py
#	api/tests/unit_tests/libs/test_login.py
2026-03-24 19:35:09 +08:00
scdeng
67d5c9d148 feat: configurable model parameters with variable reference support in LLM, Question Classifier and Variable Extractor nodes (#33082)
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 17:41:51 +08:00
yyh
b3bcaed9b9 Merge branch 'fix/memeber-settings' into deploy/dev
# Conflicts:
#	web/app/components/app/type-selector/index.tsx
#	web/app/components/header/account-setting/data-source-page/data-source-notion/operate/index.tsx
#	web/app/components/header/account-setting/data-source-page/data-source-website/config-firecrawl-modal.tsx
#	web/app/components/header/account-setting/data-source-page/data-source-website/config-jina-reader-modal.tsx
#	web/app/components/header/account-setting/data-source-page/data-source-website/config-watercrawl-modal.tsx
#	web/app/components/header/account-setting/data-source-page/panel/config-item.tsx
#	web/app/components/header/account-setting/data-source-page/panel/index.tsx
#	web/app/components/tools/labels/filter.tsx
#	web/app/components/workflow/nodes/knowledge-retrieval/node.tsx
2026-03-23 16:31:18 +08:00
WH-2099
93e8d856d8 fix(workflow): restore child graph quota abort handling 2026-03-23 11:15:57 +08:00
WH-2099
2c6dc82ab7 fix: canonicalize persisted file references 2026-03-21 14:40:49 +08:00
-LAN-
ada4cc1867 fix: align workflow execution timing 2026-03-20 23:19:49 +08:00
-LAN-
8264c946a9 refactor: use std libs utc datetime
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:49 +08:00
-LAN-
186e6052e5 feat: remove layers from child engines
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:48 +08:00
-LAN-
d0e4342e77 refactor: make code simpler
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:18 +08:00
-LAN-
aa9979a28d fix: lint
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:18 +08:00
-LAN-
2d52e33f53 refactor: make code simpler
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:17 +08:00
-LAN-
5cad0caaae refactor: make code simpler
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:17 +08:00
-LAN-
5ea7dcb1a8 fix: align human input ci expectations 2026-03-20 23:19:16 +08:00
-LAN-
5cdce96580 fix: resolve human input workflow ci regressions 2026-03-20 23:19:16 +08:00
-LAN-
1dd706f1f1 fix: context replacement in LLM
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:16 +08:00
-LAN-
3d0ec1fedb refactor
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:16 +08:00
-LAN-
37041f3746 fix: human input deliver method
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:19:15 +08:00
-LAN-
e44f024d66 feat: show all variables in start node outputs
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:40 +08:00
-LAN-
7b98463916 chore: save changes
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:40 +08:00
-LAN-
9056d9f21b feat: move constants
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:39 +08:00
-LAN-
c9e3e84e61 fix: resolve remaining runtime decoupling CI failures 2026-03-20 23:18:38 +08:00
-LAN-
b9324bbf18 fix: resolve style check typing regressions 2026-03-20 23:18:38 +08:00
-LAN-
fb113bf3a4 refactor: fix decoupled runtime CI regressions 2026-03-20 23:18:38 +08:00
-LAN-
93a5ad3d08 refactor: Extract dify_graph variable conversion helpers 2026-03-20 23:18:37 +08:00
-LAN-
fbb74a4af9 feat: extract model runtime
Signed-off-by: -LAN- <laipz8200@outlook.com>
2026-03-20 23:18:36 +08:00
kurokobo
d6e247849f fix: add max_retries=0 for executor (#33688)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-20 14:07:32 +08:00
Yansong Zhang
aaa85cca84 fix conflict 2026-03-20 13:33:13 +08:00
盐粒 Yanli
df0ded210f fix: preserve timing metrics in parallel iteration (#33216) 2026-03-19 18:05:52 +08:00
QuantumGhost
c93289e93c fix(api): add trigger_info to WorkflowNodeExecutionMetadataKey (#33753)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-19 17:56:49 +08:00
QuantumGhost
29c70736dc fix(api): Preserving the content transform logic in fetch_prompt_messages (#33666)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 19:41:25 +08:00
yyh
12393985ce Merge remote-tracking branch 'origin/main' into deploy/dev 2026-03-18 11:24:54 +08:00
wangxiaolei
aa4a9877f5 fix: fix max_retries is hardcode (#33619) 2026-03-18 10:08:16 +08:00
盐粒 Yanli
a717519822 refactor(api): tighten phase 1 shared type contracts (#33453) 2026-03-17 17:50:51 +08:00
yyh
5c8c9a9f84 Merge remote-tracking branch 'origin/main' into deploy/dev 2026-03-17 11:01:43 +08:00
-LAN-
e445f69604 refactor(api): simplify response session eligibility (#33538) 2026-03-16 21:22:37 +08:00
yyh
ef4398ed8b Merge branch 'feat/model-plugins-implementing' into deploy/dev 2026-03-16 18:01:31 +08:00
Blackoutta
57d476d4e2 feat: apply markdown rendering to HITL email, sanitize email subject and body (#32305)
This PR:

1. Fixes the bug that email body of `HumanInput` node are sent as-is, without markdown rendering or sanitization
2. Applies HTML sanitization to email subject and body
3. Removes `\r` and `\n` from email subject to prevent SMTP header injection

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 16:52:46 +08:00
GareArc
45c28905f2 feat: enterprise OTEL telemetry exporter (squash merge from feat/otel-telemetry-ee) 2026-03-15 21:21:45 -07:00
wangxiaolei
6ef69ff880 refactor: llm decouple code executor module (#33400)
Co-authored-by: Byron.wang <byron@dify.ai>
2026-03-16 10:06:14 +08:00
-LAN-
fb41b215c8 refactor(api): move workflow knowledge nodes and trigger nodes (#33445) 2026-03-15 15:24:59 +08:00
99
1b6e695520 refactor(workflow): move agent node back to core workflow (#33431) 2026-03-14 22:33:13 +08:00
Ethan T.
8b40a89add fix: with_debug_recipient() silently drops debug emails when user_id is None or empty string (#33373)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com>
2026-03-13 15:35:02 +08:00
mahammadasim
e99628b76f test: added test for core token buffer memory and model runtime (#32512)
Co-authored-by: rajatagarwal-oss <rajat.agarwal@infocusp.com>
2026-03-12 11:46:46 +08:00
盐粒 Yanli
989db0e584 refactor: Unify NodeConfigDict.data and BaseNodeData (#32780)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-11 23:43:58 +08:00
wangxiaolei
b9d05d3456 refactor: tool node decouple db (#33166)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-10 01:47:15 +08:00
wangxiaolei
bbfa28e8a7 refactor: file saver decouple db engine and ssrf proxy (#33076)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 16:09:44 +08:00