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