 -LAN-andGitHub
|
698869460c
|
chore(docker): remove redundant feature preview env (#39035)
|
2026-07-28 05:34:35 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
0035d90e36
|
fix(api): require edit access for trace config changes (#37973)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-06-26 00:51:39 +00:00 |
|
 
|
8052c93133
|
refactor(api): type end user records with enum (#36945)
Co-authored-by: WH-2099 <wh2099@pm.me>
|
2026-06-19 01:02:01 +00:00 |
|
 -LAN-andGitHub
|
7bfcf9185c
|
fix(docker): harden default SSRF proxy egress (#36332)
|
2026-06-18 06:31:25 +00:00 |
|
 -LAN-andGitHub
|
eb2aaf2ac1
|
fix(docker): remove duplicate inline styles env (#37510)
|
2026-06-16 09:36:48 +00:00 |
|
 -LAN-andGitHub
|
9c25fa1c96
|
chore(codeowners): update CLI ownership (#37375)
|
2026-06-12 07:33:29 +00:00 |
|
 -LAN-andGitHub
|
cb9b1b593e
|
feat: add Milvus TLS env examples (#36980)
|
2026-06-03 07:16:18 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
71ffaacb58
|
fix(api): centralize remote file retrieval (#36399)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-06-01 09:25:08 +00:00 |
|
 -LAN-andGitHub
|
825fb9cb89
|
chore(codeowners): add Riskey for service API docs (#36731)
|
2026-05-28 05:06:12 +00:00 |
|
 
|
8d99326fb3
|
feat(plugin): cache plugin model providers by tenant (#36449)
Co-authored-by: WH-2099 <wh2099@pm.me>
|
2026-05-23 09:12:09 +00:00 |
|
 -LAN-andGitHub
|
30deef45d9
|
fix(api): pass SSL verify flag to SSRF proxy mounts (#36455)
|
2026-05-22 01:31:46 +00:00 |
|
 -LAN-andGitHub
|
cc9b90a5ae
|
chore(api): cap non-dev dependency major versions (#36429)
|
2026-05-20 07:25:50 +00:00 |
|
 -LAN-andGitHub
|
7cb14cb4cc
|
chore(codeowners): assign trigger scheduler ownership (#36430)
|
2026-05-20 06:48:34 +00:00 |
|
 -LAN-andGitHub
|
809f513ccb
|
chore(codeowners): update plugin ownership (#36394)
|
2026-05-19 19:25:49 +08:00 |
|
 -LAN-andGitHub
|
34a89416f7
|
test(api): manage backend pytest services natively (#36235)
|
2026-05-19 07:52:15 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
7f392b6950
|
chore(release): bump version to 1.14.2 (#36313)
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-19 13:27:26 +08:00 |
|
 -LAN-andGitHub
|
75d7fc0526
|
ci: add hotfix cherry-pick provenance check (#36340)
|
2026-05-18 10:03:56 +00:00 |
|
 
|
5468c4ec96
|
fix: can not create empty knowledge (#36336)
Co-authored-by: Joel <iamjoel007@gmail.com>
|
2026-05-18 09:41:57 +00:00 |
|
 -LAN-andGitHub
|
59e96fbb2a
|
fix(dev): handle empty pyrefly target paths (#36325)
|
2026-05-18 08:04:03 +00:00 |
|
 -LAN-andGitHub
|
ceabfeb3a7
|
chore(docker): upgrade plugin daemon to 0.6.1 (#36312)
|
2026-05-18 06:51:30 +00:00 |
|
 ![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
b96f372f45
|
chore(api): upgrade graphon to 0.4.0 (#36124)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
|
2026-05-18 00:34:17 +00:00 |
|
 -LAN-andGitHub
|
0d500e6965
|
fix(api): allow LLM nodes to access retrieved knowledge files (#36175)
|
2026-05-14 13:09:25 +00:00 |
|
 -LAN-andGitHub
|
bb73776339
|
chore(release): bump version to 1.14.1 (#36034)
|
2026-05-12 06:56:16 +00:00 |
|
 
|
cbedcd2882
|
fix(security): harden self-hosted SECRET_KEY bootstrap (#36049)
Co-authored-by: EndlessLucky <66432853+EndlessLucky@users.noreply.github.com>
|
2026-05-12 05:35:24 +00:00 |
|
 -LAN-andGitHub
|
b108ea42f6
|
fix(docker): update middleware env setup (#35946)
|
2026-05-11 05:21:02 +00:00 |
|
 ![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
19476109da
|
chore(api): upgrade graphon to v0.3.0 (#35469)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me>
|
2026-05-09 07:30:03 +00:00 |
|
 -LAN-andGitHub
|
d06b5529b3
|
chore(docker): clean up env examples (#35938)
|
2026-05-08 12:53:13 +00:00 |
|
 -LAN-andGitHub
|
77d6c108e7
|
fix(workflow): cache provider configurations during graph init (#35447)
|
2026-04-21 04:29:35 +00:00 |
|
 -LAN-andGitHub
|
5cae61eb5a
|
ci: [codex] Remove anti-slop GitHub Actions workflow (#35432)
|
2026-04-20 10:25:40 +00:00 |
|
 -LAN-andGitHub
|
8dd4473432
|
refactor(auth): standardize failed login audit logging (#35054)
|
2026-04-13 12:26:13 +00:00 |
|
 -LAN-andGitHub
|
8c4ea5c898
|
fix: external dataset tenant checks for bound knowledge APIs (#34734)
|
2026-04-13 01:47:57 +00:00 |
|
 -LAN-andGitHub
|
66183c1f0a
|
docs(contributing): move agent attribution guidance to PR template (#34919)
|
2026-04-10 11:11:12 +00:00 |
|
 -LAN-andGitHub
|
b90fe73c96
|
fix(api): prevent cross-tenant external API use-check disclosure (#34744)
|
2026-04-10 03:23:32 +00:00 |
|
 -LAN-andGitHub
|
d1e33ba9ea
|
refactor(api): reduce Dify GraphInitParams usage (#34825)
|
2026-04-09 07:59:15 +00:00 |
|
 -LAN-andGitHub
|
ec56f4e839
|
fix(docker): restore S3_ADDRESS_STYLE env examples (#34826)
|
2026-04-09 06:44:28 +00:00 |
|
![Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
bbc3f90928
|
chore(ci): move full VDB matrix off the PR path (#34216)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
|
2026-03-31 01:51:38 +00:00 |
|
 -LAN-andGitHub
|
540906fb8a
|
chore(ci): tighten backend workflow path filters (#34217)
|
2026-03-29 21:55:05 +00:00 |
|
 -LAN-andGitHub
|
b642f5c3e5
|
chore(ci): split API unit and integration coverage reporting (#34211)
|
2026-03-29 21:51:51 +00:00 |
|
 -LAN-andGitHub
|
f06cc339cc
|
chore(ci): remove duplicate pyrefly work from style lane (#34213)
|
2026-03-28 14:04:22 +00:00 |
|
 -LAN-andGitHub
|
6bf8982559
|
chore(ci): reduce web test shard fan-out (#34215)
|
2026-03-28 12:28:25 +00:00 |
|
 -LAN-andGitHub
|
69c2b422de
|
chore: Keep main CI lane checks stable when skipped (#34143)
|
2026-03-26 09:29:41 +00:00 |
|
 -LAN-andGitHub
|
496baa9335
|
chore(api): remove backend utcnow usage (#34131)
|
2026-03-26 08:51:49 +00:00 |
|
 -LAN-andGitHub
|
e8657cc3de
|
chore: Support merge queue status checks in required CI workflows (#34133)
|
2026-03-26 16:42:27 +08:00 |
|
 ![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
56593f20b0
|
refactor(api): continue decoupling dify_graph from API concerns (#33580)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me>
|
2026-03-25 20:32:24 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
59639ca9b2
|
chore: bump Dify to 1.13.3 and sandbox to 0.2.13 (#34079)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-25 20:03:15 +08:00 |
|
 
|
7019395a28
|
chore: add pytest XML and branch coverage reports (#33730)
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
|
2026-03-19 17:08:34 +08:00 |
|
 -LAN-andGitHub
|
116cc22019
|
fix: clarify webhook debug endpoint behavior (#33597)
|
2026-03-18 14:28:33 +08:00 |
|
 -LAN-andGitHub
|
239e09473e
|
fix(web): preserve public workflow SSE reconnect after pause (#33552)
|
2026-03-17 16:41:08 +08:00 |
|
 -LAN-andGitHub
|
e445f69604
|
refactor(api): simplify response session eligibility (#33538)
|
2026-03-16 21:22:37 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
101d6d4d04
|
feat: Remove GPT-4 special-casing from default model selection (#33458)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-16 03:09:20 +08:00 |
|
 -LAN-andGitHub
|
0fa7548346
|
fix: update INTERNAL_FILES_URL example default for Docker Desktop (#33447)
|
2026-03-15 19:27:46 +08:00 |
|
 -LAN-andGitHub
|
fb41b215c8
|
refactor(api): move workflow knowledge nodes and trigger nodes (#33445)
|
2026-03-15 15:24:59 +08:00 |
|
 -LAN-andGitHub
|
4fd6b52808
|
refactor(api): move model_runtime into dify_graph (#32858)
|
2026-03-02 20:15:32 +08:00 |
|
 -LAN-andGitHub
|
c917838f9c
|
refactor: move workflow package to dify_graph (#32844)
|
2026-03-02 18:42:30 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) ![gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
17c1538e03
|
refactor(workflow): move PromptMessageMemory to model_runtime.memory (#32796)
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-02 01:58:02 +08:00 |
|
 -LAN-andGitHub
|
69b3e94630
|
refactor: inject workflow node memory via protocol (#32784)
|
2026-03-02 01:55:49 +08:00 |
|
 -LAN-andGitHub
|
ef2b5d6107
|
refactor(api): move llm quota deduction to app graph layer (#32786)
|
2026-03-01 23:25:36 +08:00 |
|
 -LAN-andGitHub
|
ffe77fecdf
|
revert(graph-engine): rollback stop-event unification (#32789)
|
2026-03-01 19:43:05 +08:00 |
|
 -LAN-andGitHub
|
53c62fde33
|
fix(api): enforce ownership check for conversation delete (#32686)
|
2026-03-01 17:53:37 +08:00 |
|
![gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
36fad7256d
|
fix(web): improve chat edit input behavior and shortcuts (#32757)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-03-01 16:24:19 +08:00 |
|
 -LAN-andGitHub
|
20fcc95db9
|
test(api): add autospec to MagicMock-based patch usage (#32752)
|
2026-03-01 04:30:45 +08:00 |
|
![gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
c034eb036c
|
refactor: inject memory interface into LLMNode (#32754)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-03-01 04:05:18 +08:00 |
|
 -LAN-andGitHub
|
1f0fca89a8
|
refactor(workflow): move variables package into core.workflow (#32750)
|
2026-03-01 03:15:09 +08:00 |
|
 -LAN-andGitHub
|
962df17a15
|
refactor: consolidate LLM runtime model state on ModelInstance (#32746)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2026-03-01 02:29:32 +08:00 |
|
  
|
f73be8d69e
|
feat(web): add hover clear button for provider search (#32707)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
|
2026-02-27 20:42:30 +08:00 |
|
 -LAN-andGitHub
|
1e6de0e6ad
|
docs(api): simplify setup README and worker guidance (#32704)
|
2026-02-27 18:12:52 +08:00 |
|
 -LAN-andGitHub
|
149a7870bc
|
test: align file preview mimetype expectation (#32688)
|
2026-02-27 15:27:30 +08:00 |
|
 -LAN-andGitHub
|
661af404e9
|
chore(ci): fold pyrefly diff comments (#32685)
|
2026-02-27 16:23:59 +09:00 |
|
 -LAN-andGitHub
|
a694533fc9
|
refactor(workflow): inject credential/model access ports into LLM nodes (#32569)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2026-02-27 14:36:41 +08:00 |
|
 -LAN-andGitHub
|
d20880d102
|
revert: "fix: image preview triggers binary download" (#32683)
|
2026-02-27 14:28:30 +08:00 |
|
 -LAN-andGitHub
|
eea1cf17ef
|
refactor(workflow): inject redis into graph engine manager (#32622)
|
2026-02-27 13:29:52 +08:00 |
|
 -LAN-andGitHub
|
700a4029c6
|
refactor(api): inject code executor from node factory (#32618)
|
2026-02-27 13:29:00 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
0964fc142e
|
refactor(workflow): inject http request node config through factories and defaults (#32365)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-02-25 16:29:59 +08:00 |
|
 -LAN-andGitHub
|
fbacb9f7a2
|
fix: clear stale provider credentials during plugin uninstall (#32380)
|
2026-02-19 10:28:01 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
41a4a57d2e
|
refactor(document_extractor): Extract configs (#31828)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-02-16 23:39:50 +08:00 |
|
 -LAN-andGitHub
|
bba2040a05
|
chore: assign code owners for test directories (#31940)
|
2026-02-04 18:22:14 +08:00 |
|
 -LAN-andGitHub
|
603a896c49
|
chore(CODEOWNERS): assign .agents/skills to @hyoban (#31816)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2026-02-02 11:12:04 +08:00 |
|
 -LAN-andGitHub
|
2626e773d9
|
chore: Set plugin schema cache TTL to 1h (#31708)
|
2026-01-29 16:41:09 +08:00 |
|
 -LAN-andGitHub
|
0934b89da9
|
chore(import-linter): add a rule to make model_runtime isolate (#31706)
|
2026-01-29 15:06:40 +08:00 |
|
 -LAN-andGitHub
|
24ebe2f5c6
|
refactor(graph_engine): Add a Config class for graph engine. (#31663)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2026-01-28 19:57:55 +08:00 |
|
 
|
3d414678e3
|
fix(graph_engine): Cannot run single iteration or loop node (#31470)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com>
|
2026-01-28 01:05:59 +08:00 |
|
 -LAN-andGitHub
|
d76ad15fca
|
refactor(graph_engine): move observability layer and persistence laye… (#31620)
|
2026-01-28 00:54:21 +08:00 |
|
 -LAN-andGitHub
|
67eb8c052d
|
refactor: single-node workflow runner helpers (#31472)
|
2026-01-24 10:27:44 +08:00 |
|
 -LAN-andGitHub
|
c575c34ca6
|
refactor: Move workflow node factory to app workflow (#31385)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2026-01-22 18:08:21 +08:00 |
|
 -LAN-andGitHub
|
6452c5a7ac
|
refactor(db): enforce non-null message annotation questions (#27915)
|
2026-01-21 17:54:59 +08:00 |
|
 -LAN-andGitHub
|
0ef8b5a0ca
|
chore: bump version to 1.11.4 (#30961)
|
2026-01-15 11:36:15 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
01f17b7ddc
|
refactor(http_request_node): apply DI for http request node (#30509)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-01-14 14:19:48 +08:00 |
|
![gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
206706987d
|
refactor(variables): clarify base vs union type naming (#30634)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-13 23:39:34 +09:00 |
|
 -LAN-andGitHub
|
a22cc5bc5e
|
chore: Bump Dify version to 1.11.3 (#30903)
|
2026-01-13 17:49:13 +08:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
1e10bf525c
|
refactor(models): Refine MessageAgentThought SQLAlchemy typing (#27749)
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-01-10 17:17:45 +09:00 |
|
 -LAN-andGitHub
|
7ccf858ce6
|
fix(workflow): pass correct user_from/invoke_from into graph init (#30637)
|
2026-01-07 21:47:23 +08:00 |
|
 -LAN-andGitHub
|
55de731f9c
|
refactor(api): clarify published RAG pipeline invoke naming (#30644)
|
2026-01-06 23:48:06 +09:00 |
|
 -LAN-andGitHub
|
1f5d744cc2
|
fix(db): parameterize sessionmaker with Session (#30612)
|
2026-01-06 15:23:50 +08:00 |
|
 -LAN-andGitHub
|
d12b91a01a
|
refactor(api): inject sessionmaker into conversation variable updater (#30609)
|
2026-01-06 14:52:59 +08:00 |
|
 -LAN-andGitHub
|
d6e9c3310f
|
feat: Add conversation variable persistence layer (#30531)
|
2026-01-06 14:05:33 +08:00 |
|
 -LAN-andGitHub
|
de6262784c
|
chore: Harden API image Node.js runtime install (#30497)
|
2026-01-05 21:19:26 +09:00 |
|
![gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
a9e2c05a10
|
feat(graph-engine): add command to update variables at runtime (#30563)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-05 16:47:34 +08:00 |
|
![gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) ![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
6f8bd58e19
|
feat(graph-engine): make layer runtime state non-null and bound early (#30552)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-05 16:43:42 +08:00 |
|
 -LAN-andGitHub
|
a99ac3fe0d
|
refactor(models): Add mapped type hints to MessageAnnotation (#27751)
|
2026-01-05 15:50:03 +08:00 |
|
 -LAN-andGitHub
|
eb321ad614
|
chore: Add a new rule for import lint (#30526)
|
2026-01-05 10:48:14 +08:00 |
|