This website requires JavaScript.
bc14ad6a8f
fix: map checkbox and json_object types in MCP schema publishing (#34226 )
lif
2026-03-30 23:05:57 +08:00
cc89b57c1f
test: migrate web forgot password controller tests to testcontainers (#34288 )
YBoy
2026-03-30 18:01:50 +03:00
623c8ae803
test: migrate app apis controller tests to testcontainers (#34291 )
YBoy
2026-03-30 17:58:04 +03:00
dede190be2
test: migrate data source controller tests to testcontainers (#34292 )
YBoy
2026-03-30 17:57:28 +03:00
a1513f06c3
fix(i18n): translate "nodes.note.addNote" as "メモを追加" in ja-JP (#34294 )
doskoi
2026-03-30 23:56:58 +09:00
3c7180bfd5
test: migrate trigger providers controller tests to testcontainers (#34295 )
YBoy
2026-03-30 17:56:30 +03:00
51f6ca2bed
fix(workflow): improve node organization (#34276 )
Wu Tianwei
2026-03-30 21:07:20 +08:00
ae9a16a397
fix: upgrade langfuse SDK to v3+ for LLM-as-judge support (#34265 )
lif
2026-03-30 21:06:55 +08:00
52a4bea88f
refactor: introduce pnpm workspace (#34241 )
Stephen Zhou
2026-03-30 18:34:50 +08:00
1aaba80211
fix: enrich Service API segment responses with summary content (#34221 )
jigangz
2026-03-30 03:09:50 -07:00
944db46d4f
refactor(api): replace json.loads with Pydantic validation in services layer (#33704 )
Dream
2026-03-30 04:22:29 -04:00
456684dfc3
refactor: core/rag docstore, datasource, embedding, rerank, retrieval (#34203 )
Renzo
2026-03-30 10:09:49 +02:00
40fa0f365c
chore(deps): bump the github-actions-dependencies group across 1 directory with 2 updates (#34261 )
dependabot[bot]
2026-03-30 17:08:46 +09:00
2cb71ad443
chore(i18n): sync translations with en-US (#34267 )
github-actions[bot]
2026-03-30 15:43:19 +08:00
8a277da278
feat(api): add delete workflow functionality with error handling (#33657 )
GuanMu
2026-03-30 14:56:04 +08:00
7dd802201f
chore(deps): update gunicorn requirement from ~=25.1.0 to ~=25.3.0 in /api in the flask group (#34244 )
dependabot[bot]
2026-03-30 06:50:56 +00:00
79b952ea08
chore(deps): bump the storage group in /api with 3 updates (#34256 )
dependabot[bot]
2026-03-30 06:49:49 +00:00
397165a524
chore(deps-dev): bump the vdb group in /api with 5 updates (#34257 )
dependabot[bot]
2026-03-30 06:49:41 +00:00
dc3f13991a
chore(deps-dev): bump the dev group in /api with 7 updates (#34258 )
dependabot[bot]
2026-03-30 06:49:24 +00:00
8ef657531e
chore(deps-dev): update types-regex requirement from ~=2026.2.28 to ~=2026.3.32 in /api in the dev group (#34249 )
dependabot[bot]
2026-03-30 15:48:18 +09:00
b40a4c27d3
chore(deps): bump opik from 1.10.45 to 1.10.54 in /api in the llm group (#34254 )
dependabot[bot]
2026-03-30 15:47:39 +09:00
f0be15ded8
chore(deps): bump the google group in /api with 2 updates (#34252 )
dependabot[bot]
2026-03-30 15:47:23 +09:00
7fc161f781
chore(deps): update redis requirement from ~=7.3.0 to ~=7.4.0 in /api in the database group (#34247 )
dependabot[bot]
2026-03-30 15:46:26 +09:00
2b54d205fe
chore(deps): bump boto3 from 1.42.73 to 1.42.78 in /api in the storage group (#34248 )
dependabot[bot]
2026-03-30 15:46:02 +09:00
1940d05e64
fix(ci): tighten Claude i18n workflow scope (#34262 )
yyh
2026-03-30 14:04:15 +08:00
905288423f
chore(ci): simplify i18n translation workflow (#34238 )
yyh
2026-03-30 11:57:23 +08:00
62376f507b
chore(web): remove stale i18n check test (#34237 )
yyh
2026-03-30 11:56:43 +08:00
51c8dad753
Docs: unify language switch links across root and localized README files (#34201 )
Xu Haoran
2026-03-30 10:39:14 +08:00
540906fb8a
chore(ci): tighten backend workflow path filters (#34217 )
-LAN-
2026-03-30 05:55:05 +08:00
b642f5c3e5
chore(ci): split API unit and integration coverage reporting (#34211 )
-LAN-
2026-03-30 05:51:51 +08:00
b36b077d42
test: migrate workflow service tests to testcontainers (#34206 )
YBoy
2026-03-30 00:50:21 +03:00
fe9c2b0e4b
chore(deps-dev): bump happy-dom from 20.8.8 to 20.8.9 in /web (#34243 )
dependabot[bot]
2026-03-30 06:49:25 +09:00
548cadacff
test: init e2e (#34193 )
Stephen Zhou
2026-03-29 21:40:24 +08:00
a1171877a4
fix: Fix docker-compose.yaml's ENV variables (#31101 )
Jasonfish
2026-03-28 23:37:51 +08:00
f06cc339cc
chore(ci): remove duplicate pyrefly work from style lane (#34213 )
-LAN-
2026-03-28 22:04:22 +08:00
6bf8982559
chore(ci): reduce web test shard fan-out (#34215 )
-LAN-
2026-03-28 20:28:25 +08:00
364d7ebc40
refactor: core/tools, agent, callback_handler, encrypter, llm_generator, plugin, inner_api (#34205 )
Renzo
2026-03-28 11:14:43 +01:00
7cc81e9a43
test: migrate workspace service tests to testcontainers (#34218 )
YBoy
2026-03-28 09:50:26 +02:00
3409c519e2
test: migrate tag service tests to testcontainers (#34219 )
YBoy
2026-03-28 09:49:27 +02:00
5851b42af3
test: migrate metadata service tests to testcontainers (#34220 )
YBoy
2026-03-28 09:48:48 +02:00
c5eae67ac9
refactor: use select for API key auth lookups (#34146 )
Maa-Lee | odeili
2026-03-28 00:01:05 +00:00
865ee473ce
test: migrate messages clean service retention tests to testcontainers (#34207 )
YBoy
2026-03-28 00:55:11 +02:00
08e8145975
chore(deps): bump cryptography from 44.0.3 to 46.0.6 in /api (#34210 )
dependabot[bot]
2026-03-28 07:53:01 +09:00
ec0f20de03
refactor: use EnumText for prompt_type and customize_token_strategy (#34204 )
tmimmanuel
2026-03-27 23:29:38 +01:00
40591a7c50
refactor(api): use standalone graphon package (#34209 )
99
2026-03-28 05:05:32 +08:00
32d394d65b
refactor: select in core/ops trace manager and trace providers (#34197 )
Renzo
2026-03-27 15:00:26 +01:00
66fab8722c
refactor: use EnumText for credential_type in TriggerSubscription (#34174 )
tmimmanuel
2026-03-27 11:53:51 +01:00
5a8a68cab8
feat: enterprise otel exporter (#33138 )
Xiyuan Chen
2026-03-27 00:56:31 -07:00
689761bfcb
feat: return correct dify-plugin-daemon error message (#34171 )
wangxiaolei
2026-03-27 14:02:29 +08:00
2394e45ec7
ci: skip duplicate actions (#34168 )
Stephen Zhou
2026-03-27 10:44:57 +08:00
01e6a3a9d9
chore(ci): remove Python 3.11 from CI test workflows (#34164 )
1Ckpwee
2026-03-27 10:41:19 +08:00
07f4950cb3
test: use happy dom (#34154 )
Stephen Zhou
2026-03-27 09:46:19 +08:00
368896d84d
feat: add copy/delete to multi nodes context menu (#34138 )
非法操作
2026-03-27 09:20:39 +08:00
408f650b0c
test: migrate auth integration tests to testcontainers (#34089 )
YBoy
2026-03-27 01:25:36 +02:00
7c2e1fa3e2
chore(deps): bump brace-expansion from 5.0.4 to 5.0.5 in /sdks/nodejs-client (#34159 )
dependabot[bot]
2026-03-27 08:21:18 +09:00
1da66b9a8c
test: migrate api token service tests to testcontainers (#34148 )
YBoy
2026-03-26 23:02:09 +02:00
4953762f4e
chore(deps): bump requests from 2.32.5 to 2.33.0 in /api (#34116 )
dependabot[bot]
2026-03-27 05:59:35 +09:00
97764c4a57
test: migrate plugin service tests to testcontainers (#34098 )
YBoy
2026-03-26 22:36:12 +02:00
2ea85d3ba2
refactor: use EnumText for model_type and WorkflowNodeExecution.status (#34093 )
tmimmanuel
2026-03-26 21:34:44 +01:00
1f11300175
chore(deps-dev): bump nltk from 3.9.3 to 3.9.4 in /api (#34117 )
dependabot[bot]
2026-03-27 05:31:40 +09:00
f317db525f
test: migrate api key auth service tests to testcontainers (#34147 )
YBoy
2026-03-26 22:31:18 +02:00
3fa0538f72
test: migrate human input delivery test service tests to testcontainers (#34092 )
YBoy
2026-03-26 22:29:20 +02:00
fcfc96ca05
chore: remove stale mypy suppressions and align dataset service tests (#34130 )
99
2026-03-26 20:34:44 +08:00
69c2b422de
chore: Keep main CI lane checks stable when skipped (#34143 )
-LAN-
2026-03-26 17:29:41 +08:00
496baa9335
chore(api): remove backend utcnow usage (#34131 )
-LAN-
2026-03-26 16:51:49 +08:00
e8657cc3de
chore: Support merge queue status checks in required CI workflows (#34133 )
-LAN-
2026-03-26 16:42:27 +08:00
e08c06cbc3
fix: import path (#34124 )
QuantumGhost
2026-03-26 16:13:53 +08:00
8ca54ddf94
refactor(web): convert 7 enums to as-const objects (batch 5) (#33960 )
Mahmoud Hamdy
2026-03-26 09:50:54 +02:00
3e073404cc
fix: the menu of multi nodes always display on left top corner (#34120 )
非法操作
2026-03-26 15:49:42 +08:00
0acabf5f73
chore(deps): update picomatch version in nodejs-client and web packages (#34123 )
Wu Tianwei
2026-03-26 15:49:19 +08:00
38285aa1ac
chore: enable no-barrel-files (#34121 )
Stephen Zhou
2026-03-26 15:11:25 +08:00
5341cd015b
fix: dataset query created_by empty UUID in iteration subgraph (#34004 ) (#34044 )
Achieve3318
2026-03-26 02:57:19 -04:00
c32eebf57d
refactor: use ungh for github api (#34108 )
Stephen Zhou
2026-03-26 14:37:17 +08:00
554ba6b8f3
chore(deps): bump pypdf from 6.9.1 to 6.9.2 in /api (#34099 )
dependabot[bot]
2026-03-26 13:27:04 +09:00
a69b8c1e96
refactor: select in service API dataset document and segment controllers (#34101 )
Renzo
2026-03-26 05:24:54 +01:00
6f3fcf2276
fix(prompt-editor): fix unexpected blur effect in prompt editor (#34069 )
Wu Tianwei
2026-03-26 10:53:18 +08:00
3df4bba280
fix: datasource api-key modal z-index incorrect (#34103 )
非法操作
2026-03-26 09:28:36 +08:00
7c0d2e1d98
fix: handle null email in GitHub OAuth sign-in (#34043 )
Krishna Chaitanya
2026-03-25 09:41:18 -07:00
a9336b74fd
test: Unit test case for services.dataset_services.py (#33212 )
Rajat Agarwal
2026-03-25 21:58:48 +05:30
518937b87f
test: migrate plugin parameter service tests to testcontainers (#34090 )
YBoy
2026-03-25 16:11:14 +02:00
e6ab9abf19
test: migrate metadata partial update tests to testcontainers (#34088 )
YBoy
2026-03-25 16:10:48 +02:00
87a25e326c
test: migrate account deletion sync tests to testcontainers (#34091 )
YBoy
2026-03-25 16:09:10 +02:00
baf7d2c7c0
test: migrate database retrieval tests to testcontainers (#34087 )
YBoy
2026-03-25 16:06:46 +02:00
22dd0aa20c
refactor: select in service API wraps, file_preview, and site controllers (#34086 )
Renzo
2026-03-25 15:01:05 +01:00
52e7492cbc
refactor(api): rename dify_graph to graphon (#34095 )
99
2026-03-25 21:58:56 +08:00
7e9d00a5a6
test: migrate workflow converter tests to testcontainers (#34038 )
Desel72
2026-03-25 08:28:25 -05:00
ff9cf6c7a4
refactor: replace dict with BedrockRetrievalSetting BaseModel in knowledge_service (#34080 )
Faiz Khairi
2026-03-25 20:33:24 +08:00
56593f20b0
refactor(api): continue decoupling dify_graph from API concerns (#33580 )
-LAN-
2026-03-25 20:32:24 +08:00
b7b9b003c9
test: migrate restore archived workflow run tests to testcontainers (#34083 )
YBoy
2026-03-25 14:31:53 +02:00
59639ca9b2
chore: bump Dify to 1.13.3 and sandbox to 0.2.13 (#34079 )
-LAN-
2026-03-25 20:03:15 +08:00
66b8c42a25
feat: add inner API endpoints for admin DSL import/export (#34059 )
Xin Zhang
2026-03-25 19:48:53 +08:00
449d8c7768
test(workflow-app): enhance unit tests for workflow components and hooks (#34065 )
Coding On Star
2026-03-25 18:34:32 +08:00
0e6d97acf9
fix: HumanInput node should unable to paste into container (#34077 )
非法操作
2026-03-25 17:22:21 +08:00
7fbb1c96db
feat(workflow): add selection context menu helpers and integrate with context menu component (#34013 )
Coding On Star
2026-03-25 17:21:48 +08:00
f87dafa229
fix: partner stack not recorded when not login (#34062 )
Joel
2026-03-25 16:16:52 +08:00
a8e1ff85db
feat(web): base-ui slider (#34064 )
yyh
2026-03-25 16:03:49 +08:00
1789988be7
fix(api): fix concurrency issues in StreamsBroadcastChannel (#34061 )
QuantumGhost
2026-03-25 15:47:31 +08:00
b4af0d0f9a
refactor: add composable avatar slot wrappers (#34058 )
yyh
2026-03-25 14:16:37 +08:00
af3069e3be
chore(i18n): sync translations with en-US (#34055 )
github-actions[bot]
2026-03-25 13:53:00 +08:00
b1cfd835f5
refactor(web): expose avatar primitives for composition (#34057 )
yyh
2026-03-25 13:43:46 +08:00