Commit Graph

10040 Commits

Author SHA1 Message Date
Joel
71f5ce0a40 merge 2026-03-25 14:57:10 +08:00
Joel
019ce89959 chore: remove useless log 2026-03-25 14:47:01 +08:00
WH-2099
5790cc52bf Merge branch 'optional-plugin-invoke' into deploy/dev 2026-03-25 12:12:12 +08:00
WH-2099
cee2e4ec29 fix: serialize streaming event payloads for pydantic models 2026-03-25 12:12:12 +08:00
WH-2099
9d6f9ba6c0 Merge branch 'optional-plugin-invoke' into deploy/dev 2026-03-25 00:32:44 +08:00
WH-2099
1aea424d27 fix(workflow): defer queue runtime state cleanup 2026-03-25 00:32:01 +08:00
WH-2099
0e3e6dfcfc Merge branch 'optional-plugin-invoke' into deploy/dev 2026-03-24 23:37:58 +08:00
99
94467a64bb Merge branch 'main' into optional-plugin-invoke 2026-03-24 23:32:17 +08:00
qianchongyang
e873cea99e fix: SQLAlchemy deprecation warnings for default parameter (#33980)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
2026-03-25 00:18:29 +09:00
WH-2099
7eaef12b9a test(api): isolate login decorator test patches 2026-03-24 23:16:24 +08:00
Desel72
ca703fdda1 test: migrate mcp tools manage service tests to testcontainers (#34024)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 00:06:28 +09:00
Desel72
ceb2e10179 refactor: use sessionmaker().begin() in console auth controllers (#33966) 2026-03-24 23:59:21 +09:00
99
c22b58d46c Merge branch 'main' into optional-plugin-invoke 2026-03-24 22:48:12 +08:00
Desel72
b15d312f68 test: migrate dataset service document indexing tests to testcontainers (#34022) 2026-03-24 23:42:34 +09:00
Desel72
cc0dadb5e3 test: migrate forgot password tests to testcontainers (#33972)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 23:34:13 +09:00
Desel72
b78ca4e8e8 test: migrate email register tests to testcontainers (#33971)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 23:33:47 +09:00
99
b2b0192c69 Merge branch 'main' into optional-plugin-invoke 2026-03-24 22:32:08 +08:00
WH-2099
63da05c35a test(api): harden login decorator tests 2026-03-24 22:31:23 +08:00
yuchengpersonal
9065d54f4a chore: bump pyrefly from 0.55.0 to 0.57.0 (#33755)
Co-authored-by: yuchengpersonal <yuchengpersonal@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 23:22:18 +09:00
99
5f15d46ded Merge branch 'main' into optional-plugin-invoke 2026-03-24 21:59:56 +08:00
Desel72
defb982c3e test: remove agent service tests superseded by testcontainers (#34023) 2026-03-24 22:55:06 +09:00
WH-2099
86100ea6fd fix(workflow): remove compatibility import shims 2026-03-24 21:52:36 +08:00
Desel72
4f87625df5 test: migrate retention delete archived workflow run tests to testcon… (#34020) 2026-03-24 22:52:10 +09:00
Desel72
2a35f8a625 test: remove feedback service tests superseded by testcontainers (#34026) 2026-03-24 22:50:51 +09:00
99
ae48c1a757 Merge branch 'main' into optional-plugin-invoke 2026-03-24 21:35:46 +08:00
autofix-ci[bot]
3d443af35a [autofix.ci] apply automated fixes 2026-03-24 13:09:27 +00:00
WH-2099
1dfa9f41f3 fix(api): restore compatibility imports for tests 2026-03-24 21:06:58 +08:00
Renzo
e3c1112b15 refactor: select in console datasets document controller (#34019)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 21:57:38 +09:00
Desel72
542c1a14e0 test: migrate oauth tests to testcontainers (#33973)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 21:56:40 +09: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
WH-2099
0b8a5e83db fix(model): preserve caller-scoped runtime assembly 2026-03-24 19:16:29 +08:00
Asuka Minato
a813b9f103 chore: Add initial configuration for Gemini (#34012) 2026-03-24 19:07:35 +09:00
Coding On Star
a408a5d87e test(workflow): add helper specs and raise targeted workflow coverage (#33995)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 17:51:07 +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
d14635625c feat(web): refactor pricing modal scrolling and accessibility (#34011)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 17:18:36 +08:00
Joel
b33b95c847 fix: ps not recorded when not login 2026-03-24 16:56:19 +08:00
WH-2099
57f9053b3a fix(workflow): separate runtime outputs from debug bootstrap 2026-03-24 16:44:39 +08:00
-LAN-
9764a8e0ee Apply post-merge Ruff fix 2026-03-24 15:33:31 +08:00
-LAN-
42877985db Merge remote-tracking branch 'origin/main' into optional-plugin-invoke
# Conflicts:
#	api/tests/unit_tests/controllers/console/app/test_message.py
#	api/tests/unit_tests/controllers/console/app/test_statistic.py
#	api/tests/unit_tests/controllers/console/app/test_workflow_draft_variable.py
#	api/tests/unit_tests/controllers/console/auth/test_data_source_bearer_auth.py
#	api/tests/unit_tests/controllers/console/auth/test_data_source_oauth.py
#	api/tests/unit_tests/controllers/console/auth/test_oauth_server.py
2026-03-24 15:33:05 +08:00
Stephen Zhou
0c3d11f920 refactor: lazy load large modules (#33888) 2026-03-24 15:29:42 +08:00
QuantumGhost
1674f8c2fb fix: fix omitted app icon_type updates (#33988)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 15:10:05 +08:00
Zhanyuan Guo
7fe25f1365 fix(rate_limit): flush redis cache when __init__ is triggered by changing max_active_requests (#33830)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 15:08:55 +08:00
Wu Tianwei
508350ec6a test: enhance useChat hook tests with additional scenarios (#33928)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-24 14:19:32 +08:00
yyh
b0920ecd17 refactor(web): migrate plugin toast usage to new UI toast API and update tests (#34001)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 14:02:52 +08:00
tmimmanuel
8b634a9bee refactor: use EnumText for ApiToolProvider.schema_type_str and Docume… (#33983) 2026-03-24 13:27:50 +09:00
BitToby
ecd3a964c1 refactor(api): type auth service credentials with TypedDict (#33867) 2026-03-24 13:22:17 +09:00
yyh
0589fa423b fix(sdk): patch flatted vulnerability in nodejs client lockfile (#33996) 2026-03-24 11:24:31 +08:00
Stephen Zhou
27c4faad4f ci: update actions version, fix cache (#33950) 2026-03-24 10:52:27 +08:00
wangxiaolei
fbd558762d fix: fix chunk not display in indexed document (#33942) 2026-03-24 10:36:48 +08:00