林玮 (Jade Lin)
ab03a0721f
fix(test): update network access admission fixtures
2026-09-30 16:56:58 +08:00
林玮 (Jade Lin)
6720356aff
fix(test): adapt SaaS fixtures after main merge
2026-09-30 16:48:37 +08:00
林玮 (Jade Lin)
26d4874bbf
Merge remote-tracking branch 'origin/codex/fix-current-plan-billing-interval' into deploy/saas
2026-09-30 16:39:25 +08:00
林玮 (Jade Lin)
ce58c688f1
Merge origin/main into deploy/saas
2026-09-30 16:39:25 +08:00
Joel
3ed10a2774
fix: route billing interval changes to checkout
2026-09-30 15:59:50 +08:00
Joel
bb25b55e30
fix: route billing interval changes to checkout
2026-09-30 15:58:26 +08:00
Joel
9988dcc720
chore(web): improve agent monitoring accessibility (SNP-897) ( #43274 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-30 07:27:40 +00:00
Byron.wang
95373bc4fd
refactor(api): consolidate account modules and shared errors ( #42570 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-30 07:26:44 +00:00
Byron.wang
6decc78fd5
refactor(api): move web authentication into application services ( #41318 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-30 06:47:17 +00:00
yyh
bf41e733ba
fix(workflow): preserve inline agent dialog during suspense ( #43273 )
2026-09-30 06:33:59 +00:00
yyh
d7600ad9a7
fix(app): preserve sidebar header layout while loading ( #43271 )
2026-09-30 06:32:30 +00:00
Asuka Minato
52d586a7b4
test: use SQLite repository for human input uploads ( #43166 )
2026-09-30 06:21:03 +00:00
Asuka Minato
4433d56a88
test: exercise human input submissions with SQLite repository ( #43165 )
2026-09-30 06:21:02 +00:00
Asuka Minato
db317bf9a1
test: use real HTTP clients and creator responses ( #43164 )
2026-09-30 06:21:01 +00:00
Asuka Minato
1642281176
test: exercise real telemetry queues and trace managers ( #43162 )
2026-09-30 06:21:01 +00:00
Asuka Minato
8edc40e2f1
test: use real moderation configuration and queues ( #43161 )
2026-09-30 06:18:22 +00:00
Asuka Minato
fe49d123c0
test: use real schema namespaces and registries ( #43160 )
2026-09-30 06:18:21 +00:00
Asuka Minato
5ab572e0a7
test: use real MCP auth and session fixtures ( #43159 )
2026-09-30 06:18:21 +00:00
Asuka Minato
2cb6431582
test: use real prompt model and memory fixtures ( #43158 )
2026-09-30 06:17:54 +00:00
yyh
e48680f32b
fix(ui): compose drawer close controls with IconButton ( #43267 )
2026-09-30 06:06:37 +00:00
yyh
a743a9150f
refactor(app): move sidebar details to the route query ( #43264 )
2026-09-30 06:04:54 +00:00
yyh
2f6b14525e
fix(workflow): isolate run records while preserving selected tabs ( #43263 )
2026-09-30 04:35:56 +00:00
yyh
df016cd309
refactor(logs): pass app identity into log inspectors ( #43261 )
2026-09-30 04:35:56 +00:00
yyh
d5c3fb9ecd
refactor(logs): scope page data and replay to the owning app ( #43260 )
2026-09-30 04:35:55 +00:00
yyh
0effc36f45
refactor(access-config): scope app permissions to the page query ( #43259 )
2026-09-30 04:35:54 +00:00
yyh
28697d9587
refactor(overview): read app detail from the route query ( #43258 )
2026-09-30 04:35:54 +00:00
Asuka Minato
ea38e484b8
test: use real document extractor file fixtures ( #43156 )
2026-09-30 03:44:01 +00:00
Asuka Minato
5bae0bb010
test: use real MCP request and transport fixtures ( #43155 )
2026-09-30 03:44:00 +00:00
Asuka Minato
51fa4a25f9
test: use real structured output model fixtures ( #43154 )
2026-09-30 03:43:59 +00:00
Joel
b4cb02ccb9
fix: make OAuth client info card span form width ( #43256 )
2026-09-30 03:36:07 +00:00
Sourav Rajvi
77ec1b2027
chore(deps): bump c12 to 4.0.0-rc.2 ( #43103 )
2026-09-30 03:01:48 +00:00
dependabot[bot]
68726eb097
chore(deps): bump pyjwt from 2.13.0 to 2.14.0 in /api ( #43254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-30 02:59:22 +00:00
Asuka Minato
b4dd2c4886
test: use real Easy UI stream fixtures ( #43153 )
2026-09-30 02:56:54 +00:00
Joel
cf02d52d0d
fix(e2e): align Agent v2 workflow access link locator ( #43255 )
2026-09-30 02:32:54 +00:00
Xiyuan Chen
a4524c215f
feat(cli): difyctl v2 over the server catalog ( #42608 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-09-30 01:58:58 +00:00
yyh
96abb8ea22
fix(dify-ui): make native form story locators locale-independent ( #43250 )
2026-09-30 01:03:29 +00:00
Joel
216151ffa7
chore: address Access Point accessibility issues ( #43196 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-29 14:29:54 +00:00
Stephen Zhou
7b0660b45b
docs: refresh project guides and fix generated API tables ( #43239 )
2026-09-29 13:53:30 +00:00
yyh
a4f949f173
test(web): wait for command palette focus before pasting ( #43236 )
2026-09-29 12:24:09 +00:00
yyh
0ed392fb62
chore(dify-ui): align authoring rules and dependency optimization ( #43233 )
2026-09-29 11:58:49 +00:00
CodingOnStar
5497d87913
Merge CI fixes for IP access control into deploy/saas
...
# Conflicts:
# api/tests/unit_tests/controllers/common/test_access_response.py
# api/tests/unit_tests/controllers/web/test_public_app_admission.py
# api/tests/unit_tests/controllers/web/test_web_login.py
# web/app/components/app/access-point/access-control/chip-affix.tsx
# web/app/components/app/access-point/access-control/config-panel.tsx
# web/app/components/app/access-point/access-control/downgrade-panel.tsx
# web/app/components/app/access-point/access-control/free-paywall.tsx
# web/app/components/app/access-point/access-control/restricted-preview.tsx
# web/app/components/header/account-setting/ip-policies-page/policy-item.tsx
# web/app/components/header/account-setting/ip-policies-page/referenced-apps.tsx
2026-09-29 19:55:44 +08:00
CodingOnStar
8795a5e651
fix(ci): satisfy Python boundary guards and MCP checks
2026-09-29 19:24:47 +08:00
CodingOnStar
b47d5fbfb2
fix(ci): align IP access control checks and tests
2026-09-29 19:14:29 +08:00
CodingOnStar
c84bcc28db
Merge generated IP policy types into deploy/saas
2026-09-29 18:41:13 +08:00
CodingOnStar
2b4eee88d3
fix(web): sync generated types for IP policy label
2026-09-29 18:40:17 +08:00
Joel
3f0032f20b
chore(web): address WCAG A/AA issues on agent logs page (SNP-896) ( #43215 )
2026-09-29 10:28:23 +00:00
CodingOnStar
3a13efdf75
Merge song/snp-682-ip-allowlist into deploy/saas
2026-09-29 18:27:52 +08:00
CodingOnStar
20a8125b8d
fix(web): align add IP policy dropdown action with design
2026-09-29 18:25:09 +08:00
Coding On Star
bfd5636bf0
fix(web): hide installed plugins from workflow marketplace selectors ( #43191 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-29 10:18:11 +00:00
Taranum Wasu
f79ed842fa
fix(web): render a message in OAuth callback without opener ( #43053 )
...
Co-authored-by: Taranum01 <taranumwasu@users.noreply.github.com >
Co-authored-by: Taranum01 <taranum01@users.noreply.github.com >
2026-09-29 10:02:45 +00:00
CodingOnStar
3723332548
Merge Normal access control status into deploy/saas
2026-09-29 17:01:50 +08:00
autofix-ci[bot]
4e9644183d
[autofix.ci] apply automated fixes
2026-09-29 09:00:17 +00:00
CodingOnStar
34d831e830
Merge remote-tracking branch 'origin/main' into song/snp-682-ip-allowlist
...
# Conflicts:
# api/.importlinter
2026-09-29 16:55:56 +08:00
CodingOnStar
954ba55eb3
Merge remote-tracking branch 'origin/main' into song/snp-682-ip-allowlist
...
# Conflicts:
# api/controllers/mcp/mcp.py
# api/controllers/openapi/__init__.py
# api/controllers/web/login.py
# api/controllers/web/wraps.py
# api/extensions/ext_application_services.py
# api/openapi/markdown/console-openapi.md
# api/services/webapp_access_query_service.py
# api/tests/unit_tests/controllers/web/test_web_login.py
# api/tests/unit_tests/controllers/web/test_wraps.py
# api/tests/unit_tests/extensions/test_ext_application_services.py
# packages/contracts/generated/api/console/apps/orpc.gen.ts
# packages/contracts/generated/api/console/apps/types.gen.ts
# web/app/(commonLayout)/app/(appDetailLayout)/[appId]/layout-main.tsx
# web/app/components/app/access-point/index.tsx
# web/app/components/base/chat/chat/hooks.ts
# web/app/components/base/file-uploader/hooks.ts
# web/app/components/base/image-uploader/__tests__/hooks.spec.ts
# web/app/components/base/image-uploader/hooks.ts
# web/app/components/explore/try-app/index.tsx
# web/features/agent-v2/agent-detail/__tests__/layout.spec.tsx
# web/i18n/ar-TN/common.json
# web/i18n/de-DE/common.json
# web/i18n/en-US/common.json
# web/i18n/es-ES/common.json
# web/i18n/fa-IR/common.json
# web/i18n/fr-FR/common.json
# web/i18n/hi-IN/common.json
# web/i18n/id-ID/common.json
# web/i18n/it-IT/common.json
# web/i18n/ja-JP/common.json
# web/i18n/ko-KR/common.json
# web/i18n/lo-LA/common.json
# web/i18n/nl-NL/common.json
# web/i18n/pl-PL/common.json
# web/i18n/pt-BR/common.json
# web/i18n/ro-RO/common.json
# web/i18n/ru-RU/common.json
# web/i18n/sl-SI/common.json
# web/i18n/th-TH/common.json
# web/i18n/tr-TR/common.json
# web/i18n/uk-UA/common.json
# web/i18n/vi-VN/common.json
# web/i18n/zh-Hans/common.json
# web/i18n/zh-Hant/common.json
# web/service/console/query-policies.ts
2026-09-29 16:53:53 +08:00
Byron.wang
a67cd87eb0
refactor(api): establish dataset application boundaries ( #41729 )
...
Co-authored-by: Jyong <jyong@dify.ai >
2026-09-29 08:42:31 +00:00
Joel
c005932db9
chore(web): address Agent Configure WCAG issues (SNP-894) ( #43172 )
2026-09-29 08:36:34 +00:00
Stephen Zhou
af7f6abb95
perf(api): disable unused SDK pytest plugins ( #43125 )
2026-09-29 07:47:43 +00:00
Aniket Kumar
2a1211baa5
test: pin ZIP timestamp in roster archive helper ( #43122 )
2026-09-29 07:28:43 +00:00
Stephen Zhou
3813c4d552
perf(api): reuse auth matrix routes and batch test data setup ( #43128 )
2026-09-29 07:26:31 +00:00
yyh
8fc8178ff7
fix(web): align Agent template avatar and translations ( #43163 )
2026-09-29 07:26:28 +00:00
Asuka Minato
fb0e55f5e7
test: replace plugin model client spec mocks with a recording fake ( #43152 )
2026-09-29 07:08:49 +00:00
Asuka Minato
fb9b97b26d
test: use a real Phoenix tracer and in-memory exporter ( #43151 )
2026-09-29 07:08:48 +00:00
Asuka Minato
80b34b5ab6
test: use real trace records and SDK span values ( #43150 )
2026-09-29 07:08:47 +00:00
Asuka Minato
8db1712ccd
test: construct real datasource plugin and message fixtures ( #43149 )
2026-09-29 07:08:46 +00:00
Asuka Minato
6dc9de24d8
test: use real datasource provider fixtures ( #43148 )
2026-09-29 07:08:45 +00:00
Asuka Minato
9c11e36cc5
test: use real app models in integration fixtures ( #43147 )
2026-09-29 07:08:44 +00:00
Asuka Minato
1d02154638
test: validate real document configuration entities ( #43145 )
2026-09-29 07:08:44 +00:00
Asuka Minato
b4bc25cab6
test: compose application services with real Redis wrappers ( #43144 )
2026-09-29 07:08:43 +00:00
Asuka Minato
948fd166dd
test: use real tool runtimes responses and plugin entities ( #43142 )
2026-09-29 07:08:42 +00:00
Asuka Minato
38f42f357e
test: replace agent and upload ORM spec mocks with real models ( #43141 )
2026-09-29 07:08:41 +00:00
Stephen Zhou
f24586323b
perf(api): avoid numbered temporary directories for test databases ( #43127 )
2026-09-29 06:56:39 +00:00
Denis Ermakov
bc0279572e
fix(web): surface SSO login request failures to the user ( #43076 )
...
Co-authored-by: SquabbyZ <43177939+SquabbyZ@users.noreply.github.com >
2026-09-29 06:52:02 +00:00
Joel
20d9f15933
chore(web): improve agents roster accessibility (SNP-893) ( #43140 )
2026-09-29 06:40:29 +00:00
yyh
d42276a5c0
refactor(goto-anything): simplify command context and execution ( #43136 )
2026-09-29 06:37:41 +00:00
yyh
5c4489911c
feat(goto-anything): improve command discovery and keyboard navigation ( #43133 )
2026-09-29 06:37:40 +00:00
Lucien
657624154d
fix(web): preserve dataset uploads after returning to source step ( #43080 )
2026-09-29 05:50:16 +00:00
Stephen Zhou
be8744264f
perf(api): reuse controller OpenAPI documents in schema tests ( #43120 )
2026-09-29 03:28:43 +00:00
Wu Tianwei
0fec636da5
fix(web): protect workspace admins in resource access ( #43118 )
2026-09-29 03:07:15 +00:00
Stephen Zhou
ce27ef9dc3
ci: reduce main CI orchestration scheduling overhead ( #43114 )
2026-09-29 03:05:39 +00:00
Stephen Zhou
f7e5946d81
ci: overlap core E2E startup with web build preparation ( #43116 )
2026-09-29 02:54:26 +00:00
yyh
90f7fbd468
feat(ui): redesign date and time pickers ( #43090 )
2026-09-29 02:14:10 +00:00
Harsh Kashyap
1545517fe8
ci(test): gate new session-mock assignments in api unit tests ( #42854 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
Co-authored-by: Harsh Kashyap <harsh@harshkashyap.dev >
2026-09-29 02:11:45 +00:00
KUNAL KAKDE
1b9ddf9ae5
docs(api): align audio-to-text supported formats in service-openapi ( #41891 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-29 02:09:09 +00:00
Denis Ermakov
9bb9935f44
refactor(models): remove implicit-session Account tenant setters ( #43064 )
2026-09-29 02:03:34 +00:00
Denis Ermakov
1ff3d3db68
refactor(console): dep-inject the activation payload with @model_validate ( #43056 )
2026-09-29 02:01:34 +00:00
Denis Ermakov
18fea7ff0d
chore(api): remove redundant str() on StringUUID ids ( #43061 )
2026-09-29 02:00:16 +00:00
Stephen Zhou
357f697b16
chore(web): upgrade vinext and Vite+ to 1.0.0 ( #43110 )
2026-09-29 01:53:48 +00:00
杨俊波
e6f1d77ed5
feat: tool fallback observability ( #42596 )
...
Co-authored-by: liuns-yang <liuns-yang@users.noreply.github.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-09-28 11:10:48 +00:00
Yunlu Wen
4f8bf32b72
feat: support host style in archive s3 client ( #43066 )
2026-09-28 11:06:38 +00:00
invalid w
d8187b6e51
chore(web): resolve eslint error for node/panel components in CustomNode renderer ( #42470 )
2026-09-28 09:58:53 +00:00
Stephen Zhou
51940eac9c
perf(web): lazy-load SVG code block previews ( #42951 )
2026-09-28 09:26:33 +00:00
林玮 (Jade Lin)
005f019a80
feat: support New Agent templates and trials ( #42837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-28 09:21:50 +00:00
Stephen Zhou
5f6bb5e6d3
perf(workflow): lazy load node configuration panels ( #42970 )
2026-09-28 09:07:08 +00:00
Joel
7020120197
chore: improve Custom Endpoint accessibility (SNP-876) ( #43060 )
2026-09-28 08:59:34 +00:00
Harsh Kashyap
fe5dfd756f
fix(web): skip shiki WASM engine load for plain-text fences ( #42957 )
...
Co-authored-by: Harsh Kashyap <harsh@harshkashyap.dev >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-09-28 08:54:54 +00:00
Stephen Zhou
4808976d0c
fix(web): reset frontend session after logout ( #43055 )
2026-09-28 08:17:49 +00:00
Joel
1b21b8220d
chore(web): focus node panel on keyboard open (SNP-877) ( #43047 )
2026-09-28 07:52:39 +00:00
Denis Ermakov
bf55d1f6a6
refactor: pass db.session explicitly to instruction_modify_legacy ( #37403 ) ( #43045 )
2026-09-28 07:38:08 +00:00
Keith
855842410a
refactor(models): remove implicit-session AppModelConfig.annotation_reply_dict ( #43024 )
2026-09-28 07:36:44 +00:00
huhupy
33b2f09325
fix(web): correct knowledge document information fields ( #42885 )
2026-09-28 07:32:51 +00:00
非法操作
4713c3853b
refactor(api): bound suggested question runtime sessions ( #42968 )
2026-09-28 07:31:24 +00:00
非法操作
89e6b71b2d
refactor(api): migrate console suggested questions to shared runtime ( #43033 )
2026-09-28 07:31:17 +00:00
平衡世界的BOY
27cdf50c7d
fix(web): improve snippet run panel accessibility ( #43028 )
2026-09-28 07:00:30 +00:00
Joel
2b88685fbd
chore: improve a11y of trigger integration, agent strategy and extension page ( #43023 )
2026-09-28 06:41:17 +00:00
yyh
52dcf83de6
refactor(web): scope app UI sessions to their owners ( #42984 )
2026-09-28 06:39:19 +00:00
yyh
a4a18e0652
refactor(web): separate AppIcon display from picker triggers ( #43041 )
2026-09-28 06:34:04 +00:00
林玮 (Jade Lin)
6441436b0c
feat(api): include Site settings in App DSL ( #42863 )
2026-09-28 06:17:44 +00:00
Byron.wang
0c5f2507d0
refactor(api): separate app MCP server service and persistence ( #42850 )
2026-09-28 06:03:58 +00:00
qielanci
2515cf5b48
fix(api): use plain Session in MCP controller to avoid closed transactionFix/mcp plain session ( #43038 )
2026-09-28 05:44:11 +00:00
Stephen Zhou
5283462286
chore(deps): update compatible workspace dependencies ( #43031 )
2026-09-28 04:37:37 +00:00
yyh
f95edc85f5
refactor(web): consume generated app detail contracts ( #42982 )
2026-09-28 04:35:06 +00:00
Stephen Zhou
f3107fee3f
fix(tooling): resolve standalone TypeScript checks ( #43029 )
2026-09-28 03:36:07 +00:00
yyh
c42ee2fbac
refactor(api): align app model config write contract ( #42979 )
2026-09-28 03:22:37 +00:00
Stephen Zhou
fc5053edf0
chore(web): upgrade vinext and align Vite+ configuration ( #43021 )
2026-09-28 03:04:45 +00:00
Taranum Wasu
d8ec14027e
fix(api): mark async workflow trigger log FAILED when dispatch raises ( #42148 ) ( #43009 )
...
Co-authored-by: Taranum01 <taranum01@users.noreply.github.com >
2026-09-28 02:57:05 +00:00
非法操作
96f444e3c6
refactor(api): separate history queries from prompt rendering ( #42967 )
2026-09-28 02:51:58 +00:00
非法操作
9d4629c946
refactor(api): share installed app suggested questions runtime ( #42933 )
2026-09-28 02:51:38 +00:00
Stephen Zhou
11f6a350f1
fix(tooling): align Vite+ configuration and upgrade toolchain ( #43019 )
2026-09-28 02:32:25 +00:00
huoex1222-hub
1366cadbb4
fix(api): report batch count as the progress denominator in Vector ( #43005 )
...
Co-authored-by: huoenxi <15811355218@139.com >
2026-09-28 02:29:58 +00:00
henrydev23
174a908786
chore(api): remove unnecessary str calls in openapi controllers ( #42931 )
2026-09-28 02:17:48 +00:00
dependabot[bot]
2062d5e892
chore(deps-dev): bump the dev group in /api with 7 updates ( #43017 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 02:13:04 +00:00
非法操作
fb7b00365c
refactor(api): separate suggested question model preparation and invocation ( #42966 )
2026-09-28 02:07:36 +00:00
非法操作
1c535791cb
refactor(api): use HTTPStatus throughout Explore controllers ( #42891 )
2026-09-28 02:07:12 +00:00
dependabot[bot]
090f7d923c
chore(deps): bump the github-actions-dependencies group with 3 updates ( #43013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 02:07:08 +00:00
非法操作
3dce05e09e
refactor(api): group installed and trial app services ( #42878 )
2026-09-28 02:07:02 +00:00
jeongeun
a154a4d674
refactor(api): inject TextToSpeechVoiceQuery into agent TTS voices via the decorator ( #43006 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 01:54:28 +00:00
ly303550688
934662cc48
fix(api): resolve ob_vector_memory_limit_percentage by index ( #42846 )
...
Co-authored-by: yangl <303550688@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-28 01:52:22 +00:00
Keith
b470071c4c
chore: remove mypy from backend type checks ( #42917 )
2026-09-28 01:52:05 +00:00
yyh
d6c96ce1a5
refactor(web): redesign icon picker and clarify autocomplete highlighting ( #43007 )
2026-09-28 01:35:36 +00:00
Taranum Wasu
60744157d8
fix(api): fall back to tool name when MCP tool title is null ( #42453 ) ( #43010 )
...
Co-authored-by: Taranum01 <taranum01@users.noreply.github.com >
2026-09-28 01:35:22 +00:00
dependabot[bot]
43f64090e1
chore(deps): bump the storage group across 1 directory with 4 updates ( #42813 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 01:29:39 +00:00
dependabot[bot]
12f65f887a
chore(deps): bump google-cloud-aiplatform from 2.1.3 to 2.2.0 in /api in the google group ( #43012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 01:27:11 +00:00
Sourav Rajvi
725611b2e9
test: drop redundant created_at/updated_at in unit tests ( #42989 ) ( #42990 )
2026-09-26 18:10:34 +00:00
destire-mio
e6fa1a1dd0
refactor(models): pass session into Conversation.app ( #42975 )
...
Co-authored-by: destire-mio <248462155+destire-mio@users.noreply.github.com >
2026-09-26 17:29:35 +00:00
yyh
414cce2f70
refactor(web): align hotkeys with command ownership ( #42974 )
2026-09-26 12:37:36 +00:00
Stefan Yoshovski
7a7dc6011a
fix(agent-v2): use icon_url for image avatars in the configure preview ( #42977 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-26 12:36:08 +00:00
Bruce-Yii
3960b57102
fix(web): resolve pdf worker url under the configured base path ( #42956 )
...
Co-authored-by: Bruce-Yii <298228875+Bruce-Yii@users.noreply.github.com >
2026-09-26 05:32:07 +00:00
yyh
698ecd3e62
refactor(dify-ui): narrow checkbox public API ( #42953 )
2026-09-26 04:52:26 +00:00
yyh
f4602cc1fe
refactor(web): refine detail sidebar states and preview ( #42938 )
2026-09-25 15:46:20 +00:00
yyh
2d813b2a87
fix(web): preserve detail sidebar state during SSR ( #42936 )
2026-09-25 15:46:19 +00:00
Andy yang
d86435ee1e
fix(workflow): coerce non-uuid variable ids and warn on skipped branches ( #42750 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
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-09-25 08:16:41 +00:00
chenbd123
f6a1878ceb
fix(api): improve Vastbase vector store with Graph_Index and BM25 full-text ( #42922 )
...
Co-authored-by: chenbd123 <188698064+chenbd123@users.noreply.github.com >
2026-09-25 16:13:50 +08:00
haochen
e5b5a1cc4c
fix(mail): preserve send results when SMTP cleanup fails ( #42903 )
...
Co-authored-by: Zhangchenhao-111 <285911435+Zhangchenhao-111@users.noreply.github.com >
2026-09-25 02:34:20 +00:00
Mitsunao Miyamoto
6824611958
docs(ja-JP): fix grammar and mistranslations in Japanese README ( #42895 )
2026-09-25 02:30:57 +00:00
Mitsunao Miyamoto
672d2e2bb7
fix(i18n): fix typos and untranslated strings in Japanese translations ( #42893 )
2026-09-25 02:30:42 +00:00
林玮 (Jade Lin)
0755abe47f
fix(agent): allow package imports with missing plugins ( #42913 )
2026-09-25 02:30:27 +00:00
zyileven
50589420b1
fix(web): preserve model context when adding load-balancing credentials ( #42910 )
2026-09-25 02:28:51 +00:00
gn
90e590e48d
chore(api): remove unnecessary str() calls in controllers/openapi/workspaces ( #42932 )
2026-09-25 02:09:31 +00:00
yyh
a7f890129e
fix(web): isolate home template cards beneath sticky header ( #42906 )
2026-09-24 11:54:41 +00:00
Joel
18e0cb102b
fix(web): improve data source integrations accessibility (SNP-872) ( #42911 )
2026-09-24 09:47:16 +00:00
yyh
7ee0f6af7e
refactor(web): remove synthetic app detail SSO field ( #42888 )
2026-09-24 09:06:19 +00:00
yyh
54c2928734
refactor(web): scope app info modal state to its view ( #42882 )
2026-09-24 08:53:50 +00:00
yyh
ef33df5e22
refactor(api): tighten app detail response schema ( #42876 )
2026-09-24 08:53:49 +00:00
Yunlu Wen
edf1a57b7b
refactor: move rbac enable check to check_dataset_permission ( #42907 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-24 08:41:12 +00:00
Joel
4c2f022bb2
fix(web): improve a11y of tool integrations ( #42898 )
2026-09-24 07:59:07 +00:00
Stephen Zhou
bba6aad652
perf(web): streamline vinext i18n build analysis ( #42902 )
2026-09-24 07:53:42 +00:00
github-actions[bot]
0e4ecfa890
chore(i18n): sync translations with en-US ( #42890 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-24 07:20:07 +00:00
Asuka Minato
a405b00a3f
test: run workflow archiver coverage on SQLite ( #40718 )
2026-09-24 07:18:13 +00:00
yyh
a1622aea28
fix(i18n): pin sync source and link originating PR ( #42896 )
2026-09-24 07:12:56 +00:00
Joel
102497957d
fix(web): improve model provider accessibility ( #42866 )
2026-09-24 06:59:59 +00:00
呆萌闷油瓶
74af4f2308
perf(api): reduce knowledge retrieval latency ( #42673 )
2026-09-24 06:50:36 +00:00
Stephen Zhou
989ba1a78f
perf(web): isolate roster upload and generation translations ( #42879 )
2026-09-24 06:28:48 +00:00
Byron.wang
635143cb88
refactor(api): thin console app controllers and separate application boundaries ( #42671 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-24 06:17:38 +00:00
Stephen Zhou
24c6815889
perf(web): split workflow translations by rendering boundary ( #42877 )
2026-09-24 04:24:20 +00:00
Stephen Zhou
ddb9f1ba8c
perf(web): split shared translation namespaces by feature ( #42874 )
2026-09-24 04:24:20 +00:00
Stephen Zhou
b9f1ddaff4
perf(web): avoid implicit i18n namespace loading ( #42873 )
2026-09-24 04:24:19 +00:00
Asuka Minato
97c0aaa005
test: remove duplicate node output integration coverage ( #40717 )
2026-09-24 03:37:45 +00:00
Asuka Minato
98b7e92191
test: run draft variable coverage on SQLite ( #40716 )
2026-09-24 03:37:25 +00:00
yyh
8778c6b985
fix(web): close agent slash menu on immediate focus exit ( #42867 )
2026-09-24 03:35:59 +00:00
yyh
b7d4cbf00f
fix(deps): upgrade cron-parser to 5.7.0 ( #42865 )
2026-09-24 03:12:34 +00:00
Joel
570317ecde
fix(web): hide divider-only Markdown content ( #42860 )
2026-09-24 03:08:38 +00:00
非法操作
bd08f6b0e3
refactor(api): migrate installed app audio to shared runtime ( #42056 )
2026-09-24 02:56:38 +00:00
Stephen Zhou
8785f45e93
chore(deps): enable automatic pnpm deduplication ( #42862 )
2026-09-24 02:49:56 +00:00
落尘
5df8a4c89c
fix(api): close failed SSE connection before MCP fallback ( #42761 )
2026-09-24 02:44:23 +00:00
Stephen Zhou
8300811b8c
perf(web): replace runtime pinyin with provider initials lookup ( #42861 )
2026-09-24 02:32:05 +00:00
Stephen Zhou
28ed561740
ci(web): highlight Vinext bundle size changes ( #42858 )
2026-09-24 02:04:37 +00:00
非法操作
ff27ef544e
refactor(web): migrate account name and avatar updates to profile API ( #42843 )
2026-09-24 02:02:50 +00:00
Stephen Zhou
7feebe3405
fix(web): defer Amplitude SDK loading until analytics consent ( #42857 )
2026-09-24 01:48:27 +00:00
Stephen Zhou
2f9fa672d0
ci(web): skip bundle comments for minor size changes ( #42856 )
2026-09-24 01:28:45 +00:00
非法操作
70e973b9ab
refactor(api): isolate installed app messages ( #42016 )
2026-09-24 01:08:56 +00:00
Nehal kanak kuniyil thottathil
580a4165f2
refactor(api): inject InstalledAppsListQuery via the decorator ( #42769 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-09-23 20:21:11 +00:00
Dorian
7cc0898f58
refactor(models): pass session into Conversation.to_dict and Message.to_dict ( #42834 )
...
Co-authored-by: Dorian <dorian0326@users.noreply.github.com >
2026-09-23 19:47:44 +00:00
Stephen Zhou
e43ea0986e
ci(web): report Vinext bundles using Rolldown analysis ( #42849 )
2026-09-23 14:06:57 +00:00
Stephen Zhou
e9550e50d0
fix(web): reduce chart and syntax highlighting bundles ( #42845 )
2026-09-23 12:32:31 +00:00
Sourav Rajvi
200da319f2
refactor(web): defer tldts load for MCP favicon URL blur ( #42486 )
2026-09-23 11:48:40 +00:00
非法操作
4144850837
refactor(api): use route decorators in trial controller ( #42815 )
2026-09-23 11:47:53 +00:00
Stephen Zhou
d3d3248e3b
fix(web): lazy-load markdown chart and music renderers ( #42840 )
2026-09-23 11:32:00 +00:00
Weike Zhang
f832cff60c
fix(api): keep creator access to datasets created via console upload and RAG pipeline ( #42507 )
...
Co-authored-by: weike-zhang <wangweike@gmail.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-09-23 11:27:54 +00:00
非法操作
53aa73e416
refactor(api): isolate installed app conversations ( #41971 )
2026-09-23 11:11:33 +00:00
Stephen Zhou
16100f839f
fix(web): preserve i18n translation type safety ( #42839 )
2026-09-23 11:04:16 +00:00
Joel
67c0157d00
fix(web): improve dataset document segment accessibility ( #42833 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-23 10:56:41 +00:00
Stephen Zhou
eb7235f17c
refactor(web): generate type-safe i18n resources ( #42835 )
2026-09-23 10:25:38 +00:00
yyh
5f66253fab
fix(explore): improve template preview states and accessibility ( #42830 )
2026-09-23 09:57:19 +00:00
zyileven
699489b95f
fix(web): localize workflow statuses across logs and run details ( #42699 )
...
Co-authored-by: XiaoBa Yu <xb1823725853@gmail.com >
2026-09-23 09:34:51 +00:00
非法操作
d1391c2ed5
refactor(api): isolate installed app management ( #41957 )
2026-09-23 09:24:22 +00:00
Joel
518bd238f5
fix: improve document list accessibility ( #42826 )
2026-09-23 09:22:34 +00:00
XiaoBa
f6561d8cc0
fix(api): enforce dataset operation permissions ( #42758 )
2026-09-23 09:03:16 +00:00
Taranum Wasu
486bcb0b08
fix(tools): translate PluginNotFoundError to ToolProviderNotFoundError ( #41837 )
...
Co-authored-by: Taranum01 <taranumwasu@users.noreply.github.com >
2026-09-23 08:59:58 +00:00
yyh
236b90a90c
fix(home): search templates by name and description ( #42828 )
2026-09-23 08:57:02 +00:00
林玮 (Jade Lin)
6f636b2f49
fix(api): resolve provider credential aliases ( #42790 )
2026-09-23 08:53:03 +00:00
林玮 (Jade Lin)
11883543d1
fix(api): include node plugins in DSL dependencies ( #42816 )
2026-09-23 08:53:02 +00:00
Byron.wang
8b7f903cff
refactor(api): centralize API key management ( #42489 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-23 08:38:48 +00:00
yyh
1a09485013
chore(deps): upgrade shadcn lint and cn ( #42818 )
2026-09-23 08:35:55 +00:00
Wu Tianwei
efac2084e1
fix(workflow): sync imported graph with collaboration state ( #42817 )
2026-09-23 08:31:05 +00:00
Stephen Zhou
7f4a5c2413
refactor(web): load and stream translation namespaces on demand ( #42812 )
2026-09-23 08:30:08 +00:00
非法操作
f0078b7935
refactor(api): migrate installed app workflow and task control ( #41912 )
2026-09-23 08:25:37 +00:00
Joel
14d8eecea6
fix: improve dataset settings accessibility ( #42796 )
2026-09-23 08:19:22 +00:00
林玮 (Jade Lin)
9d094f4db6
Merge PR #42816 into deploy/saas
2026-09-23 16:12:09 +08:00
林玮 (Jade Lin)
5ba3378abb
fix(api): include node plugins in DSL dependencies
2026-09-23 16:08:14 +08:00
非法操作
bc94f7ead5
refactor(api): migrate installed app chat generation ( #41905 )
2026-09-23 08:01:39 +00:00
Neo1Noir
0a428a52e6
fix(web): remove a Code node output variable once the removal is confirmed ( #42678 )
2026-09-23 07:52:25 +00:00
非法操作
3bf5f2c47e
refactor(api): isolate installed app completion generation ( #41894 )
2026-09-23 07:38:37 +00:00
Byron.wang
584b62adc5
fix(test): return inserted primary keys from add_texts ( #41037 )
2026-09-23 07:34:04 +00:00
CodingOnStar
80297ed6d1
Merge SNP-852, SNP-853, SNP-854 fixes into deploy/saas
...
# Conflicts:
# api/tests/unit_tests/controllers/common/test_access_response.py
# web/features/app-access-error/page.tsx
2026-09-23 15:32:38 +08:00
CodingOnStar
bec385be7d
fix(web): gate Chatflow access points on publication (SNP-854)
2026-09-23 15:24:25 +08:00
CodingOnStar
3eb6fe3948
fix(web): refresh IP policy after version conflict (SNP-853)
2026-09-23 15:24:25 +08:00
CodingOnStar
1378a72c8c
fix(web): restore sign-in from unavailable app page (SNP-852)
2026-09-23 15:24:25 +08:00
LII
286ee05711
test: sync Redis subscriptions before publishing in test_topic_isolation ( #42674 )
...
Co-authored-by: GyberExperiment <themacroeconomicdao@tuta.io >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-09-23 07:20:45 +00:00
-LAN-
3113343c4d
refactor(rag): remove unused splitter tokenization ( #42804 )
2026-09-23 07:20:39 +00:00
-LAN-
1d76929d5a
test(api): remove duplicate and implementation-only coverage ( #42803 )
2026-09-23 07:18:02 +00:00
dependabot[bot]
401490c033
chore(deps-dev): bump the dev group in /api with 15 updates ( #42616 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-09-23 07:13:17 +00:00
Wu Tianwei
2fa4c57026
fix(web): gray preview-only agent cards ( #42809 )
2026-09-23 07:06:10 +00:00
Joel
79e962d664
fix: improve retrieval testing accessibility ( #42785 )
2026-09-23 07:04:49 +00:00
林玮 (Jade Lin)
44559110b7
fix(web): align app access translations with build
2026-09-23 14:57:16 +08:00
非法操作
9daff34bb5
refactor(api): migrate explore task stop admission ( #41874 )
2026-09-23 06:53:44 +00:00
yyh
4af693ccef
fix(agent): initialize model in new agent snapshot ( #42781 )
2026-09-23 06:51:40 +00:00
Byron.wang
16d3302bff
refactor(api): isolate OAuth device flow orchestration ( #41361 )
2026-09-23 06:36:48 +00:00
林玮 (Jade Lin)
a73ed303e5
fix: reconcile main merge changes
2026-09-23 14:31:14 +08:00
yyh
792d154608
refactor(web): remove redundant root locale fallback ( #42791 )
2026-09-23 06:11:43 +00:00
林玮 (Jade Lin)
73b1e03161
Merge PR #42790 into deploy/saas
2026-09-23 14:11:37 +08:00
yyh
d08f554ff4
fix(app): align package import and export feedback ( #42732 )
2026-09-23 06:11:21 +00:00
林玮 (Jade Lin)
11c734a576
Merge branch 'main' into deploy/saas
2026-09-23 14:11:11 +08:00
Xin Zhang
e11a20ace4
fix: handle missing optional tracing dependencies ( #42724 )
2026-09-23 05:58:01 +00:00
林玮 (Jade Lin)
dfa780deb2
fix(api): resolve provider credential aliases
2026-09-23 13:52:49 +08:00
yyh
1aafa481f3
test(e2e): align Agent v2 publish scenarios with guidance ( #42787 )
2026-09-23 05:35:43 +00:00
yyh
9c210ea670
fix(web): keep copy tooltip visible after click ( #42789 )
2026-09-23 05:35:28 +00:00
非法操作
0c36f4a104
refactor(api): remove legacy Baichuan prompt handling ( #42779 )
2026-09-23 05:12:46 +00:00
Stephen Zhou
5f899e428a
fix(web): declare translation namespace dependencies ( #42784 )
2026-09-23 04:43:00 +00:00
yyh
232f29c355
chore: migrate workspace to Vitest 5 ( #42782 )
2026-09-23 04:13:42 +00:00
平衡世界的BOY
1bbb604d32
fix(web): make human input button style selector accessible ( #42747 )
2026-09-23 03:42:22 +00:00
Yansong Zhang
a22026a2c1
test(api): annotate MCP request lifecycle regression helpers
2026-09-23 11:02:10 +08:00
Yansong Zhang
a670a67aa9
Merge IP access backend boundary fixes into deploy/saas
2026-09-23 10:58:32 +08:00
Yansong Zhang
d07e2d23b5
refactor(api): type network access control plane boundaries
2026-09-23 10:58:03 +08:00
Joel
960bea8bae
fix(web): initialize empty agent models from workspace defaults ( #42736 )
2026-09-23 02:51:25 +00:00
Samuel K Quansah
654a49d1bc
fix(otel): fix typo Convertions -> conventions in ext_otel resource comment ( #42771 )
2026-09-23 10:51:22 +08:00
Yansong Zhang
af693a7222
fix(api): isolate MCP body parsing from database sessions
2026-09-23 10:49:19 +08:00
Coding On Star
761e9ae659
Merge Access Control entry copy fix into deploy/saas
2026-09-23 10:43:34 +08:00
Yansong Zhang
4e1b63cda1
fix(api): skip unrelated bodies in app access error hook
2026-09-23 10:42:33 +08:00
CodingOnStar
de414eef9b
fix(web): align access control entry copy with PRD
2026-09-23 10:41:52 +08:00
非法操作
75ba8d1dc4
refactor(api): isolate installed app admission for saved messages and parameters ( #41872 )
2026-09-23 02:33:34 +00:00
yyh
d566192843
fix(web): upgrade Next.js to 16.3.6 for CVE-2026-94545 ( #42772 )
2026-09-23 02:22:15 +00:00
非法操作
c592610ed3
refactor: isolate saved message persistence ( #41857 )
2026-09-23 02:05:01 +00:00
Fatih Farhat Asshidiq
2480e5a274
docs: add Indonesian translation of README (docs/id-ID/README.md) ( #42768 )
...
Signed-off-by: imanecdoche <kazokuhairy@gmail.com >
2026-09-23 09:46:33 +08:00
yetuge
f547ef8726
docs(api): align node execution repository docstrings with signatures ( #42763 )
2026-09-23 09:41:49 +08:00
yetuge
639d410108
docs(tasks): align trigger task docstrings with signatures ( #42765 )
2026-09-23 09:41:39 +08:00
yyh
c9e59a5590
fix(web): use concise accessible names for infotips ( #42751 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2026-09-23 01:02:21 +00:00
盐粒 Yanli
0f6a6227f5
feat(agent): add output routes to Agent v2 ( #42599 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2026-09-22 21:28:07 +00:00
xuan
a068c47ea9
refactor: pass db.session explicitly to get_message_data ( #37403 ) ( #42753 )
2026-09-22 15:22:41 +00:00
Miku_Tog
bacf0c761f
refactor(api): pass active session to from_db in ApiToolManageService… ( #42602 )
2026-09-22 15:10:11 +00:00
Yansong Zhang
e4a2c433ea
chore: remove SaaS dev queue repair tooling from feature PR
2026-09-22 19:59:21 +08:00
Yansong Zhang
343fc36482
test(api): move SaaS dev queue repair tests into API suite
2026-09-22 19:37:58 +08:00
Stephen Zhou
3a017e8ccc
perf(ci): reuse coverage XML totals for API summary ( #42745 )
2026-09-22 11:31:21 +00:00
Stephen Zhou
1fc040183c
chore: replace tsx with native Node TypeScript execution ( #42742 )
2026-09-22 11:23:20 +00:00
Byron.wang
5b6e850b25
refactor(api): thin console app controllers ( #42511 )
2026-09-22 11:23:19 +00:00
Byron.wang
ce2eaab9f7
refactor(api): move app-scoped end users behind application services ( #41398 )
2026-09-22 11:20:45 +00:00
Coding On Star
9badde4d65
fix(marketplace): support single-page carousel navigation ( #42743 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-22 11:12:18 +00:00
Xiyuan Chen
dfc3bbe513
feat(openapi): publish the op catalog, per-mode run ops and server-built hints on /openapi/v1 ( #42487 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-22 10:44:50 +00:00
Stephen Zhou
dced031c95
fix(web): remove extra divider beside home navigation ( #42738 )
2026-09-22 10:29:03 +00:00
yyh
509f3407a5
chore: enforce erasable syntax in shared tsconfig ( #42735 )
2026-09-22 09:53:25 +00:00
Joel
963a28b497
fix: improve accessibility in legacy knowledge creation ( #42726 )
2026-09-22 09:37:03 +00:00
Coding On Star
db9b9b8993
fix: download preview images instead of opening a new tab ( #42419 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: CodingOnStar <hanxujiang@jianghanxudeMacBook-Pro-2.local >
2026-09-22 09:11:19 +00:00
Yansong Zhang
c33070ab59
Merge published WebApp admission and document 404 fixes into deploy/saas
2026-09-22 16:52:36 +08:00
Yansong Zhang
aaf3076be5
fix(web): return opaque document 404 before rendering public apps
2026-09-22 16:52:07 +08:00
Yansong Zhang
388e663a30
fix(api): require published apps before public web admission
2026-09-22 16:50:07 +08:00
Asuka Minato
f117048f41
test: run message cleanup coverage on SQLite ( #40715 )
2026-09-22 08:29:00 +00:00
Yunlu Wen
1ea81f33ff
chore(deps): bump setuptools, pydantic-settings, guzzle for CVE fixes ( #42717 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-22 08:27:58 +00:00
yyh
54cc748a36
feat(agent): add publish success guidance ( #42645 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jingyi <jingyi.qi@dify.ai >
2026-09-22 08:17:07 +00:00
yyh
0cc53efe06
refactor(files): migrate supported format queries to generated contracts ( #42727 )
2026-09-22 08:14:04 +00:00
yyh
8253405c0b
refactor(plugins): migrate readme queries to generated contracts ( #42725 )
2026-09-22 08:14:03 +00:00
wangxiaolei
7ed4ab0b32
chore: remove app and dataset detail rbac check ( #42729 )
2026-09-22 08:08:24 +00:00
Coding On Star
c3d5b5fa4d
fix(web): open Marketplace details externally for self-hosted editions ( #42576 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-22 08:00:15 +00:00
yyh
a78f716216
fix(ui): preserve Base UI callback and ref contracts ( #42721 )
2026-09-22 07:31:59 +00:00
yyh
c1316dd30a
refactor(web): migrate custom React icons to Iconify CSS ( #42716 )
2026-09-22 07:10:38 +00:00
非法操作
27ea5e5790
refactor(api): migrate trial audio through shared app audio ( #42672 )
2026-09-22 06:42:30 +00:00
yyh
cb044daf60
refactor(web): use standard sizes for icon actions ( #42684 )
2026-09-22 06:20:45 +00:00
yyh
26d4b9ead8
refactor(datasources): migrate catalog consumers to generated queries ( #42713 )
2026-09-22 05:55:00 +00:00
yyh
67ab356116
refactor(explore): migrate catalog consumers to generated queries ( #42702 )
2026-09-22 05:55:00 +00:00
yyh
4192299ad4
refactor(plugins): migrate agent strategy queries to generated contracts ( #42696 )
2026-09-22 05:54:59 +00:00
yyh
6d358eb680
refactor(plugins): migrate endpoint queries to generated contracts ( #42685 )
2026-09-22 05:54:58 +00:00
CodingOnStar
7ed3f3f49c
Merge access control editor permission fix into deploy/saas
2026-09-22 13:46:44 +08:00
CodingOnStar
604d785fed
fix: align access control editor permissions with PRD
2026-09-22 13:46:04 +08:00
Stephen Zhou
f7dbed5d86
ci: reduce Redis middleware readiness polling delay ( #42710 )
2026-09-22 05:16:23 +00:00
Stephen Zhou
93c8b0fe18
ci: prepare core E2E browsers alongside web builds ( #42706 )
2026-09-22 05:16:23 +00:00
Stephen Zhou
ab666bc448
ci: avoid redundant E2E dependency cache saves ( #42695 )
2026-09-22 05:16:22 +00:00
非法操作
2da0db7df5
refactor(api): isolate trial app and workflow detail previews ( #42659 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-22 05:03:49 +00:00
Yunlu Wen
6f61401a91
feat(agent): export agent trajectory with a separated tracer ( #42651 )
2026-09-22 04:35:33 +00:00
yyh
404ba6a805
refactor(web): simplify equivalent regular expressions ( #42703 )
2026-09-22 04:08:37 +00:00
yyh
7a590a5b41
refactor: clear small lint suppression scopes ( #42701 )
2026-09-22 04:08:36 +00:00
Stephen Zhou
01b64254de
chore: revert "chore(deps): upgrade vinext and simplify CSS asset aliases" ( #42700 )
2026-09-22 04:03:42 +00:00
CodingOnStar
418c1fd1af
Merge access control localization and interaction updates into deploy/saas
2026-09-22 11:55:58 +08:00
CodingOnStar
0a4f5d065c
fix: clarify access control toggles and protection tooltips
2026-09-22 11:55:24 +08:00
yyh
fe09df3afb
refactor(web): use Number.isNaN for numeric guards ( #42692 )
2026-09-22 03:51:14 +00:00
yyh
1ff8a5ff4f
refactor(web): replace constructor parameter properties ( #42691 )
2026-09-22 03:51:13 +00:00
yyh
a50918dfe8
refactor(web): consolidate duplicate type imports ( #42690 )
2026-09-22 03:51:13 +00:00
yyh
86cfb29b28
refactor(web): replace suppressed string enums with const objects ( #42689 )
2026-09-22 03:51:12 +00:00
Neo1Noir
a7b1151a2c
fix(web): persist reranking_enable for Hybrid Search datasets ( #42563 )
2026-09-22 03:38:01 +00:00
非法操作
89ffe391be
refactor(api): isolate trial preview queries and admission ( #42644 )
2026-09-22 03:35:02 +00:00
Stephen Zhou
6fa4c9458a
chore(deps): upgrade vinext and simplify CSS asset aliases ( #42688 )
2026-09-22 03:33:25 +00:00
Xx.Zhao
139ce49430
fix(web): refresh provider credentials after editing ( #42679 )
2026-09-22 03:20:17 +00:00
非法操作
f25c4a3eaf
refactor(api): share suggested questions runtime for trial apps ( #42635 )
2026-09-22 03:10:37 +00:00
yyh
befb18a86f
refactor(ui): align Infotip hints and enforce content styling contracts ( #42682 )
2026-09-22 03:09:19 +00:00
yyh
bfcd0fdb39
refactor(ui): expose compound Infotip primitives and migrate consumers ( #42681 )
2026-09-22 03:09:18 +00:00
CodingOnStar
c721ec5ff7
fix: complete access control translations and plan messaging
2026-09-22 11:03:21 +08:00
非法操作
206cf8fb94
refactor(api): isolate trial file upload admission and actors ( #42625 )
2026-09-22 02:43:22 +00:00
CodingOnStar
7e17806738
Merge paused access control status fix into deploy/saas
2026-09-22 10:23:31 +08:00
CodingOnStar
e8f8728f9a
fix: distinguish paused access control from off
2026-09-22 10:22:47 +08:00
非法操作
a6b41ac6d1
refactor(api): isolate trial generation admission and execution ( #42130 )
2026-09-22 01:55:33 +00:00
Hao Sun
151680eef9
ci: add deterministic pull request size labels ( #42615 )
...
Co-authored-by: surbadest <surbadest@users.noreply.github.com >
2026-09-22 01:40:46 +00:00
chenshiyang
d6491af103
fix(web): resolve tilde-alias SVG URLs at build time ( #42654 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-09-21 13:33:07 +00:00
Stephen Zhou
11be5332bb
refactor(i18n): align analysis with Vite environment graphs ( #42656 )
2026-09-21 13:17:54 +00:00
林玮 (Jade Lin)
a625c62a1d
fix(web): skip parameter rules for unavailable models ( #42660 )
2026-09-21 12:33:26 +00:00
yyh
fb2dba0cf7
chore(web): enforce tooltip styling with shadcn lint ( #42667 )
2026-09-21 11:45:05 +00:00
yyh
e811c23d37
fix: normalize field label spacing ( #42670 )
2026-09-21 11:43:01 +00:00
yyh
4ee8095161
fix: correct schedule trigger labels and theme colors ( #42665 )
2026-09-21 10:47:05 +00:00
Joel
8fb2741963
fix(web): preserve model warnings when reset is unavailable ( #42663 )
2026-09-21 10:32:56 +00:00
yyh
905afb5be1
fix(ui): align tooltip surfaces with design tokens ( #42661 )
2026-09-21 10:31:07 +00:00
Joel
f7b594bf79
fix: keep unset agent web app descriptions no fallback ( #42662 )
2026-09-21 10:22:11 +00:00
zxhlyh
863ce1d70d
fix(skills): fix import, tags, duplication, model selection, and TXT icons ( #42653 )
2026-09-21 09:57:39 +00:00
Ultronen
9089ed40b9
refactor(dataset): replace available_segment_count property with get_available_segment_count(session) ( #42523 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-09-21 09:57:27 +00:00
Stream
ad7849a82b
chore(api): add union-type and default-param rules to AGENTS.md ( #42652 )
2026-09-21 09:49:30 +00:00
Yansong Zhang
2577b8b9ea
Merge SNP-839 native access error contracts into deploy/saas
2026-09-21 16:48:51 +08:00
Yansong Zhang
b3fb4e7560
fix(api): align access failures with native endpoint contracts
2026-09-21 16:48:09 +08:00
Wu Tianwei
9a0961a4a9
fix(web): align access point permissions ( #42648 )
2026-09-21 08:33:38 +00:00
yyh
1dfa8733a5
fix(i18n): avoid hiding the app during hydration ( #42647 )
2026-09-21 08:15:40 +00:00
Joel
05df951373
fix: rag pipeline accessibility ( #42589 )
2026-09-21 08:15:03 +00:00
Stephen Zhou
bbaaaf980f
fix(web): align icon picker with updated design ( #42636 )
2026-09-21 07:59:11 +00:00
zyssyz123
af4f19840c
feat(agent): record E2B sandbox runtime usage ( #42554 )
2026-09-21 07:11:12 +00:00
林玮 (Jade Lin)
1fa3245e83
fix(app): include image icons in app packages ( #42626 )
2026-09-21 06:32:21 +00:00
dependabot[bot]
6ba3d29f07
chore(deps): bump google-cloud-aiplatform from 2.1.0 to 2.1.3 in /api in the google group ( #42610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 06:18:59 +00:00
yyh
bf100beb97
refactor(web): let primitives own local interaction state ( #42633 )
2026-09-21 06:17:07 +00:00
yyh
22aff66cc0
fix(dify-ui): preserve state-aware styling callbacks ( #42631 )
2026-09-21 05:56:21 +00:00
林玮 (Jade Lin)
11038c5936
fix(agent): auto-rename duplicate package imports ( #42623 )
2026-09-21 05:54:22 +00:00
林玮 (Jade Lin)
99df0ca07f
fix(api): mark unavailable legacy DSL agent assets as missing ( #42622 )
2026-09-21 05:54:14 +00:00
Sourav Rajvi
f9129bc500
fix(api): grant in-run tool files to later workflow nodes ( #41300 )
2026-09-21 05:39:04 +00:00
盐粒 Yanli
2a66bf6f09
refactor(workflow): prepare inputs by entry node type 🤖 🤖 🤖 ( #42595 )
2026-09-21 05:26:23 +00:00
Baki Burak Öğün
ee0efe0bdb
fix(i18n): check placeholder and tag parity in i18n:check ( #42532 )
...
Signed-off-by: Baki Burak Öğün <63836730+bakiburakogun@users.noreply.github.com >
2026-09-21 05:17:54 +00:00
yyh
679785b67e
fix(web): align app creation and pricing separators ( #42629 )
2026-09-21 05:12:47 +00:00
Stephen Zhou
57c140144a
ci(web): check image compression savings and support local fixes ( #42618 )
2026-09-21 05:10:06 +00:00
zyssyz123
d2c2e39ba7
fix(agent): preserve sandbox file errors in stdout 🤖 🤖 🤖 ( #42624 )
2026-09-21 04:34:28 +00:00
yyh
3e787d11cc
feat(ui): replace legacy Divider with semantic Separator ( #42627 )
2026-09-21 04:28:29 +00:00
林玮 (Jade Lin)
e78ce4db64
feat(app): package inline agents in workflow and chatflow exports ( #42579 )
2026-09-21 02:54:43 +00:00
yyh
efd1fb0967
fix(web): migrate legacy plain tabs to Dify UI ( #42620 )
2026-09-21 02:51:58 +00:00
dependabot[bot]
08a9d40096
chore(deps): bump flask-compress from 1.24 to 1.25 in /api in the flask group ( #42609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 02:28:09 +00:00
Sourav Rajvi
126dee3da6
chore(web): optimize in-site notification header background asset ( #42479 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-09-21 02:13:42 +00:00
dependabot[bot]
bfa243aecf
chore(deps): bump the github-actions-dependencies group with 4 updates ( #42612 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-21 01:51:00 +00:00
github-actions[bot]
38be7489ec
chore(i18n): sync translations with en-US ( #42600 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-09-21 00:54:09 +00:00
CodingOnStar
9f4417ebb0
Merge IP access control fixes into deploy/saas
2026-09-20 22:34:34 +08:00
CodingOnStar
ec41661d67
fix: preserve access control drafts when closing the panel
2026-09-20 22:32:07 +08:00
CodingOnStar
d9d92fad51
fix: resume IP access control when saving paused settings
2026-09-20 22:32:07 +08:00
CodingOnStar
19dd94b249
fix: show upgrade status when IP access control expires
2026-09-20 22:32:07 +08:00
yyh
e2bdeec273
refactor(web): encapsulate agent version restore interaction ( #42597 )
2026-09-20 14:14:57 +00:00
Stephen Zhou
de8433277f
refactor(i18n): scope and validate sign-in translation namespaces ( #42506 )
2026-09-20 14:14:06 +00:00
Stephen Zhou
dace5ba264
refactor(i18n): use shared namespaces for reusable UI ( #42504 )
2026-09-20 14:14:05 +00:00
Stephen Zhou
bf189daea9
ci(api): balance unit shards with shared test timings ( #42593 )
2026-09-20 13:42:38 +00:00
Stephen Zhou
e6f0c8908c
ci: run controllers separately with two unit test shards ( #42587 )
2026-09-20 13:42:37 +00:00
Stephen Zhou
7f018fce7b
ci: shard API unit test files before collection ( #42586 )
2026-09-20 13:42:36 +00:00
Stephen Zhou
6f61b91b6b
test(api): avoid real waits in retry and collection tests ( #42585 )
2026-09-20 13:42:35 +00:00
Stephen Zhou
57b9d73efe
ci: retain API unit test reports ( #42583 )
2026-09-20 13:42:34 +00:00
Yansong Zhang
bd09d43178
Merge SNP-837 app access error client IP metadata into deploy/saas
2026-09-20 19:01:28 +08:00
Yansong Zhang
04f3ed744b
fix(api): include trusted client IP in app access 404 errors
...
Refs SNP-837. Preserve existing error semantics and restrict request-local, non-cacheable IP metadata to Web/Console app access errors.
2026-09-20 19:00:55 +08:00
Asuka Minato
3a0acfedbb
test: clarify container boundaries for storage and Redis ( #40714 )
2026-09-20 10:39:00 +00:00
CodingOnStar
ebfed6c697
Merge song/snp-682-ip-allowlist into deploy/saas for SNP-828
2026-09-20 18:14:34 +08:00
CodingOnStar
cce856864c
fix(web): clarify Chinese IP policy reference labels (SNP-828)
2026-09-20 18:14:07 +08:00
Xin Zhang
d96867fa58
chore(deps): bump gitpython from 3.1.59 to 3.1.62 in /api ( #42584 )
2026-09-20 10:09:43 +00:00
Joel
bc38ce59f7
fix: load Agent text-to-speech voices from the dedicated endpoint ( #42575 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-09-20 10:03:25 +00:00
CodingOnStar
24532ebd66
Merge IP access fixes and sign-in entry into deploy/saas
2026-09-20 17:44:28 +08:00
CodingOnStar
26016744b0
fix(web): add sign-in entry to inaccessible app page
2026-09-20 17:40:28 +08:00
XiaoBa
039bf03a31
fix(api): align dataset RBAC permission checks ( #42392 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-09-20 09:39:32 +00:00
CodingOnStar
94b4591c8e
test(web): guard shared IP policy edit warnings (SNP-832)
2026-09-20 17:31:00 +08:00
Joel
90f0494c81
fix(e2e): confirm Agent v2 version restoration tests ( #42581 )
2026-09-20 09:30:54 +00:00
CodingOnStar
0f487e51bf
fix(web): preserve drafts and expand newly created policies (SNP-834)
2026-09-20 17:30:48 +08:00
CodingOnStar
df65412336
fix(web): persist access control pause and resume immediately (SNP-827)
2026-09-20 17:30:37 +08:00
CodingOnStar
f6c9869f0d
fix(web): disable scopes until a valid IP policy is selected (SNP-831)
2026-09-20 17:30:25 +08:00
CodingOnStar
c5a9e9bb0c
fix(web): check current IP before saving access control (SNP-826)
2026-09-20 17:30:01 +08:00
CodingOnStar
b2a7219076
fix(web): add trusted current IP to policy allowlists (SNP-835)
2026-09-20 17:29:46 +08:00
CodingOnStar
e44f95b2fd
fix(web): accept IPv4-mapped IPv6 policy entries (SNP-830)
2026-09-20 17:28:35 +08:00
CodingOnStar
e58d4f3ff6
fix(web): route IP policy references to bound agents (SNP-829)
2026-09-20 17:28:27 +08:00
CodingOnStar
94a15b17d6
fix(web): label IP policy counts as total references (SNP-828)
2026-09-20 17:28:19 +08:00
CodingOnStar
bbfca74704
fix(web): open IP policies for editing from rows (SNP-833)
2026-09-20 17:27:40 +08:00
Stephen Zhou
d02666d632
ci: reduce API test middleware readiness and shutdown waits ( #42578 )
2026-09-20 09:21:04 +00:00
林玮 (Jade Lin)
8e5b097011
fix(api): remove omitted tenant default models ( #42572 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-09-20 09:19:51 +00:00
CodingOnStar
c1944ca09a
fix(web): align IP access control copy with product specification
2026-09-20 17:05:04 +08:00
CodingOnStar
381992cf55
Merge unified app access error page into deploy/saas
2026-09-20 16:46:37 +08:00
CodingOnStar
148db42405
feat(web): unify app not found and IP access error pages
2026-09-20 16:45:45 +08:00
林玮 (Jade Lin)
2a3cf7edf5
feat(app): default exports to ifpkg across app types ( #42552 )
2026-09-20 08:36:40 +00:00
非法操作
ecadd45886
fix(workflow): preserve LLM prompts and model changes in collaboration ( #42124 )
2026-09-20 08:25:01 +00:00
Stephen Zhou
90df30cce9
ci: run API integration tests without sharding ( #42573 )
2026-09-20 08:18:18 +00:00
Wu Tianwei
2590d90769
fix(web): align Web App launch permissions ( #42574 )
2026-09-20 07:58:58 +00:00
Yansong Zhang
993f7b10c6
Merge IP access backend fixes for SNP-835 and SNP-836 into deploy/saas
2026-09-20 15:53:32 +08:00
Bruce-Yii
b2a5b3beba
fix(rag): preserve Notion mention and equation text ( #42171 )
2026-09-20 07:53:31 +00:00
Yansong Zhang
38eb8f6110
fix(dev): restore SaaS workflow queue consumers safely
...
Refs SNP-836. Add an opt-in, guarded Compose repair and tests without enabling unrelated queue consumers.
2026-09-20 15:52:36 +08:00
Yansong Zhang
f01cdb35cd
fix(api): expose trusted current IP before policy creation
...
Refs SNP-835. Support the first Policy without relaxing trusted-proxy or persisted workspace-role checks.
2026-09-20 15:52:36 +08:00
Stephen Zhou
6bb5e525d3
ci: speed up integration database cleanup with tmpfs ( #42558 )
2026-09-20 07:26:05 +00:00
Joel
8dd33b88d8
feat: add agent version restore ( #42567 )
2026-09-20 07:23:37 +00:00
yyh
dec1658200
fix(workflow): preserve change node menu semantics and focus ( #42568 )
2026-09-20 07:04:42 +00:00
林玮 (Jade Lin)
b53e5f23c6
fix(agent): require paid plan for version restore ( #42551 )
2026-09-20 06:12:32 +00:00
yyh
e95698d2cd
fix(web): keep workflow panel resize focus indicator continuous ( #42565 )
2026-09-20 06:05:47 +00:00
Wu Tianwei
78d338fe11
fix(dataset): disable chunk actions without edit permission ( #42561 )
2026-09-20 06:00:16 +00:00
Joel
77cdee1f5b
chore: improve accessibility on the datasets list page ( #42512 )
2026-09-20 05:34:27 +00:00
CodingOnStar
0157a2e1f5
Merge remote-tracking branch 'origin/song/snp-682-ip-allowlist' into deploy/saas
2026-09-20 13:19:00 +08:00
CodingOnStar
9d1cfbf5fe
feat(web): align IP policy deletion dialog with design
2026-09-20 13:18:23 +08:00
yyh
6f9cb382c4
refactor(web): standardize lazy ref initialization ( #42562 )
2026-09-20 05:15:48 +00:00
Sourav Rajvi
f16702de80
fix(web): align nuqs peer context for nuqs-jotai dev resolution ( #42517 )
2026-09-20 04:31:13 +00:00
Stephen Zhou
3a88bc70a3
chore(ci): speed up E2E preparation and API coverage reporting ( #42549 )
2026-09-20 04:16:36 +00:00
Asuka Minato
37bece696c
chore: use pydantic to verify ( #38365 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-09-20 03:42:47 +00:00
yyh
b8a5c112a0
docs: clarify contribution guidelines ( #42550 )
2026-09-20 03:26:09 +00:00
Stephen Zhou
969a831b5b
refactor(i18n): report route namespace dependencies ( #42503 )
2026-09-20 03:13:49 +00:00
yyh
61dc68c3a7
chore(deps): upgrade foxact and Vite+ ( #42546 )
2026-09-20 02:52:47 +00:00
william
4da38ea322
chore(models): remove redundant server_default from trigger models ( #42519 )
2026-09-20 02:47:05 +00:00
william
77d701ae81
chore(models): remove redundant server_default from oauth, source, onboarding and comment models ( #42520 )
2026-09-20 02:46:17 +00:00
william
6523584762
chore(models): remove redundant server_default from provider, tools and workflow models ( #42521 )
2026-09-20 02:42:06 +00:00
william
214aacd780
chore(models): remove redundant server_default from account models ( #42524 )
2026-09-20 02:40:35 +00:00
william
d913f3dd0e
chore(models): remove redundant server_default from dataset models ( #42525 )
2026-09-20 02:38:59 +00:00
william
62e1c53c84
chore(models): remove redundant server_default from app, message and site models ( #42526 )
2026-09-20 02:36:19 +00:00
yyh
9bd86bf474
fix(agent): correct version history e2e locator and menu styling ( #42533 )
2026-09-20 02:16:20 +00:00
dependabot[bot]
af36832bbf
chore(deps): bump anyio from 4.13.0 to 4.14.2 in /dify-agent ( #42527 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-20 02:02:44 +00:00
dependabot[bot]
fad2a6c96f
chore(deps): bump anyio from 4.14.1 to 4.14.2 in /api ( #42528 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-20 02:02:19 +00:00
Xiyuan Chen
a24135ae83
fix(account): make case-fallback email lookup work in both directions ( #42541 )
2026-09-20 02:01:55 +00:00
Jeremy Schoemaker
ad9b85932b
fix(api): report Service API knowledge list has_more from the page the query served ( #42531 )
2026-09-20 01:51:25 +00:00
Stephen Zhou
9df3e45719
chore: remove redundant CLAUDE.md symlinks ( #42544 )
2026-09-20 01:47:56 +00:00
yyh
9e13e339b8
feat(ui): add reusable breadcrumbs and migrate Web navigation ( #42534 )
2026-09-20 01:40:49 +00:00
Asuka Minato
697a244280
test: migrate core service residuals sessions and ORM models to SQLite ( #40547 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-19 09:27:05 +00:00
Asuka Minato
3a9636faad
test: migrate console snippets sessions and ORM models to SQLite ( #40565 )
2026-09-19 09:26:43 +00:00
Asuka Minato
ceacf275b1
test: migrate application pipelines sessions and ORM models to SQLite ( #40510 )
2026-09-19 09:26:25 +00:00
Asuka Minato
ce5dc6f314
chore: add some type ( #37173 )
2026-09-19 09:26:15 +00:00
Asuka Minato
b520bef0b1
test: move plugin lifecycle coverage to SQLite ( #40713 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-19 09:25:48 +00:00
Asuka Minato
d7630db953
chore: port WorkflowNodeExecutionOffload to TypeBase ( #35633 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-19 09:25:31 +00:00
Ingram Z
fae098c6c0
fix(retention): harden V2 archive deletion recovery ( #41358 )
2026-09-19 07:54:35 +00:00
JessYan
5568aa0ea5
refactor(models): pass session into App.tenant ( #42518 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-18 18:31:45 +00:00
yyh
f12a876730
fix(web): prevent compliance download actions from shrinking ( #42515 )
2026-09-18 10:32:47 +00:00
yyh
fbe69a114c
fix(ui): standardize icon-only controls ( #42513 )
2026-09-18 10:17:43 +00:00
Sourav Rajvi
d39d9ddb74
fix: wire UV_CACHE_DIR for plugin_daemon ( Fixes #42433 ) ( #42481 )
2026-09-18 09:42:43 +00:00
Yunlu Wen
dbeebfc15d
refactor: reduce ambiguity in mcp queries ( #42395 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-18 09:17:36 +00:00
林玮 (Jade Lin)
f495581a05
fix: preserve default model display after plugin removal ( #42498 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-09-18 09:17:35 +00:00
林玮 (Jade Lin)
db6a4f5cd3
feat(agent): support exporting published versions ( #42485 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-09-18 08:59:54 +00:00
Xiyuan Chen
bc0636c4db
refactor(openapi): route /openapi/v1 auth by subject ( #41420 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-18 08:42:53 +00:00
Joel
e1ebd90bbe
fix: restore full-width OAuth client settings labels ( #42508 )
2026-09-18 08:40:46 +00:00
wangxiaolei
c4dbc4c830
feat: skill detail page draft content support export ( #42502 )
2026-09-18 08:18:15 +00:00
yyh
b43889821d
feat(agent): align app package import and export experience ( #42497 )
2026-09-18 07:54:35 +00:00
yyh
a81f6fed67
fix(i18n): complete missing Azerbaijani translations ( #42495 )
2026-09-18 07:38:54 +00:00
yyh
5fa40f1a5f
fix(web): keep agent configure model selection explicit ( #42488 )
2026-09-18 07:35:05 +00:00
Joel
13c12c1b38
fix(web): show full unavailable model names on hover ( #42492 )
2026-09-18 07:15:22 +00:00
Joel
a60167b390
feat(web): add copy action to error toasts ( #42480 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-18 07:02:22 +00:00
wangxiaolei
41bc173636
chore: remove skill export dialog ( #42491 )
2026-09-18 06:50:39 +00:00
Xiyuan Chen
3d436a7e31
refactor(openapi): delete the dead bearer→handler auth adapter ( #41311 )
2026-09-18 06:27:49 +00:00
Mesrop Harutyunyan
104f3b239b
refactor(api): merge duplicated model builders in unit tests ( #41549 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-18 05:10:25 +00:00
yyh
3b8fc9c9b6
refactor(i18n): colocate runtime and locale resources ( #42482 )
2026-09-18 04:13:14 +00:00
Keith
21d5e4e020
refactor(models): pass session into WorkflowRun accessors and drop dead ones ( #42034 )
2026-09-18 04:12:28 +00:00
Yunlu Wen
b85102c8e8
fix: normalize json part before deduplicating ( #42196 )
2026-09-18 03:56:45 +00:00
yyh
48189fedb4
refactor(ui): separate spinner primitives from loading layouts ( #42473 )
2026-09-18 03:43:55 +00:00
Stephen Zhou
d2fc434dc9
refactor(i18n): check unused translations in Vite builds ( #42467 )
2026-09-18 03:25:40 +00:00
Joel
331e618961
chore: improve agent web app accessibility ( #42475 )
2026-09-18 03:23:49 +00:00
william
26831445d0
refactor(api): update tag name with a single UPDATE statement ( #42449 )
2026-09-18 03:22:44 +00:00
yyh
d43594822b
refactor(i18n): separate runtime and metadata boundaries ( #42471 )
2026-09-18 03:08:44 +00:00
Stephen Zhou
228541c15d
refactor(web): replace emoji-mart with self-hosted Frimousse picker ( #42469 )
2026-09-18 03:04:57 +00:00
yyh
6d88df5d7c
docs: clarify Dify Enterprise offering ( #42474 )
2026-09-18 02:58:11 +00:00
yyh
6024141c26
fix(i18n): normalize locale inputs before language selection ( #42466 )
2026-09-18 02:52:26 +00:00
dependabot[bot]
7069c7127b
chore(deps): bump soupsieve from 2.8.4 to 2.9 in /api ( #42455 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-18 02:42:28 +00:00
yyh
bfa4a8b5e4
refactor(web): remove obsolete maintenance notice ( #42464 )
2026-09-18 02:31:51 +00:00
Asuka Minato
a504dfee27
ci: Update pyrefly dependency version to 1.3.0 ( #42445 )
2026-09-18 02:16:47 +00:00
Wu Tianwei
1762181e58
fix(webapp): submit JSON object inputs as objects ( #42431 )
2026-09-18 02:01:52 +00:00
yyh
9a5bd65e33
fix(web): center agent detail loading indicator ( #42457 )
2026-09-18 02:00:14 +00:00
Jamal Kamaladdinoglu
f418261c50
feat(i18n): add Azerbaijani (az-AZ) translation ( #42291 )
2026-09-18 01:39:24 +00:00
yyh
c4d4a42b4c
docs: update README enterprise links ( #42454 )
2026-09-18 01:27:18 +00:00
Dorian
ad9a5be560
refactor(models): pass session into MCPToolProvider.load_user ( #42432 )
2026-09-17 13:37:27 +00:00
Syrinx.
40f859450a
refactor(files): dep-inject query params with @model_validate ( #42314 )
2026-09-17 12:59:55 +00:00
林玮 (Jade Lin)
223039128f
feat(agent): support package imports from external URLs ( #42425 )
2026-09-17 12:54:40 +00:00
Joel
35e4e4f6bd
chore: improve accessibility of basic app orchestration pages ( #42428 )
2026-09-17 12:11:14 +00:00
zyssyz123
d21518f8fe
fix(agent): keep composer reads free of draft mutations ( #42427 )
2026-09-17 12:02:45 +00:00
wangxiaolei
3edbba21b4
feat: dataset automatic_include_workspace_members should be false ( #42430 )
2026-09-17 11:00:49 +00:00
wangxiaolei
bfd7ac015f
feat: skill support duplicate and export use the latest draft ( #42424 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-17 09:52:25 +00:00
Joel
99ba5a57de
fix(home): match banner image aspect ratio to blog ( #42422 )
2026-09-17 09:26:13 +00:00
yyh
ee151ee952
fix(e2e): align Agent node selection and workflow triggers ( #42421 )
2026-09-17 09:20:08 +00:00
Joel
f384f9e7cf
chore: improve accessibility of app logs ( #42417 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-17 09:02:59 +00:00
Coding On Star
e18c171f74
fix(marketplace): fix preview overlay and image clipboard actions ( #42411 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-17 08:35:49 +00:00
yyh
b107d5abd4
fix(workflow): restore node focus and standardize panel controls ( #42410 )
2026-09-17 08:01:15 +00:00
Keith
bba566540d
refactor(models): drop implicit-session getters on Conversation/Message inputs and model_config ( #42335 )
2026-09-17 07:59:00 +00:00
林玮 (Jade Lin)
3d7f6f4496
feat(agent): import roster packages through App routes ( #42189 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-17 07:28:18 +00:00
Joel
5e76fc45b7
chore: improve workflow editor accessibility ( #42403 )
2026-09-17 07:21:44 +00:00
wangxiaolei
7dad80b1f9
fix: fix upload skill zip has an empty directory ( #42407 )
2026-09-17 07:17:45 +00:00
林玮 (Jade Lin)
93895fa7fb
feat(agent): add roster package export foundation ( #42066 )
2026-09-17 07:05:02 +00:00
yyh
5e9017dbb8
refactor(web): finish legacy input migration ( #42405 )
2026-09-17 07:04:27 +00:00
yyh
81aa065608
chore: assign frontend tooling code owners and remove invalid owner ( #42409 )
2026-09-17 06:55:55 +00:00
Stephen Zhou
81a65bd750
chore(deps): upgrade compatible workspace dependencies ( #42397 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-17 06:23:43 +00:00
invalid w
cddfe06a86
chore(web): add tooltips to workflow header buttons ( #42307 )
2026-09-17 06:02:51 +00:00
wangxiaolei
0825e6ca51
fix: fix some skill issues ( #42389 )
2026-09-17 05:54:38 +00:00
Mesrop Harutyunyan
153cc72f17
fix(web): correct Slovenian display language name ( #42361 )
2026-09-17 05:53:04 +00:00
JessYan
28e2682986
refactor(models): pass session into App.app_model_config and App.workflow ( #42190 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-17 05:43:18 +00:00
yyh
64deb9c421
docs: update README agent feature description ( #42399 )
2026-09-17 05:39:40 +00:00
yyh
a14ebae6a4
refactor(web): use Zod validate for boolean form checks ( #42398 )
2026-09-17 05:20:07 +00:00
yyh
d528dea83e
fix(web): remove ineffective Tailwind classes ( #42394 )
2026-09-17 04:55:31 +00:00
yyh
fbc723df15
Update .github/actions/setup-web/action.yml
2026-09-17 12:18:35 +08:00
Stephen Zhou
8006e8e13d
ci: reduce API unit tests to three shards ( #42390 )
2026-09-17 04:04:25 +00:00
Stephen Zhou
1203aa72c1
perf(api): avoid duplicate Redis client scans in unit tests ( #42379 )
2026-09-17 03:45:32 +00:00
Syrinx.
ff18b6de09
refactor(console): dep-inject the snippet draft-variable query with @model_validate ( #42315 )
2026-09-17 03:42:31 +00:00
Syrinx.
66bf75d1d8
refactor(models): pass session into AppMCPServer.generate_server_code ( #42316 )
2026-09-17 03:41:45 +00:00
Eddy ZHANG
f66773b63c
refactor(api): dep-inject the last three GET query models with @model_validate ( #42318 )
2026-09-17 03:40:50 +00:00
Keith
4afc3cbd4f
refactor(models): drop dead to_dict serializers and remaining global-session accessors on dataset models ( #42324 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-17 03:39:04 +00:00
xiaodu55
8b3c4db9ac
refactor(models): pass session into recommended-app and trial-record accessors ( #42325 )
2026-09-17 03:38:18 +00:00
Stephen Zhou
f7ed1c0176
fix(ci): preserve system npx in shared web setup ( #42382 )
2026-09-17 03:26:13 +00:00
CodingOnStar
b2a0bc1483
fix(ci): use system npm with pnpm-managed Node
2026-09-17 11:25:22 +08:00
CodingOnStar
a2c0868297
fix(ci): expose API documentation converter errors
2026-09-17 11:21:43 +08:00
陈志谦
47a28bf262
fix(api): align the datasource docstrings with their signatures ( #42369 )
...
Signed-off-by: simpleqt <89645338+simpleqt@users.noreply.github.com >
2026-09-17 03:13:48 +00:00
CodingOnStar
abe6fafff9
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-17 11:09:32 +08:00
CodingOnStar
aecdac0441
fix(web): match disabled access point label to design
2026-09-17 11:08:50 +08:00
coderdailyone
fea6b6e999
fix(rag): derive url file suffix from content-type media type in load_from_url ( #42364 )
...
Co-authored-by: coderdailyone <codecookie@proton.me >
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-17 02:56:58 +00:00
Stephen Zhou
e58e5b0879
ci: shard API unit tests across runners ( #42374 )
2026-09-17 02:50:31 +00:00
CodingOnStar
aa9958d6fe
fix(web): narrow file import payload before reading app id
2026-09-17 10:35:31 +08:00
陈志谦
a9227cf6f9
fix: remove duplicated word in the code-regeneration prompt ( #42368 )
...
Signed-off-by: simpleqt <89645338+simpleqt@users.noreply.github.com >
2026-09-17 02:35:02 +00:00
CodingOnStar
ee553e1205
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-17 10:33:51 +08:00
Stephen Zhou
bffaccbc95
fix(ci): allow Codecov uploads from fork PRs ( #42376 )
2026-09-17 02:31:54 +00:00
CodingOnStar
e4d98dddd9
fix(web): align IP access controls with app capabilities and Agent access
2026-09-17 10:30:32 +08:00
CodingOnStar
892c6ee1c0
fix(web): let editors inspect network policies without workspace mutations
2026-09-17 10:30:09 +08:00
CodingOnStar
4dab47fdee
feat(web): show IP access restrictions across public app requests
2026-09-17 10:29:47 +08:00
Pranav Agarwal
b721e438ba
fix(api): use inclusive <= for completion-conversation end-time filter ( #42321 )
2026-09-17 01:43:46 +00:00
yyh
e6b13eaab9
chore: upgrade workspace dependencies and CI actions ( #42372 )
2026-09-17 01:35:43 +00:00
yyh
9e7856f22b
test(web): tighten browser test admission and trim low-value coverage ( #42373 )
2026-09-17 01:19:03 +00:00
Asuka Minato
9c6c48b50b
test: keep API token cache coverage on real Redis ( #40712 )
2026-09-16 13:41:22 +00:00
Asuka Minato
8b9f3016e6
test: remove duplicate integration-only coverage ( #40711 )
2026-09-16 13:41:21 +00:00
Asuka Minato
9e4f0fa23a
test: isolate parameter extractor model fixtures ( #40710 )
2026-09-16 13:41:21 +00:00
Lukas Buck
38f9d85d5a
fix(api): report has_more from the page the query served ( #42323 )
2026-09-16 07:45:48 +00:00
Xx.Zhao
6a0039812d
fix(agent): validate workspace skill references on publish ( #42299 )
2026-09-16 03:27:00 +00:00
Sean Sun
a4d74f7c82
refactor(api): pass session explicitly into RBACResourceService ( #37403 ) ( #42248 )
...
Co-authored-by: lyfuci <lyfuci11@gmail.com >
2026-09-15 12:45:34 +00:00
Liu Ziming
07dc8ebdbb
feat(trace-aliyun): capture HTTP request snapshots and task node types ( #42296 )
2026-09-15 03:03:43 +00:00
Mesrop Harutyunyan
cb4d8ab5ea
perf(api): batch dataset list detail fields ( #42279 )
2026-09-15 02:33:42 +00:00
Jinsong Zhou
6afe07f944
feat(dify-agent): add OpenShell runtime backend ( #41076 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-14 13:05:16 +00:00
human
a5bc77eaa7
fix(api): delete offload objects outside the DB transaction ( #42258 )
2026-09-14 10:10:05 +00:00
Richard_0x
6b88a6e0c4
fix(workflow): remap assigner references on snippet insertion ( #42229 )
2026-09-14 08:55:32 +00:00
dxdx123
fe3600f149
fix(web): prevent dataset tag popup from triggering card navigation ( #42269 )
...
Co-authored-by: ding <dingxing@xd.com >
2026-09-14 08:52:14 +00:00
dependabot[bot]
b83f02be9a
chore(deps): bump opentelemetry-propagator-b3 from 1.41.1 to 1.44.0 in /api in the opentelemetry group across 1 directory ( #41123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-14 08:51:48 +00:00
Priyansh Nandwana
04dd4d11ec
fix(agent): allow a conversation to continue after a cancelled tool call ( #41846 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-09-14 08:44:56 +00:00
Weike Zhang
318964e4dc
fix(api): compute annotation list has_more with the effective page size ( #41876 )
2026-09-14 03:58:22 +00:00
dependabot[bot]
51dd877de9
chore(deps): bump the github-actions-dependencies group with 2 updates ( #42260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-14 02:28:15 +00:00
CoralGarden52
5389f70719
fix(api): avoid per-row MAX(position) queries in batch segment import ( #42233 )
2026-09-14 02:11:23 +00:00
CoralGarden52
43ac0fce5c
fix(rag): cap QA indexing preview results ( #42205 )
2026-09-13 13:25:14 +00:00
Bruce-Yii
79effdd498
fix(api): preserve literal NA in annotation CSV imports ( #42221 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-12 04:55:53 +00:00
Bruce-Yii
7f7afc576c
fix: ignore blank keyword rows in moderation limit ( #42212 )
2026-09-12 02:32:19 +00:00
KingPointer
085a79c748
chore(models): add Mapped annotations to EndUser and ApiToken ( #42146 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-11 17:07:04 +00:00
Jyong
e7981a6f19
fix: allow Knowledge deployment to finish Celery drain ( #42201 )
2026-09-11 12:46:31 +00:00
CodingOnStar
6d1c4fb7ea
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-11 20:07:47 +08:00
CodingOnStar
5ef488e3b0
feat(web): restore Access Control drafts and add downgrade resume paywall
...
Keep dirty drafts across Esc/outside close and reopen the edit layer.
After a plan downgrade, show the Figma resume popover for a saved assignment.
2026-09-11 20:07:21 +08:00
CodingOnStar
83052f9c4c
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-11 19:33:25 +08:00
CodingOnStar
96ea949d3e
fix(web): drop come-back copy from IP policy empty states
...
Create now opens the New IP Policy dialog in place, so the empty-state
prompt to create a policy and come back no longer applies. Keep the title
until PRD finalizes replacement copy.
2026-09-11 19:32:46 +08:00
CodingOnStar
cd04976c95
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-11 19:05:02 +08:00
CodingOnStar
1fdbbf479a
fix(web): create IP policies in-place and keep apply-to independent
...
Open the New IP Policy dialog from Access Control instead of full Settings.
Keep all four apply-to toggles selectable, drop Not enabled coupling with
app-supported surfaces, and still persist only backend-accepted access points.
2026-09-11 19:04:11 +08:00
Joel
bb02d3efcc
fix: exclude installed plugins and localize marketplace search results ( #42199 )
2026-09-11 09:59:13 +00:00
小小涂涂
92d64db112
docs: sync zh-CN README — observability integrations and "Seeking help" section ( #42161 )
2026-09-11 09:29:52 +00:00
Yansong Zhang
69899a735a
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-11 17:21:03 +08:00
Yansong Zhang
7c95008ab7
refactor: reuse network access point conversion
2026-09-11 17:16:32 +08:00
Yansong Zhang
4598d84b35
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-11 17:14:52 +08:00
Yansong Zhang
d2de3fe533
chore: satisfy network access CI style checks
2026-09-11 17:13:32 +08:00
Yansong Zhang
7c3f90b98f
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-11 17:02:31 +08:00
Yansong Zhang
9e985c2112
fix: complete network access control backend contracts
2026-09-11 17:01:55 +08:00
林玮 (Jade Lin)
a63fd73c76
Merge branch 'linw/fprd-127-agent-ifpkg-import' into deploy/saas
2026-09-11 16:32:08 +08:00
林玮 (Jade Lin)
3900dfde75
fix(web): import ifpkg archives as multipart files
2026-09-11 16:31:11 +08:00
CoralGarden52
c6c891430c
fix(rag): preserve CSV cell text in batch segment import ( #42159 )
2026-09-11 08:17:13 +00:00
Coding On Star
b769a3469b
feat(web): report marketplace utm_source on OAuth registration ( #42193 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-11 08:14:31 +00:00
林玮 (Jade Lin)
e9ff681c14
Merge branch 'linw/fprd-127-agent-ifpkg-import' into deploy/saas
2026-09-11 16:14:04 +08:00
林玮 (Jade Lin)
f6ee50575b
fix(web): download Agent exports as ifpkg archives
2026-09-11 16:11:42 +08:00
Sourav Rajvi
aa6dceeece
fix(web): send model delete params as query string on DELETE ( #42162 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-11 08:09:48 +00:00
Harsh Kashyap
4cc2f632b8
fix: parse Redis Sentinel and Cluster nodes safely ( #42111 )
2026-09-11 08:06:32 +00:00
林玮 (Jade Lin)
0580a8232e
Merge branch 'linw/fprd-127-agent-ifpkg-import' into deploy/saas
2026-09-11 15:47:12 +08:00
林玮 (Jade Lin)
87b887ef17
test(agent): remove unnecessary legacy route assertions
2026-09-11 15:46:48 +08:00
CoralGarden52
5b58f51460
perf(api): batch indexing status segment counts ( #42191 )
2026-09-11 07:43:16 +00:00
林玮 (Jade Lin)
5ad03563ab
refactor(agent): separate file and Agent import transactions
2026-09-11 15:41:36 +08:00
林玮 (Jade Lin)
1d2190fffa
test(agent): fix package importer type diagnostics
2026-09-11 15:02:42 +08:00
林玮 (Jade Lin)
7d7466869a
feat(agent): default Agent exports to ifpkg
2026-09-11 14:59:20 +08:00
林玮 (Jade Lin)
d8bdbd48d1
refactor(agent): simplify package import orchestration
2026-09-11 14:59:19 +08:00
yyh
0cdb9e82c0
fix(web): deduplicate server locale resolution ( #42187 )
2026-09-11 06:56:42 +00:00
yyh
122f95b976
fix(web): consolidate marketplace logo and correct public asset path ( #42185 )
2026-09-11 06:19:37 +00:00
yyh
2de83835cd
refactor(web): migrate variable configuration inputs ( #42179 )
2026-09-11 06:16:12 +00:00
林玮 (Jade Lin)
a28e3c7361
refactor(agent): remove unused package importer injections
2026-09-11 14:10:43 +08:00
yyh
10658e428b
fix(web): deduplicate server i18next initialization ( #42183 )
2026-09-11 06:03:44 +00:00
yyh
6c252e9059
refactor(web): migrate numeric variable constraints to NumberField ( #42178 )
2026-09-11 04:30:25 +00:00
Coding On Star
bad3a86816
feat(marketplace): use stable template UUID links in the Dify embed ( #42172 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: CodingOnStar <hanxujiang@jianghanxudeMacBook-Pro-2.local >
2026-09-11 03:59:30 +00:00
Coding On Star
98d9298828
fix(web): use delivered cover_image for blog banners ( #42173 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-11 03:59:26 +00:00
Charles Yao
96c8cc4383
fix(mcp): stop returning opaque 500s from MCP connect/auth ( #42177 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-11 03:46:23 +00:00
Joel
8e022cc3c1
fix: keep agent conversation opener state in sync after saving ( #42175 )
2026-09-11 03:45:46 +00:00
林玮 (Jade Lin)
44aa3fbb79
fix(agent): adapt package imports to indexed App DSL
2026-09-11 11:41:57 +08:00
林玮 (Jade Lin)
53b55dc536
refactor(agent): simplify roster package validation flow
2026-09-11 11:38:59 +08:00
林玮 (Jade Lin)
9c3befe61f
feat(agent): reuse app routes and recover damaged skill archives
2026-09-11 11:38:37 +08:00
林玮 (Jade Lin)
7dbd2d3d08
fix(agent): check package dependencies before importing
2026-09-11 11:38:07 +08:00
林玮 (Jade Lin)
50441b36c1
fix(agent): retry package cleanup with idempotent checkpoints
2026-09-11 11:38:07 +08:00
林玮 (Jade Lin)
7e55ceb3f7
feat(agent): import roster packages with sanitized credentials
2026-09-11 11:38:07 +08:00
林玮 (Jade Lin)
1a3dadf8eb
feat(agent): index App DSL members in package manifests
2026-09-11 11:20:08 +08:00
林玮 (Jade Lin)
cd61738f33
feat(api): normalize additional email providers ( #42112 )
2026-09-11 02:41:35 +00:00
Baki Burak Öğün
a3b2786b32
fix(i18n): translate the tr-TR labels still left in English ( #41825 )
...
Signed-off-by: Baki Burak Öğün <63836730+bakiburakogun@users.noreply.github.com >
2026-09-11 01:47:16 +00:00
林玮 (Jade Lin)
b8d7a766cf
Merge main into linw/fprd-127-agent-ifpkg
2026-09-11 09:41:26 +08:00
Harsh Kashyap
a1bb317892
fix: strip keyword rows in keyword moderation ( #42048 )
2026-09-11 01:02:22 +00:00
林玮 (Jade Lin)
8caea7bc9b
refactor(agent): reuse validated Skill member paths
2026-09-11 00:24:07 +08:00
林玮 (Jade Lin)
29ad30a1d3
refactor(agent): remove unreachable negative ZIP size guards
2026-09-11 00:18:32 +08:00
林玮 (Jade Lin)
947dd33663
test(agent): consolidate package validation failures
2026-09-10 23:30:29 +08:00
林玮 (Jade Lin)
86431084f9
test(agent): remove redundant skill package cases
2026-09-10 23:20:00 +08:00
林玮 (Jade Lin)
c99c218c7a
test(agent): consolidate portable Soul assertions
2026-09-10 23:08:58 +08:00
CodingOnStar
136b10bed0
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-10 23:07:27 +08:00
CodingOnStar
f918053db3
fix(web): restyle Settings IP Policies list as a table
...
Match the Figma list: name, IP entry count, enforcing apps, relative
updated time, and a row menu for edit and delete.
2026-09-10 23:07:21 +08:00
林玮 (Jade Lin)
95fda2987f
test(agent): consolidate skill normalization scenarios
2026-09-10 23:01:14 +08:00
林玮 (Jade Lin)
2f1ef6a654
refactor(agent): reuse sanitized Soul for portable packages
2026-09-10 22:50:21 +08:00
林玮 (Jade Lin)
63ec8aa813
refactor(agent): trim normalized skill package results
2026-09-10 22:43:07 +08:00
林玮 (Jade Lin)
af9f7d9f17
refactor(agent): return only persisted skill references
2026-09-10 22:42:01 +08:00
林玮 (Jade Lin)
1ef9f06d52
refactor(agent): remove fixed skill MIME from package manifests
2026-09-10 21:59:40 +08:00
林玮 (Jade Lin)
3c386d0f8b
refactor(agent): reuse DSL skill metadata in packages
2026-09-10 20:54:07 +08:00
林玮 (Jade Lin)
703c8264f9
refactor(agent): reuse DSL file metadata in packages
2026-09-10 20:48:06 +08:00
林玮 (Jade Lin)
365f03c3c6
refactor(agent): reuse DSL file semantics in package manifests
2026-09-10 20:08:02 +08:00
yyh
f0d69e7b39
fix(web): align workflow and agent sidebar identity layouts ( #42145 )
2026-09-10 11:55:16 +00:00
CodingOnStar
437c58bd59
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-10 18:36:21 +08:00
CodingOnStar
d9a9075636
fix(web): match IP Policy Used by chips to Figma
...
Move Used by into the edit dialog body as a labeled field of app chips
with icon, name, and an external-link arrow.
2026-09-10 18:36:10 +08:00
CodingOnStar
c193f04a74
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-10 18:03:03 +08:00
CodingOnStar
225a04c2bf
test(web): cover IP Policy create posting to network access groups
...
The create dialog used to swallow submit when onSubmit was omitted.
Keep a page-level assertion that Create sends the console POST.
2026-09-10 18:02:58 +08:00
Bond Zhu
c96bbe2e08
fix(ci): set up Node.js in sync-e2b-template job ( #42138 )
2026-09-10 09:59:00 +00:00
林玮 (Jade Lin)
fe76265e55
refactor(agent): remove redundant member path field
2026-09-10 17:54:07 +08:00
Joel
d441dd543e
chore: restore grid and table accessibility ( #42125 )
2026-09-10 09:52:11 +00:00
Soroush Ahmadi
a425a127f5
fix(api): require exact match for CSRF whitelist paths ( #42118 )
...
Co-authored-by: soroush5 <soroush5@users.noreply.github.com >
2026-09-10 09:49:29 +00:00
林玮 (Jade Lin)
992eb616f2
refactor(agent): retain only download data after export
2026-09-10 17:44:47 +08:00
wangxiaolei
66f1e6568e
fix: fix sample_size not work ( #42131 )
2026-09-10 09:43:50 +00:00
CodingOnStar
cb68567ab6
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-10 17:34:15 +08:00
CodingOnStar
f6a7e64dbd
feat(web): persist Access Control through network access groups
...
Keep Studio Access Control as a draft until Save, including the master
switch. Show referenced apps when editing or deleting an IP policy, and
bind workspace policies to apps through the console network access APIs.
2026-09-10 17:33:59 +08:00
林玮 (Jade Lin)
a1509c876d
fix(agent): align skill archive limit with documentation
2026-09-10 17:29:39 +08:00
林玮 (Jade Lin)
614b3fd5b8
refactor(agent): calculate normalized size only when needed
2026-09-10 17:25:50 +08:00
林玮 (Jade Lin)
8a559edd47
refactor(agent): require explicit package member bounds
2026-09-10 17:14:32 +08:00
Yunlu Wen
8387590ace
chore: bump version to 1.17.1 ( #42129 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-10 09:06:31 +00:00
林玮 (Jade Lin)
b20ae6a20d
refactor(agent): avoid duplicate DSL envelope construction
2026-09-10 17:06:11 +08:00
林玮 (Jade Lin)
97308f7ca5
refactor(agent): build resource manifests during export
2026-09-10 16:56:59 +08:00
林玮 (Jade Lin)
a3e7b22c67
refactor(agent): flatten roster package resource sources
2026-09-10 16:46:05 +08:00
CodingOnStar
5f284cdd50
Merge branch 'song/snp-682-ip-allowlist' into deploy/saas
2026-09-10 16:40:56 +08:00
林玮 (Jade Lin)
1a5e895c87
refactor(agent): inspect skills without rereading exported packages
2026-09-10 16:33:28 +08:00
林玮 (Jade Lin)
8e626d0a44
refactor(agent): sanitize roster package soul once
2026-09-10 16:28:41 +08:00
yyh
2c206d2792
fix(web): delegate overlay initial focus to popup owners ( #42121 )
2026-09-10 08:25:48 +00:00
林玮 (Jade Lin)
0822b17e8d
test(agent): cover package reader safety boundaries
2026-09-10 16:01:54 +08:00
林玮 (Jade Lin)
c88a48a277
test(agent): cover malformed ZIP recovery metadata
2026-09-10 15:41:09 +08:00
林玮 (Jade Lin)
8a008b6873
fix(agent): avoid conflicting package payload types
2026-09-10 15:35:32 +08:00
Stephen Zhou
b3c978caa6
fix(web): center settings dialog across viewport sizes ( #42120 )
2026-09-10 07:34:30 +00:00
Joel
1a415d1e02
fix(web): correct form labels, validation feedback, and keyboard navigation ( #42096 )
2026-09-10 07:30:50 +00:00
yyh
445b194938
fix(ui): let collapsible consumers own trigger styling ( #42116 )
2026-09-10 07:23:11 +00:00
林玮 (Jade Lin)
e986285a57
refactor(agent): replace compression ratios with size limits
2026-09-10 15:00:36 +08:00
林玮 (Jade Lin)
2b839735ae
fix(agent): validate package exports before returning
2026-09-10 15:00:35 +08:00
林玮 (Jade Lin)
685aa43fce
refactor(agent): simplify package reader construction
2026-09-10 15:00:35 +08:00
林玮 (Jade Lin)
3ec0d02a80
feat(agent): complete roster package reader contract
2026-09-10 15:00:35 +08:00
林玮 (Jade Lin)
ecdb634e64
fix(agent): recover malformed ZIP filenames
2026-09-10 15:00:35 +08:00
CodingOnStar
d861a0f5b1
Merge branch 'feat/ip-access-control' into song/snp-682-ip-allowlist
2026-09-10 14:56:00 +08:00
yyh
44dac4a90d
fix(web): preserve web apps navigation focus and disclosure semantics ( #42113 )
2026-09-10 06:26:54 +00:00
hjlarry
e8b965a3c3
refactor: migrate network access group APIs
2026-09-10 14:25:38 +08:00
QuantumGhost
798fd5e4c0
fix(api): restore Human Input completion events ( #42082 )
2026-09-10 06:20:44 +00:00
zyssyz123
c3f603c4dc
fix(agent): pin chatflow participant versions across config updates ( #42105 )
2026-09-10 06:10:16 +00:00
yyh
1dcfe38171
fix(dify-ui): preserve invalid focus colors and remove shadow transitions ( #42108 )
2026-09-10 05:09:30 +00:00
Asuka Minato
31dfa21f36
test: migrate RAG retrieval sessions and ORM models to SQLite ( #40512 )
2026-09-10 04:15:40 +00:00
Asuka Minato
3ecceb744b
test: move mocked model and tool cases to unit tests ( #40708 )
2026-09-10 04:14:49 +00:00
Asuka Minato
a43583a4a0
test: migrate agent workspace and publishing sessions and ORM models to SQLite ( #40506 )
2026-09-10 04:13:53 +00:00
Asuka Minato
c529c3b2f1
test: migrate Service API app sessions and ORM models to SQLite ( #40558 )
2026-09-10 04:13:36 +00:00
Asuka Minato
e7cfe142bc
test: migrate console dataset metadata sessions and ORM models to SQLite ( #40520 )
2026-09-10 04:12:43 +00:00
Asuka Minato
4e0d7f7f9b
test: migrate custom tool provider ORM model to real entity ( #40653 )
2026-09-10 04:11:52 +00:00
Asuka Minato
d201dc1f09
test: migrate summary index sessions and ORM models to SQLite ( #40505 )
2026-09-10 04:11:28 +00:00
yyh
f1da874b53
fix(web): remove local search delay and clean up component lifecycles ( #42102 )
2026-09-10 03:39:46 +00:00
林玮 (Jade Lin)
14994753dd
refactor(agent): split roster package manifest into YAML documents
...
Store package metadata in manifest.yaml and application configuration in
app.yaml, and parse both with a hardened YAML loader that rejects duplicate
keys, aliases, and non-string mapping keys.
2026-09-10 11:36:25 +08:00
wangxiaolei
63bd623a63
fix: fix agent.id mismatch lead permission keys are empty ( #42095 )
2026-09-10 03:18:36 +00:00
yyh
3e44b51d7a
fix(web): restore content-sized search shortcut keycap ( #42097 )
2026-09-10 03:15:49 +00:00
yyh
f1d88f79f4
chore(web): upgrade React to 19.3 and adopt browser-only rendering ( #42093 )
2026-09-10 03:08:38 +00:00
Stephen Zhou
5f02726207
fix(web): stabilize install footer and shortcut initial rendering ( #42088 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-10 02:40:56 +00:00
Zhu Lei
d4d2a4a988
fix(web): prefetch skill feature flag for initial navigation ( #41731 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-09-10 02:07:33 +00:00
Tv
90aa225cf0
docs(api): fix working directory instructions for running tests ( #42085 )
2026-09-10 01:28:15 +00:00
-LAN-
dfe27fc75b
chore(codeowners): assign dify-agent to Yanli ( #42091 )
2026-09-10 00:53:36 +00:00
Evan
8bdf01be3b
refactor(api): remove legacy end user type fallback ( #39662 )
2026-09-09 20:16:48 +00:00
Stephen Zhou
7f59b65b6a
feat(nuqs-jotai): bridge nuqs URL state into Jotai ( #42086 )
2026-09-09 16:11:08 +00:00
Asuka Minato
608b1d10e0
test: split CodeNode validation from sandbox coverage ( #40707 )
2026-09-09 14:45:16 +00:00
yyh
5feddcb96a
fix(ci): refresh E2E runtime path filters ( #42079 )
2026-09-09 12:04:19 +00:00
Yansong Zhang
1ca2102cb4
Merge finalized SNP-682 BFF into deploy/saas
2026-09-09 19:02:38 +08:00
Yansong Zhang
4f82c193bc
test: use validated config overrides
2026-09-09 18:42:01 +08:00
Joel
bce802c61f
fix: prevent note bold shortcut from toggling the sidebar ( #42078 )
2026-09-09 10:31:54 +00:00
Yansong Zhang
1c3d5fce9e
fix: avoid dynamic icon type lookup
2026-09-09 18:27:53 +08:00
Yansong Zhang
77525902ba
Merge remote-tracking branch 'origin/main' into song/snp-682-ip-allowlist
...
# Conflicts:
# api/controllers/console/wraps.py
# api/tests/unit_tests/controllers/console/test_wraps.py
# packages/contracts/generated/api/console/apps/orpc.gen.ts
# packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-09-09 18:22:47 +08:00
Joel
9e6c0c20d2
chore: fit the app canvas when create from DSL and preview ( #42073 )
...
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-09-09 10:22:33 +00:00
dependabot[bot]
e7eb030109
chore(deps): bump the google group across 1 directory with 2 updates ( #41121 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 10:13:32 +00:00
yyh
c432cfb6d8
Merge remote-tracking branch 'origin/main' into deploy/saas
2026-09-09 17:59:18 +08:00
yyh
40955e72a9
fix(web): align card tag masks with design tokens ( #42074 )
2026-09-09 09:58:31 +00:00
dependabot[bot]
8c208ad206
chore(deps): bump unstructured from 0.21.5 to 0.24.0 in /dify-agent ( #41765 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 09:53:12 +00:00
Asuka Minato
4724779fe2
refactor(api): migrate remaining RESTX models to Pydantic ( #40399 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron Wang <byron@dify.ai >
2026-09-09 09:50:44 +00:00
Yansong Zhang
8bb0e4936c
Merge network access API URL separation into deploy/saas
2026-09-09 17:44:23 +08:00
Yansong Zhang
1d9862b073
fix: separate network access API URL
2026-09-09 17:41:39 +08:00
yyh
f70cea50c9
refactor(web): migrate conversation variable inputs ( #42070 )
2026-09-09 09:36:24 +00:00
dependabot[bot]
0468eee02f
chore(deps): bump gunicorn from 26.1.0 to 26.2.0 in /api in the flask group across 1 directory ( #41505 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 09:30:17 +00:00
Joel
06f58809f2
fix(web): restore focus after closing overlays ( #42068 )
2026-09-09 09:27:56 +00:00
Duda Nogueira
647fec55d9
chore(release): Upgrade self-hosted Weaviate to 1.39 ( #38214 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 09:19:54 +00:00
dependabot[bot]
a1a1a42c42
chore(deps): bump the storage group across 1 directory with 4 updates ( #41893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 09:18:06 +00:00
dependabot[bot]
87b4de1cda
chore(deps): bump httpx2 from 2.5.0 to 2.12.0 in /dify-agent ( #42011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 09:16:40 +00:00
Coding On Star
8c5dd51446
fix(web): open embedded recommend banner templates in the detail dialog ( #42063 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-09 09:15:40 +00:00
dependabot[bot]
1007cf8294
chore(deps): bump httpx2 from 2.5.0 to 2.12.0 in /api ( #42012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 09:15:16 +00:00
wangxiaolei
adedbf1f12
fix: fix undo delete operation for webhook trigger node lead the url … ( #42069 )
2026-09-09 09:02:04 +00:00
github-actions[bot]
57a6ccbd3b
chore(i18n): sync translations with en-US ( #42064 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-09 08:57:53 +00:00
dependabot[bot]
ebb875e0a5
chore(deps): bump h2 from 4.3.0 to 4.4.1 in /dify-agent ( #40119 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 08:57:27 +00:00
Asuka Minato
677f2cf43f
chore: example to add Mapped ( #40374 )
2026-09-09 08:56:41 +00:00
Asuka Minato
f71047f31a
test: migrate console workflow sessions and ORM models to SQLite ( #40563 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 08:50:02 +00:00
Asuka Minato
a062155841
test: migrate console app response sessions and ORM models to SQLite ( #40562 )
2026-09-09 08:47:46 +00:00
Yunlu Wen
a7cc6913af
chore(deps): bump unstructured from 0.21.5 to 0.27.5 in /api ( #42053 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-09 08:47:09 +00:00
Yansong Zhang
3800b008a9
Merge latest SNP-682 entitlement fix into deploy/saas
...
# Conflicts:
# api/tests/unit_tests/controllers/console/test_wraps.py
2026-09-09 16:46:57 +08:00
Yansong Zhang
5ec3f43bb7
fix: align paid plan entitlement contract
2026-09-09 16:46:02 +08:00
Yansong Zhang
dcdc784f2c
Merge SNP-682 IP access control into deploy/saas
...
# Conflicts:
# api/controllers/console/wraps.py
# packages/contracts/generated/api/console/apps/orpc.gen.ts
# packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-09-09 16:45:30 +08:00
林玮 (Jade Lin)
57354a17b1
test(agent): cover package validation branches
2026-09-09 16:44:13 +08:00
Yansong Zhang
49b8284345
fix: normalize app access points by mode
2026-09-09 16:34:35 +08:00
Yansong Zhang
c0bd864139
fix: harden network access policy compatibility
2026-09-09 16:31:13 +08:00
林玮 (Jade Lin)
71637fd321
fix(agent): satisfy package export type checks
2026-09-09 16:17:05 +08:00
林玮 (Jade Lin)
015776eaee
test(config): suppress generated kwargs typing
2026-09-09 16:11:20 +08:00
Stephen Zhou
8e8a3c5414
chore(lint): respect gitignore in ESLint flat config ( #42065 )
2026-09-09 07:58:29 +00:00
林玮 (Jade Lin)
048941afa4
fix(agent): bound package export streaming
2026-09-09 15:53:17 +08:00
林玮 (Jade Lin)
1622023e71
fix(agent): configure package archive limits
2026-09-09 15:53:17 +08:00
林玮 (Jade Lin)
a29f58aa8f
fix(agent): complete knowledge model dependencies
2026-09-09 15:53:17 +08:00
林玮 (Jade Lin)
da6e012d71
fix(agent): bound nested roster skill expansion
2026-09-09 15:53:16 +08:00
林玮 (Jade Lin)
b9c2d68bec
fix(agent): enforce roster package entry limit
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
d758e9c7a6
fix(agent): store roster package members uncompressed
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
fcfe01ec89
fix(agent): require roster package discriminator
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
50778a71fd
fix(agent): include follow-up model dependency
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
3033b2d736
fix(agent): bound roster manifest size
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
27959b9f7c
fix(agent): resolve legacy skill archive identity
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
c9b3b82105
refactor(agent): unify roster package size limit
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
0a8aee1b04
fix(agent): export current roster skill bindings
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
736baac996
fix(agent): export legacy roster apps
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
a146439ff3
fix(agent): remove roster manifest size cap
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
52f807d2d0
refactor(agent): split roster package reader and exporter
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
76bca007ba
fix(agent): bound roster package skill reads
2026-09-09 15:51:49 +08:00
林玮 (Jade Lin)
32ead26422
feat(agent): add roster package export foundation
2026-09-09 15:51:49 +08:00
Yansong Zhang
7e3ceaba82
feat: align network access BFF with app policies
2026-09-09 15:44:23 +08:00
Wu Tianwei
f89c3e6ec7
feat: add agent resource permissions ( #41940 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 07:30:39 +00:00
Joel
e8c3419d1f
fix(web): hide decorative content and redundant list semantics ( #42060 )
2026-09-09 07:28:22 +00:00
Asuka Minato
4f29213cdc
test: migrate workflow node execution task sessions and ORM models to SQLite ( #40571 )
2026-09-09 07:27:39 +00:00
Stephen Zhou
0f232ac4e7
chore(lint): tighten inline disable enforcement ( #42058 )
2026-09-09 07:21:02 +00:00
Yunlu Wen
4223b8eb0f
chore(deps): bump transformers from 5.6.2 to 5.16.1 in /dify-agent ( #42054 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-09 07:13:17 +00:00
Asuka Minato
62adebcf4e
test: reclassify response filter regressions ( #40706 )
2026-09-09 07:12:01 +00:00
Joel
b577502a9b
fix: make sortable lists keyboard accessible ( #41974 )
2026-09-09 07:01:54 +00:00
yyh
603176c17d
refactor(web): migrate workflow numeric configuration inputs ( #42052 )
2026-09-09 06:51:29 +00:00
Harsh Kashyap
6e91ee2694
fix: join all rich_text/title segments in Notion database extraction ( #42050 )
2026-09-09 06:36:13 +00:00
yyh
cb1a8963e3
chore(lint): share and tighten JSX accessibility rules ( #42045 )
2026-09-09 06:26:57 +00:00
Harsh Kashyap
112e33a665
fix: escape double quotes in .xls cell values like the .xlsx path ( #42049 )
2026-09-09 06:05:08 +00:00
CodingOnStar
72af960c30
fix(web): keep IP Policy dialog corners round when allowlist scrolls
...
Clip overflow on the dialog shell and scroll only the allowlist rows so the scrollbar no longer squares the rounded corners.
2026-09-09 13:55:43 +08:00
CodingOnStar
7e886303c8
feat(web): add Settings IP Policy create dialog
...
Add the New IP Policy dialog and empty list host. Allowlist rows validate IPv4, IPv6, and CIDR live, and Create stays disabled until the name and at least one valid entry are filled.
2026-09-09 13:47:11 +08:00
jiao-weiran
3f76dbe67a
refactor(controllers/console): inject saved-message query with @model_validate ( #41819 )
...
Co-authored-by: 几一奥 <2481680240@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 05:41:53 +00:00
nehal-a2z
cd031ab423
refactor(api): remove InstalledApp implicit-session accessor ( #42000 )
...
Co-authored-by: nehal-a2z <183489955+nehal-a2z@users.noreply.github.com >
2026-09-09 05:31:08 +00:00
Eddy ZHANG
dc9dd9c559
refactor(models): remove the App.bound_agent_id and App.is_agent wrappers ( #41998 )
2026-09-09 05:17:29 +00:00
Eddy ZHANG
e65f45f17a
refactor(models): remove the unread App.author_name db.session wrapper ( #41983 )
2026-09-09 05:16:14 +00:00
L1nSn0w
8a69aa2884
fix(console): stop advertising the education plan outside Dify Cloud ( #41898 )
2026-09-09 04:38:50 +00:00
dependabot[bot]
f1c2917038
chore(deps): bump gitpython from 3.1.58 to 3.1.59 in /api ( #42017 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:21:32 +00:00
Joel
0669e4e033
fix: deduplicate repeated GET request error notifications ( #42035 )
2026-09-09 03:39:41 +00:00
Harsh Kashyap
0b8435da71
fix(api): accept valid epoch-0 timestamps in localtime conversion tool ( #42027 )
2026-09-09 03:38:58 +00:00
yyh
bb1797722f
chore(deps): upgrade jotai to v3 and jotai-scope ( #42036 )
2026-09-09 03:30:13 +00:00
Harsh Kashyap
455951056a
fix: keep Notion table cell rich text segments in one Markdown column ( #41993 )
2026-09-09 03:23:01 +00:00
林玮 (Jade Lin)
0c443b7666
fix(api): handle invalid app icon references ( #41977 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 02:56:40 +00:00
Harsh Kashyap
cc44574543
fix(api): reject trailing newlines in user_input_form variable names ( #42029 )
2026-09-09 02:51:46 +00:00
Harsh Kashyap
75f203cdb9
fix: validate declared blob size before allocating buffer in chunk merger ( #42021 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 02:47:25 +00:00
Harsh Kashyap
da6a1b01d1
fix(api): fall back to first server URL when X-Request-Env is set but servers lack env key ( #42025 )
2026-09-09 02:38:44 +00:00
FFXN
bb2945a1a3
fix: dataset hitcount deadlock ( #41979 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 02:37:26 +00:00
林玮 (Jade Lin)
2abfd9d9c9
Merge branch 'fix/snp-775-site-icon-validation-main' into deploy/saas
2026-09-09 10:31:22 +08:00
yyh
bec2c6787a
chore(deps): upgrade pnpm to 12.3.4 and Vite+ to 0.3.1 ( #42005 )
2026-09-09 01:55:47 +00:00
CoralGarden52
89df7a670a
fix(dataset): clean multimodal attachments during reindex ( #41999 )
2026-09-09 01:43:57 +00:00
-LAN-
d60873dd76
docs(CODEOWNERS): Assign domain owners for backend test paths ( #42007 )
2026-09-09 00:43:49 +00:00
林玮 (Jade Lin)
681aef7615
refactor(api): reuse owned upload file lookup
2026-09-08 22:41:04 +08:00
林玮 (Jade Lin)
a763fd1518
fix(api): validate icon ownership across storage backends
2026-09-08 22:25:16 +08:00
林玮 (Jade Lin)
e55f68b056
Merge branch 'fix/snp-775-site-icon-validation-main' into deploy/saas
2026-09-08 20:47:42 +08:00
林玮 (Jade Lin)
df6fb89546
refactor(api): remove site validation remnants
2026-09-08 20:40:17 +08:00
林玮 (Jade Lin)
3fcd9a02cb
refactor(api): consolidate icon fallback policy
2026-09-08 20:24:38 +08:00
林玮 (Jade Lin)
2785f78862
test(api): align DSL import icon fallback
2026-09-08 20:19:05 +08:00
Harsh Kashyap
fc062bfc6d
fix(api): allow PDF extraction from URLs without an upload file ( #41950 )
2026-09-08 11:01:52 +00:00
JackSmith
e34b2f9045
fix(api): resolve aliases in remote settings sources ( #41463 )
2026-09-08 10:45:36 +00:00
Coding On Star
dfe5d8af31
fix(web): keep recommend banner logos intact and show template authors ( #41980 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-09-08 10:33:31 +00:00
林玮 (Jade Lin)
a462076183
fix(api): fall back for invalid site icons
2026-09-08 18:31:40 +08:00
Harsh Kashyap
09ddcbe01e
fix(api): flatten readabilipy plain_text items in web reader tool ( #41954 )
2026-09-08 10:28:20 +00:00
Asuka Minato
398addf0c1
test: migrate segment service sessions and ORM models to SQLite ( #40535 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-08 10:22:20 +00:00
Asuka Minato
1c4bcff490
test: migrate console dataset document sessions and ORM models to SQLite ( #40522 )
2026-09-08 10:17:25 +00:00
Asuka Minato
bcda6b4570
test: migrate workspace snippet sessions and ORM models to SQLite ( #40524 )
2026-09-08 10:17:08 +00:00
Asuka Minato
e4eb3d0d92
test: migrate provider core entity sessions and ORM models to SQLite ( #40532 )
2026-09-08 10:17:01 +00:00
林玮 (Jade Lin)
28e84f55e8
fix(api): reject malformed site icon references
2026-09-08 18:11:18 +08:00
林玮 (Jade Lin)
f4962f0856
Merge branch 'fix/snp-775-site-icon-validation-main' into deploy/saas
2026-09-08 18:10:34 +08:00
林玮 (Jade Lin)
ffe1ae9dae
fix(api): discard invalid icons during DSL import
2026-09-08 17:56:07 +08:00
Joel
e75b5f6bc9
fix: restore comment marker focus after closing threads ( #41978 )
2026-09-08 09:44:45 +00:00
yyh
0955b8b810
fix(web): reset goto anything search after dialog closes ( #41976 )
2026-09-08 09:38:11 +00:00
林玮 (Jade Lin)
33ab7b6e5c
fix(api): preserve site runtime error boundary
2026-09-08 17:35:46 +08:00
leilei3167
c9e0118ae9
fix(api): accept CRLF SKILL.md when importing skill zips ( #41657 )
...
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-09-08 09:34:43 +00:00
Stephen Zhou
2f00e647ef
fix(api): correct service api rate limit descriptions ( #41975 )
2026-09-08 09:33:46 +00:00
Keith
f3e5f41a3c
refactor(models): pass session into WorkflowNodeExecutionModel accessors ( #41968 )
2026-09-08 09:31:08 +00:00
autofix-ci[bot]
bbdc810ad5
[autofix.ci] apply automated fixes
2026-09-08 09:30:46 +00:00
CodingOnStar
69684a3d1a
feat(web): add Access Control chip states for paid first-open
...
Paid Cloud chips show Off, ON, n of m, or paused. Clicking Off opens L2; configured chips open L1. Sandbox still uses the PRO paywall.
2026-09-08 17:28:56 +08:00
林玮 (Jade Lin)
fc59657e06
style(api): sort web app runtime imports
2026-09-08 17:27:56 +08:00
林玮 (Jade Lin)
832a858858
fix(api): validate site icon ownership
2026-09-08 17:25:05 +08:00
林玮 (Jade Lin)
c977c25f9f
fix(api): report invalid web app site assets
2026-09-08 17:20:54 +08:00
Harsh Kashyap
80428a693a
fix(api): handle string and missing params in weekday time tool ( #41952 )
2026-09-08 09:09:51 +00:00
Sourav Rajvi
f3154e347e
fix(rag): preserve CSV cell text during knowledge import ( #41922 )
2026-09-08 08:47:42 +00:00
Wu Tianwei
2873abd647
fix(i18n): sync agent access point copy ( #41969 )
2026-09-08 08:47:32 +00:00
Joel
93d6ff3889
feat: support keyboard movement for workflow nodes and comments ( #41967 )
2026-09-08 08:47:27 +00:00
Harsh Kashyap
67f7a5517a
fix(api): anchor JSON extraction on brackets in parse_json_markdown ( #41959 )
2026-09-08 08:32:14 +00:00
CoralGarden52
2cdfe24c18
fix(dataset): delete segment attachment blobs from storage ( #41400 )
2026-09-08 08:13:18 +00:00
yyh
12d23062d4
refactor(web): isolate pricing modal state and lifecycle ( #41960 )
2026-09-08 07:53:39 +00:00
CodingOnStar
3b9b9d4d4f
feat(web): add Access Control L2 config panel on Access Point
...
Paid Cloud workspaces open a config popover to pick an IP policy and apply it to access points. Sandbox still uses the paywall. Settings gains an IP Policies destination for the empty-state exit.
2026-09-08 15:44:56 +08:00
Joel
a233b2f53a
fix: make panel and node resizing keyboard accessible ( #41963 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-08 07:44:41 +00:00
Eddy ZHANG
9e0763e189
refactor(models): remove four unread legacy db.session wrappers ( #41964 )
2026-09-08 07:27:02 +00:00
Eddy ZHANG
970bbeca8d
refactor(models): remove the legacy db.session wrappers on App ( #41942 )
2026-09-08 07:26:20 +00:00
yyh
8acdb1538b
refactor(api): trim workspace features response contract ( #41948 )
2026-09-08 05:42:22 +00:00
CodingOnStar
c015442548
feat(web): add Access Control paywall entry on Access Point
...
Show a PRO chip and upgrade popover for Cloud sandbox workspaces
on the Access Point page.
2026-09-08 13:31:04 +08:00
Pranav Agarwal
a67f62e9aa
fix(api): enforce RBAC permission on MCP tool provider GET endpoint ( #41547 ) ( #41548 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-09-08 04:43:24 +00:00
Joel
efe506a0f5
fix: correct page landmarks and document layout rules ( #41938 )
2026-09-08 04:22:04 +00:00
yyh
d978fe710f
refactor(web): retire provider context ( #41944 )
2026-09-08 04:16:45 +00:00
Stephen Zhou
7ba2cfb30b
fix(api): align service api schemas with runtime behavior ( #41943 )
2026-09-08 03:59:02 +00:00
非法操作
146b193ef7
refactor(api): extract plugin file upload application service ( #41808 )
2026-09-08 03:42:32 +00:00
Zhu Lei
c157e59d58
fix(agent): persist Chatflow Agent V2 memory by conversation_id ( #41871 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-09-08 03:31:01 +00:00
yyh
1006519012
refactor(web): move model lists out of provider context ( #41939 )
2026-09-08 03:29:56 +00:00
yyh
e26dcf55a9
refactor(web): move provider feature flags to query consumers ( #41937 )
2026-09-08 02:56:31 +00:00
非法操作
d43a23d8f5
refactor(api): extract tool file download service ( #41790 )
2026-09-08 02:51:11 +00:00
yyh
22189f69f6
refactor(console): unify environment-aware oRPC clients and query policies ( #41932 )
2026-09-08 02:04:41 +00:00
非法操作
749d1f8d04
refactor(api): extract upload file delivery service ( #41772 )
2026-09-08 02:03:24 +00:00
Taranum Wasu
216180c7fd
fix(vdb-weaviate): backward-compatible cleanup + preserve positional alignment ( #41915 )
...
Co-authored-by: Taranum01 <taranumwasu@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-08 01:55:08 +00:00
Taranum Wasu
eeff2c01b1
fix(dataset_service): refresh session snapshot before UploadFile lookup ( #41840 )
...
Co-authored-by: Taranum01 <taranumwasu@users.noreply.github.com >
2026-09-08 01:30:39 +00:00
yyh
4f463b1c46
fix(billing): align zero and unlimited quota semantics ( #41927 )
2026-09-08 01:14:06 +00:00
yyh
8980506597
refactor(web): remove obsolete agent v2 scaffolding and editor state ( #41931 )
2026-09-08 01:13:40 +00:00
citizen204
0df092d3c7
refactor: add missing @override decorators to console controller classes ( #37113 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-07 15:56:25 +00:00
Java123456com
d138effca8
style(api): remove unnecessary type conversions in services, repositories and tests ( #41856 )
2026-09-07 15:54:53 +00:00
ShawYann
a57e04aa49
refactor(models): pass session into InstalledApp.tenant accessor ( #41831 )
2026-09-07 15:45:39 +00:00
Valor
93287f22a8
refactor: preserve exception context when re-raising in except blocks ( #40432 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-09-07 13:52:29 +00:00
yyh
8fc11b2927
refactor(web): retire provider context plan state ( #41925 )
2026-09-07 13:28:20 +00:00
WH-2099
a9cb17eb6c
fix(api): reject ownerless pending DSL imports ( #40107 )
2026-09-07 10:59:09 +00:00
yyh
715bc7cd95
fix(dx): repair and restage Python files in pre-commit ( #41877 )
2026-09-07 10:37:38 +00:00
however-yir
75f867da85
refactor(models): remove legacy db.session wrappers on Message accessors ( #41886 )
...
Co-authored-by: however <however-yir@users.noreply.github.com >
2026-09-07 09:28:29 +00:00
Keith
d5be01b253
refactor(models): remove the last standalone legacy db.session properties on Dataset ( #41911 )
2026-09-07 09:27:04 +00:00
however-yir
b93101459d
refactor(models): pass session into ApiToolProvider.user accessor ( #41882 )
...
Co-authored-by: however <however-yir@users.noreply.github.com >
2026-09-07 09:25:55 +00:00
非法操作
c17a96f02f
refactor(service-api): extract file preview application service ( #41732 )
2026-09-07 08:59:18 +00:00
FFXN
60656a60cf
fix(api): fix tencent summary vector deadlock ( #41916 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-07 08:31:08 +00:00
yyh
eba589db89
refactor(api): remove legacy billing enabled state ( #41917 )
2026-09-07 08:29:57 +00:00
yyh
fc0136647f
refactor(web): remove legacy enableBilling consumers ( #41913 )
2026-09-07 07:56:01 +00:00
Zhu Lei
c7423ffb2d
fix(ssrf): apply private allowlist to agent_ssrf_proxy ( #41870 )
2026-09-07 07:22:12 +00:00
yyh
5c0d3c4393
refactor(web): remove provider plan query flags ( #41908 )
2026-09-07 06:37:26 +00:00
yyh
3be0cabf0a
refactor(web): move app quota refresh out of provider context ( #41906 )
2026-09-07 06:13:20 +00:00
yyh
40f0b8a2a0
fix(web): use default Code Inspector integration ( #41903 )
2026-09-07 06:02:40 +00:00
yuki.uix
5e51fe2640
refactor(controllers): adopt with_session in web saved_message ( #41859 )
2026-09-07 05:43:29 +00:00
Charles
2df92204e9
refactor(models): pass session into CustomizedSnippet accessors ( #40379 )
2026-09-07 05:37:43 +00:00
github-actions[bot]
5f978fec37
chore(i18n): sync translations with en-US ( #41904 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-07 05:35:57 +00:00
Keith
11a9627cbb
refactor(models): remove remaining legacy db.session property wrappers on Dataset ( #41647 )
2026-09-07 05:25:51 +00:00
Keith
62a286332a
refactor(models): remove legacy db.session property wrappers on DocumentSegment and DatasetQuery ( #41794 )
2026-09-07 05:24:37 +00:00
Kiveiru3
d91672c6d3
refactor(controllers): inject message request models ( #41884 )
2026-09-07 05:14:18 +00:00
Eddy ZHANG
56a31bab8d
refactor(inner_api): dep-inject workspace payloads with @model_validate ( #41540 )
2026-09-07 05:13:09 +00:00
however-yir
a1a98e1087
refactor(models): remove legacy db.session wrappers on Message feedback/annotation accessors ( #41883 )
...
Co-authored-by: however <however-yir@users.noreply.github.com >
2026-09-07 05:11:29 +00:00
however-yir
80f6f72e8c
refactor(models): pass session into AppAnnotationSetting.collection_binding_detail ( #41885 )
...
Co-authored-by: however <however-yir@users.noreply.github.com >
2026-09-07 05:00:12 +00:00
Xiyuan Chen
86134ea99e
feat(rbac): agent RBAC/ACL scenes and resource-locator check bundles ( #41768 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-07 04:39:43 +00:00
dependabot[bot]
60e983c493
chore(deps-dev): bump the dev group in /api with 48 updates ( #41896 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-07 04:31:12 +00:00
kenwoodjw
cf34e3ee1a
fix(agent): send uploaded images as native multimodal input ( #41685 )
...
Co-authored-by: kenwood chan <kenwoodchan@kenwooddeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-09-07 04:23:03 +00:00
yyh
3e961dbb77
refactor(web): migrate loop variable constant inputs ( #41901 )
2026-09-07 04:15:41 +00:00
yyh
789cada297
refactor(web): migrate workflow error default inputs ( #41900 )
2026-09-07 04:15:40 +00:00
SONG ZHIFEI
1f6dadd22c
chore: remove unnecessary str() calls in annotation tasks ( #41878 )
2026-09-07 03:55:20 +00:00
Kiveiru3
e7d34f05ba
refactor(models): remove legacy db.session properties from Conversation ( #41847 )
2026-09-07 03:43:14 +00:00
dependabot[bot]
4cb70b7421
chore(deps): bump anthropics/claude-code-action from 1.0.211 to 1.0.216 in the github-actions-dependencies group ( #41892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 03:35:32 +00:00
非法操作
4c124174c9
refactor(api): extract human input file upload persistence ( #41716 )
2026-09-07 03:21:33 +00:00
Coding On Star
762dc5e8a6
fix(web): open embedded recommend banner plugins in the detail dialog ( #41828 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro-2.local >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-07 03:19:07 +00:00
非法操作
4b0e260ac5
refactor(console): decouple app tracing configuration ( #41576 )
2026-09-07 02:47:00 +00:00
yyh
dde1d500b5
docs: clarify frontend guidance ownership and dependencies ( #41848 )
2026-09-05 13:28:40 +00:00
chenshiyang
3c55dcc3d1
refactor(models): pass session into AppAnnotationHitHistory accessors ( #41832 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-05 10:32:30 +00:00
chenshiyang
fde602dadf
refactor(models): pass session into tool provider accessors ( #41830 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-05 10:31:41 +00:00
Eddy ZHANG
d69b19b567
refactor(web): dep-inject the passport query with @model_validate ( #41845 )
2026-09-05 10:31:05 +00:00
yyh
00e5786067
fix(select): isolate trigger states and unavailable package selection ( #41843 )
2026-09-05 03:49:39 +00:00
Stephen Zhou
ad90cb9111
fix: preserve generated API contracts during local development ( #41834 )
2026-09-04 14:48:46 +00:00
yyh
a2acf62bf1
fix: align select and autocomplete collection contracts ( #41829 )
2026-09-04 12:26:26 +00:00
Asuka Minato
08c7a2c5f3
test: migrate application generation sessions and ORM models to SQLite ( #40509 )
2026-09-04 12:16:31 +00:00
yyh
1b4ae3bcd2
fix(button): align loading accessibility contract ( #41823 )
2026-09-04 11:39:50 +00:00
yyh
2972468bc1
docs(web): align PreviewCard disclosure guidance ( #41827 )
2026-09-04 11:26:21 +00:00
Coding On Star
d93e5aa444
fix(web): append /api/v1 when SSR reads MARKETPLACE_API_URL ( #41824 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro-2.local >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-04 10:38:53 +00:00
非法操作
e6c9846726
refactor(api): isolate workflow app log queries ( #41509 )
2026-09-04 10:06:46 +00:00
Joel
6f37f0661d
chore: use semantic tags for interactive elements ( #41813 )
2026-09-04 10:02:23 +00:00
yyh
dcb7b36ad4
refactor(dify-ui): adopt ID-backed combobox items ( #41821 )
2026-09-04 09:54:44 +00:00
Pranav Agarwal
067a60e0ac
fix(api): enforce admin and RBAC permissions on model provider model credential GET endpoint ( #41599 ) ( #41600 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-09-04 09:17:41 +00:00
非法操作
b15fb30ff5
refactor(api): extract app statistic queries from console controllers ( #41557 )
2026-09-04 09:15:51 +00:00
yyh
bb7114c2e8
chore: bump base-ui to 1.8.0 ( #41820 )
2026-09-04 09:15:18 +00:00
Asuka Minato
7128456d57
test: migrate core agent runner sessions and ORM models to SQLite ( #40508 )
2026-09-04 08:50:33 +00:00
yyh
751023c107
perf(agent-v2): flatten build draft request waterfalls ( #41816 )
2026-09-04 08:49:05 +00:00
github-actions[bot]
16f5e8738b
chore(i18n): sync translations with en-US ( #41817 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-04 08:47:42 +00:00
yyh
173e92ea24
docs(dify-ui): document combobox chip keyboard hints ( #41815 )
2026-09-04 08:37:08 +00:00
bucketbase26
b5ee943a63
fix(trigger): sync plugin relationships on publish ( #41756 )
2026-09-04 08:33:48 +00:00
eux
7919df7ef5
fix(api): skip invalid markdown image URLs ( #41343 )
2026-09-04 08:17:33 +00:00
非法操作
f8930aba34
refactor(api): extract console workflow run application service ( #41336 )
2026-09-04 08:16:49 +00:00
Coding On Star
cb6c04637b
feat(web): add marketplace creator profiles and homepage redesign ( #41538 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro-2.local >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-04 08:09:45 +00:00
Zhu Lei
949f6c4ad4
fix(api): correct Service API segments has_more pagination ( #41776 )
2026-09-04 08:00:53 +00:00
yyh
7d7390ddaf
fix(web): allow CookieYes consent logging ( #41812 )
2026-09-04 08:00:34 +00:00
yyh
b816754c06
fix(web): use stable error boundary retry ( #41811 )
2026-09-04 07:57:35 +00:00
Byron.wang
09f301d969
refactor(api): move OpenAPI account access behind application services ( #41308 )
2026-09-04 07:38:01 +00:00
Jialong(Bruce) Li
95aeb0c362
fix(skills): tolerate __MACOSX metadata folder when importing a Skill package ( #41757 )
2026-09-04 07:25:01 +00:00
yyh
336b134a40
refactor(web): migrate runtime app inputs ( #41806 )
2026-09-04 07:23:52 +00:00
Sourav Rajvi
e0673077a7
fix: close unclosed think tags around agent tool calls ( #41764 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-04 07:23:34 +00:00
Zhu Lei
acf18aad13
fix(api): keep segment attachments when attachment_ids omitted ( #41777 )
2026-09-04 07:21:32 +00:00
Zhu Lei
1942925eb1
fix(api): persist plugin trigger subscription expires_at from provider ( #41773 )
2026-09-04 07:21:17 +00:00
Crazywoola
f5c14295b4
chore: use emoji issue labels
2026-09-04 15:49:27 +08:00
Zhu Lei
5355edefe3
fix(api): correct dataset and document list has_more pagination ( #41784 )
2026-09-04 07:19:33 +00:00
Jean-Rémi Larcelet-Prost
b3b92f11af
docs(api): Fix reformat script path in api/README.md ( #41658 )
2026-09-04 15:28:03 +08:00
dependabot[bot]
621ab7d19b
chore(deps-dev): bump mkdocs-material from 9.7.6 to 9.7.7 in /dify-agent ( #41767 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 15:22:59 +08:00
yyh
0d8ad27b14
test: split skill detail page suite ( #41799 )
2026-09-04 07:06:33 +00:00
yyh
9e68c45058
fix(ci): avoid npm bootstrap in web setup ( #41804 )
2026-09-04 06:53:54 +00:00
Joel
6208b33e08
chore: correct ARIA roles and preserve control interactions ( #41738 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-04 06:06:02 +00:00
非法操作
cea89f784f
refactor: make explore localization request-driven ( #41798 )
2026-09-04 06:03:46 +00:00
非法操作
8504aaa0ef
fix(api): support Lao as a display language ( #41743 )
2026-09-04 05:51:34 +00:00
Byron.wang
81abb7322d
ci: parallelize change detection and gate style jobs ( #41678 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-04 05:05:30 +00:00
Sourav Rajvi
5b13b7a44d
refactor(models): use sa.false()/sa.true() for boolean server defaults ( #41762 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-04 02:50:27 +00:00
Yunlu Wen
2619d172dc
chore: run dify-agent typecheck in python-style ( #41701 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-04 02:40:55 +00:00
yyh
d9ff45022b
chore(web): enforce query options lint ( #41754 )
2026-09-04 02:37:21 +00:00
Wu Tianwei
550196e3b8
feat: app deployment v2 ( #41444 )
...
Co-authored-by: zhangx1n <zhangxin@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-04 02:01:35 +00:00
非法操作
8e2058a962
refactor: pass notification language explicitly ( #41770 )
2026-09-04 01:52:30 +00:00
Sourav Rajvi
df0460f876
fix(binding-files): keep UTF-8 text preview when max_bytes splits a character ( #41761 )
2026-09-04 01:35:32 +00:00
yyh
65b4091402
refactor(query): migrate imperative APIs to query semantics ( #41746 )
2026-09-03 13:54:48 +00:00
Keith
e6a38fd793
refactor(models): remove legacy db.session property wrappers on Document ( #41721 )
2026-09-03 13:34:49 +00:00
非法操作
8c98e3fad5
refactor(web): align account preference requests with API contracts ( #41748 )
2026-09-03 12:55:44 +00:00
非法操作
24f9f07752
fix(web): map pt-BR to pt_BR for tool metadata ( #41745 )
2026-09-03 12:54:46 +00:00
yyh
4beffa97e0
refactor(web): migrate runtime variable inputs ( #41739 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-09-03 09:38:39 +00:00
Joel
aee0062cb2
chore: remove redundant aria-label attributes ( #41724 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-03 09:10:16 +00:00
yyh
863930836b
chore(dify-ui): enable purity lint in tests ( #41736 )
2026-09-03 09:00:30 +00:00
zyssyz123
a702b3bb2b
fix(agent): surface missing tool credentials ( #41726 )
2026-09-03 08:53:55 +00:00
Byron.wang
692010f0fc
refactor(api): decouple console OAuth flow from legacy account services ( #41188 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-03 08:47:14 +00:00
github-actions[bot]
363753a0c5
chore(i18n): sync translations with en-US ( #41733 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-03 08:46:49 +00:00
yyh
e982a3de33
test(web): remove workspace switcher browser test ( #41728 )
2026-09-03 08:06:17 +00:00
Stephen Zhou
137eb19de9
chore(web): prune unused i18n keys ( #41725 )
2026-09-03 08:01:55 +00:00
Zhu Lei
612a929907
fix(web): stringify object editor values before Monaco createModel ( #41719 )
2026-09-03 07:51:41 +00:00
Stephen Zhou
29acaabc6a
chore(web): canonicalize Tailwind classes ( #41718 )
2026-09-03 07:33:05 +00:00
Jingyi
642ad2fffe
fix(web): align workspace switcher states and semantics ( #41713 )
2026-09-03 07:18:49 +00:00
Benjamin
8f7cca3ae2
fix(web): guard LLM node model_selector against persisted null ( #41707 )
2026-09-03 06:20:48 +00:00
Byron.wang
b015aa416f
refactor(api): extract account login service and consolidate adapters ( #41184 )
2026-09-03 06:20:21 +00:00
非法操作
ba1d5ba172
refactor(api): centralize remote file handling ( #41627 )
2026-09-03 06:00:13 +00:00
zyssyz123
688107c3e5
fix(api): bound suggested question generation latency ( #41705 )
2026-09-03 05:02:09 +00:00
非法操作
d8c3f7c5ee
refactor(openapi): inject file upload service ( #41606 )
2026-09-03 04:42:31 +00:00
非法操作
69484a07e1
refactor(console): inject file service ( #41603 )
2026-09-03 04:42:30 +00:00
非法操作
5f4b1f867d
refactor(web): inject file upload service ( #41586 )
2026-09-03 04:42:30 +00:00
Eddy ZHANG
fc7193cf04
refactor(service_api): dep-inject the dataset create payload with @model_validate ( #41651 )
2026-09-03 03:52:41 +00:00
yyh
59021616d4
refactor(web): migrate legacy form controls to Dify UI ( #41682 )
2026-09-03 03:50:23 +00:00
非法操作
ab0e92b893
refactor(service-api): inject file upload service ( #41585 )
2026-09-03 03:41:45 +00:00
Wu Tianwei
b0b495d243
feat(web): make markdown form field name length configurable ( #41697 )
2026-09-03 03:21:10 +00:00
yyh
6536ffc422
docs(web): clarify browser mode focus test boundary ( #41692 )
2026-09-03 02:48:08 +00:00
Stephen Zhou
b7570ce4b7
chore(dify-ui): migrate class merging to cn ( #41693 )
2026-09-03 02:31:52 +00:00
dependabot[bot]
907bc2558b
chore(deps): bump transformers from 5.5.0 to 5.10.1 in /api ( #41609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 01:50:39 +00:00
Eddy ZHANG
95a6a14ed5
refactor(console,web): dep-inject query params with @model_validate ( #41646 )
2026-09-03 01:50:22 +00:00
Byron.wang
be7d11ca1d
refactor(api): extract forgot password application service ( #41111 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-03 01:38:59 +00:00
Asuka Minato
8129555642
chore: Site to typebase ( #35632 )
2026-09-02 14:44:08 +00:00
dependabot[bot]
f28d993607
chore(deps): bump transformers from 5.6.2 to 5.10.1 in /dify-agent ( #41608 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 14:36:06 +00:00
github-actions[bot]
0fc01fee3f
chore(i18n): sync translations with en-US ( #41669 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-09-02 11:36:24 +00:00
yyh
bc716020c7
perf(web): load Zendesk on support intent ( #41653 )
2026-09-02 10:32:47 +00:00
YungLe
3cd1fc098c
feat: allow knowledge base API keys to be scoped to a single dataset ( #37569 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-02 10:30:42 +00:00
yyh
7664ad7149
fix(web): align avatar file extension with output type ( #41662 )
2026-09-02 10:22:59 +00:00
Yunlu Wen
b1eafb0d82
fix: validate rule for provider scoped credentials ( #41659 )
2026-09-02 10:07:44 +00:00
Ingram Z
a1a10f17e3
fix(dify-agent): harden E2B binding lifecycle ( #41623 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-02 09:47:24 +00:00
Joel
6ae40b1f15
fix: preserve Swagger tool authorization after refresh ( #41656 )
2026-09-02 09:13:51 +00:00
yyh
e577c007a0
fix(web): stabilize Home and Studio route titles ( #41654 )
2026-09-02 09:03:58 +00:00
yyh
02855848ea
perf(web): downsample static account avatars ( #41655 )
2026-09-02 09:02:46 +00:00
dependabot[bot]
98090d60b3
chore(deps): bump pypdf from 6.14.2 to 6.16.1 in /dify-agent ( #41604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 08:03:07 +00:00
非法操作
59ee8878f9
refactor(api): require active workspace in request context ( #41280 )
2026-09-02 06:54:47 +00:00
Wu Tianwei
82d86dcf98
feat: app access point permission ( #41631 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
2026-09-02 06:34:33 +00:00
yyh
183741b5f7
refactor(web): migrate webapp email code inputs ( #41634 )
2026-09-02 06:22:21 +00:00
yyh
de3f3714ae
refactor(web): migrate webapp reset password inputs ( #41633 )
2026-09-02 06:22:20 +00:00
yyh
415e999cef
refactor(web): migrate console reset password inputs ( #41632 )
2026-09-02 06:22:19 +00:00
Joel
c25b439d8b
fix: improve snippets list accessibility ( #41579 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-02 04:39:17 +00:00
QuantumGhost
324ee5f036
fix(api): tolerate workflow pause snapshot cleanup failure ( #41581 )
2026-09-02 04:33:04 +00:00
yyh
8707d0c82f
docs(e2e): refine Playwright and Cucumber skill guidance ( #41617 )
2026-09-02 03:45:41 +00:00
Eddy ZHANG
4d9bda7422
refactor(inner_api): dep-inject request payloads with @model_validate ( #41575 )
2026-09-02 03:40:46 +00:00
yyh
88c64a8db9
refactor(web): migrate access point mutations ( #41614 )
2026-09-02 03:17:03 +00:00
Eddy ZHANG
a5445f2424
refactor(service_api): dep-inject segment payloads with @model_validate ( #41571 )
2026-09-02 02:59:30 +00:00
dependabot[bot]
334a3043bc
chore(deps): bump pypdf from 6.15.0 to 6.16.1 in /api ( #41607 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 01:56:41 +00:00
Xiyuan Chen
93dae7d8a0
fix(rbac): let agent.manage operate every agent page ( #41583 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-09-02 01:45:42 +00:00
yyh
ea98d38c3d
refactor(web): migrate webhook table input ( #41612 )
2026-09-02 01:44:52 +00:00
yyh
18ac946e2b
refactor(web): migrate dataset settings name input ( #41611 )
2026-09-02 01:44:51 +00:00
yyh
baf629dd36
refactor(web): migrate external API selection input ( #41610 )
2026-09-02 01:44:51 +00:00
dependabot[bot]
a3dbf9293a
chore(deps-dev): bump nltk from 3.10.0 to 3.10.3 in /api ( #41602 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 01:20:41 +00:00
yyh
3f982e3dc8
ci(e2e): shard pull request browser tests ( #41596 )
2026-09-02 01:19:08 +00:00
yyh
6bc7f01261
fix(web): announce agent draft status ( #41595 )
2026-09-01 11:53:05 +00:00
Byron.wang
c4ea406586
refactor(api): decouple system features and web adapters ( #40772 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-01 11:50:52 +00:00
Asuka Minato
7978352262
test: migrate dataset download sessions and ORM models to SQLite ( #40630 )
2026-09-01 09:28:50 +00:00
Asuka Minato
980a9d4ed4
test: migrate dataset retrieval sessions and ORM models to SQLite ( #40548 )
2026-09-01 09:28:33 +00:00
Asuka Minato
d337c59916
test: migrate workspace member sessions and ORM models to SQLite ( #40523 )
2026-09-01 09:27:46 +00:00
Asuka Minato
c45e5386fb
test: migrate agent-v2 workflow sessions and ORM models to SQLite ( #40514 )
2026-09-01 09:25:46 +00:00
QuantumGhost
d6e4f48526
fix(web): merge workflow tool outputs from all End nodes ( #41517 )
...
Co-authored-by: twwu <twwu@dify.ai >
2026-09-01 08:50:37 +00:00
QuantumGhost
27c2f058fe
fix(web): publish workflow before creating tool ( #41528 )
2026-09-01 07:52:07 +00:00
yyh
8e064ffe98
chore: upgrade Node.js runtime to 24 LTS ( #41573 )
2026-09-01 06:57:38 +00:00
zyssyz123
fe39211aac
fix(agent): bound Redis run event streams ( #41566 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-01 06:47:16 +00:00
Joel
770b83d9cc
fix: handle published workflow request failures in access points ( #41572 )
2026-09-01 06:37:25 +00:00
Keith
566b8857dd
refactor(models): remove legacy db.session property wrappers on Dataset ( #41569 )
2026-09-01 06:28:24 +00:00
elyar1124
3ed28dce33
refactor(models): pass session into DocumentSegment and AppDatasetJoin accessors ( #41568 )
2026-09-01 06:24:04 +00:00
Joel
fdca3e2a1a
chore: enforce titles on CSS-truncated elements ( #41438 )
2026-09-01 06:18:53 +00:00
Eddy ZHANG
6411d6235c
refactor(service_api): dep-inject query params with @model_validate ( #41562 )
2026-09-01 05:55:50 +00:00
Eddy ZHANG
1977355dd1
refactor(console): dep-inject model provider payloads with @model_validate ( #41539 )
2026-09-01 04:24:45 +00:00
yyh
520e5e2beb
chore(deps): upgrade workspace dependencies ( #41564 )
2026-09-01 04:19:06 +00:00
Joel
5cbc42cd38
chore: Revert "feat: use app.acl.access_point_manage to control access point page access" ( #41563 )
2026-09-01 03:46:03 +00:00
yyh
765e6338d2
fix(plugin): prevent install dialog error overflow ( #41561 )
2026-09-01 03:34:23 +00:00
yyh
62221bf8b8
refactor(web): align skills card semantics ( #41559 )
2026-09-01 02:36:21 +00:00
yyh
8f2ff3a8fb
refactor(plugins): migrate credential rename input ( #41552 )
2026-09-01 01:44:44 +00:00
yyh
f92f7e92c3
refactor(workflow): migrate email subject input ( #41551 )
2026-09-01 01:44:43 +00:00
yyh
72458d5750
refactor(workflow): migrate schedule cron input ( #41550 )
2026-09-01 01:44:43 +00:00
Xiyuan Chen
ce801f4445
fix(web): hide Open in Explore for SSO-restricted apps ( #41518 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-09-01 01:10:03 +00:00
yyh
57144b0094
docs(frontend): clarify transient state ownership ( #41541 )
2026-08-31 13:37:22 +00:00
Xiyuan Chen
b71dcb8253
fix(web): reset test-email sender state when reopening the modal ( #41515 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-31 12:15:40 +00:00
zyssyz123
762019a160
fix(workflow): block manual runs for trigger workflows ( #41519 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-31 09:30:52 +00:00
Yunlu Wen
39f06b6f05
chore(dify-agent): make local dev work with defaults out of the box ( #41533 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-31 08:37:30 +00:00
-LAN-
d0a86cfd4e
fix(workflow): allow human input in iteration and loop ( #40061 )
2026-08-31 08:28:17 +00:00
Joel
336dd0b8c0
fix: hide chat features drawer while opener dialog is active ( #41530 )
2026-08-31 08:01:55 +00:00
Jingyi
6da1b473e6
fix(web): align tool plugin card layout ( #41525 )
2026-08-31 07:25:06 +00:00
Joel
f021ee4dc0
fix: prevent the exit versions button from shrinking ( #41527 )
2026-08-31 07:23:45 +00:00
Joel
280f81757d
fix: stabilize node block selectors and restore start tabs ( #41523 )
2026-08-31 06:58:56 +00:00
Asuka Minato
1952cff091
test: migrate model and agent sessions to SQLite ( #40087 )
2026-08-31 05:57:40 +00:00
Asuka Minato
f8f71fdc68
test: migrate audit findings sessions and ORM models to SQLite ( #40551 )
2026-08-31 05:55:38 +00:00
Asuka Minato
9398482b53
test: migrate console dataset sessions and ORM models to SQLite ( #40521 )
2026-08-31 05:55:12 +00:00
Asuka Minato
5db79a77e4
test: migrate advanced chat generator sessions and ORM models to SQLite ( #40585 )
2026-08-31 05:51:30 +00:00
Jingyi
02222e8fce
fix(web): preserve plugin footer text layout ( #41514 )
2026-08-31 05:50:29 +00:00
yyh
5a5b9c6fec
fix(web): make plugin detail drawer non-modal ( #41473 )
2026-08-31 05:46:55 +00:00
Byron.wang
d25e2b51fc
refactor(api): decouple onboarding and notification services ( #40759 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com >
2026-08-31 04:37:07 +00:00
Coding On Star
c6ca395042
fix(web): make registration tracking consent-safe and retryable ( #41365 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-08-31 03:39:37 +00:00
Wu Tianwei
7167d7d662
fix(rbac): grant agent access to all legacy roles ( #41511 )
2026-08-31 03:33:09 +00:00
Byron.wang
9e07c2dac6
refactor(api): extract email registration application service ( #41108 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
2026-08-31 03:22:01 +00:00
wangxiaolei
6a00c23e49
feat: use app.acl.access_point_manage to control access point page access ( #41462 )
...
Co-authored-by: twwu <twwu@dify.ai >
2026-08-31 03:05:19 +00:00
Xiyuan Chen
750810ea81
fix(api): keep workspace owner consistent on ownership transfer ( #41267 )
2026-08-31 02:51:19 +00:00
非法操作
b70ad7d424
fix(web): show DSL import warning details ( #41502 )
2026-08-31 02:36:32 +00:00
zyssyz123
ad86351cc1
fix(agent): reject incompatible session snapshots ( #41447 )
2026-08-31 02:26:07 +00:00
dependabot[bot]
8b8031710b
chore(deps): bump anthropics/claude-code-action from 1.0.199 to 1.0.210 in the github-actions-dependencies group ( #41504 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 01:25:59 +00:00
yyh
94dff4dddc
fix(web): unify tool plugin selection state ( #41470 )
2026-08-31 01:24:49 +00:00
yyh
17ae89ff22
fix(e2e): target agent roster list items ( #41453 )
2026-08-31 01:24:04 +00:00
yyh
fce29e6f6a
fix(web): refine agent dialog form sessions ( #41492 )
2026-08-31 01:24:03 +00:00
Eddy ZHANG
6130f081e0
refactor(console): dep-inject account payloads with @model_validate ( #41500 )
2026-08-31 00:52:10 +00:00
Eddy ZHANG
8894b09c3b
refactor(web): dep-inject payloads with @model_validate ( #41501 )
2026-08-31 00:50:12 +00:00
yyh
bf64390d7c
revert(web): revert dataset button a11y changes ( #41493 )
2026-08-30 16:00:14 +00:00
Eddy ZHANG
884ece570e
refactor(service_api): dep-inject dataset payloads with @model_validate ( #41490 )
2026-08-30 15:06:36 +00:00
LuckTerence
9d396524b9
fix(web): improve a11y of dataset clickable divs with native buttons ( #41319 )
2026-08-30 13:00:42 +00:00
Eddy ZHANG
8b3c2ee274
refactor(service_api): dep-inject app payloads with @model_validate ( #41491 )
2026-08-30 12:51:50 +00:00
Weike Zhang
02f9b3ca7c
refactor: pass db.session explicitly in instruction_modify_workflow ( #37403 ) ( #40827 )
2026-08-30 00:48:00 +00:00
jjj-n
09054169c4
refactor(models): pass session into Workflow accessors ( #41464 )
2026-08-29 14:28:15 +00:00
Asuka Minato
0f3cde8120
test: migrate application DSL sessions and ORM models to SQLite ( #40554 )
2026-08-29 14:06:07 +00:00
Asuka Minato
2bdcbe96c5
test: enforce centralized config overrides ( #40869 )
2026-08-29 14:05:35 +00:00
Asuka Minato
3824323fe7
test: centralize core and service config overrides ( #40868 )
2026-08-29 14:05:34 +00:00
lin
1264d29a4f
chore: remove unnecessary type conversions ( #41454 )
2026-08-29 07:04:18 +00:00
Terminator666666
f8dd276e2c
refactor(controllers/console): dep-inject workflow payloads with @model_validate ( #41244 )
...
Co-authored-by: Terminator666666 <Terminator666666@users.noreply.github.com >
2026-08-28 14:49:46 +00:00
Eddy ZHANG
37988de678
refactor(service_api): dep-inject payloads with @model_validate ( #41374 )
2026-08-28 14:47:18 +00:00
Asuka Minato
92110e1982
test: centralize controller and storage config overrides ( #40867 )
2026-08-28 14:47:17 +00:00
Asuka Minato
d8e7a97b25
test: centralize account and feature config overrides ( #40864 )
2026-08-28 14:47:16 +00:00
Keith
e6fc0a8ba8
refactor(models): pass session into WorkflowAppLog accessors ( #41440 )
2026-08-28 14:32:27 +00:00
yyh
28e9a52ea5
feat(web): enhance app and agent card interactions ( #41449 )
2026-08-28 12:24:56 +00:00
Joel
efd90de70a
fix: avoid duplicate error toast when applying agent build drafts ( #41442 )
2026-08-28 09:18:10 +00:00
Benjamin
aa208d2dd7
fix(web): give the favicon a single owner in root metadata ( #41433 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-28 08:57:04 +00:00
yyh
11bb82c731
fix(web): align agent roster card interactions ( #41436 )
2026-08-28 08:50:30 +00:00
yyh
78c85ae7c1
fix(agent): add roster publication status contract ( #41435 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-28 08:50:30 +00:00
Joel
4c414988ee
fix: improve accessibility across the apps list ( #41393 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-28 07:55:59 +00:00
Xiyuan Chen
3bc4ac44e5
fix(ci): correct difyctl release and e2e workflow gates ( #41355 )
2026-08-28 06:56:25 +00:00
Jingyi
94fdda18e2
fix(web): prevent tool card footer clipping ( #41430 )
2026-08-28 05:36:13 +00:00
yyh
0b11d34d4b
fix(web): align web app sidebar spacing ( #41425 )
2026-08-28 05:34:32 +00:00
wangxiaolei
ff5d431efd
feat: hide skill_entry when use has no skill.view permission ( #41429 )
2026-08-28 05:13:38 +00:00
alanhuangyoo
97b5d8092c
ci: run the dify-agent test suite ( #41327 )
2026-08-28 05:09:34 +00:00
Wu Tianwei
f7d6cd1afe
fix(web): block resource access for Agent apps ( #41424 )
2026-08-28 03:43:48 +00:00
Wu Tianwei
1971450ad8
fix: protect workspace owners in resource access ( #41423 )
2026-08-28 03:03:40 +00:00
Keith
c8606db16b
refactor(models): pass session into ChildChunk accessors ( #41370 )
...
Co-authored-by: ke-yu <ke-yu@pepabo.com >
2026-08-28 02:30:10 +00:00
chenshiyang
654324c0d9
refactor(models): pass session into PipelineCustomizedTemplate.created_user_name ( #41394 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-28 02:26:41 +00:00
huyua9
650f8880ea
docs: correct UUIDv7 helper docstring ( #41419 )
...
Co-authored-by: huyua9 <huyua9@users.noreply.github.com >
2026-08-28 02:26:40 +00:00
yyh
f7e71ca9e1
refactor(web): simplify pricing components ( #41416 )
2026-08-28 01:37:01 +00:00
yyh
290acf1b73
fix(ui): keep scroll area focus indicator visible ( #41404 )
2026-08-28 01:37:00 +00:00
-LAN-
458c96d5ba
fix(api): preserve tracing configuration boundaries ( #41403 )
2026-08-27 22:11:32 +08:00
Benjamin
2a554ab2d1
perf(web): virtualize the Web Apps sidebar list again ( #41397 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-27 13:45:50 +00:00
Asuka Minato
3ce262de05
test: migrate agent service sessions and ORM models to SQLite ( #40598 )
2026-08-27 12:15:36 +00:00
Asuka Minato
3ea5f38e92
test: migrate human input sessions and ORM models to SQLite ( #40597 )
2026-08-27 12:15:07 +00:00
lei_lei
8c25190713
fix(api): raise Socket.IO max_http_buffer_size for large workflows ( #41347 )
2026-08-27 11:48:42 +00:00
yyh
9c16c86597
revert(web): restore Agentation devtool ( #41387 )
2026-08-27 09:09:44 +00:00
wangxiaolei
d84088ef74
feat: new user add automatic add to app / dataset whitelist ( #41363 )
2026-08-27 08:51:05 +00:00
yyh
a38ddd9d02
fix: align documentation links with stable anchors ( #41384 )
2026-08-27 08:38:41 +00:00
Joel
d94204ec33
feat: track inline agent and preview mode events ( #41373 )
2026-08-27 08:09:09 +00:00
HelloSrauker
1db542c706
fix(workflow): correct loop boolean break condition values ( #41186 )
2026-08-27 08:02:52 +00:00
yyh
15021ad350
chore(web): remove Agentation devtool ( #41372 )
2026-08-27 07:54:27 +00:00
yyh
59383e88c2
fix(web): refine agent configure section states ( #41371 )
2026-08-27 07:51:07 +00:00
wangxiaolei
05b00574aa
chore: add permission check back ( #41369 )
2026-08-27 07:45:50 +00:00
yyh
5aac67f570
test(e2e): wait for apps console readiness ( #41357 )
2026-08-27 07:40:23 +00:00
Joel
1be72af661
fix: allow publishing workflows with legacy Agent nodes ( #41368 )
2026-08-27 07:26:48 +00:00
Asuka Minato
1ccac4792c
test: migrate knowledge file access sessions and ORM models to SQLite ( #40596 )
2026-08-27 07:19:20 +00:00
Asuka Minato
d67a8323c5
test: migrate agent observability sessions and ORM models to SQLite ( #40588 )
2026-08-27 07:18:58 +00:00
Asuka Minato
ef20a16a2f
test: migrate explore installed app sessions and ORM models to SQLite ( #40525 )
2026-08-27 07:18:32 +00:00
Asuka Minato
1efc71c624
test: migrate Service API dataset segment sessions and ORM models to SQLite ( #40517 )
2026-08-27 07:17:41 +00:00
Joel
54298abf2d
fix: improve home page accessibility ( #41310 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-27 07:03:01 +00:00
非法操作
735d814dc0
fix(web): use management provider list for MCP integrations ( #41360 )
2026-08-27 06:49:47 +00:00
QuantumGhost
3e12f0b9fb
fix(api): ignore broken pipe during app stop checks 🤖 🤖 🤖 ( #41356 )
2026-08-27 06:39:06 +00:00
yyh
85b4626ac6
fix(web): route Agent V2 documentation links correctly ( #41353 )
2026-08-27 06:20:03 +00:00
yyh
8266d741e8
refactor(web): migrate tracing inputs ( #41341 )
2026-08-27 06:13:10 +00:00
yyh
3765a41b8c
refactor(web): migrate workflow variable inputs ( #41340 )
2026-08-27 05:43:10 +00:00
wangxiaolei
6a1b23935f
chore: remove permission check ( #41349 )
2026-08-27 05:29:38 +00:00
非法操作
bf54dd7814
refactor(api): remove unused workflow archived logs endpoint ( #41345 )
2026-08-27 03:48:57 +00:00
dependabot[bot]
1aa7ee29a1
chore(deps): bump h2 from 4.3.0 to 4.4.1 in /api ( #40120 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 03:12:26 +00:00
非法操作
a9319c86ee
refactor(api): extract workflow run archive application service ( #41253 )
2026-08-27 02:41:43 +00:00
非法操作
5a6191b96b
refactor(api): extract workflow statistic query service ( #41271 )
2026-08-27 02:41:02 +00:00
yyh
ce31cdc585
refactor(web): migrate metadata inputs ( #41339 )
2026-08-27 02:40:08 +00:00
非法操作
32981687dd
refactor: remove unused workflow run export endpoint ( #41335 )
2026-08-27 02:38:27 +00:00
非法操作
58d71bf9c9
fix(web): align model provider access permissions ( #41329 )
2026-08-27 02:27:57 +00:00
-LAN-
82520c144f
fix(api): migrate legacy model types during upgrade ( #41326 )
2026-08-27 02:00:33 +00:00
Pranav Agarwal
0d05eae517
fix(api): enforce RBAC permission on agent composer GET endpoint ( #41324 ) ( #41325 )
2026-08-26 20:09:25 +00:00
yyh
c8e29d9a7d
fix(web): preserve link semantics in button-styled navigation ( #41312 )
2026-08-26 10:50:06 +00:00
Xin Zhang
638dfd77a4
fix: update secret environment variable description ( #41309 )
2026-08-26 10:08:30 +00:00
wangxiaolei
0047522b0d
feat: add command cli to migration rbac scope to automatic_include_workspace_members ( #41304 )
2026-08-26 09:10:22 +00:00
Joel
ac23430aca
fix: improve login and signup accessibility ( #41301 )
2026-08-26 08:16:15 +00:00
yyh
06482af260
test(e2e): stabilize Agent access toggles ( #41282 )
2026-08-26 07:56:28 +00:00
Byron.wang
30e6069851
refactor(api): thin OAuth controllers and extract application services ( #40692 )
2026-08-26 07:33:37 +00:00
github-actions[bot]
021d5ceae7
chore(i18n): sync translations with en-US ( #41291 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-26 07:31:34 +00:00
Wu Tianwei
73dd8739ef
feat: optimize resource access config logic ( #41164 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-26 07:18:57 +00:00
林玮 (Jade Lin)
f5aaa50a30
fix(auth): normalize Gmail registration emails ( #41249 )
2026-08-26 07:14:27 +00:00
林玮 (Jade Lin)
8c9f248520
fix(api): attribute Skill Builder credit usage ( #41290 )
2026-08-26 07:02:45 +00:00
Taranum Wasu
6e0e32848e
fix(human-input): align backend timeout handle with frontend DSL ( #40746 )
...
Co-authored-by: Taranum01 <50813317+Taranum01@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-08-26 06:47:14 +00:00
非法操作
6ba29b3f0c
chore(web): remove retired forum entry ( #41289 )
2026-08-26 06:47:13 +00:00
lei_lei
119e6af2a9
fix(api): honor DELETE JSON body in model_validate ( #41288 )
2026-08-26 06:38:13 +00:00
非法操作
c563528a2d
refactor(api): standardize compliance downloads ( #41057 )
2026-08-26 06:32:13 +00:00
非法操作
c4ace15afd
refactor(api): extract console app site command boundary ( #41216 )
2026-08-26 06:31:06 +00:00
ccl125
d5a8ace1c4
fix(rag-pipeline): mark credential-free datasources as authorized ( #39772 )
...
Co-authored-by: ccl125 <ccl125@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-08-26 05:44:10 +00:00
heyszt
86f8b847e9
fix(api): clean multimodal attachments in batch deletion ( #41256 )
2026-08-26 05:10:28 +00:00
Stephen Zhou
1c6f0a0388
fix(api): restore Service API OpenAPI semantics ( #41274 )
2026-08-26 05:05:36 +00:00
wangxiaolei
c937fcb21a
feat: go to anything check enable skill ( #41281 )
2026-08-26 04:46:10 +00:00
yyh
0a1ce09dfb
refactor(web): migrate external knowledge input ( #41278 )
2026-08-26 04:44:52 +00:00
yyh
b9ac4d3cb1
refactor(web): migrate dataset settings input ( #41277 )
2026-08-26 04:44:51 +00:00
yyh
e4cd2c72ad
refactor(web): migrate document metadata input ( #41276 )
2026-08-26 04:44:50 +00:00
Joel
dfe396fb64
fix: separate WebApp analytics from console page tracking ( #41251 )
2026-08-26 03:02:38 +00:00
Pranav Agarwal
6b5952425d
fix(api): enforce RBAC permission on agent app detail GET endpoint ( #41264 ) ( #41265 )
2026-08-26 02:51:13 +00:00
samzong
1299d99b2d
feat(cli): add a compact command map for agent discovery ( #41226 )
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-08-26 01:13:07 +00:00
yyh
36dfc5abd3
fix(web): upgrade Next.js to 16.3.3 ( #41262 )
2026-08-26 00:32:30 +00:00
yyh
c7520d7c71
refactor(ci): trim redundant autofix work ( #41259 )
2026-08-25 13:10:06 +00:00
yyh
798a238e63
fix(web): align goto anything autocomplete behavior ( #41258 )
2026-08-25 12:39:07 +00:00
yyh
db5121828e
fix(agent-v2): refine access card interactions ( #41254 )
2026-08-25 12:25:49 +00:00
yyh
ed184a6632
fix(web): restore AI credits icon ( #41257 )
2026-08-25 12:22:49 +00:00
Stephen Zhou
92016aa139
fix(api): align Service API OpenAPI contract ( #41248 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 10:54:14 +00:00
Yunlu Wen
09a855dcef
chore: bump version to 1.17.0 ( #41247 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-25 10:52:21 +00:00
wangxiaolei
a6fe278662
feat: hide add library skill in agent ui ( #41250 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 10:26:06 +00:00
林玮 (Jade Lin)
960018253b
feat(api): track credit usage contexts ( #41181 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 10:21:32 +00:00
yyh
8abff1b0b1
refactor(web): migrate dataset rename form ( #41233 )
2026-08-25 09:41:37 +00:00
yyh
eb7a1829fe
refactor(web): migrate pipeline DSL import form ( #41232 )
2026-08-25 09:41:36 +00:00
yyh
9ce92d8605
fix(ui): add tabs panel focus treatment ( #41231 )
2026-08-25 09:41:36 +00:00
wangxiaolei
ddcdbb2d14
feat: add skill enable feature switch ( #41246 )
2026-08-25 08:42:15 +00:00
Joel
18d3990ae6
fix: show a not-allowed cursor for the prompt editor in build mode ( #41243 )
2026-08-25 07:43:32 +00:00
zxhlyh
03e4bc50a2
fix(skills): align Japanese Skills page title ( #41242 )
2026-08-25 07:42:23 +00:00
Joel
370efc493c
fix: prevent sidebar footer actions from triggering hover preview ( #41230 )
2026-08-25 06:53:52 +00:00
Rafli Surya Wijaya
cf236aed8a
fix(api): enforce APP_EDIT RBAC permission on MCP server refresh endpoint ( #41235 )
2026-08-25 06:38:13 +00:00
Asuka Minato
48315be2b1
test: migrate RAG variable controller sessions and ORM models to SQLite ( #40609 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 06:20:48 +00:00
Asuka Minato
a9035a3264
test: migrate step-by-step tour sessions to SQLite ( #40636 )
2026-08-25 06:20:13 +00:00
Asuka Minato
39ce9f68fc
test(vdb): use real ORM models in provider tests ( #40687 )
2026-08-25 06:19:59 +00:00
Asuka Minato
ed9d3801ba
test: move pure integration cases to unit tests ( #40705 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 06:19:48 +00:00
Asuka Minato
f3bb73b671
test: centralize app and account config overrides ( #40860 )
2026-08-25 06:19:35 +00:00
wangxiaolei
bc845ea748
fix: fix skill display name rename conflict ( #41229 )
2026-08-25 06:13:47 +00:00
非法操作
1afac21690
feat(api): support New Agent Beta for inline Workflow agents ( #41215 )
2026-08-25 05:39:41 +00:00
samzong
dd2e691ea8
fix(cli): declare write effect for import and context-switch commands ( #41225 )
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-08-25 05:32:55 +00:00
非法操作
f360a7bf94
fix: allow OAuth trigger builder verification without credentials ( #39199 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 05:32:27 +00:00
Xiyuan Chen
caf7e90ca5
test(cli): tsconfig gap ( #41224 )
2026-08-25 05:11:44 +00:00
Alexey Shabalin
1e501cd75b
fix(web): stop digits rendering in the emoji font ( #41201 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 05:04:23 +00:00
盐粒 Yanli
45cb385d77
fix(docker): harden agent compose configuration ( #41065 )
2026-08-25 04:41:51 +00:00
Yunlu Wen
679514d40a
perf(agent): exponential backoff in polling to prevent forking storm ( #41222 )
2026-08-25 04:36:46 +00:00
Yunlu Wen
9643dcacce
perf(agent): polling interval tuning ( #41221 )
2026-08-25 03:50:22 +00:00
Joel
fcb380044c
fix: enforce read-only agent resources in build mode ( #41220 )
2026-08-25 03:37:02 +00:00
向阳
d4ed92cb0a
perf(api): batch recommended app catalog lookups ( #41218 )
2026-08-25 03:23:52 +00:00
Joel
12f259ecae
fix: address Agent UX feedback ( #41219 )
2026-08-25 03:14:24 +00:00
Aarush Karak
d9ca69d34f
fix(types): replace any[] with ThoughtItem[] for agent_thoughts ( #41141 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 02:08:51 +00:00
Taranum Wasu
ebb0f12cd0
fix(model): re-sign bare/backticked tool file URLs in answer ( #40799 )
...
Co-authored-by: Taranum01 <50813317+Taranum01@users.noreply.github.com >
Co-authored-by: Taranum01 <taranumwasu@users.noreply.github.com >
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-08-25 02:04:21 +00:00
zxhlyh
667d66c4dc
fix(skills): align management UI accessibility and localization ( #41180 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-25 01:53:19 +00:00
非法操作
ef92cb7c65
refactor(api): complete account education boundary ( #41153 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-25 01:48:12 +00:00
dependabot[bot]
c9ea15a968
chore(deps): bump boto3 from 1.43.71 to 1.43.76 in /api in the storage group ( #41126 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 10:00:23 +08:00
Jingyi
b56d30b366
fix(web): refresh model provider version after update ( #41212 )
2026-08-25 01:12:01 +00:00
yyh
8d6128957f
fix(web): restore model selector popup spacing ( #41190 )
2026-08-24 15:05:22 +00:00
Joel
e25ca611d8
fix: failed e2e test in agent caused by changed copywriting ( #41187 )
2026-08-24 13:16:37 +00:00
Joel
44aec257bf
fix: avoid copy-sensitive agent file toast assertion ( #41179 )
2026-08-24 10:33:25 +00:00
Joel
2be3c3d69e
fix: refine agent configuration copy ( #41177 )
2026-08-24 09:58:06 +00:00
yyh
09b199b280
fix: keep pagination skeletons in app grid ( #41175 )
2026-08-24 09:35:54 +00:00
github-actions[bot]
b9764c4779
chore(i18n): sync translations with en-US ( #41173 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-08-24 09:08:26 +00:00
Harsh Kashyap
ff3cf5681f
fix(api): attach exc_info=True to 11 logger.debug/info('...: %s', str(e)) sites — sibling of #41066 (DEBUG/INFO level) ( #41077 )
...
Co-authored-by: Harsh Kashyap <harsh23kashyap@gmail.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-08-24 09:08:08 +00:00
Asuka Minato
cfae2515fd
test: remove obsolete integration coverage ( #40704 )
2026-08-24 09:06:29 +00:00
yyh
b5982927de
fix: align main navigation card grids ( #41167 )
2026-08-24 09:04:30 +00:00
Xiyuan Chen
28a4859218
fix(api): respect configured model params in prompt generator ( #41165 )
2026-08-24 09:02:34 +00:00
QuantumGhost
4f8a4c20fd
ci: add HITL IM test environment deployment ( #41171 )
2026-08-24 08:54:27 +00:00
Crazywoola
21d540f760
feat(web): enhance Go to Anything navigation and discovery ( #41160 )
2026-08-24 08:48:53 +00:00
Joel
fef28097cc
fix: preserve agent task editor focus when inserting commands ( #41166 )
2026-08-24 08:33:29 +00:00
yyh
3de20e0ba8
fix: keep home intro without banner ( #41155 )
2026-08-24 08:30:55 +00:00
yyh
703f6d1780
fix(web): align agent v2 monitoring translations ( #41161 )
2026-08-24 08:21:41 +00:00
-LAN-
2e1620c1ac
chore(api): enforce backend layer boundaries ( #41159 )
2026-08-24 08:17:11 +00:00
zyssyz123
4847447635
fix(agent): allow saving model-less inline Agent drafts ( #41147 )
2026-08-24 07:57:14 +00:00
Joel
7ce751ffe8
chore: show full agent save time on hover ( #41148 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-24 07:53:31 +00:00
Joel
7cb9aa2d3b
fix: align duplicate agent name behavior with agent forms ( #41156 )
2026-08-24 07:48:33 +00:00
yyh
3ab8476d2d
fix(web): align agent v2 monitoring copy ( #41150 )
2026-08-24 07:36:18 +00:00
yyh
643e2d66bf
chore(deps): upgrade pnpm workspace dependencies ( #41138 )
2026-08-24 07:07:47 +00:00
Joel
693e1b0fc5
fix: show checklist errors for inline agents without models ( #41146 )
2026-08-24 06:57:34 +00:00
林玮 (Jade Lin)
70a513fc62
fix(api): scope hosted credits by tenant plan ( #41131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-24 06:35:42 +00:00
FFXN
bec4ef6ac7
fix: fix upload for plugin ( #41133 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-24 05:39:27 +00:00
wangxiaolei
0024a845f7
feat: support agent skill ( #39675 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: 起岚 <155608604+xiaoyaoqilan@users.noreply.github.com >
Co-authored-by: Parman Mohammadalizadeh <prmma23@gmail.com >
Co-authored-by: Escape0707 <tothesong@gmail.com >
Co-authored-by: Xin Zhang <zhangxin@dify.ai >
Co-authored-by: iridescentWen <66297467+iridescentWen@users.noreply.github.com >
Co-authored-by: Bond Zhu <37842169+MRZHUH@users.noreply.github.com >
Co-authored-by: KVOJJJin <jzongcode@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Chester <superdiao6@gmail.com >
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: Jony <619963502@qq.com >
Co-authored-by: Jony <13896935+zyz619963502zyz@users.noreply.github.com >
Co-authored-by: Harsh Kashyap <harsh.kashyap2001@gmail.com >
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
Co-authored-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: csurong <csurong1@gmail.com >
Co-authored-by: caosurong <surong.cao@thinkingdata.cn >
Co-authored-by: Taranum Wasu <81034301+Taranum01@users.noreply.github.com >
Co-authored-by: Taranum01 <50813317+Taranum01@users.noreply.github.com >
Co-authored-by: Pranav Agarwal <agarwalpranav0711@gmail.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: zl86790 <marshal_li_b@163.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-24 05:29:14 +00:00
Yansong Zhang
e35de2d3aa
fix: align network access authorization with main
2026-08-24 13:18:36 +08:00
Yansong Zhang
25e9f8c9bd
Merge remote-tracking branch 'origin/main' into song/snp-682-ip-allowlist
2026-08-24 13:15:51 +08:00
Yansong Zhang
9347c0750d
fix: clean app network binding after deletion
2026-08-24 13:07:51 +08:00
Crazywoola
0ab88ef36a
chore: Replace star image with new asset link ( #41136 )
2026-08-24 04:33:24 +00:00
yyh
7b3d97cb42
refactor(web): migrate pipeline publishing input form ( #41129 )
2026-08-24 04:05:39 +00:00
yyh
429edf4d82
refactor(web): migrate pipeline template input form ( #41128 )
2026-08-24 04:05:38 +00:00
yyh
5a9b6cb239
refactor(web): migrate duplicate app input form ( #41127 )
2026-08-24 04:05:37 +00:00
Asuka Minato
bda6bf3fee
test: migrate trigger and webhook sessions and ORM models to SQLite ( #40594 )
2026-08-24 04:01:02 +00:00
Joel
24287bcb0c
fix: stabilize the agent tool picker placement ( #41132 )
2026-08-24 03:38:57 +00:00
AsperforMias
3f7e6cdcb4
fix(tts): propagate and validate actual audio MIME ( #41043 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-08-24 03:38:09 +00:00
Benjamin
ea6c15b68e
fix: fall back to the batch API when the global plugin manifest is empty ( #41107 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-24 03:33:23 +00:00
dependabot[bot]
77998e41e4
chore(deps): bump gunicorn from 26.0.0 to 26.1.0 in /api in the flask group ( #41118 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 03:28:14 +00:00
酒诗
aed1672366
refactor: pass session to workflow comment account accessors ( #41117 )
...
Co-authored-by: geneachina <geneachina@gmail.com >
2026-08-24 03:20:32 +00:00
dependabot[bot]
11c922b5d4
chore(deps): bump the github-actions-dependencies group with 4 updates ( #41120 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 03:17:12 +00:00
XIIRUAN
ccd0f4b15d
refactor(web): use shared session factory for JWT decoding ( #41007 )
2026-08-24 03:16:44 +00:00
lei_lei
ab34f9ae09
fix(workflow): honor stop between non-streaming nodes ( #41090 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2026-08-24 02:51:20 +00:00
ump45nose
9385e583ff
fix(agent): avoid empty Bedrock schema fields ( #40443 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-24 02:08:11 +00:00
非法操作
5018f8aa8a
refactor(api): standardize session factory wiring ( #41085 )
2026-08-24 01:57:17 +00:00
非法操作
ed45016475
refactor(api): standardize console billing portal errors ( #41055 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-24 01:55:48 +00:00
陈志谦
9d6c846a49
docs: fix dead anchors in localized READMEs and stale dify-agent link ( #41101 )
2026-08-24 01:53:59 +00:00
yyh
8bdf702f73
fix(agent-v2): prevent workflow refresh render loop ( #41105 )
2026-08-23 08:56:02 +00:00
yyh
c62947f1f1
refactor(dify-ui): rename radio family entrypoint ( #41104 )
2026-08-23 08:08:29 +00:00
Pranav Agarwal
24f5e2ac69
fix(api): enforce admin and RBAC permissions on default model and provider models GET endpoints ( #41099 ) ( #41100 )
2026-08-23 07:33:57 +00:00
yyh
e18310e52e
refactor(dify-ui): simplify overlay content APIs ( #41098 )
2026-08-22 23:54:08 +00:00
Pranav Agarwal
07119e3f00
fix(api): enforce admin and RBAC permissions on data source integrates GET endpoint ( #41079 ) ( #41080 )
2026-08-21 17:57:23 +00:00
yyh
a9b8c84e9b
refactor(dify-ui): simplify popover content API ( #41069 )
2026-08-21 13:11:40 +00:00
盐粒 Yanli
35a4533889
refactor(agent): simplify Agent v2 output contract ( #41062 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 11:55:25 +00:00
Blackoutta
3a8fbcbd02
feat(trace): add provider-neutral unified tracing ( #39451 )
...
Co-authored-by: EvoX <evox@evomap.ai >
2026-08-21 11:28:18 +00:00
mesrop2008
23150c2319
fix(api): attach exc_info=True to logger.warning sites that drop the traceback ( #41068 )
2026-08-21 11:20:42 +00:00
Xiyuan Chen
d6147456e3
feat: Enterprise Home Snapshot — runtime endpoints and dify-agent adapter ( #40996 )
2026-08-21 10:39:36 +00:00
gegemeimingzi
7d5c68c2e1
fix(web): prevent signin page content from overflowing on mobile ( #40921 )
...
Co-authored-by: gegemeimingzi <gegemeimingzi@users.noreply.github.com >
2026-08-21 10:36:31 +00:00
Rafli Surya Wijaya
385e8662bb
fix(vdb): add document_id keyword mapping and fix VectorType in elasticsearch-ja adapter ( #40400 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 10:35:54 +00:00
yyh
6cb96adfbe
refactor(dify-ui): compose dialog close controls ( #41064 )
2026-08-21 10:21:43 +00:00
Yunlu Wen
373f33fd3b
fix: add missing metrics back and enhance typing ( #40935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 09:46:45 +00:00
yyh
faca558bf5
fix(web): prevent Safari clipping tour recovery prompt ( #41060 )
2026-08-21 09:19:38 +00:00
Byron.wang
b38d907ede
refactor(api): finish account controller application boundary ( #40440 )
2026-08-21 08:46:06 +00:00
Carson Yang
0c3d08f355
docs: add Sealos deployment option ( #41026 )
2026-08-21 08:15:35 +00:00
Byron.wang
a52adef203
refactor(api): extract change email state machine ( #40439 )
2026-08-21 08:13:23 +00:00
Byron.wang
3b05b5e553
refactor(api): move account lifecycle into application services ( #40438 )
2026-08-21 08:05:43 +00:00
Asuka Minato
92978f6d9f
test: migrate console dataset segment sessions and ORM models to SQLite ( #40515 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-08-21 06:50:14 +00:00
Asuka Minato
6fe87aaca5
test: migrate residual app generator ORM models to SQLite ( #40580 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-08-21 06:49:58 +00:00
Asuka Minato
37a927bf63
test: migrate console agent skill ORM models to SQLite ( #40570 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-08-21 06:49:44 +00:00
yyh
44e89d8844
refactor(web): migrate external API input fields ( #41052 )
2026-08-21 06:38:21 +00:00
yyh
7b1339a156
refactor(web): migrate subscription confirmation input ( #41051 )
2026-08-21 06:38:21 +00:00
yyh
2ff3f7b533
refactor(web): migrate human input timeout field ( #41050 )
2026-08-21 06:38:20 +00:00
potoior
34fdac2113
fix: merge system messages and place them first to comply with Qwen/v… ( #39136 )
2026-08-21 06:24:20 +00:00
Asuka Minato
7d635d9f7e
test: migrate auth and access controller ORM models to SQLite ( #40572 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 06:12:29 +00:00
Asuka Minato
0ce41bfea1
test: migrate console app sessions and ORM models to SQLite ( #40559 )
2026-08-21 06:12:08 +00:00
Asuka Minato
92b93c9d37
test: migrate remaining controller sessions and ORM models to SQLite ( #40538 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 06:11:44 +00:00
Asuka Minato
4692741aa0
test: migrate Agent App session store to SQLite ORM ( #40638 )
2026-08-21 06:10:31 +00:00
Asuka Minato
4ca0a10088
test: migrate vector space admission sessions and ORM models to SQLite ( #40640 )
2026-08-21 06:10:13 +00:00
Asuka Minato
6ce0976265
test: add tmp_path type ( #40724 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-21 06:09:39 +00:00
Asuka Minato
5827ce2adf
test: migrate annotation sessions and ORM models to SQLite ( #40504 )
2026-08-21 06:09:26 +00:00
Byron.wang
1d79b87307
refactor(api): move account access behind application services ( #40437 )
2026-08-21 05:56:30 +00:00
Yansong Zhang
5fad259ed1
test: satisfy strict network access checks
2026-08-21 11:47:08 +08:00
zl86790
9d8dacd0c8
fix(api): prevent dropped workflow_started events in Redis Streams ( #40964 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-08-21 03:46:50 +00:00
Yansong Zhang
2c254a4a70
feat: manage reusable network access groups
2026-08-21 11:29:28 +08:00
yyh
720e1fab9b
refactor(dify-ui): expose slider anatomy ( #41045 )
2026-08-21 03:15:45 +00:00
yyh
ca6f4e11f9
docs(dify-ui): establish documentation hierarchy ( #41044 )
2026-08-21 02:29:41 +00:00
WH-2099
a5e284e6b1
fix(plugin): protect endpoint listings ( #40897 )
2026-08-21 02:17:58 +00:00
Stephen Zhou
3d08b2f89a
fix(web): route enterprise documentation links ( #40957 )
2026-08-21 02:13:26 +00:00
Pranav Agarwal
43e59d3bc5
fix(api): enforce edit and RBAC permissions on datasource credential …fix(api): enforce edit and RBAC permissions on datasource credential GET endpoint ( #41040 ) ( #41041 )
2026-08-21 02:11:46 +00:00
WH-2099
edc805c453
fix(api): enforce app-scoped access on indirect resources ( #40893 )
2026-08-21 00:52:39 +00:00
Ingram Z
0ca99312c1
fix(agent): align Binding file upload timeouts ( #41027 )
2026-08-20 18:59:44 +00:00
wangxiaolei
785ca4b915
fix: when rbac enabled is true, not check_dataset_permission ( #41022 )
2026-08-20 14:45:40 +00:00
dependabot[bot]
c7b5a455f5
chore(deps): bump google-cloud-aiplatform from 1.160.0 to 1.164.0 in /api in the google group across 1 directory ( #39249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-20 13:48:44 +00:00
dependabot[bot]
0c698744ab
chore(deps): bump the storage group across 1 directory with 2 updates ( #40393 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-20 13:47:50 +00:00
hyhyf
e425e18fca
fix: add MESSAGE_TRACE task on chat pipline error events ( #39129 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 13:44:22 +00:00
yyh
f4e50f3c8a
refactor(web): migrate empty dataset input ( #41030 )
2026-08-20 13:38:53 +00:00
yyh
aba3f9c1d6
refactor(web): migrate document rename input ( #41029 )
2026-08-20 13:38:52 +00:00
yyh
979c8cc34b
refactor(web): migrate conversation rename input ( #41028 )
2026-08-20 13:38:51 +00:00
Asuka Minato
502418f707
test: centralize typed runtime config overrides ( #40857 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 13:30:04 +00:00
蓝破碎半圆/破碎蓝调
ccfb47d2c5
feat: support ODT document extraction ( #39973 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-08-20 13:23:03 +00:00
非法操作
1bb9183af9
refactor(api): replace legacy recommended app retrieval stack ( #40395 )
2026-08-20 13:13:43 +00:00
非法操作
de7e43a7ef
refactor(api): decouple recommended app runtime admission ( #40257 )
2026-08-20 13:13:43 +00:00
非法操作
b09691e5d2
refactor(api): isolate trial app usage writes ( #40208 )
2026-08-20 13:13:42 +00:00
GGbond
6f70ca8d26
refactor(api): decouple console tag management ( #40843 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 12:31:01 +00:00
Fasih Ur Rahman
a7a30b20af
fix(api): add missing admin and RBAC permission decorators to model credentials GET endpoints ( #40962 )
2026-08-20 12:15:13 +00:00
Yansong Zhang
642c11061a
test: satisfy strict API type checks
2026-08-20 18:38:35 +08:00
autofix-ci[bot]
4dc94b7a0b
[autofix.ci] apply automated fixes
2026-08-20 10:35:52 +00:00
盐粒 Yanli
cbd78c0073
fix(agent): clean legacy Agent Soul files ( #41024 )
2026-08-20 10:34:11 +00:00
盐粒 Yanli
97a3039a2d
refactor(dify-agent): use Workspace as shell temp space ( #41023 )
2026-08-20 10:16:05 +00:00
Yansong Zhang
0f5d9ebd72
feat: add network access policy console API
2026-08-20 18:14:33 +08:00
盐粒 Yanli
005edb7d47
fix(dify-agent): add reliable shellctl stdio mode ( #39997 )
2026-08-20 10:10:00 +00:00
盐粒 Yanli
b034368b3b
fix(dify-agent): adjust local sandbox home paths ( #41021 )
2026-08-20 10:00:01 +00:00
Pranav Agarwal
43b6d8e32e
fix(api): enforce admin and RBAC permissions on tool OAuth custom client GET endpoint ( #40944 ) ( #40945 )
2026-08-20 09:10:02 +00:00
FFXN
248df5dd25
fix(snippet): support snippet history version export ( #41012 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 08:52:45 +00:00
非法操作
f97fc01c2f
refactor(api): extract recommended app query service ( #40207 )
2026-08-20 08:45:47 +00:00
林玮 (Jade Lin)
a6ace29e1a
fix(api): handle suspended email domains ( #41004 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 08:04:05 +00:00
盐粒 Yanli
013b328555
fix(agent): complete ownership-aware deletion lifecycle ( #40888 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-20 07:48:02 +00:00
chelsealong
d7b1531431
fix(snippets): implement delete for published snippet workflow versions ( #41003 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 07:36:17 +00:00
yyh
63acefa6d0
fix(billing): remove misleading tax assurance ( #41009 )
2026-08-20 07:33:20 +00:00
Stephen Zhou
e2f6418fe4
chore: inline custom ESLint rules ( #41008 )
2026-08-20 07:32:13 +00:00
yyh
2daa69c92e
fix(web): clarify agent deletion consequences ( #41002 )
2026-08-20 06:45:55 +00:00
yyh
72b6a4e6ed
refactor: consolidate frontend browser test infrastructure ( #40997 )
2026-08-20 06:13:30 +00:00
yyh
b16a24f084
refactor(web): migrate install account fields ( #40992 )
2026-08-20 05:54:30 +00:00
Asuka Minato
6e890524db
test: migrate snippet service ORM models to SQLite ( #40567 )
2026-08-20 05:12:30 +00:00
Asuka Minato
e27eb51f8a
test: migrate media and execution service sessions and ORM models to SQLite ( #40552 )
2026-08-20 05:11:46 +00:00
Asuka Minato
2155adff5a
test: migrate Explore controller sessions and ORM models to SQLite ( #40537 )
2026-08-20 05:10:49 +00:00
Asuka Minato
c2c1876484
test: migrate document service sessions and ORM models to SQLite ( #40536 )
2026-08-20 05:10:13 +00:00
非法操作
48f338e649
refactor(api): extract web app runtime bootstrap ( #40949 )
2026-08-20 05:05:31 +00:00
Byron.wang
b4e13ec83e
refactor(api): add account profile application service ( #40436 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-20 05:03:08 +00:00
yyh
11f830a17b
ci(web): run browser tests on GitHub Ubuntu ( #40995 )
2026-08-20 04:24:32 +00:00
yyh
5550ec8ebf
fix(web): redirect after deleting an agent ( #40994 )
2026-08-20 04:09:50 +00:00
yyh
ea59256349
refactor(web): migrate signup password fields ( #40991 )
2026-08-20 03:29:14 +00:00
yyh
0f1536585e
refactor(web): migrate signup email field ( #40990 )
2026-08-20 03:29:13 +00:00
林玮 (Jade Lin)
602a646dbd
fix(api): enforce dataset document ownership ( #40989 )
2026-08-20 03:24:45 +00:00
Amogh Bhat Nagri
54ffbc7f0f
fix(logstore): normalize workflow timestamps to naive UTC ( #40947 )
...
Co-authored-by: wangxiaolei <fatelei@gmail.com >
2026-08-20 02:58:07 +00:00
WH-2099
ae20d64304
fix(ci): run Playwright E2E on GitHub Ubuntu ( #40986 )
2026-08-20 02:48:27 +00:00
非法操作
ee997d00fa
refactor(api): reuse web app access queries for permissions ( #40984 )
2026-08-20 02:27:49 +00:00
yyh
98c2ffeec7
fix(ui): align toast swipe direction with viewport ( #40980 )
2026-08-19 13:16:12 +00:00
yyh
8e1c259a66
fix(web): prevent workflow errors after app deletion ( #40977 )
2026-08-19 12:24:40 +00:00
盐粒 Yanli
ea3fd4c093
perf(dify-agent): parallelize Agent Stub config pulls ( #40973 )
2026-08-19 10:35:24 +00:00
盐粒 Yanli
930f4e6c26
fix(dify-agent): persist interrupted run history ( #40972 )
2026-08-19 10:35:13 +00:00
非法操作
356e3a8ab6
refactor(api): snapshot explore banner feature flag ( #40555 )
2026-08-19 10:34:37 +00:00
非法操作
532489babd
refactor(api): extract web app access queries ( #40482 )
2026-08-19 10:34:36 +00:00
yyh
6fa9c14490
fix(ui): stabilize toast stack interactions ( #40970 )
2026-08-19 10:13:43 +00:00
zyssyz123
d0149c3f94
fix(agent): resolve suggested questions from runtime config ( #40963 )
2026-08-19 07:54:38 +00:00
非法操作
2f6e782215
refactor(api): reuse app definition queries for service API site ( #40795 )
2026-08-19 07:23:47 +00:00
zyssyz123
414f211cde
fix(auth): harden email code login verification ( #40960 )
2026-08-19 06:57:47 +00:00
Pranav Agarwal
f1b48a93a9
fix(api): enforce edit and RBAC permissions on model provider credential GET endpoints ( #40899 ) ( #40900 )
2026-08-19 06:48:15 +00:00
盐粒 Yanli
8874f3c80b
refactor(agent): remove Agent Drive ( #40887 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-19 06:34:36 +00:00
yyh
297fdc7cb8
refactor(web): migrate HTTP timeout inputs ( #40953 )
2026-08-19 06:30:37 +00:00
yyh
73b15fc562
refactor(web): compose reset password fields ( #40952 )
2026-08-19 06:30:37 +00:00
yyh
90a6b8c998
refactor(web): simplify debounced filter state ( #40951 )
2026-08-19 06:30:36 +00:00
Riskey
8d18931125
fix: refine access point copy and remove undeploy state warning ( #40886 )
2026-08-19 04:11:44 +00:00
Nguyễn Phương
7444f96a1d
refactor: clean away unnecessary-type-conversion (bool/str no-op wrappers) ( #40822 )
2026-08-19 03:48:45 +00:00
Wu Tianwei
8a33a9adb5
fix(web): remove only-me resource access option ( #40956 )
2026-08-19 02:50:07 +00:00
yyh
b78a3462c9
chore(web): align browser support targets ( #40938 )
2026-08-18 14:21:18 +00:00
zyssyz123
c38fb16efa
fix(agent): retain usage for incomplete runs ( #40937 )
2026-08-18 13:11:22 +00:00
Asuka Minato
2400c6c59d
test: migrate dataset service sessions and ORM models to SQLite ( #40534 )
2026-08-18 12:35:57 +00:00
yyh
324ddb361d
fix(web): gate system features requests by connection ( #40939 )
2026-08-18 12:34:34 +00:00
Asuka Minato
4f81005662
test: migrate app runtime sessions and ORM models to SQLite ( #40590 )
2026-08-18 12:27:32 +00:00
Asuka Minato
f2dfa462e1
test: migrate agent runtime sessions and ORM models to SQLite ( #40587 )
2026-08-18 12:26:58 +00:00
Asuka Minato
14bc28ffbe
test: migrate residual controller sessions and ORM models to SQLite ( #40579 )
2026-08-18 12:26:33 +00:00
Asuka Minato
5afce305e7
test: migrate residual service and task ORM models to SQLite ( #40576 )
2026-08-18 12:26:01 +00:00
Asuka Minato
beecf5730a
test: migrate telemetry and core entity ORM models to SQLite ( #40574 )
2026-08-18 12:25:42 +00:00
Asuka Minato
eeda983b17
test: migrate service boundary sessions and ORM models to SQLite ( #40533 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-18 12:23:33 +00:00
Asuka Minato
e2e3521874
test: migrate residual model sessions and ORM models to SQLite ( #40531 )
2026-08-18 12:23:02 +00:00
Asuka Minato
303ce70ac4
test: migrate app model sessions and ORM models to SQLite ( #40530 )
2026-08-18 12:22:33 +00:00
Asuka Minato
5fde1d096e
test: eliminate remaining whole config mocks ( #40855 )
2026-08-18 12:01:49 +00:00
Asuka Minato
3bcd97b643
test: scope plugin and datasource config overrides ( #40854 )
2026-08-18 12:01:29 +00:00
Asuka Minato
20fdbcf36f
test: centralize enterprise config overrides ( #40853 )
2026-08-18 12:01:01 +00:00
Asuka Minato
c7f4422333
test: keep integration config overrides typed ( #40850 )
2026-08-18 12:00:32 +00:00
Asuka Minato
da6ca23b50
test: use typed config overrides in service coverage ( #40848 )
2026-08-18 11:59:58 +00:00
yyh
b064a13aa4
refactor(web): remove legacy embedded API docs ( #40929 )
2026-08-18 09:53:55 +00:00
yyh
45e2d81be4
fix(ci): align Oxlint suppression formatting ( #40934 )
2026-08-18 09:41:48 +00:00
yyh
fe41e80f33
refactor(web): remove legacy tag component ( #40928 )
2026-08-18 07:58:47 +00:00
yyh
a2ac8ad106
refactor(web): migrate clearable search inputs ( #40924 )
2026-08-18 07:55:08 +00:00
yyh
bd4cfd5a7a
refactor(web): migrate retry units to number field ( #40923 )
2026-08-18 07:55:07 +00:00
chenshiyang
0e975f6305
refactor(models): dep-inject Session on remaining @property accessors ( #40797 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-18 07:23:09 +00:00
dependabot[bot]
c94846ee2a
chore(deps): bump sqlparse from 0.5.4 to 0.6.0 in /api ( #40904 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 06:50:31 +00:00
yyh
9ce463fc24
refactor(web): compose search prefixes with input group ( #40922 )
2026-08-18 06:04:37 +00:00
zyssyz123
5a0a12cb44
fix: preserve Agent tool-generated file outputs ( #40917 )
2026-08-18 05:59:43 +00:00
Byron.wang
ba61ab4f9f
refactor(api): extract account activation application service ( #40421 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-18 05:27:40 +00:00
Byron.wang
891627b210
refactor(api): decouple data source API key auth flow ( #40452 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-18 04:30:17 +00:00
蓝破碎半圆/破碎蓝调
ba5e7d76fd
fix: accept legacy plugin daemon list responses ( #38265 )
2026-08-18 04:11:49 +00:00
yyh
809a6cff1e
refactor(web): standardize label search inputs ( #40914 )
2026-08-18 04:05:26 +00:00
yyh
32c11fd06e
refactor(web): standardize dataset search inputs ( #40913 )
2026-08-18 04:05:25 +00:00
yyh
04d2d9ff19
refactor(web): standardize app log search inputs ( #40912 )
2026-08-18 04:05:25 +00:00
yyh
05499b9011
test(dify-ui): stabilize dropdown menu story ( #40916 )
2026-08-18 04:05:24 +00:00
Harsh Kashyap
ca32e87683
fix(api): bound connect phase to 5.0s in two api/core/ outbound timeouts ( #40807 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-18 03:38:59 +00:00
盐粒 Yanli
122368f5e0
chore(dify-agent): disable Landlock for E2B templates ( #40892 )
2026-08-18 03:30:00 +00:00
盐粒 Yanli
c267e73ca6
fix(dify-agent): use E2B traffic access header ( #40891 )
2026-08-18 03:29:50 +00:00
盐粒 Yanli
c649b84bf6
fix(dify-agent): isolate cancellation intent observer ( #40896 )
2026-08-18 03:29:42 +00:00
yyh
09f8f43d20
fix(ci): use default Ubuntu mirror for Playwright ( #40909 )
2026-08-18 02:55:17 +00:00
mesrop2008
50d6c19ef4
fix(api): clear stale cancellation signals when resuming a paused workflow ( #40905 )
2026-08-18 02:27:43 +00:00
yyh
6d89557355
feat(dify-ui): add input group composition ( #40890 )
2026-08-18 02:14:39 +00:00
Amogh Bhat Nagri
30c304c6a7
fix(api): repair two malformed logger format strings ( #40901 )
2026-08-18 02:10:59 +00:00
yyh
76a91eb433
refactor(dify-ui): expose autocomplete popup anatomy ( #40895 )
2026-08-18 02:06:03 +00:00
Chengxiao
394b43376a
fix: suggest deepseek-v4-flash for Agent mode ( #40852 )
2026-08-18 01:57:21 +00:00
Asuka Minato
02f0e8cffa
test: isolate config inputs from process environment ( #40847 )
2026-08-17 13:09:17 +00:00
Asuka Minato
3f0a9c5060
test: migrate RAG indexing sessions and ORM models to SQLite ( #40513 )
2026-08-17 12:13:02 +00:00
Asuka Minato
ce1aed8df5
test: migrate RAG pipeline sessions and ORM models to SQLite ( #40511 )
2026-08-17 12:12:46 +00:00
Asuka Minato
c3d090fe4e
test: migrate Service API dataset metadata sessions and ORM models to SQLite ( #40518 )
2026-08-17 12:12:06 +00:00
Asuka Minato
d92cf5d198
test: migrate Service API dataset document sessions and ORM models to SQLite ( #40519 )
2026-08-17 12:11:53 +00:00
Asuka Minato
ccf4d25321
test: migrate console workflow controller sessions and ORM models to SQLite ( #40527 )
2026-08-17 12:11:34 +00:00
Asuka Minato
4e02075f8d
test: migrate console app MCP sessions and ORM models to SQLite ( #40526 )
2026-08-17 12:11:12 +00:00
Asuka Minato
0f358f5bb3
test: migrate console conversation sessions and ORM models to SQLite ( #40528 )
2026-08-17 12:10:57 +00:00
Asuka Minato
a575ae5ef2
test: migrate controller auth wrapper sessions and ORM models to SQLite ( #40529 )
2026-08-17 12:10:44 +00:00
盐粒 Yanli
2aaac4dadb
feat(dify-agent): enforce signed upload size limits ( #40883 )
2026-08-17 11:59:42 +00:00
盐粒 Yanli
bec3890689
fix(dify-agent): enforce short-lived Agent Stub authorization ( #40884 )
2026-08-17 11:48:12 +00:00
非法操作
e3ab88f6de
feat: dispatch New Agent Beta eligibility checks ( #40725 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-17 10:33:50 +00:00
盐粒 Yanli
a679ee5644
fix(dify-agent): preserve snapshots for failed and cancelled runs ( #40876 )
2026-08-17 10:11:22 +00:00
盐粒 Yanli
96809473fc
feat(dify-agent): add context-aware history compaction ( #40872 )
2026-08-17 09:36:21 +00:00
林玮 (Jade Lin)
5ef8becd25
feat: create accounts with client IP ( #40875 )
2026-08-17 09:29:57 +00:00
盐粒 Yanli
4249a0d052
fix(dify-agent): require E2B traffic authentication ( #40871 )
2026-08-17 08:35:53 +00:00
zyssyz123
64587eae43
fix(workflow): preserve historical Agent node compatibility ( #40859 )
2026-08-17 07:31:38 +00:00
yyh
4ce681d42f
test(e2e): align agent model selector locators ( #40862 )
2026-08-17 06:48:00 +00:00
yyh
59c6a470bb
fix(web): update agent model request limit copy ( #40863 )
2026-08-17 06:37:23 +00:00
无能的迪拜巧克力
b02072baee
fix(web): let multimodal guidance height fit content ( #40846 )
2026-08-17 06:10:06 +00:00
Bond Zhu
f6a472d948
feat(ci): sync E2B template on release tag push ( #40858 )
2026-08-17 06:06:46 +00:00
Weike Zhang
45be4620fe
refactor(controllers/web): dep-inject login and forgot-password payloads ( #36659 ) ( #40856 )
2026-08-17 05:58:40 +00:00
dependabot[bot]
08993dd622
chore(deps): bump the github-actions-dependencies group with 2 updates ( #40834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 02:50:41 +00:00
YungLe
219596c4df
feat(plugin-auth): visibility picker for OAuth credentials ( #39840 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: twwu <twwu@dify.ai >
2026-08-17 02:41:26 +00:00
yyh
facb60abfe
fix(web): align combobox interaction semantics ( #40826 )
2026-08-17 02:13:08 +00:00
zy
141cbf9832
fix(api): support audio/x-m4a for ASR ( #40776 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-16 02:47:31 +00:00
Asuka Minato
8fb5dd8587
test: migrate agent controller sessions and ORM models to SQLite ( #40600 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
2026-08-15 15:15:28 +00:00
Asuka Minato
1651bcc774
test: migrate residual controller sessions and ORM models to SQLite ( #40606 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
2026-08-15 15:15:11 +00:00
mesrop2008
c2e68335d4
docs: fix pipeline_generator docstrings to reference pipeline instead of app_model ( #40813 )
2026-08-15 12:09:16 +00:00
Asuka Minato
177edaa1c6
test: migrate annotation security sessions and ORM models to SQLite ( #40604 )
2026-08-15 09:54:29 +00:00
Asuka Minato
edb32fba92
test: migrate RAG processor residuals to SQLite ORM models ( #40608 )
2026-08-15 09:54:09 +00:00
Asuka Minato
959cacdc00
test: migrate agent surface sessions and ORM models to SQLite ( #40602 )
2026-08-15 09:53:48 +00:00
Asuka Minato
582c73bc3b
test: migrate residual user ORM stand-ins to real models ( #40625 )
2026-08-15 09:52:59 +00:00
Asuka Minato
6eca353804
test: migrate file controller ORM models to real entities ( #40632 )
2026-08-15 09:52:38 +00:00
Harsh Kashyap
d43685bc79
fix(extension): chain original exception in APIBasedExtensionRequestor per PEP 3134 ( #40810 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-15 08:48:28 +00:00
Valor
56ebccf14d
fix: narrow bare except in storage exists() to ClientError ( #40420 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-08-15 07:12:04 +00:00
chenshiyang
d31a7d47bf
refactor(controllers/web): dep-inject payloads with @model_validate ( #40796 )
...
Co-authored-by: chenshiyang.10 <chenshiyang.10@jd.com >
2026-08-15 06:55:06 +00:00
Dream
8031ea6d73
fix: replace bare except with except Exception in core agent, storage and vector backends ( #40801 )
2026-08-15 00:56:09 +00:00
zyssyz123
dfac3e524e
fix: reclaim conversation resources on deletion ( #40792 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 14:30:04 +00:00
WH-2099
fc7b51634d
fix(api): protect agent sandbox reads ( #40794 )
2026-08-14 13:51:41 +00:00
WH-2099
96bfcf20cd
fix(api): protect workspace credential mutations ( #40790 )
2026-08-14 12:03:54 +00:00
Mahbub Souad
557fbec45f
refactor: add Mapped type annotations to model fields ( #40373 ) ( #40380 )
2026-08-14 12:03:17 +00:00
AlexMultiAgent
eaa9d877f1
test(api): make session decorator path assertion platform-agnostic ( #39895 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-08-14 11:52:40 +00:00
chelsealong
b537fed907
fix(api): point SSRF-blocked error message at the correct dify issue ( #40605 )
2026-08-14 11:46:50 +00:00
酒诗
b6319c819c
chore: dep inject for model in dataset document actions ( #40787 )
...
Co-authored-by: geneachina <geneachina@gmail.com >
2026-08-14 11:08:21 +00:00
WH-2099
b6694d462f
fix(api): protect custom OAuth client deletion ( #40786 )
2026-08-14 10:59:49 +00:00
L1nSn0w
ea6770c7a1
feat(oauth): drive silent authorization from oauth_provider_apps.auto_authorize ( #40783 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 10:29:39 +00:00
Joel
b0c5172e10
fix: show accurate copy for agent run limit errors ( #40784 )
2026-08-14 10:07:36 +00:00
WH-2099
62a544a146
fix(api): enforce RAG draft variable access boundaries ( #40745 )
2026-08-14 10:07:22 +00:00
非法操作
eec092f93d
refactor(api): reuse app definition queries for service API info ( #40476 )
2026-08-14 09:38:35 +00:00
非法操作
e0fd3b264a
refactor(api): reuse app definition queries for app parameters ( #40465 )
2026-08-14 09:38:34 +00:00
非法操作
17c8ff6a33
refactor(api): reuse app definition queries in web and service APIs ( #40463 )
2026-08-14 09:38:33 +00:00
非法操作
c425e4cdd5
refactor(api): extract installed app definition queries ( #40462 )
2026-08-14 09:38:32 +00:00
yyh
de9b456e82
fix(ci): align staged checks with Vite+ ( #40774 )
2026-08-14 09:09:33 +00:00
Joel
62d06a3c73
fix: preserve successful last run status after page restore ( #40775 )
2026-08-14 08:59:18 +00:00
zyssyz123
09f20b7a14
fix(agent): return conflict for duplicate creation ( #40771 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 08:57:13 +00:00
Asuka Minato
0a1e52598f
test: migrate controller identity ORM models to SQLite ( #40626 )
2026-08-14 08:54:48 +00:00
Asuka Minato
640bf56859
test: migrate workflow tool users to SQLite ORM models ( #40628 )
2026-08-14 08:54:31 +00:00
Asuka Minato
a958c2cadb
test: migrate RAG residual entities to real ORM models ( #40629 )
2026-08-14 08:53:56 +00:00
Asuka Minato
f058e36084
test: migrate account tenant ORM stand-ins to SQLite ( #40627 )
2026-08-14 08:53:32 +00:00
Asuka Minato
9f364339cc
test: migrate residual namespace ORM entities to real models ( #40633 )
2026-08-14 08:52:53 +00:00
盐粒 Yanli
3acc9470d4
feat(dify-agent): expand and enforce agent run limits ( #40641 )
2026-08-14 08:27:19 +00:00
yyh
9ddbc23b16
fix(dify-ui): refine segmented control focus feedback ( #40769 )
2026-08-14 08:17:14 +00:00
Myshkin451
c903e93e8b
fix: preserve file preview content type ( #37211 )
...
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 07:45:21 +00:00
盐粒 Yanli
0b36a0bbc0
fix(dify-agent): clarify shell working spaces ( #40623 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 07:39:32 +00:00
林玮 (Jade Lin)
4e44ade07f
fix: handle long text URLs in webscraper ( #40757 )
2026-08-14 07:34:53 +00:00
Joel
35132d6892
chore: reopen the education application flow ( #40760 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 07:16:21 +00:00
dependabot[bot]
6edc8ba147
chore(deps): bump pydantic-ai-slim from 1.102.0 to 1.106.0 in /dify-agent ( #40736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 06:26:00 +00:00
yyh
12b3b62a7f
chore: update workspace dependencies ( #40764 )
2026-08-14 06:17:11 +00:00
Crazywoola
58653f2cdb
feat(workflow-generator): prefer installed tools ( #40611 )
2026-08-14 05:38:37 +00:00
Asuka Minato
ef176f130b
test: migrate workflow event ORM models to real entities ( #40634 )
2026-08-14 05:35:10 +00:00
Asuka Minato
c36161a73f
test: migrate OpenAPI and tool-file ORM entities ( #40637 )
2026-08-14 05:34:56 +00:00
Asuka Minato
4b189777c4
test: migrate web controller identity ORM models to real entities ( #40639 )
2026-08-14 05:34:43 +00:00
Asuka Minato
d08dc6162c
test: migrate trace workflow run ORM model to real entity ( #40642 )
2026-08-14 05:34:29 +00:00
Asuka Minato
b5e05516f4
test: migrate annotation controller ORM models to real entities ( #40643 )
2026-08-14 05:34:16 +00:00
Asuka Minato
9f048cd89b
test: migrate load balancing account ORM model to real entity ( #40644 )
2026-08-14 05:34:00 +00:00
Asuka Minato
78dfce3b63
test: migrate expired log workflow ORM models to real entities ( #40645 )
2026-08-14 05:33:46 +00:00
Asuka Minato
97d34ae6be
test: migrate agent drive end-user ORM models to real entities ( #40654 )
2026-08-14 05:33:29 +00:00
Asuka Minato
ea0ee680dc
test: migrate app service accounts and commit failures to real ORM ( #40655 )
2026-08-14 05:33:16 +00:00
yyh
9acdcbe2f8
fix(web): skip lifecycle scripts in Docker install ( #40763 )
2026-08-14 05:12:14 +00:00
yyh
0f63a05d04
chore: upgrade Vite+ to 0.2.9 ( #40762 )
2026-08-14 04:42:28 +00:00
WH-2099
3cd23d4ef8
fix(agent): authenticate agent control plane ( #40737 )
2026-08-14 04:32:09 +00:00
Pranav Agarwal
e2852524be
fix(api): enforce edit and RBAC permissions on dataset API key GET endpoint ( #40740 ) ( #40743 )
2026-08-14 04:27:37 +00:00
yyh
f8e05ebfc0
docs(web): consolidate maintainer guidance ( #40758 )
2026-08-14 03:40:05 +00:00
Joel
0ac005eb98
fix: add semantic document titles across pages ( #40396 )
2026-08-14 03:29:16 +00:00
林玮 (Jade Lin)
755c154b1f
refactor: resolve completion model via manager ( #40756 )
2026-08-14 02:52:42 +00:00
Jingyi
e3b3165e9a
feat(web): embed marketplace in integration categories ( #40744 )
2026-08-14 01:55:51 +00:00
Xiyuan Chen
bf044cf19c
chore(deps): bump wandb to 0.28.2 (go-git, grpc, x/text, Go stdlib CVEs) ( #40753 )
2026-08-14 01:36:14 +00:00
yyh
1cf8db8395
refactor(web): clarify model selector trigger ownership ( #40732 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 01:03:50 +00:00
WH-2099
c1bde25bcc
fix(api): remove unsafe Bedrock test endpoint ( #40742 )
2026-08-13 19:47:13 +00:00
Harsh Kashyap
8238684334
fix(api): chain original exception in 13 except blocks per PEP 3134 ( #40738 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-13 17:50:05 +00:00
zyssyz123
c9c7fb9962
fix(agent): meter internal LLM calls through API ( #40613 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-13 12:15:44 +00:00
林玮 (Jade Lin)
b9248690b0
refactor: generalize hosted model quota lifecycle ( #40722 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-13 08:10:02 +00:00
yyh
36dfc6c216
refactor(ui): enforce single-choice segmented controls ( #40726 )
2026-08-13 08:09:10 +00:00
yyh
7a6f380f2c
fix(dify-ui): refine pagination navigation semantics ( #40723 )
2026-08-13 07:54:31 +00:00
Joel
84e348c52b
fix: prevent cross-tab chat conversation switching ( #40709 )
2026-08-13 07:26:38 +00:00
盐粒 Yanli
79b8d7a797
fix(agent): normalize plugin provider identities ( #40619 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-08-13 07:22:41 +00:00
yyh
fb30dd2d58
refactor(web): migrate app card icon controls ( #40652 )
2026-08-13 07:04:17 +00:00
yyh
a0ca3d2e81
refactor(web): remove legacy action button references ( #40651 )
2026-08-13 07:04:16 +00:00
yyh
204a906de8
refactor(web): migrate help menu icon trigger ( #40650 )
2026-08-13 07:04:15 +00:00
yyh
146f402a8c
refactor(web): migrate workflow icon commands ( #40649 )
2026-08-13 06:44:03 +00:00
yyh
d6f32a0267
refactor(web): migrate plugin icon commands ( #40648 )
2026-08-13 06:44:02 +00:00
yyh
288766171d
refactor(web): migrate dataset icon commands ( #40647 )
2026-08-13 06:44:01 +00:00
yyh
7ab368f4a4
refactor(web): migrate app icon commands ( #40646 )
2026-08-13 06:44:00 +00:00
yyh
d0e2723e45
refactor(web): migrate semantic icon controls ( #40624 )
2026-08-13 06:43:59 +00:00
Joel
c085142e66
chore: remove scope selection from the agent environment editor ( #40701 )
2026-08-13 06:24:51 +00:00
林玮 (Jade Lin)
c647cfd6a3
refactor: resolve summary models through manager ( #40696 )
2026-08-13 06:22:22 +00:00
yyh
29a4897e73
fix(ci): prevent false failures from superseded runs ( #40699 )
2026-08-13 06:18:22 +00:00
盐粒 Yanli
8df220c2b3
fix(agent): propagate resource collection failures ( #40697 )
2026-08-13 06:16:12 +00:00
zyssyz123
6e80f42f38
fix(api): decouple response listeners from execution lifecycle ( #39813 )
2026-08-13 05:50:43 +00:00
Asuka Minato
211344d0b0
test: migrate conversation lifecycle sessions and ORM models to SQLite ( #40656 )
2026-08-13 05:20:10 +00:00
Asuka Minato
6b5c04e7d3
test: migrate workflow node trace ORM models to real entities ( #40657 )
2026-08-13 05:19:52 +00:00
Asuka Minato
6ea89dc7cb
test: migrate workflow tool-file ORM model to real entity ( #40658 )
2026-08-13 05:19:34 +00:00
Asuka Minato
ff46c3d7d7
test: migrate reranker upload-file sessions and ORM models to SQLite ( #40659 )
2026-08-13 05:19:19 +00:00
Asuka Minato
2f969afaf2
test: migrate app runner transaction sessions and ORM models to SQLite ( #40660 )
2026-08-13 05:19:00 +00:00
Asuka Minato
fbd38753fa
test: migrate residual controller ORM identities to real models ( #40661 )
2026-08-13 05:18:44 +00:00
Asuka Minato
2d1fb61885
test: migrate RAG dataset ORM contracts to real models ( #40662 )
2026-08-13 05:18:25 +00:00
Asuka Minato
7e3381e8ad
test: migrate OpenTelemetry ORM identities to real models ( #40663 )
2026-08-13 05:17:53 +00:00
Joel
190780e125
fix(e2e): skip hidden Agent knowledge E2E scenarios ( #40691 )
2026-08-13 05:03:15 +00:00
yyh
1f96da5e6d
fix(ci): always report required style checks ( #40684 )
2026-08-13 04:05:45 +00:00
Joel
a8d5679a1c
fix: update Agent advanced settings copy ( #40682 )
2026-08-13 03:25:43 +00:00
Xiyuan Chen
5bacb68115
fix(ops): keep the path of self-hosted LangSmith and Weave endpoints ( #40584 )
2026-08-13 03:18:22 +00:00
Asuka Minato
af2fac75db
test: migrate workflow variable ORM model to real entity ( #40664 )
2026-08-13 03:05:31 +00:00
Asuka Minato
616736e0f1
test: migrate residual session factories to shared SQLite ( #40665 )
2026-08-13 03:04:59 +00:00
Asuka Minato
94323c0838
test: migrate residual dataset and archive ORM models ( #40668 )
2026-08-13 03:04:17 +00:00
Asuka Minato
223998bd48
test: migrate residual ORM model stand-ins to real mappings ( #40666 )
2026-08-13 03:03:46 +00:00
Joel
b3d770a69b
fix: hide knowledge retrieval from Agent V2 configuration ( #40679 )
2026-08-13 03:03:12 +00:00
Asuka Minato
9fb51b7e67
test: migrate API workflow pause ORM models to real entities ( #40669 )
2026-08-13 03:03:10 +00:00
yyh
67366dd35c
feat(ui): expose base toggle composition ( #40622 )
2026-08-13 02:29:37 +00:00
yyh
71b31e17b0
refactor(web): migrate domain icon commands ( #40621 )
2026-08-13 02:29:36 +00:00
yyh
312bc4912d
refactor(web): migrate shared icon commands ( #40620 )
2026-08-13 02:29:36 +00:00
yyh
3925b5fa1b
refactor(ui): adopt icon button in close controls ( #40617 )
2026-08-13 02:29:35 +00:00
yyh
d4d30148bd
feat(ui): add icon button primitive ( #40616 )
2026-08-13 02:29:34 +00:00
林玮 (Jade Lin)
12e6838403
fix: meter hosted LLM invocations ( #40589 )
2026-08-12 12:33:21 +00:00
WH-2099
489772908b
fix: enforce API key list permissions ( #40516 )
2026-08-12 11:44:27 +00:00
Benjamin
6a37e1538a
fix(rbac): grant member policies when a dataset is opened to the work… ( #39735 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-12 09:02:03 +00:00
wangxiaolei
eeaaf11a51
fix: fix create dataset with document miss rbac operation ( #40599 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 08:57:43 +00:00
Wu Tianwei
6899c7720f
refactor(web): remove deprecated deployments pages ( #40593 )
2026-08-12 08:49:51 +00:00
Byron.wang
51a007e84e
refactor(api): extract init validation into layered application service ( #40046 )
2026-08-12 08:42:09 +00:00
yyh
6d185b6f40
test(web): remove brittle publisher lock test ( #40592 )
2026-08-12 07:55:46 +00:00
github-actions[bot]
7358c0f735
chore(i18n): sync translations with en-US ( #40573 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-12 07:49:39 +00:00
yyh
01460f681e
fix(web): render workspace plan badge during SSR ( #40581 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 07:45:39 +00:00
Crazywoola
750fce7e52
fix(web): restore app deletion autofill and knowledge scope label ( #40583 )
2026-08-12 07:31:59 +00:00
Asuka Minato
216d528f1b
test: migrate agent app sandbox sessions and ORM models to SQLite ( #40568 )
2026-08-12 06:30:17 +00:00
Xin Zhang
0ee89c1302
fix: restrict app deploy to explicit enterprise permission ( #40564 )
2026-08-12 06:25:05 +00:00
WH-2099
af382be837
fix(api): bind remaining RAG resources to owners ( #40503 )
2026-08-12 06:05:16 +00:00
chelsealong
d813edb945
fix(agent-v2): stop dropping non-vision attachments from agent chat ( #40179 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-08-12 05:57:21 +00:00
无能的迪拜巧克力
9041251da5
feat(web): add multimodal retrieval guidance for Knowledge embedding models ( #40566 )
2026-08-12 05:54:33 +00:00
Joel
9e04e4f5c2
chore: add Docker configuration for the Turnstile site key ( #40569 )
2026-08-12 05:54:21 +00:00
yyh
28ba7033fa
refactor(web): remove profile bootstrap atom layer ( #40474 )
2026-08-12 04:05:57 +00:00
Wu Tianwei
fbaf23dc8d
fix(web): improve app deployment v2 accessibility ( #40550 )
2026-08-12 03:43:35 +00:00
github-actions[bot]
9cc1f68364
chore(i18n): sync translations with en-US ( #40546 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-12 03:25:34 +00:00
zyssyz123
059c9ce0b6
feat: add trunstile ( #40494 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 03:08:19 +00:00
yyh
668fb4c14a
refactor(web): sync zendesk from profile query ( #40473 )
2026-08-12 02:57:27 +00:00
yyh
4c06bcf000
refactor(web): sync amplitude from profile query ( #40472 )
2026-08-12 02:15:24 +00:00
Wu Tianwei
7aba539e82
feat: app deployment v2 ( #39829 )
...
Co-authored-by: zhangx1n <zhangxin@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 01:55:36 +00:00
WH-2099
ef8544b173
fix(api): bind dataset operations to owners ( #40149 )
2026-08-11 16:37:14 +00:00
yyh
bee269afe8
refactor(web): align education autocomplete async behavior ( #40500 )
2026-08-11 14:12:50 +00:00
yyh
324b0f97ff
refactor(web): read plugin profile from query cache ( #40471 )
2026-08-11 11:39:26 +00:00
yyh
7352944dec
refactor(web): read account profile from query cache ( #40470 )
2026-08-11 11:17:29 +00:00
yyh
78c7fb9c5c
refactor(web): move education verification to dedicated routes ( #40493 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 09:56:11 +00:00
Joel
8598af2a17
fix: improve agent working directory tab labels and tooltips ( #40496 )
2026-08-11 09:36:33 +00:00
yyh
df07a0a1de
refactor(web): read workflow profile from query cache ( #40469 )
2026-08-11 09:03:56 +00:00
Asuka Minato
a64a24b39c
test: migrate snippet and vector sessions to SQLite ( #40089 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron Wang <byron@dify.ai >
2026-08-11 08:51:07 +00:00
yyh
cd0e88c680
refactor(web): read dataset profile from query cache ( #40468 )
2026-08-11 08:30:49 +00:00
Asuka Minato
08008f6305
test: migrate controller sessions to SQLite ( #40083 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 08:29:40 +00:00
Valor
e3812cf72b
fix: add zh_Hans labels for builtin Audio provider and its tools ( #40408 )
2026-08-11 08:27:59 +00:00
yyh
4175d062f4
fix(web): make legacy Home redirect permanent ( #40492 )
2026-08-11 08:27:57 +00:00
Yunlu Wen
84f9b6530e
chore: bump cryptography, pypdf, h2 for CVE fixes ( #40409 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-11 08:14:55 +00:00
yyh
3d02a12eb6
refactor(web): read app profile from query cache ( #40467 )
2026-08-11 08:09:58 +00:00
Byron.wang
c1e94f8ee7
refactor(api): consolidate deployment edition handling ( #40142 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 07:39:01 +00:00
yyh
7fffd51535
fix(web): preserve workflow canvas after history updates ( #40489 )
2026-08-11 07:36:21 +00:00
Joel
a68e0bbc6f
fix: show a persistent toast for agent run timeouts ( #40486 )
2026-08-11 07:27:52 +00:00
Asuka Minato
dd3cf53044
test: migrate retention and task sessions to SQLite ( #40090 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 07:05:36 +00:00
Asuka Minato
500e37e2fd
test: migrate core RAG sessions to SQLite ( #40085 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 07:05:26 +00:00
Joel
44c5f1c011
fix: split sandbox files into saved and temporary tabs ( #40478 )
2026-08-11 06:46:01 +00:00
Asuka Minato
7162450e83
test: migrate app service sessions to SQLite ( #40088 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-11 06:43:15 +00:00
Asuka Minato
3f62f3cd05
test: migrate dataset indexing task sessions to SQLite ( #40091 )
2026-08-11 06:31:33 +00:00
Asuka Minato
15483f1592
test: use sqlite sessions in rag pipeline coverage ( #40093 )
2026-08-11 06:19:08 +00:00
wangxiaolei
4c7b870062
fix: _multiple_retrieve_thread not fail fast ( #40466 )
2026-08-11 05:40:23 +00:00
yyh
48451f5adf
fix(web): keep agent ref updates out of render ( #40429 )
2026-08-11 03:57:58 +00:00
Kecheng Wang
f785af3cec
fix(docker): use dynamic DNS resolution for all nginx upstreams ( #39155 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-11 00:48:59 +00:00
Tushar Motwani
aa5e8a5eff
chore: suppress pyrefly necessary conversions ( #40444 )
2026-08-10 16:41:34 +00:00
yyh
6a9efa8ffd
fix(web): keep workflow ref updates out of render ( #40428 )
2026-08-10 14:38:04 +00:00
林玮 (Jade Lin)
4eb9a24997
refactor(workflow): align standalone node execution layers ( #40447 )
2026-08-10 12:37:34 +00:00
yyh
b206e691ca
fix(web): keep shared ref updates out of render ( #40427 )
2026-08-10 11:33:11 +00:00
yyh
3f354c2b06
docs(web): clarify ref mutation ownership ( #40426 )
2026-08-10 11:04:18 +00:00
github-actions[bot]
8ae9d0ad8e
chore(i18n): sync translations with en-US ( #40435 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-10 11:00:10 +00:00
Joel
0f583cfe75
fix: widen agent orchestration chat on large displays ( #40433 )
2026-08-10 09:57:47 +00:00
zyqzyq
df250423d4
feat: add tool plugin param type date and date-picker ( #36163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com >
2026-08-10 09:31:38 +00:00
Asuka Minato
b8934b743c
test: migrate core app sessions to SQLite ( #40084 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 09:01:02 +00:00
Byron.wang
976d061f9b
refactor(api): merge ping and version endpoints into system ( #40058 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 08:50:40 +00:00
Asuka Minato
96655436f4
test: migrate RAG index sessions to SQLite ( #40080 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 08:43:18 +00:00
非法操作
648806bc9c
refactor(api): extract explore banner query service ( #40053 )
2026-08-10 08:07:54 +00:00
yyh
64ebfe2235
fix(web): name the webapp password visibility action ( #40225 )
2026-08-10 07:12:24 +00:00
yyh
ca4d7ff1f2
fix(web): make suggested questions native buttons ( #40200 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 06:47:19 +00:00
yyh
2917d1d51c
refactor(web): migrate webapp password fields to dify ui ( #40223 )
2026-08-10 06:44:28 +00:00
yyh
c79b9821fa
fix(web): name endpoint card actions ( #40260 )
2026-08-10 06:44:10 +00:00
yyh
6422ef2b57
fix(web): use button for workflow debug close ( #40274 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 06:43:23 +00:00
yyh
509ea9afc4
fix(web): name secret key delete action ( #40297 )
2026-08-10 06:43:02 +00:00
yyh
1828cc6a10
fix(web): name MCP header delete actions ( #40300 )
2026-08-10 06:42:45 +00:00
yyh
8d5ff67d05
fix(web): name external API card actions ( #40304 )
2026-08-10 06:42:36 +00:00
yyh
ec63a26511
fix(web): expose chat variable tips state ( #40334 )
2026-08-10 06:42:03 +00:00
yyh
c2b3b89445
docs(web): add Next.js agent rules ( #40398 )
2026-08-10 06:39:37 +00:00
Joel
5967bd8e08
chore: tighten education verification and pause discount access ( #40402 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
2026-08-10 06:33:03 +00:00
非法操作
7e7548cd18
fix(web): allow unlimited text input in trial apps ( #40403 )
2026-08-10 06:18:38 +00:00
dependabot[bot]
1ba3aa718e
chore(deps): bump pymdown-extensions from 11.0 to 11.0.1 in /dify-agent ( #40183 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 06:16:06 +00:00
dependabot[bot]
c7b1660650
chore(deps): bump gitpython from 3.1.57 to 3.1.58 in /api ( #40184 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 06:14:40 +00:00
yyh
f5e1f1590f
fix(web): use buttons for version filters ( #40357 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 04:41:57 +00:00
yyh
09d0cca5b9
fix(web): make tool category filters keyboard accessible ( #40243 )
2026-08-10 04:18:04 +00:00
yyh
d8736be194
fix(web): name MCP header fields ( #40299 )
2026-08-10 03:57:24 +00:00
Pranav Agarwal
7f15f506f8
fix(api): end_date filter in feedback export excludes the entire end date ( #40114 )
2026-08-10 03:27:56 +00:00
chelsealong
6aa3fa5193
fix: catch ValueError instead of bare except in account CLI commands ( #40356 )
2026-08-10 03:18:33 +00:00
dependabot[bot]
c849be5e52
chore(deps): bump the github-actions-dependencies group with 2 updates ( #40391 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 03:17:53 +00:00
yyh
b3b3088a17
fix(web): name external API panel close ( #40309 )
2026-08-10 03:13:36 +00:00
yyh
72fad39913
fix(web): name external API modal close ( #40313 )
2026-08-10 03:13:35 +00:00
yyh
e12563a4b4
fix(web): name plugin item actions ( #40261 )
2026-08-10 03:13:33 +00:00
yyh
e8afed13cc
fix(web): name plugin detail close action ( #40264 )
2026-08-10 03:13:33 +00:00
yyh
7a72bb3571
fix(web): name OAuth redirect copy action ( #40303 )
2026-08-10 03:13:33 +00:00
yyh
08f30717ad
fix(web): make verification back actions keyboard accessible ( #40196 )
2026-08-10 03:13:31 +00:00
yyh
2bdfbb9e61
fix(web): name generated result copy action ( #40259 )
2026-08-10 03:13:31 +00:00
yyh
06e757a9e9
fix(web): name the snippet info menu trigger ( #40251 )
2026-08-10 03:13:31 +00:00
yyh
7b84d4daca
fix(web): use primary headings on password reset pages ( #40193 )
2026-08-10 03:13:31 +00:00
yyh
5e0d705a7f
fix(web): name the plugin debug trigger ( #40252 )
2026-08-10 03:13:31 +00:00
yyh
30ca836e03
fix(web): make the citation toggle a button ( #40204 )
2026-08-10 03:12:25 +00:00
Asuka Minato
b391dc56a0
chore: example to rm db.session ( #40370 )
2026-08-10 02:58:52 +00:00
yyh
606fac6e1c
fix(web): use button for publisher access ( #40361 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:56:21 +00:00
yyh
ed36ee5133
refactor(web): rely on preview dialog containment ( #40363 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:56:20 +00:00
yyh
c35242731f
fix(web): use button for provider tool item ( #40362 )
2026-08-10 02:56:20 +00:00
yyh
d2d07d0345
fix(web): use buttons for plugin type switch ( #40353 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:56:19 +00:00
yyh
8b908d6150
fix(web): use buttons for pricing categories ( #40360 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:56:18 +00:00
yyh
1017a76b4c
fix(web): name assigner add operation ( #40337 )
2026-08-10 02:56:18 +00:00
yyh
9c5d76c299
refactor(web): rely on QR panel containment ( #40352 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:56:18 +00:00
yyh
83987b8eec
fix(web): name prompt generator action ( #40328 )
2026-08-10 02:56:16 +00:00
yyh
cbd71699de
fix(web): expose SVG preview toggle state ( #40332 )
2026-08-10 02:56:16 +00:00
yyh
5d58a25e52
fix(web): name human input preview close ( #40321 )
2026-08-10 02:56:16 +00:00
yyh
764d9b5fbe
fix(web): name external retrieval close action ( #40317 )
2026-08-10 02:56:16 +00:00
yyh
5ffea6d30e
fix(web): name code generator action ( #40324 )
2026-08-10 02:56:16 +00:00
yyh
2796210e18
fix(web): name agent log navigation menu ( #40286 )
2026-08-10 02:56:14 +00:00
yyh
1b2c71ac75
fix(web): name variable inspect close actions ( #40289 )
2026-08-10 02:56:14 +00:00
yyh
cc4bf22d07
fix(web): expose workflow parallel toggle state ( #40282 )
2026-08-10 02:56:14 +00:00
yyh
7295d9306f
fix(web): name image previewer actions ( #40283 )
2026-08-10 02:56:14 +00:00
yyh
2a66b49bc7
fix(web): name human input delete action ( #40293 )
2026-08-10 02:56:14 +00:00
yyh
c944a25585
fix(web): expose debug toolbar semantics ( #40258 )
2026-08-10 02:56:12 +00:00
yyh
2067836851
fix(web): name saved item actions ( #40256 )
2026-08-10 02:56:12 +00:00
yyh
6f95a071b5
fix(web): name snippet stop action ( #40278 )
2026-08-10 02:56:11 +00:00
yyh
a543fd3656
fix(web): name workflow version history action ( #40276 )
2026-08-10 02:56:11 +00:00
yyh
d94c4415af
fix(web): name annotation reply actions ( #40270 )
2026-08-10 02:56:11 +00:00
yyh
abbed23c64
fix(web): make dataset sidebar menu items buttons ( #40248 )
2026-08-10 02:56:09 +00:00
yyh
5de4e5b3c0
fix(web): name dataset configuration actions ( #40254 )
2026-08-10 02:56:09 +00:00
yyh
1e17a55e79
fix(web): name annotation configuration action ( #40255 )
2026-08-10 02:56:09 +00:00
yyh
465dab2eed
refactor(web): keep copy id events on the button ( #40247 )
2026-08-10 02:56:09 +00:00
yyh
532e0a77cc
fix(web): name conversation menu triggers ( #40253 )
2026-08-10 02:56:09 +00:00
yyh
47835e6b25
fix(web): expose the voice recording timer ( #40205 )
2026-08-10 02:56:07 +00:00
yyh
11c537dc1e
fix(web): restore webapp email code form submission ( #40227 )
2026-08-10 02:56:07 +00:00
yyh
e4420227b5
fix(web): make the scroll-to-node action a button ( #40214 )
2026-08-10 02:56:07 +00:00
yyh
f9e44fe86e
fix(web): restore the signup email focus order ( #40230 )
2026-08-10 02:56:07 +00:00
yyh
b256e211dc
fix(web): make the member selector keyboard accessible ( #40209 )
2026-08-10 02:56:07 +00:00
yyh
2a34c7a714
fix(web): make the human input expander a button ( #40202 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:55:30 +00:00
yyh
04132b51f0
fix(web): use button for chat variable panel close ( #40333 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:53:49 +00:00
yyh
908f6ada4e
fix(web): restore webapp password form submission ( #40222 )
2026-08-10 02:53:43 +00:00
yyh
e7da213f93
fix(web): name workflow debug actions ( #40273 )
2026-08-10 02:53:37 +00:00
yyh
e7f789f185
fix(web): hide citation measurement items from assistive tech ( #40203 )
2026-08-10 02:34:14 +00:00
yyh
f8d381e6c5
fix(web): name chat settings triggers ( #40341 )
2026-08-10 02:33:11 +00:00
yyh
c29425c0fc
fix(web): name chat history controls ( #40344 )
2026-08-10 02:33:02 +00:00
yyh
612f9ee669
fix(web): use button for tool detail toggle ( #40349 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:32:52 +00:00
Souravrajvi0
81a38df814
feat(api): cache remote recommended app template fetches ( #40176 )
2026-08-10 02:30:15 +00:00
yyh
e9eb130731
fix(web): use a button for unauthorized logout ( #40198 )
2026-08-10 02:29:46 +00:00
yyh
4edaecc04d
fix(web): use a button for the webapp fallback action ( #40197 )
2026-08-10 02:29:10 +00:00
yyh
fc8d0a0187
fix(web): use a primary heading on the install page ( #40194 )
2026-08-10 02:26:36 +00:00
yyh
96960499ef
fix(web): use primary headings on auth pages ( #40192 )
2026-08-10 02:26:10 +00:00
yyh
c2687c16b3
refactor(web): unify infinite scroll sentinels ( #40188 )
2026-08-10 02:22:07 +00:00
Asuka Minato
883944d289
test: Type test ( #40371 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-10 02:13:17 +00:00
yyh
a7156a0702
fix(web): remove workflow output title tab stop ( #40377 )
2026-08-10 01:52:33 +00:00
yyh
dee9d27af8
fix(web): associate app deletion confirmation label ( #40375 )
2026-08-10 01:52:09 +00:00
yyh
e06f0ee315
fix(web): hide credential icons from assistive tech ( #40376 )
2026-08-10 01:51:42 +00:00
chelsealong
7522ae14b2
fix(agent): preserve plugin-declared model parameters through Agent Soul ( #40163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-09 08:48:01 +00:00
Likalikali
e09eee8fd1
refactor: replace manual model_validate with @model_validate in datasets controllers ( #40236 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-09 08:25:27 +00:00
Likalikali
b692ddd80c
refactor: replace manual model_validate with @model_validate in workspace remaining controllers ( #40239 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-09 08:23:51 +00:00
Likalikali
5ebb389d26
refactor: replace manual model_validate with @model_validate in rag_pipeline controllers ( #40237 )
2026-08-09 08:22:50 +00:00
Likalikali
fff6f7cf2f
refactor: replace manual model_validate with @model_validate in app workflow controllers ( #40235 )
2026-08-09 08:20:10 +00:00
Likalikali
516fd12b8d
refactor: replace manual model_validate with @model_validate in app core controllers ( #40234 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-09 08:18:02 +00:00
Likalikali
925ca49f21
refactor: replace manual model_validate with @model_validate in explore/snippets controllers ( #40241 )
2026-08-09 07:07:08 +00:00
Likalikali
a1577fc48c
refactor: replace manual model_validate with @model_validate in auth/billing/tag controllers ( #40240 )
2026-08-09 06:14:07 +00:00
Likalikali
acda0341ed
refactor: replace manual model_validate with @model_validate in workspace plugin/tool controllers ( #40238 )
2026-08-09 06:13:24 +00:00
Likalikali
98378cfe03
refactor: replace manual model_validate with @model_validate in agent controllers ( #40233 )
2026-08-09 06:11:33 +00:00
非法操作
3f89a3c742
fix(workflow): fall back when default socket is unavailable ( #40191 )
2026-08-09 04:13:41 +00:00
medimedi
e036075e22
chore: Remove redundant dataset context string conversions ( #40189 )
2026-08-08 18:26:52 +00:00
Asuka Minato
5a84cde198
test: move RAG pipeline workflow coverage to unit tests ( #38937 )
2026-08-08 12:00:32 +00:00
Byron.wang
4e18ab0ad4
refactor(api): decouple setup and spec endpoints ( #40104 )
2026-08-08 11:52:15 +00:00
chelsealong
2a742486c5
fix(agent-v2): accept composer UI ids on manual metadata filter conditions ( #40171 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-08 06:55:27 +00:00
Likalikali
d362bdbb4e
refactor: replace manual model_validate with @model_validate decorator in app controllers ( #40170 )
2026-08-08 05:47:11 +00:00
Likalikali
60d6be5b13
chore: dep inject for model in explore workflow run ( #40158 )
2026-08-08 02:50:27 +00:00
Likalikali
cc1b55aaf7
chore: dep inject for model in explore apis ( #40160 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-08 02:23:17 +00:00
yyh
d1fa17032e
revert(web): use suspense boundary in home page ( #40167 )
2026-08-07 18:50:33 +00:00
盐粒 Yanli
916d7e1c96
refactor(dify-agent): download Binding files through Agent Stub ( #40143 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 14:56:52 +00:00
Likalikali
c094117ca2
chore: dep inject for model in agent app sandbox upload ( #40153 )
2026-08-07 13:28:31 +00:00
Likalikali
c6b1311aa3
chore: dep inject for model in workspace snippets, load balancing, and endpoint ( #40161 )
2026-08-07 13:22:02 +00:00
Likalikali
515c3d0c62
chore: dep inject for model in onboarding step by step tour ( #40155 )
2026-08-07 12:41:22 +00:00
Likalikali
fe94ddaaeb
chore: dep inject for model in workflow run archive download ( #40157 )
2026-08-07 12:40:44 +00:00
Likalikali
3e8c0fdcef
chore: dep inject for model in website crawl api ( #40156 )
2026-08-07 12:40:12 +00:00
Likalikali
055462fe6e
chore: dep inject for model in tags, mcp server, and data source auth ( #40159 )
2026-08-07 12:38:29 +00:00
Likalikali
06e229e8b2
chore: dep inject for model in api based extension ( #40154 )
2026-08-07 12:37:50 +00:00
Likalikali
fa498ad7a2
chore: dep inject for model in oauth server ( #40147 )
2026-08-07 11:16:11 +00:00
Likalikali
a279be91a8
chore: dep inject for model in datasets document and web human input … ( #40151 )
2026-08-07 11:15:43 +00:00
盐粒 Yanli
12300f3833
feat(dify-agent): propagate run limit error types ( #40116 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 10:37:22 +00:00
Joel
b439b6a800
feat: support accessibility checks in CI ( #40137 )
2026-08-07 10:28:44 +00:00
github-actions[bot]
7a7d8fe19e
chore(i18n): sync translations with en-US ( #40150 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-08-07 10:10:33 +00:00
Joel
2635d1b3df
fix: improve readability of DSL import warnings ( #40148 )
2026-08-07 10:01:09 +00:00
yyh
a952487789
chore(web): remove unreachable explore sidebar ( #40136 )
2026-08-07 09:29:44 +00:00
WH-2099
c9e6db5ef2
fix(api): scope temporary capabilities to owners ( #39863 )
2026-08-07 09:21:13 +00:00
Likalikali
b31e66107c
chore: dep inject for model in notification dismiss ( #40146 )
2026-08-07 09:02:49 +00:00
Joel
42d6589ce2
fix: show inline agent build draft change details ( #40140 )
2026-08-07 07:28:41 +00:00
yyh
f00d0329d4
perf(web): prefetch app links on intent ( #40133 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-08-07 07:16:38 +00:00
yyh
af9d2d00a3
chore(web): add dedicated home loading boundary ( #40135 )
2026-08-07 07:16:25 +00:00
非法操作
ae8cb996c7
chore: use multi-arch plugin daemon image tag ( #40139 )
2026-08-07 07:01:06 +00:00
盐粒 Yanli
adb89a8926
refactor(dify-agent): make config pulls direct and remove gRPC ( #40044 )
2026-08-07 06:54:07 +00:00
非法操作
3a4920c595
chore: bump plugin daemon image ( #40134 )
2026-08-07 06:22:33 +00:00
yyh
276c3b6e02
refactor(web): localize education status query ( #40132 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 05:29:31 +00:00
Mubelotix
7ff5c85796
docs: Fixes Star History chart ( #40115 )
2026-08-07 05:23:22 +00:00
yyh
b8330df96e
refactor(web): simplify billing portal link ( #40131 )
2026-08-07 04:26:18 +00:00
yyh
7422052759
fix(web): scope hidden outlines to focus-visible ( #40130 )
2026-08-07 04:00:19 +00:00
Xiyuan Chen
ab0e131e87
refactor(api): move license expiry notice flag onto license detail ( #40128 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 03:53:35 +00:00
Asuka Minato
1375dc3864
test: migrate console app sessions to SQLite ( #40081 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 03:46:27 +00:00
Asuka Minato
6530f2bcdb
test: migrate document indexing task sessions to SQLite ( #40092 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 03:45:56 +00:00
Asuka Minato
7039217c99
test: use sqlite sessions at generation boundaries ( #40095 )
2026-08-07 03:45:27 +00:00
yyh
924d787e41
fix(web): enforce frame ancestors on protected routes ( #40124 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-07 03:11:30 +00:00
非法操作
baba36d47d
chore: improve current workspace summary ( #40121 )
...
Co-authored-by: Jingyi-Dify <jingyi.qi@dify.ai >
2026-08-07 03:08:55 +00:00
Xiyuan Chen
4b2c5ac4ae
feat: make the console license expiry badge optional ( #39972 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 02:28:58 +00:00
yyh
73197e4354
refactor(web): modernize Studio app list data flow ( #40109 )
2026-08-07 02:23:38 +00:00
Jingyi
5dfd83e9ab
feat: optimize integrations initial loading ( #40118 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 02:06:25 +00:00
yyh
6f2e4d72d3
test(e2e): align duplicate Agent publish state ( #40108 )
2026-08-07 01:56:05 +00:00
Byron.wang
b76a14d71d
refactor(api): decouple console queries through application services ( #40031 )
2026-08-07 00:42:55 +00:00
Yunlu Wen
1983e842ca
feat: support azure keyvault ( #39933 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-08-07 00:42:13 +00:00
zyssyz123
90d6046345
fix: gate Agent access until first publish ( #40105 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-08-06 12:36:24 +00:00
盐粒 Yanli
05c7386013
fix(dify-agent): end SSE streams on terminal events ( #40042 )
2026-08-06 10:53:10 +00:00
盐粒 Yanli
4d0bc32dd3
fix(dify-agent): align agent and shell execution limits ( #40043 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 10:53:03 +00:00
yyh
d6336c5d49
revert(web): remove redundant slash picker intent tracking ( #40103 )
2026-08-06 09:20:46 +00:00
yyh
7073baa737
fix(ci): switch Playwright jobs to Azure Ubuntu mirror ( #40100 )
2026-08-06 09:01:37 +00:00
Asuka Minato
78129cf6c3
test: use SQLite sessions in datasource files ( #39048 )
2026-08-06 08:28:27 +00:00
Asuka Minato
1a69435fff
test: use sqlite3 session in test_external_dataset_service ( #38696 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 08:27:37 +00:00
yyh
33b238343b
chore: remove obsolete development docs ( #40098 )
2026-08-06 08:21:17 +00:00
github-actions[bot]
4b8a2c7e6c
chore(i18n): sync translations with en-US ( #40096 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-08-06 08:14:10 +00:00
Joel
06d8301a90
fix: report unavailable agent tools in publish and workflow checks ( #40077 )
2026-08-06 07:44:22 +00:00
yyh
dc309ced59
chore(web): remove obsolete PWA assets ( #40082 )
2026-08-06 07:41:01 +00:00
Elliot Bai
cf88aef710
feat: support TiDB Vector full-text and hybrid search ( #38112 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: bkidy <bkidyy.macmini@gmail.com >
2026-08-06 07:08:42 +00:00
BoneNI
0277b9eb30
feat: Add Lao (lo-LA) language support #39489 ( #39474 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com >
2026-08-06 07:00:37 +00:00
Eldar Dadashov
8fbbfbc243
fix(web): register audio listeners on real media events ( #37841 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2026-08-06 06:57:58 +00:00
wangxiaolei
5bceac05eb
fix: get role and list role need filter billing permission key ( #38218 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 06:37:52 +00:00
yyh
febcc4e054
chore: format GitHub metadata with Oxfmt ( #40073 )
2026-08-06 06:37:06 +00:00
Souravrajvi0
36c990a0cf
fix(web): only open slash variable picker when / is typed ( #39755 ) ( #39761 )
2026-08-06 06:36:30 +00:00
yyh
658d5e0dcf
fix(e2e): align marketplace plugin download URL ( #40075 )
2026-08-06 06:32:16 +00:00
yyh
cfef48c408
chore: upgrade workspace dependencies ( #40069 )
2026-08-06 05:56:30 +00:00
Liu Ziming
1973a2e96f
feat(trace-aliyun): GenAI spans for LLM TTFT, agent ReAct, tools, and failed LLM nodes ( #39339 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 05:51:28 +00:00
Asuka Minato
b105f21763
test: use SQLite sessions in core repositories ( #39061 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
2026-08-06 05:50:40 +00:00
Wu Tianwei
e5a07e97a4
fix(web): improve markdown form rendering ( #40070 )
2026-08-06 05:49:24 +00:00
Asuka Minato
046df1260a
test: use SQLite sessions in controllers console app ( #39096 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 05:25:01 +00:00
Asuka Minato
9e95e1302e
test: use SQLite sessions in commands ( #39082 )
2026-08-06 05:14:38 +00:00
Asuka Minato
59cbba3b37
test: use SQLite sessions in controllers console auth ( #39060 )
2026-08-06 05:12:35 +00:00
Asuka Minato
20b31de791
test: use SQLite sessions in core entities ( #39056 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
2026-08-06 05:10:04 +00:00
yyh
5e036e5489
refactor(system-features): derive nullable SSO protocol ( #40063 )
2026-08-06 04:51:32 +00:00
Asuka Minato
e6ede05fe9
test: use SQLite sessions in clean dataset ( #39051 )
2026-08-06 04:49:10 +00:00
Asuka Minato
7edd05100a
test: move webhook service coverage to unit tests ( #38945 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 04:48:27 +00:00
Asuka Minato
46024b6ad8
test: use SQLite sessions in core app apps ( #39083 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 04:38:15 +00:00
Asuka Minato
123f128ccc
test: use real ORM models in app and API tests ( #40020 )
2026-08-06 04:36:58 +00:00
Joel
6474059eb1
fix: hide log detail actions for legacy app logs ( #40057 )
2026-08-06 04:18:23 +00:00
Asuka Minato
479a5613a8
test: use real ORM models in dataset service tests ( #40018 )
2026-08-06 04:14:12 +00:00
Joel
d51900974f
fix: offset legacy app error toasts below model controls ( #40040 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-08-06 04:14:12 +00:00
Asuka Minato
f08cc41546
test: use SQLite sessions in services core ( #39058 )
2026-08-06 04:07:01 +00:00
Asuka Minato
2443df2e42
test: use real ORM models in workflow repository tests ( #40019 )
2026-08-06 04:06:04 +00:00
Asuka Minato
2e65ab9d1e
test: use SQLite sessions in core tools ( #39108 )
2026-08-06 03:57:33 +00:00
Aiden
6add64a44d
fix(api): allow account avatars across workspaces ( #40055 )
...
Co-authored-by: aiden <zhouyuchi@kurogames.com >
2026-08-06 03:33:23 +00:00
非法操作
8170a2a5f3
chore: more upload file size for paid user ( #39967 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 03:23:16 +00:00
pineapple880066
70051950ab
fix: preserve UTF-8 byte size for text uploads ( #40034 )
2026-08-06 02:25:29 +00:00
csurong
f7881bb635
fix: make document retry batches consistent ( #39978 )
...
Co-authored-by: caosurong <surong.cao@thinkingdata.cn >
2026-08-06 02:01:14 +00:00
Escape0707
b6b3e747f3
refactor(api): extract workspace member listing into layered service ( #39974 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-06 01:08:39 +00:00
Jingyi
18f740402f
fix(web): redirect legacy plugin fallbacks ( #40051 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-05 23:27:08 +00:00
Jingyi
15a5317bd3
fix(web): refresh model provider plugins after updates ( #40002 )
2026-08-05 23:26:18 +00:00
盐粒 Yanli
1369a2cdfc
fix(dify-agent): wait for E2B shellctl readiness ( #39996 )
2026-08-05 11:03:06 +00:00
Asuka Minato
ac0c909d11
test: use real ORM models in RAG indexing tests ( #40017 )
2026-08-05 10:03:23 +00:00
林玮 (Jade Lin)
945503523b
fix(web): improve debug plugin copy accessibility ( #40035 )
2026-08-05 10:00:37 +00:00
Asuka Minato
fe7e2dc62f
test: use sqlite3 session in test_agent_config_service ( #38764 )
2026-08-05 08:43:40 +00:00
Asuka Minato
3bb21a9a88
test: use sqlite3 session in test_credit_pool_service ( #38694 )
2026-08-05 08:43:27 +00:00
yyh
dc09384b1d
refactor(web): derive system feature enums from schemas ( #40030 )
2026-08-05 08:32:54 +00:00
yyh
890e5aa294
refactor(web): align query client ownership ( #40024 )
2026-08-05 07:02:09 +00:00
yyh
0bf3416431
fix(web): remove misleading ARIA states ( #40015 )
2026-08-05 06:52:41 +00:00
yyh
685e291e65
refactor(web): remove duplicate dataset title update ( #40023 )
2026-08-05 06:18:09 +00:00
yyh
c15dd6d994
refactor(web): simplify tag selector trigger ( #40014 )
2026-08-05 05:23:53 +00:00
Joel
72b30ff313
chore: add copy action to workflow log errors ( #40011 )
2026-08-05 05:15:59 +00:00
yyh
7dd7b3dfa8
fix(ci): make web workflows reproducible ( #40010 )
2026-08-05 04:08:12 +00:00
yyh
d033124552
fix(ci): harden Playwright browser installs ( #40009 )
2026-08-05 03:57:08 +00:00
yyh
2fd8f98f2d
chore(deps): upgrade Base UI to 1.7.0 ( #40006 )
2026-08-05 03:55:46 +00:00
Asuka Minato
7d6d173b01
test: use SQLite in Arize Phoenix traces ( #38984 )
2026-08-05 03:45:06 +00:00
yyh
2dc6b08044
fix(web): preserve feedback state on submission failure ( #40004 )
2026-08-05 02:55:50 +00:00
Byron.wang
896e5e20c0
refactor(api): extract workspace list into layered application service ( #39822 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-08-05 02:36:16 +00:00
yyh
143bc121da
fix(e2e): configure sandbox-reachable API URL ( #40005 )
2026-08-05 02:28:16 +00:00
zyssyz123
4213e6b150
fix(agent): expose feedback in agent logs ( #39994 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-04 14:11:13 +00:00
盐粒 Yanli
b462cb041d
feat(agent): separate CLI file URL audiences ( #39952 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-04 13:14:02 +00:00
nightcityblade
9d81f0da10
chore(api): remove unreachable match suppressions ( #39949 )
...
Co-authored-by: nightcityblade <nightcityblade@gmail.com >
2026-08-04 11:56:37 +00:00
Asuka Minato
482ec5e712
test: use sqlite3 session in test_qa_index_processor ( #38765 )
2026-08-04 10:53:55 +00:00
Asuka Minato
36a4c98732
test: use sqlite3 session in test_if_else ( #38753 )
2026-08-04 10:53:42 +00:00
yyh
dec1cb3798
fix(ui): align button spacing with design ( #39990 )
2026-08-04 10:37:16 +00:00
林玮 (Jade Lin)
3ada29bbe0
fix(api): surface system quota exhaustion without fallback ( #39986 )
2026-08-04 08:49:25 +00:00
非法操作
8f817644e9
fix(workflow): avoid app context dependency in parallel iteration ( #39983 )
2026-08-04 07:47:49 +00:00
Joel
0271ca6e5f
fix: align build and preview chat layouts ( #39980 )
2026-08-04 07:07:48 +00:00
-LAN-
aab31292d8
feat(workflow): support LLM environment variables ( #39125 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-04 06:17:13 +00:00
-LAN-
545bdecff2
chore(docker): move optional settings to service envs ( #39970 )
2026-08-04 05:28:05 +00:00
yyh
7d92097526
fix(dify-ui): improve select and status dot accessibility ( #39971 )
2026-08-04 05:14:02 +00:00
Xiyuan Chen
edcd3fc2e3
fix(api): allow external knowledge base creation under enterprise RBAC ( #39930 )
2026-08-04 04:50:43 +00:00
yyh
be413650ba
chore(web): upgrade Next.js to 16.3 ( #39962 )
2026-08-04 04:46:44 +00:00
-LAN-
2d2cc7cab1
refactor(workflow): move AgentNode events out of graphon ( #39845 )
2026-08-04 03:54:40 +00:00
dependabot[bot]
2838957004
chore(deps): bump the vdb group with 9 updates ( #39911 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-08-04 03:40:41 +00:00
Yufeng He
f6852205d2
fix(vdb): bound the TiDB Cloud API timeouts ( #39953 )
...
Signed-off-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-08-04 03:17:05 +00:00
dependabot[bot]
9802329b91
chore(deps): bump aiohttp from 3.14.1 to 3.14.3 in /api ( #39959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-08-04 03:14:55 +00:00
盐粒 Yanli
dc5192ba11
fix(dify-agent): make run cancellation route-independent ( #39942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-04 03:11:22 +00:00
盐粒 Yanli
21dbc6c60c
fix(dify-agent): keep tmux server alive without sessions ( #39943 )
2026-08-04 03:09:11 +00:00
dependabot[bot]
a1769d0b3d
chore(deps): bump cryptography from 49.0.0 to 50.0.0 in /dify-agent ( #39958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-08-04 03:02:14 +00:00
林玮 (Jade Lin)
be0e2c03e4
feat(api): isolate credentials from local packages ( #39957 )
2026-08-04 02:50:04 +00:00
Xiyuan Chen
1b7a132afa
fix(api): validate installation scope for cached marketplace packages ( #39935 )
2026-08-04 02:22:45 +00:00
Xiyuan Chen
f2d0001424
fix(api): bump OpenTelemetry to stop duplicate Flask context detach ( #39921 )
2026-08-04 02:17:53 +00:00
yyh
9ea21e4fd1
perf(web): streaming ssr for home page ( #39922 )
2026-08-04 02:16:08 +00:00
yyh
5456d4d56e
fix(web): improve main navigation responsiveness and tour focus ( #39940 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-03 19:05:49 +00:00
Asuka Minato
b4f360127d
test: use SQLite sessions in core app apps ( #39079 )
2026-08-03 15:45:14 +00:00
Asuka Minato
f15a514878
test: use SQLite sessions in core test_provider_manager.py ( #39071 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
2026-08-03 15:44:54 +00:00
Asuka Minato
ca1cec6011
test: use SQLite sessions in controllers console explore ( #39064 )
2026-08-03 15:44:43 +00:00
Asuka Minato
0a05328eb2
test: use SQLite sessions in controllers service api ( #39059 )
2026-08-03 15:44:25 +00:00
Asuka Minato
6e9a3f8654
test: use SQLite sessions in rag pipeline dsl ( #39053 )
2026-08-03 15:43:43 +00:00
Asuka Minato
730794426a
test: use SQLite sessions in web controller fixtures ( #39052 )
2026-08-03 15:41:56 +00:00
yyh
a77236e564
fix(web): remove Web Apps loading skeleton ( #39939 )
2026-08-03 13:41:29 +00:00
yyh
984045190c
fix(web): improve home accessibility ( #39938 )
2026-08-03 13:41:15 +00:00
Ingram Z
612ad161bc
fix(dify-agent): atomically finalize run terminals ( #39929 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-03 12:02:09 +00:00
mengnanjiugaipeifense
e2bc8f2c17
fix: keep colons in HTTP node form body values on migration ( #38861 )
...
Co-authored-by: xiaweiwei67-stack <293320877+xiaweiwei67-stack@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-03 08:39:04 +00:00
wangxiaolei
dc8dd09450
feat: pass image file to llm ( #39848 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-03 06:04:32 +00:00
Asuka Minato
982c0667e1
chore: bump pyrefly version ( #39876 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-03 05:59:01 +00:00
Ingram Z
66a69c30f5
fix(dify-agent): stabilize E2B config materialization ( #39873 )
2026-08-03 05:38:05 +00:00
Harsh Kashyap
a5f5acbe0c
fix(api): stop echoing the raw api_key in the 403 error message ( #39888 ) ( #39902 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-03 03:18:06 +00:00
wangxiaolei
2f52ac94fe
chore: keep dify-agent env same with dify ( #39918 )
2026-08-03 03:17:14 +00:00
Wu Tianwei
5d151ec214
fix(web): clarify member permission exception copy ( #39917 )
2026-08-03 02:51:51 +00:00
Hand Sonic
bb68a05f9e
chore: pass session explicitly in ApiModeration ( #39885 )
2026-08-03 02:33:18 +00:00
dependabot[bot]
61583e3f0f
chore(deps): bump the github-actions-dependencies group with 2 updates ( #39909 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 02:32:24 +00:00
-LAN-
351577bdb0
feat(workflow): support human input in loop and iteration ( #39243 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-03 02:24:18 +00:00
Harsh Kashyap
8dbac96621
fix(vdb-oceanbase): reject trailing newlines in metadata-key and document-id validators ( #39884 ) ( #39901 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-03 02:17:13 +00:00
Hassan Rady
26b4798e88
perf(dataset): fix N+1 database insert bottleneck in Notion sync ( #39899 )
2026-08-03 00:57:22 +00:00
yyh
802fe70423
test(web): remove Base UI component mocks ( #39877 )
2026-08-02 09:51:45 +00:00
Harsh Kashyap
02a9c51a3e
fix(api): bound JinaReader and adaptive-crawl HTTP timeouts ( #39859 ) ( #39860 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-02 02:49:17 +00:00
Taranum Wasu
83b3a8fd88
fix(api): make SSRF-blocked error message actionable ( #39867 )
...
Co-authored-by: Taranum01 <50813317+Taranum01@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-02 02:48:44 +00:00
csurong
8a2cf65ec5
fix(matrixone): apply score threshold to vector search ( #39784 )
...
Co-authored-by: caosurong <surong.cao@thinkingdata.cn >
2026-08-02 02:43:56 +00:00
kenwoodjw
a42d486bc0
fix(api): prevent cookies from shadowing admin API keys ( #39872 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2026-08-02 02:43:29 +00:00
yyh
b6824334cf
refactor(web): align Base UI state consumers ( #39864 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-01 13:09:30 +00:00
Harsh Kashyap
eec0e2e44e
fix(api): bound billing service HTTP timeouts ( #39874 ) ( #39875 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-08-01 10:46:13 +00:00
Jony
f6832fddee
chore(api): fix typos in config description and comment ( #39870 )
...
Co-authored-by: Jony <13896935+zyz619963502zyz@users.noreply.github.com >
2026-08-01 07:41:28 +00:00
WH-2099
e7380865d8
fix(api): scope segment batch deletes ( #38217 )
2026-08-01 01:39:40 +00:00
yyh
c4d9919d30
fix(web): align secondary sidebar help trigger ( #39862 )
2026-07-31 20:33:27 +00:00
Chester
4557f127ff
fix(auth): add bounded timeout to WaterCrawl credential validation ( #39824 )
2026-07-31 13:52:02 +00:00
Chester
97e9d8be5a
fix(rag): add bounded timeout to Notion extractor requests ( #39833 )
2026-07-31 13:41:44 +00:00
Chester
074811106d
fix(rag): add bounded timeout to Firecrawl extractor requests ( #39831 )
2026-07-31 13:41:19 +00:00
Asuka Minato
33518407c9
test: use SQLite sessions in services workflow ( #39087 )
2026-07-31 12:54:41 +00:00
Asuka Minato
f6bbb94112
test: use SQLite sessions in core workflow ( #39086 )
2026-07-31 12:54:30 +00:00
Asuka Minato
917207414b
test: use SQLite sessions in core callback_handler ( #39081 )
2026-07-31 12:54:20 +00:00
Asuka Minato
753583c06c
test: use SQLite sessions in core repositories ( #39078 )
2026-07-31 12:54:10 +00:00
Asuka Minato
8c4c1dc656
test: use SQLite sessions in core llm_generator ( #39070 )
2026-07-31 12:54:00 +00:00
Asuka Minato
bab3db7f77
test: use SQLite sessions in core tools ( #39068 )
2026-07-31 12:53:50 +00:00
Asuka Minato
9ee7750411
test: use SQLite sessions in core ops ( #39062 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-31 12:53:32 +00:00
Asuka Minato
5800338911
test: use SQLite sessions in core rag ( #39055 )
2026-07-31 12:52:42 +00:00
Asuka Minato
5e71fdde0f
test: use SQLite sessions in services agent ( #39054 )
2026-07-31 12:52:11 +00:00
yyh
7e30aba12a
refactor(ui): simplify scroll area API ( #39857 )
2026-07-31 12:43:11 +00:00
yyh
c62ab071eb
fix(web): hide prompt log action in agent v2 logs ( #39858 )
2026-07-31 12:40:44 +00:00
非法操作
b4d93b02fd
fix(web): skip auth validation for local file datasource ( #39856 )
2026-07-31 09:55:48 +00:00
Joel
37bf80dcf6
feat: prioritize configured tools in the agent prompt picker ( #39850 )
2026-07-31 08:50:54 +00:00
KVOJJJin
f9966c2ee4
fix(workflow): remap snippet references ( #39843 )
2026-07-31 06:57:10 +00:00
Bond Zhu
c562f78d4f
fix(api): silence opentelemetry.context error reports to Sentry on cloud ( #39841 )
2026-07-31 05:32:02 +00:00
iridescentWen
0d8c02ca62
docs: fix typos in api comments and prompt example ( #39838 )
2026-07-31 05:30:53 +00:00
Xin Zhang
4b415e7d6b
fix: refresh mcp server code by app id ( #39828 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-31 04:57:02 +00:00
Escape0707
676dff04c8
test: exercise credential visibility with SQLite ( #39827 )
2026-07-31 03:20:21 +00:00
Parman Mohammadalizadeh
908dc703ec
chore(api): consolidate chained .where() calls into single calls ( #39819 )
2026-07-30 16:59:50 +00:00
起岚
bea2f78e09
docs: remove trailing whitespace in docker/README.md ( #39808 )
2026-07-30 16:45:37 +00:00
yyh
5e6154fdd1
refactor(web): align Base UI composition contracts ( #39820 )
2026-07-30 13:37:04 +00:00
wangxiaolei
69a16d8319
feat: change api/v1/plugins/download to api/v1/plugins/download-url ( #39811 )
2026-07-30 10:23:29 +00:00
yyh
563cf2602f
refactor(dify-ui): govern public component APIs ( #39806 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 10:12:34 +00:00
Evan
3aa937def4
test: use caplog for telemetry error logging ( #39722 )
2026-07-30 09:32:56 +00:00
Escape0707
f057a7d32f
test: use SQLite sessions in app DSL service tests ( #39803 )
2026-07-30 09:31:12 +00:00
林玮 (Jade Lin)
8cca3959ae
feat: make skill package upload size limit configurable ( #39799 )
2026-07-30 08:42:24 +00:00
yyh
48bb46a72b
fix(ui): align select trigger focus ring ( #39804 )
2026-07-30 08:40:20 +00:00
yyh
6a52069872
refactor(web): narrow app list context ( #39802 )
2026-07-30 08:24:22 +00:00
yyh
72afcc1326
refactor(web): remove stale header maximize state ( #39801 )
2026-07-30 08:20:41 +00:00
yyh
e834fa212d
refactor(web): remove dead dataset operator context state ( #39800 )
2026-07-30 08:20:31 +00:00
Joel
b32c900761
feat: add upload size guidance and validation for agent files and skills ( #39798 )
2026-07-30 07:57:53 +00:00
Jingyi
e8b17345c3
fix(web): isolate MCP card action overlays ( #39797 )
2026-07-30 07:51:20 +00:00
yyh
95166806ae
refactor(web): remove configuration mitt context ( #39796 )
2026-07-30 07:07:43 +00:00
yyh
e4947811a5
refactor(web): localize retrieval method query ( #39795 )
2026-07-30 07:07:32 +00:00
yyh
0bb1b4d6d2
refactor(web): internalize trigger limit modal state ( #39794 )
2026-07-30 07:07:23 +00:00
yyh
01ff1b5128
refactor(web): remove app log drawer context ( #39792 )
2026-07-30 06:11:33 +00:00
yyh
71ae1d5511
refactor(web): localize dataset external API state ( #39791 )
2026-07-30 06:11:23 +00:00
yyh
3d01e8389a
fix(chat): derive themes per chat root ( #39790 )
2026-07-30 06:11:13 +00:00
yyh
44a3ea7c0c
refactor(web): localize model load balancing modal state ( #39789 )
2026-07-30 06:10:57 +00:00
Rafli Surya Wijaya
1fd9ab14f9
fix(workflow): provide default values for AgentNodeData fields ( #39743 ) ( #39754 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 05:23:48 +00:00
Asuka Minato
0aefcfa373
test: use SQLite sessions in tasks ( #39076 )
2026-07-30 05:18:19 +00:00
Asuka Minato
09d5aa47bb
test: use sqlite3 session in test_workflow_node_execution_truncation ( #38734 )
2026-07-30 04:47:38 +00:00
Asuka Minato
b852252076
test: use sqlite3 session in test_trial ( #38732 )
2026-07-30 04:47:18 +00:00
Asuka Minato
814fee5550
test: use sqlite3 session in test_factory ( #38731 )
2026-07-30 04:39:16 +00:00
Asuka Minato
754c380e2d
test: use sqlite3 session in test_billing ( #38722 )
2026-07-30 04:39:04 +00:00
Asuka Minato
9f17e1ca95
test: move RAG pipeline import coverage to unit tests ( #38938 )
2026-07-30 04:32:23 +00:00
Asuka Minato
61a5b4d205
test: use SQLite sessions in core tools ( #39094 )
2026-07-30 04:23:36 +00:00
Asuka Minato
7b33622cdd
test: use SQLite in Langfuse traces ( #38985 )
2026-07-30 04:14:18 +00:00
Asuka Minato
942a16b2a5
test: use SQLite in Opik traces ( #38987 )
2026-07-30 04:13:58 +00:00
Joel
97a13b6c36
fix: open inline agent editor from checklist warnings ( #39781 )
2026-07-30 03:22:07 +00:00
李政达
7fd2f4f4e8
fix(api): prevent HITL pause from aborting workflow resume ( #39485 )
...
Co-authored-by: 李政达 <1242427577@qq.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-07-30 03:21:28 +00:00
Asuka Minato
1593b7cc60
test: use SQLite sessions in core app apps ( #39102 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 03:18:31 +00:00
Asuka Minato
3f1036e55a
test: use SQLite sessions in core app apps ( #39101 )
2026-07-30 03:18:09 +00:00
Asuka Minato
7c9a0ce93b
test: use SQLite sessions in controllers console app ( #39097 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 03:17:48 +00:00
Asuka Minato
9e8733413a
test: use SQLite sessions in controllers console app ( #39095 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 03:07:43 +00:00
Asuka Minato
3453fdce44
test: use SQLite sessions in core rag ( #39092 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 03:04:18 +00:00
Asuka Minato
6804dd474d
test: use SQLite sessions in services workflow ( #39091 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-30 03:03:47 +00:00
Asuka Minato
edd6a6e77f
test: use SQLite sessions in core repositories ( #39073 )
2026-07-30 02:53:50 +00:00
Asuka Minato
19b0a8ce08
test: use SQLite sessions in core repositories ( #39067 )
2026-07-30 02:53:38 +00:00
Asuka Minato
e12e86a308
test: use sqlite3 session in test_completion_completion_app_generator ( #38723 )
2026-07-30 02:45:54 +00:00
Asuka Minato
b855d71adb
test: use SQLite sessions in rag pipeline transform ( #39050 )
2026-07-30 02:43:48 +00:00
Asuka Minato
87aa982185
test: use SQLite sessions in services data_migration ( #39065 )
2026-07-30 02:41:42 +00:00
Asuka Minato
bea82fb57f
test: use SQLite sessions in services tools ( #39063 )
2026-07-30 02:39:55 +00:00
yyh
a21d2b1201
fix(web): constrain slash picker triggers ( #39768 )
2026-07-30 02:23:52 +00:00
Souravrajvi0
fdaa073d53
fix(api): delete custom models stored with legacy model_type values ( #39708 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-07-30 01:12:26 +00:00
Jony
89ceba027e
fix: allow an empty Agent tools selection ( #39695 )
2026-07-30 01:06:32 +00:00
Checo
832f42a996
fix(socketio): omit socket_timeout from RedisManager pub/sub options ( #39587 )
...
Signed-off-by: sergioperezcheco <checo520@outlook.com >
2026-07-30 00:50:21 +00:00
zyssyz123
72c20daa61
fix(plugin): preserve credentials during local replacement ( #39764 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-29 12:39:06 +00:00
yyh
81fd1da3ff
fix: refactor account about dialog ownership ( #39765 )
2026-07-29 12:33:26 +00:00
csurong
fc2f1f4f75
fix(matrixone): generate ids for every document ( #39734 )
...
Co-authored-by: caosurong <surong.cao@thinkingdata.cn >
2026-07-29 12:31:11 +00:00
wangxiaolei
080a1d42f2
fix: fix hardcode /home/dify ( #39767 )
2026-07-29 12:27:38 +00:00
Stephen Zhou
0441d27cac
chore: canonicalize Tailwind classes ( #39762 )
2026-07-29 11:58:14 +00:00
Escape0707
10621b5a9e
test: migrate account service tests to shared SQLite ( #39758 )
2026-07-29 11:43:32 +00:00
非法操作
c1fdd6fb78
chore: paginate installed apps ( #39739 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-29 09:51:34 +00:00
Joel
fd804dfcc0
fix(web): show API errors when agent publishing fails ( #39756 )
2026-07-29 09:37:18 +00:00
Asuka Minato
155e4fbdc5
test: use SQLite in Tencent traces ( #38988 )
2026-07-29 09:25:26 +00:00
David Park
20b9278ca3
fix(docker): mount shared storage volume in api_websocket ( #39424 )
2026-07-29 09:00:37 +00:00
Asuka Minato
2844948aa0
test: use SQLite sessions in core app ( #39100 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-29 08:14:06 +00:00
Asuka Minato
62791579ab
test: move service dataset controller coverage to unit tests ( #38941 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron Wang <byron@dify.ai >
2026-07-29 07:57:35 +00:00
yyh
dbabddf1ab
fix(web): force render dialog backdrop and use dialog description in education verify modal ( #39749 )
2026-07-29 07:43:21 +00:00
yyh
3ad925a66a
refactor(web): clarify education state ownership ( #39748 )
2026-07-29 07:25:54 +00:00
Joel
54aced9e20
fix: display workflow run errors in the result panel ( #39746 )
2026-07-29 07:24:48 +00:00
非法操作
0d6b2fc40c
fix: avoid returning unused vectors in TiDB on Qdrant search ( #39744 )
2026-07-29 06:51:18 +00:00
林玮 (Jade Lin)
14a938c5c5
fix: handle unconfigured LLM workflow streams ( #39741 )
2026-07-29 06:07:24 +00:00
yyh
d4eab4ae88
refactor(web): consolidate settings state in URL ( #39740 )
2026-07-29 06:00:55 +00:00
Asuka Minato
8629b91517
test: use SQLite sessions in libs ( #39089 )
2026-07-29 05:53:33 +00:00
Asuka Minato
0290c8d525
test: use SQLite sessions in core rag ( #39106 )
2026-07-29 05:52:45 +00:00
Asuka Minato
c5b0772ab0
test: use SQLite sessions in core tools ( #39107 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-29 05:52:33 +00:00
Asuka Minato
8e74d7d715
test: use sqlite3 session in test_session ( #38772 )
2026-07-29 05:51:02 +00:00
Asuka Minato
103c864b35
test: use sqlite3 session in test_sqlalchemy_workflow_execution_repository ( #38761 )
2026-07-29 05:50:43 +00:00
Asuka Minato
133e974dff
test: use sqlite3 session in test_metadata_bug_complete ( #38721 )
2026-07-29 05:50:26 +00:00
Asuka Minato
958d8a7997
test: use sqlite3 session in test_human_input_timeout_tasks ( #38703 )
2026-07-29 05:49:56 +00:00
Asuka Minato
b6bfae7e3c
test: use sqlite3 session in test_workflow_pause_events ( #38688 )
2026-07-29 05:49:15 +00:00
yyh
8946d7fbf4
refactor(web): remove workflow node useBoolean usage ( #39729 )
2026-07-29 03:07:30 +00:00
非法操作
e604fad630
fix(web): gate plugin auth permission hint ( #39721 )
2026-07-29 02:07:57 +00:00
Xiyuan Chen
f07cc3dfb4
chore(deps): bump wandb 0.28.0 -> 0.28.1 for CVE fix attempt ( #39718 )
2026-07-29 02:01:54 +00:00
盐粒 Yanli
6506aaae83
chore: add E2B sync and tini supervision ( #39705 )
2026-07-29 02:01:25 +00:00
盐粒 Yanli
f6683c2c6b
feat(agent): make home snapshots optional and use backend defaults ( #39702 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-29 02:01:12 +00:00
Xiyuan Chen
7eba562f7d
chore(deps): bump starlette, soupsieve, cryptography for CVE fixes ( #39716 )
2026-07-29 01:47:29 +00:00
yyh
fd412a82e9
refactor(e2e): unify seeded runtime orchestration ( #39700 )
2026-07-28 15:05:20 +00:00
Escape0707
1419c7c6db
test: share unbound unit test sessions ( #39690 )
2026-07-28 14:12:08 +00:00
Escape0707
7083a953e1
test: enforce strict typing in migrated unit tests ( #39689 )
2026-07-28 14:04:56 +00:00
yyh
93e7d50845
test(e2e): align Agent tool credential states ( #39698 )
2026-07-28 13:41:23 +00:00
盐粒 Yanli
a048f35099
refactor: introduce agent working environment architecture ( #39480 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 13:16:05 +00:00
Yunlu Wen
22cef67804
chore(deps): bump gitpython from 3.1.54 to 3.1.57 in /api ( #39684 )
2026-07-28 10:27:16 +00:00
Joel
3bc8c69def
feat: label agent conversation reset action on hover ( #39691 )
2026-07-28 10:06:46 +00:00
yyh
798e5ed7a7
refactor(web): derive workspace billing from current workspace ( #39674 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 09:32:03 +00:00
Escape0707
eef709e475
ci: enforce strict checks for unit tests ( #39682 )
2026-07-28 09:10:02 +00:00
Escape0707
04158ac8ea
ci: replace custom noqa markers with guard ignores ( #39679 )
2026-07-28 08:52:12 +00:00
Joel
ae0b66311d
feat: add missing plugin installation to agent DSL imports ( #39680 )
2026-07-28 08:23:42 +00:00
dependabot[bot]
b97abe5328
chore: bump nltk from 3.9.4 to 3.10.0 in /api ( #39503 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-07-28 08:19:15 +00:00
Jyong
d94314627f
ci: wait for KnowledgeFS before deployment ( #39677 )
2026-07-28 07:12:29 +00:00
Shakti
7ec6a57ddf
fix: populate completion_params from model schema defaults in Agent node ( #39590 )
2026-07-28 07:06:49 +00:00
Joel
35b539e35b
fix: improve unconfigured agent guidance ( #39676 )
2026-07-28 07:02:49 +00:00
Asuka Minato
3b040e6bed
test: use sqlite3 session in test_web_login ( #38725 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 06:37:45 +00:00
Asuka Minato
9300be03f0
test: use sqlite3 session in test_agent_app_feature_service ( #38724 )
2026-07-28 06:32:07 +00:00
github-actions[bot]
137d4f3f60
chore(i18n): sync translations with en-US ( #39671 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-28 06:11:36 +00:00
Asuka Minato
e723b348cf
test: use SQLite sessions in core app apps ( #39103 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 05:54:17 +00:00
Harsh Kashyap
59fb603ec6
fix: reject trailing newlines in alphanumeric() validator ( #39666 ) ( #39667 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-07-28 05:49:19 +00:00
Asuka Minato
63f072ebfb
test: use SQLite sessions in core rag ( #39105 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 05:47:22 +00:00
Asuka Minato
0913d04d33
test: use SQLite sessions in services retention ( #39074 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 05:47:01 +00:00
Asuka Minato
80ff108fc0
test: use SQLite in Aliyun trace utilities ( #38983 )
2026-07-28 05:40:27 +00:00
Asuka Minato
ea58129ebe
test: move workflow app service coverage to unit tests ( #38946 )
2026-07-28 05:34:59 +00:00
-LAN-
698869460c
chore(docker): remove redundant feature preview env ( #39035 )
2026-07-28 05:34:35 +00:00
Asuka Minato
f3f2f63110
test: use SQLite in LangSmith traces ( #38986 )
2026-07-28 05:26:52 +00:00
Asuka Minato
b100cdc382
test: use SQLite sessions in core app ( #39099 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 05:22:47 +00:00
Asuka Minato
9e90b32991
test: use SQLite sessions in core datasource ( #39104 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 05:22:18 +00:00
非法操作
b2d54cb2e9
chore: improve archived logs hint in logs list page ( #39659 )
2026-07-28 05:15:35 +00:00
yyh
1e5e47b889
fix: validate plugin installation scope ( #39669 )
2026-07-28 04:13:20 +00:00
Asuka Minato
dd28b0d165
test: move OAuth server service coverage to unit tests ( #38931 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-28 04:09:32 +00:00
Joel
49e74e2f58
fix: prevent the model selector footer from covering options ( #39668 )
2026-07-28 04:02:28 +00:00
Joel
e6e5d761c2
fix: prevent Safari from clipping the settings close button ( #39664 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-28 04:01:12 +00:00
Asuka Minato
e1ce808567
test: move data source controller coverage to unit tests ( #38924 )
2026-07-28 03:51:22 +00:00
Asuka Minato
3c7ad816d9
test: use SQLite sessions in commands ( #39080 )
2026-07-28 03:29:02 +00:00
Asuka Minato
f44dd343da
test: use sqlite3 session in test_plugin_service ( #38727 )
2026-07-28 03:27:58 +00:00
Asuka Minato
2d9b2d50f3
test: use sqlite3 session in test_wraps ( #38770 )
2026-07-28 03:27:22 +00:00
Asuka Minato
003e0f9614
test: move message cleanup coverage to unit tests ( #38932 )
2026-07-28 03:26:43 +00:00
Asuka Minato
da0979b373
test: use SQLite sessions in services core ( #39090 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-28 03:20:27 +00:00
Asuka Minato
81fb57639e
test: use SQLite sessions in controllers service api ( #39098 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-28 03:19:17 +00:00
Asuka Minato
1e61078e93
test: use SQLite sessions in services core ( #39088 )
2026-07-28 03:18:32 +00:00
Escape0707
b597bb1b17
test: separate human input unit and database paths ( #39655 )
2026-07-28 03:18:01 +00:00
Asuka Minato
65ead05dfc
test: use SQLite sessions in services plugin ( #39084 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-28 03:16:19 +00:00
wangxiaolei
6f8ed69ee1
fix: fix mcp output_schema is optional ( #39453 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-07-28 02:31:18 +00:00
Yunlu Wen
59b879d2df
chore: bump version to 1.16.1 ( #39653 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-28 01:09:25 +00:00
Xiyuan Chen
a57b0b9b58
feat(plugin): allow disabling the tenant plugin model providers cache ( #39632 )
2026-07-27 23:53:59 +00:00
Xiyuan Chen
d8506efed6
fix(cli): decouple release script tests from the live compat window ( #39658 )
2026-07-27 23:50:05 +00:00
Jingyi
b25b28cc76
fix(workflow): align block icon vector sizes ( #39657 )
2026-07-27 23:43:03 +00:00
yyh
f68cabe226
fix(web): align tour trigger DOM order ( #39654 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 13:00:16 +00:00
Asuka Minato
f73f83c5d6
test: use SQLite sessions in core app ( #39075 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 10:45:16 +00:00
Asuka Minato
29801d6a65
test: use SQLite sessions in core tools ( #39077 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 10:45:11 +00:00
Asuka Minato
75016e8bfe
test: use SQLite sessions in core ops ( #39072 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 10:41:17 +00:00
yyh
b6dea7b2ba
fix(workflow): preserve latest collaboration session ( #39646 )
2026-07-27 10:37:45 +00:00
yyh
b2b1cd7e97
chore: update workspace dependencies ( #39641 )
2026-07-27 10:27:31 +00:00
Asuka Minato
ca63e01d45
test: use SQLite sessions in controllers service api ( #39069 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 10:26:23 +00:00
yyh
271b6e1f5c
fix(ui): unify combobox trigger focus rings ( #39643 )
2026-07-27 10:21:32 +00:00
Asuka Minato
609ddf9e01
test: use SQLite sessions in core memory ( #39066 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 10:15:08 +00:00
Asuka Minato
9fd1fea58c
test: use SQLite sessions in services core ( #39057 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 09:36:44 +00:00
Joel
8de3b4d033
fix: prevent the agent build draft UI from flashing during apply ( #39642 )
2026-07-27 09:32:52 +00:00
dependabot[bot]
d9c038daf2
chore(deps): bump the storage group across 1 directory with 3 updates ( #39604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 09:24:58 +00:00
Asuka Minato
c9c057fd04
test: use SQLite sessions in rag retrieval ( #39049 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-27 09:12:30 +00:00
dependabot[bot]
85189be53d
chore: bump pymdown-extensions from 10.21.2 to 11.0 in /dify-agent ( #39618 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 09:10:22 +00:00
Asuka Minato
01e736aaf7
test: use sqlite3 session in test_extract_thread_messages ( #38739 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 09:00:47 +00:00
dependabot[bot]
a28969f564
chore(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 in /dify-agent-runtime ( #39025 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 08:58:40 +00:00
Asuka Minato
42f9610ba5
test: use sqlite3 session in test_api ( #38733 )
2026-07-27 08:57:51 +00:00
dependabot[bot]
1a7ffbe5ee
chore: bump gitpython from 3.1.52 to 3.1.54 in /api ( #39619 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 08:57:44 +00:00
Joel
481354ca70
refactor: make agent composer save and publish state consistent ( #39637 )
2026-07-27 08:43:45 +00:00
Yunlu Wen
3c80857ea3
feat: add bearer auth to agent backend ( #39622 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-27 08:37:30 +00:00
Xiyuan Chen
94702efbc2
fix: gate service API, MCP and trigger surfaces on enterprise license ( #39635 )
2026-07-27 08:23:15 +00:00
Asuka Minato
755f7b0e8b
test: use sqlite3 session in test_workflow_comment_service ( #38700 )
2026-07-27 08:22:45 +00:00
Asuka Minato
a1c9564b30
test: use sqlite3 session in test_llm_generator_missing ( #38742 )
2026-07-27 08:22:16 +00:00
Asuka Minato
97acd9c70b
test: use sqlite3 session in test_utils ( #38729 )
2026-07-27 08:21:39 +00:00
Asuka Minato
71601bf76c
test: use sqlite3 session in test_draft_var_loader_simple ( #38702 )
2026-07-27 08:20:18 +00:00
Asuka Minato
460efbf285
test: use sqlite3 session in test_workflow_run_service ( #38701 )
2026-07-27 08:19:32 +00:00
Escape0707
a752f43b8e
test: use pristine file-backed SQLite fixtures ( #39624 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-27 08:07:05 +00:00
非法操作
b3774bfe1c
perf: add lightweight recent apps endpoint ( #39625 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 08:00:39 +00:00
yyh
4313d23889
perf(web): lazy-load Home creation modals ( #39634 )
2026-07-27 07:48:35 +00:00
林玮 (Jade Lin)
26a43db6a4
fix(api): wait for workflow worker cleanup before task completion ( #39614 )
2026-07-27 07:34:25 +00:00
yyh
e5d40336b3
fix(workflow): lazy-load Loro collaboration runtime ( #39631 )
2026-07-27 07:15:13 +00:00
yyh
58e2bcbba1
fix(web): stop reporting workspace status ( #39626 )
2026-07-27 06:22:37 +00:00
Yunlu Wen
e1b55f54e6
feat(agent): add a squid proxy for agent sandbox ( #39544 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 06:21:20 +00:00
Yunlu Wen
989039db6e
fix: use jinja sandbox ( #39609 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 06:03:01 +00:00
Joel
52428df1bd
feat: add amptitude to new agent ( #39608 )
...
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 05:54:45 +00:00
yyh
28d174603f
fix: align workspace card plan ownership ( #39616 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 05:01:02 +00:00
Xiyuan Chen
b6099d09ff
feat(inner_api): add endpoint to invalidate plugin model providers cache ( #39468 )
2026-07-27 04:33:36 +00:00
dependabot[bot]
2962a7ea93
chore(deps): bump the github-actions-dependencies group with 6 updates ( #39603 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 04:32:09 +00:00
zyssyz123
cc01189966
fix(agent): expose publish state from composer ( #39615 )
2026-07-27 04:05:38 +00:00
dependabot[bot]
d563d6e7df
chore: bump pypdf from 6.10.2 to 6.14.2 in /dify-agent ( #39502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 03:56:57 +00:00
CYJ1226
e4e99d198b
fix: preserve spaces during recursive text splitting ( #39498 )
2026-07-27 03:21:26 +00:00
yyh
34e6e5a049
refactor(web): simplify Dify logo theming ( #39580 )
2026-07-27 03:01:24 +00:00
林玮 (Jade Lin)
7e6ba05464
feat(api): expose app mode in webapp site response ( #39607 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 02:57:18 +00:00
Madan kumar
aeda37db68
fix(rag): stop the document cleaner from stripping valid characters ï, ¿, ¾ ( #39215 )
2026-07-27 02:53:33 +00:00
FFXN
441f9f9ec0
fix: The expiration time for web app login to JWT is incorrectly set. ( #39537 )
2026-07-27 02:43:32 +00:00
Taranum Wasu
f16c249b1e
fix(api): honor array-element limit and byte budget for list[File] in VariableTruncator ( #39218 ) ( #39220 )
...
Co-authored-by: Taranum Wasu <taranumwasu@Taranums-MacBook-Pro.local >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 02:12:57 +00:00
FFXN
858b3b74dc
feat: add CE telemetry report ( #39452 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-27 02:04:28 +00:00
David Park
d5c0e927c6
fix(web): stop chunk length/overlap inputs collapsing to an unusable width in narrow containers ( #39600 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 02:03:17 +00:00
Asuka Minato
b81737cfb3
test: use sqlite3 session in test_message_service ( #38698 )
2026-07-27 02:01:47 +00:00
Asuka Minato
e5496e04c5
test: use sqlite3 session in test_snippet ( #38691 )
2026-07-27 01:53:52 +00:00
Benjamin
75c54bd40b
fix(workflow): stop dropping unsaved edits when collaboration never c… ( #39579 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
2026-07-27 01:23:28 +00:00
yyh
119b6532fd
refactor(workflow): remove hook barrel exports ( #39588 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-26 14:16:18 +00:00
yyh
c61d33f91e
refactor: move trial app capability out of system features ( #39562 )
2026-07-26 12:02:30 +00:00
yyh
99c1cb7781
fix(web): prevent search hotkey hydration mismatch ( #39574 )
2026-07-26 07:08:48 +00:00
yyh
448e378fc0
fix(dify-ui): honor instant popup transitions ( #39572 )
2026-07-26 07:08:27 +00:00
SpiliosDmk
8511a3143e
docs: Broken Grafana link in Turkish README (placeholder text instead of URL) ( #39575 )
2026-07-26 06:43:25 +00:00
yyh
fd2e26f8e6
refactor(agents): simplify repository context ( #39583 )
2026-07-26 06:13:37 +00:00
Yunlu Wen
1d34184999
chore(agent): update && simplify readme ( #39584 )
2026-07-26 05:08:58 +00:00
SpiliosDmk
ac0320a70d
docs: fix typos in ValueSourceType docstring ( #39573 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-26 03:50:52 +00:00
SpiliosDmk
4a44befb00
chore: Broken docker-compose.yaml link in Hindi README (missing slash) ( #39576 )
2026-07-26 03:36:05 +00:00
SpiliosDmk
5aa2092d0f
chore: Grammar fix in VDB provider README ("a importable") ( #39577 )
2026-07-25 19:36:17 +00:00
Asuka Minato
99ed826a55
test: use sqlite3 session in test_pipeline_template_base ( #38730 )
2026-07-25 14:30:01 +00:00
Asuka Minato
a45f862fb2
test: use sqlite3 session in test_workflow_node_execution_offload ( #38728 )
2026-07-25 14:23:32 +00:00
Asuka Minato
00496ec867
test: use sqlite3 session in test_encrypter ( #38726 )
2026-07-25 14:19:49 +00:00
Asuka Minato
58592e1cb1
test: use sqlite3 session in test_llm_quota ( #38720 )
2026-07-25 14:12:17 +00:00
Asuka Minato
e6efbb08df
test: use sqlite3 session in test_metadata_nullable_bug ( #38717 )
2026-07-25 14:05:52 +00:00
Asuka Minato
662a77213d
test: use sqlite3 session in test_wraps ( #38716 )
2026-07-25 14:05:25 +00:00
Asuka Minato
c2d560ea26
test: use sqlite3 session in test_easy_ui_message_end_files ( #38706 )
2026-07-25 14:04:52 +00:00
Asuka Minato
ca1782b105
test: use sqlite3 session in test_workflow_execute_task ( #38704 )
2026-07-25 14:04:11 +00:00
Asuka Minato
8caa1d1379
test: use sqlite3 session in test_webhook_service ( #38699 )
2026-07-25 13:52:42 +00:00
Evan
c56ac3983e
refactor(web): migrate vector space billing query to contract client ( #39558 )
2026-07-25 04:26:14 +00:00
Asuka Minato
fa000ae8a7
test: use sqlite3 session in test_human_input_service ( #38697 )
2026-07-25 03:17:57 +00:00
Asuka Minato
8906a49e56
test: use sqlite3 session in test_datasource_provider_service ( #38695 )
2026-07-25 03:16:43 +00:00
Jingyi
a2d9aeff37
fix(web): prevent customization horizontal overflow ( #39557 )
2026-07-25 02:24:07 +00:00
yyh
aff5c47541
refactor: remove backend-only system feature fields ( #39543 )
2026-07-25 02:01:12 +00:00
yyh
58f83fa7e7
refactor(web): remove obsolete route prefix handler ( #39545 )
2026-07-24 15:30:52 +00:00
Stephen Zhou
2d5161a647
feat(dataset): add document detail ( #39361 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 15:27:35 +00:00
yyh
1227f19c6a
fix(web): patch React Server Components DoS ( #39539 )
2026-07-24 14:00:26 +00:00
Evan
a0b917425a
test: use caplog in ext login tests ( #39542 )
2026-07-24 13:27:05 +00:00
Stephen Zhou
799c7eea3a
feat(dataset): add document processing tasks ( #39326 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 12:58:15 +00:00
wangxiaolei
5277e4b375
fix: fix when tool execute in progress tool_meta miss tool_provider_type ( #39513 )
2026-07-24 11:35:12 +00:00
zyssyz123
a877e1bd7e
fix(agent): block unpublished agents in workflows ( #39532 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-24 11:02:43 +00:00
yyh
a5703762c0
test(e2e): wait for app list before menu interaction ( #39538 )
2026-07-24 10:37:22 +00:00
yyh
dcd40d603c
fix(agent-v2): link API reference to agent guide ( #39534 )
2026-07-24 10:14:27 +00:00
Joel
8ef002f624
fix: include CSRF token when fetching skill file content ( #39527 )
2026-07-24 09:35:41 +00:00
yyh
b1dec5bd42
chore: add web shell code owners ( #39526 )
2026-07-24 09:17:15 +00:00
yyh
4e85acc605
fix(web): hydrate workspace permissions before navigation render ( #39524 )
2026-07-24 09:06:57 +00:00
Wu Tianwei
a2c67372ed
fix(web): allow clipboard writes in embedded apps ( #39511 )
2026-07-24 08:27:57 +00:00
林玮 (Jade Lin)
7bb09ce039
chore(web): improve web accessibility semantics ( #39505 )
2026-07-24 08:16:04 +00:00
Joel
e1495c0bae
fix: prevent agent preview actions from being clipped ( #39510 )
2026-07-24 08:02:55 +00:00
Jyong
ededa1f4cd
chore: add deploy-knowledge.yml ( #39509 )
2026-07-24 08:00:11 +00:00
Joel
b2861b60d8
fix: audio config ui problem ( #39504 )
2026-07-24 07:42:26 +00:00
David Park
3cbe49bf45
fix: don't open the node settings panel when clicking a node in comment mode ( #39500 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 07:38:01 +00:00
Joel
dd19b4ff79
fix: download skill files through authenticated API requests ( #39499 )
2026-07-24 07:37:27 +00:00
yyh
66a545fc6d
refactor: centralize deployment edition in system features ( #39454 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: GareArc <garethcxy@dify.ai >
2026-07-24 07:15:02 +00:00
Stephen Zhou
eac9f69ad1
feat(dataset): add crawl source selection ( #39325 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 07:11:48 +00:00
Yufeng He
e4dc29f98e
fix(api): make the 10-minute email IP first-strike window take effect ( #39479 )
...
Signed-off-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
2026-07-24 06:52:30 +00:00
Joel
6889974c05
fix: smooth the preview-to-build transition ( #39495 )
2026-07-24 06:30:07 +00:00
非法操作
aef1c67721
fix: return disabled auto-upgrade settings when strategy is missing ( #39494 )
2026-07-24 06:15:02 +00:00
David Park
3ab9e083e0
fix: don't close the active comment panel when a different comment is resolved ( #39491 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 06:11:25 +00:00
yyh
6e2c21f568
fix(web): simplify agent configure mode state ( #39492 )
2026-07-24 05:30:45 +00:00
Joel
abbad7b313
fix: prevent build reset from clearing preview chat ( #39490 )
2026-07-24 04:59:57 +00:00
yyh
c4bfea6096
fix(web): adapt workflow agent logs ( #39488 )
2026-07-24 04:55:30 +00:00
Asuka Minato
bbb133cd58
test: use sqlite3 session in test_base_trace_instance ( #38744 )
2026-07-24 03:55:32 +00:00
Joel
34e2205efa
chore: support preview mode if not in community version ( #39399 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 03:23:01 +00:00
wangxiaolei
db29caff2b
feat: knowledge add more trace ( #38959 )
2026-07-24 02:27:16 +00:00
Ponder
14c50a9f09
feat(web): locate workflow nodes by node_id in the workflow editor ( #38187 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-07-24 02:16:41 +00:00
Stephen Zhou
ba5b26be03
feat(dataset): add website crawl preview ( #39324 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 02:10:39 +00:00
samzong
922ed4d67d
feat(oauth): expose stable account id on provider account endpoint ( #39470 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-24 02:09:48 +00:00
zyssyz123
a8a83a357c
fix(agent): show workflow node runs in logs ( #39471 )
2026-07-24 01:59:57 +00:00
Stephen Zhou
302b50c4fb
feat(dataset): add source connections ( #39319 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 13:54:12 +00:00
Byron.wang
43254c1ded
chore: avoid duplicate token counting during dataset indexing ( #39466 )
2026-07-23 10:56:03 +00:00
Joel
2beafdc457
fix: chat not pass doc if not support vision ( #39461 )
2026-07-23 10:01:43 +00:00
zyssyz123
0198e32447
fix(agent): start new Preview conversations without an ID ( #39463 )
2026-07-23 09:53:08 +00:00
samzong
b8f91d0e61
fix(web): echo OAuth state on authorize redirect ( #39459 )
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-07-23 09:30:52 +00:00
非法操作
452dff5c37
fix(api): prevent identity logging deadlock ( #39449 )
2026-07-23 09:08:04 +00:00
Xiyuan Chen
b56ac4af4d
feat: gate agent management behind the agent.manage permission ( #39330 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-23 07:34:07 +00:00
Stephen Zhou
2a0661a769
feat(dataset): add New Knowledge creation flow ( #39315 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 07:25:14 +00:00
eux
00fe96325d
fix(web): support TTS playback in Safari and Firefox ( #39444 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 06:36:52 +00:00
非法操作
a3c18c561e
chore: improve lambda plugin runtime error display ( #39437 )
2026-07-23 06:05:14 +00:00
shakti
1835e8ef31
fix: use re.fullmatch in email validator to reject trailing newlines ( #39234 ) ( #39320 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-23 04:19:44 +00:00
zyssyz123
2b8e40af32
fix(auth): validate account before accepting invitations ( #39438 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 03:56:32 +00:00
yyh
625ed2a0e7
fix(workflow): hide Agent V2 in chatflow ( #39439 )
2026-07-23 03:37:13 +00:00
林玮 (Jade Lin)
45711eb6dd
chore(api): cloud use presigned download url on api site ( #39436 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 03:34:49 +00:00
Asuka Minato
fd703739b5
test: use sqlite3 session in test_async_workflow_service ( #38692 )
2026-07-23 03:34:10 +00:00
Asuka Minato
82c8741c73
test: use sqlite3 session in test_hitl_service_api ( #38685 )
2026-07-23 03:33:01 +00:00
Asuka Minato
78023bf50d
test: use sqlite3 session in test_conversation ( #38684 )
2026-07-23 03:32:17 +00:00
Asuka Minato
0ad985515b
test: move password reset coverage to unit tests ( #38936 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 03:16:06 +00:00
David Park
da2177c7b2
fix(api): send valid body in external knowledge validation probe ( #39410 )
2026-07-23 02:52:52 +00:00
Coding On Star
8d293023cc
feat: gate cloud analytics behind cookie consent ( #39408 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-23 02:40:54 +00:00
yyh
6736f4005b
fix(web): improve import DSL dialog states ( #39432 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 02:26:59 +00:00
Stephen Zhou
bd8f0104d6
feat(dataset): expose New RAG KnowledgeFS contracts ( #39314 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-23 01:48:36 +00:00
yyh
018fe7a9d3
fix(dify-ui): preserve link semantics in button story ( #39430 )
2026-07-23 01:07:08 +00:00
非法操作
d5788cc019
feat: support tool multi-select input ( #39346 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-23 00:38:54 +00:00
zyssyz123
4da4fa72cd
fix(agent): refresh stale inline preview drafts ( #39415 )
2026-07-22 12:54:09 +00:00
平衡世界的BOY
8853ed99a5
fix: prevent RBAC role names overflowing settings panel ( #39412 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 12:44:29 +00:00
Stephen Zhou
34a5ca191b
feat(dataset): add New Knowledge list and empty state ( #39300 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 12:00:50 +00:00
Asuka Minato
1271cfcf3f
test: use sqlite3 session in test_workflow_events_openapi ( #38683 )
2026-07-22 11:25:14 +00:00
Asuka Minato
2a0b1a8a63
test: use sqlite3 session in test_runtime_credentials ( #38682 )
2026-07-22 09:50:31 +00:00
Asuka Minato
4a2e92f43f
test: use sqlite3 session in test_plugin_wraps ( #38681 )
2026-07-22 09:49:54 +00:00
Asuka Minato
84889b88ec
test: use sqlite3 session in test_init_validate ( #38680 )
2026-07-22 09:44:29 +00:00
Asuka Minato
6f034d2c93
test: use sqlite3 session in test_tags ( #38679 )
2026-07-22 09:43:41 +00:00
Asuka Minato
f91ea49414
test: use sqlite3 session in test_app_import_api ( #38674 )
...
Co-authored-by: Byron Wang <byron@dify.ai >
2026-07-22 09:43:30 +00:00
yyh
62db37c403
fix(web): improve DSL export feedback ( #39409 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 09:40:47 +00:00
Asuka Minato
de07730548
test: use sqlite3 session in test_snippet_workflow_draft_variable ( #38678 )
2026-07-22 09:20:51 +00:00
Asuka Minato
9b2aa8b216
test: use sqlite3 session in test_snippet_workflow ( #38677 )
2026-07-22 09:20:21 +00:00
Asuka Minato
8ee3a7eabc
test: use sqlite3 session in test_rag_pipeline_workflow ( #38676 )
2026-07-22 09:19:25 +00:00
zyssyz123
0f9fffb7a2
fix(agent): isolate build and preview chat conversations ( #39405 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 09:17:55 +00:00
Asuka Minato
187501f53e
test: use sqlite3 session in test_reset_encrypt_key_pair ( #38673 )
2026-07-22 09:17:34 +00:00
Wu Tianwei
03fad2e041
chore: Update permission tip across i18n locales ( #39406 )
2026-07-22 08:54:37 +00:00
yyh
acb5ee29e1
test(e2e): validate generated console contracts ( #39400 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 07:48:37 +00:00
林玮 (Jade Lin)
c5aadfe557
fix(api,billing): invalidate vector space cache after cleanup ( #39404 )
2026-07-22 07:30:16 +00:00
Asuka Minato
c76ff4c38c
test: use sqlite3 session in test_base_app_runner ( #38740 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-22 07:21:22 +00:00
yyh
4b355b7039
fix(ci): avoid duplicate post-merge e2e runs ( #39401 )
2026-07-22 06:45:18 +00:00
林玮 (Jade Lin)
a3654d6a7d
fix(oauth): reauth after accepting invitation ( #39366 )
2026-07-22 05:59:04 +00:00
yyh
855464e7b4
chore: clean up CODEOWNERS ( #39398 )
2026-07-22 05:34:54 +00:00
yyh
05a25943e7
fix(e2e): align fixtures with generated contracts ( #39394 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 05:09:23 +00:00
Asuka Minato
c5d471dbdd
test: use sqlite3 session in test_model_config_api ( #38675 )
2026-07-22 04:53:13 +00:00
Asuka Minato
ba449890a9
test: use sqlite3 session in test_app_runner_conversation_variables ( #38687 )
2026-07-22 04:53:00 +00:00
Asuka Minato
072953a83a
test: use sqlite3 session in test_export_service ( #38718 )
2026-07-22 04:52:19 +00:00
Asuka Minato
7b95e2a75f
test: use sqlite3 session in test_generator_api_missing ( #38719 )
2026-07-22 04:52:06 +00:00
Asuka Minato
01efc6eecb
test: use SQLite sessions in service API fixtures ( #38784 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 04:51:49 +00:00
Asuka Minato
a4c7261bf9
test: use sqlite3 session in test_workflow ( #38686 )
2026-07-22 04:51:33 +00:00
dependabot[bot]
0aa04f610e
chore: bump pillow from 12.2.0 to 12.3.0 in /dify-agent ( #39328 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 04:23:00 +00:00
Asuka Minato
66afa3bf4a
test: use sqlite3 session in test_clear_free_plan_tenant_expired_logs ( #38693 )
2026-07-22 04:16:21 +00:00
dependabot[bot]
c0b991c5f9
chore: bump google.golang.org/grpc from 1.82.0 to 1.82.1 in /dify-agent-runtime ( #39386 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 04:06:51 +00:00
dependabot[bot]
d2aea76dec
chore: bump setuptools from 82.0.1 to 83.0.0 in /dify-agent ( #39387 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 04:06:30 +00:00
dependabot[bot]
bc21972878
chore: bump pyasn1 from 0.6.3 to 0.6.4 in /dify-agent ( #39388 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 04:06:08 +00:00
dependabot[bot]
389a7608bf
chore: bump gitpython from 3.1.50 to 3.1.52 in /api ( #39389 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 04:05:53 +00:00
dependabot[bot]
3abbab4798
chore: bump pyasn1 from 0.6.3 to 0.6.4 in /api ( #39390 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 04:05:40 +00:00
Wu Tianwei
84f3c410c4
fix(datasets): update empty state handling and permissions messaging ( #39360 )
2026-07-22 03:57:35 +00:00
yyh
04f9026724
fix(web): show unavailable state for disabled Web Apps ( #39392 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 03:32:40 +00:00
Xiyuan Chen
3f0f57c594
fix: apply configured timeout to enterprise inner API requests ( #39335 )
2026-07-22 02:56:08 +00:00
Asuka Minato
79a5b31bc6
test: move console OAuth coverage to unit tests ( #38923 )
2026-07-22 02:27:55 +00:00
Asuka Minato
f35655a5bb
test: use sqlite3 session in test_human_input_forms ( #38777 )
2026-07-22 02:27:30 +00:00
zcxGGmu
97489d5a44
docs: note minimum Docker Compose version ( #39374 )
...
Co-authored-by: zq <zhouquan1511@163.com >
2026-07-22 02:27:30 +00:00
Asuka Minato
e9bd8741f4
test: use sqlite3 session in test_auth_wraps ( #38760 )
2026-07-22 02:23:37 +00:00
Asuka Minato
33acaa558e
test: use SQLite sessions in core workflow ( #39109 )
2026-07-22 02:18:56 +00:00
Asuka Minato
b38caf3cdb
test: use SQLite sessions in services core ( #39111 )
2026-07-22 02:15:01 +00:00
Asuka Minato
cb2b36f1aa
test: use SQLite sessions in services enterprise ( #39113 )
2026-07-22 02:13:52 +00:00
Asuka Minato
2d15743b96
test: use SQLite sessions in services misc ( #39114 )
2026-07-22 02:11:52 +00:00
yyh
d5e5227c6e
chore(deps): upgrade Next.js to 16.2.11 ( #39384 )
2026-07-22 02:04:05 +00:00
yyh
9b432d0d29
fix: enforce tool provider type contracts ( #39380 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 01:30:55 +00:00
Wu Tianwei
5216ee1d20
feat: add WebSocket support to dev proxy with cookie rewriting ( #39370 )
2026-07-22 01:14:27 +00:00
Loi Nguyen
ba8ce362d7
fix(api): PaginatedResult.pages should be 0 for an empty result set ( #39229 )
...
Co-authored-by: Loi Nguyen <1948922+lntutor@users.noreply.github.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-22 01:11:14 +00:00
yyh
b95d313128
refactor(web): improve workflow block selector ( #39377 )
2026-07-21 14:18:38 +00:00
github-actions[bot]
45ac70132c
chore(i18n): sync translations with en-US ( #39362 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-21 11:54:20 +00:00
Joel
6e772259bb
fix: update the agent roster documentation link ( #39368 )
2026-07-21 09:56:21 +00:00
QuantumGhost
af465fb527
fix(api): scope HITL snapshot message lookup to utilize db index ( #39351 )
2026-07-21 09:47:17 +00:00
Xiyuan Chen
62bbc0dbeb
feat(webapp-access): add WEBAPP_PUBLIC_ACCESS_ENABLED toggle ( #38567 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 08:46:28 +00:00
zyssyz123
ed1289281d
fix(agent): include workflow runs in monitoring stats ( #39354 )
2026-07-21 08:33:23 +00:00
Asuka Minato
e37f32e4a0
test: add SQLite session fixture for providers ( #38982 )
2026-07-21 08:29:44 +00:00
Asuka Minato
150613cc05
test: use sqlite3 session in test_build_from_mapping ( #38769 )
2026-07-21 08:21:36 +00:00
Asuka Minato
a5194ff17b
test: move human input delivery coverage to unit tests ( #38926 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 08:18:32 +00:00
Asuka Minato
cdaf5d4562
test: use sqlite3 session in test_tool_file_manager ( #38771 )
2026-07-21 08:10:23 +00:00
Asuka Minato
145b0e622e
test: use sqlite3 session in test_workspace_account ( #38757 )
2026-07-21 08:07:57 +00:00
Asuka Minato
4bab62d458
test: use sqlite3 session in test_agent_app_parameters ( #38759 )
2026-07-21 07:59:00 +00:00
Asuka Minato
b99f8941bb
test: use sqlite3 session in test_database_retrieval ( #38743 )
2026-07-21 07:56:34 +00:00
Asuka Minato
32d2594877
test: move app import API coverage to unit tests ( #38920 )
2026-07-21 07:54:32 +00:00
Asuka Minato
7b188287da
test: use sqlite3 session in test_accounts ( #38752 )
2026-07-21 07:50:05 +00:00
Asuka Minato
f6db23444d
test: move API token service coverage to unit tests ( #38918 )
2026-07-21 07:48:10 +00:00
Asuka Minato
a5c989d82b
test: use sqlite3 session in test_conversation_service ( #38774 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 07:38:53 +00:00
Asuka Minato
2622b1ce0a
test: use sqlite3 session in test_based_generate_task_pipeline ( #38738 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 07:37:20 +00:00
Asuka Minato
1e672530c4
test: use sqlite3 session in test_built_in_retrieval ( #38735 )
2026-07-21 07:36:42 +00:00
Asuka Minato
852169d99c
test: use SQLite sessions in unit misc ( #39118 )
2026-07-21 07:27:13 +00:00
Asuka Minato
d7860571aa
test: use SQLite sessions in services workflow ( #39115 )
2026-07-21 07:24:52 +00:00
Asuka Minato
3683831738
test: use sqlite3 session in test_account_service ( #38751 )
2026-07-21 07:22:05 +00:00
非法操作
f5024f5440
fix(workflow): avoid false draft save error during Strict Mode initia… ( #39353 )
2026-07-21 07:11:19 +00:00
Joel
4f8477427e
fix: not support jump to detail in marketplace ( #39347 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 07:01:00 +00:00
非法操作
8d406aec31
fix(dev): use gevent WebSocket server for local API ( #39349 )
2026-07-21 06:42:55 +00:00
落尘
f8754286ec
fix(watercrawl): handle non-json error responses ( #37514 )
2026-07-21 06:41:06 +00:00
yyh
7da6b2ce36
refactor(web): remove permission catalog service hooks ( #39342 )
2026-07-21 06:01:00 +00:00
Harsh Kashyap
aa718add24
fix(api): return 400 instead of 500 when 'file' is missing from trial-app audio-to-text ( #39305 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-07-21 05:59:48 +00:00
yyh
fcc1d39f5e
fix(web): restore billing access boundary ( #39343 )
2026-07-21 05:35:36 +00:00
yyh
861831f176
fix(api): keep workflow log archives owner-admin only ( #39338 )
2026-07-21 04:31:14 +00:00
Asuka Minato
d333aa31ea
test: use SQLite sessions in services workflow ( #39116 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 03:40:02 +00:00
Asuka Minato
97e6a14c13
test: use SQLite sessions in unit misc ( #39119 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 03:20:59 +00:00
shakti
6a338654fb
fix: return 400 instead of 500 when file field is missing in audio-to-text endpoints ( #39303 ) ( #39322 )
2026-07-21 02:19:24 +00:00
Checo
8f075c82bc
fix(configs): reject host:port-shaped PLUGIN_REMOTE_INSTALL_PORT with actionable hint ( #39329 )
...
Signed-off-by: sergioperezcheco <checo520@outlook.com >
2026-07-21 02:18:29 +00:00
林玮 (Jade Lin)
28d17da3b1
fix(api): use resource tenant for draft variable files ( #39307 )
2026-07-21 02:07:47 +00:00
Asuka Minato
891b2dc537
test: use SQLite sessions in unit misc ( #39120 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-21 01:51:24 +00:00
WH-2099
75f7069541
ci: simplify test workflow execution ( #39318 )
2026-07-21 00:18:59 +00:00
yyh
b7193d1cba
refactor(web): remove basePath from hydration boundary ( #39308 )
2026-07-20 14:46:37 +00:00
wangxiaolei
ef0115d340
chore: when dataset permission is not all team, update rbac config to… ( #39227 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 12:59:29 +00:00
Checo
3afb9b3230
fix(web): stop doubling basePath in auth refresh redirects ( #39273 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-20 12:22:40 +00:00
Joel
0862641533
feat: support export agent dsl in sidebar ( #39299 )
2026-07-20 10:41:26 +00:00
Asuka Minato
cbd7872520
test: use SQLite sessions in unit misc ( #39121 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 10:38:52 +00:00
Asuka Minato
23882a704e
test: use SQLite sessions in unit misc ( #39122 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 10:38:49 +00:00
Asuka Minato
1bd5254ea7
test: use SQLite sessions in unit misc ( #39123 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 10:38:46 +00:00
yyh
e13069dbe3
revert(ci): restore default Depot runners ( #39297 )
2026-07-20 10:18:52 +00:00
github-actions[bot]
edd3d4a218
chore(i18n): sync translations with en-US ( #39296 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-20 10:15:37 +00:00
Joel
79751f7622
chore: display non-LLM settings in integration tool details ( #39295 )
2026-07-20 09:52:54 +00:00
Jingyi
cb64446fa3
feat(web): add step-by-step tour shell ( #38785 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-20 09:23:25 +00:00
Joel
e77ee82526
fix: show persistent error when workflow draft save fails ( #39293 )
2026-07-20 08:48:38 +00:00
yyh
b3f163fb0f
chore(deps): update pnpm and workspace dependencies ( #39292 )
2026-07-20 08:43:21 +00:00
yyh
873ef2b592
docs: refine frontend testing guidance ( #39290 )
2026-07-20 08:18:26 +00:00
Stephen Zhou
43d725a1ce
feat(dataset): proxy KnowledgeFS Console requests ( #39158 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 08:10:06 +00:00
Joel
c8ccfba960
fix: the input of agent chat would be replaced if conversation history updated ( #39289 )
2026-07-20 08:07:12 +00:00
Xiyuan Chen
eee8d6cf7b
feat(web): add webapp access control to agent access point ( #39285 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-20 08:05:29 +00:00
zyssyz123
11016563b1
fix(agent): preserve complete model usage pricing ( #39201 )
2026-07-20 08:03:13 +00:00
Ingram Z
b7edc5ef0c
refactor: use catalog for workflow archive maintenance ( #39001 )
2026-07-20 07:59:29 +00:00
林玮 (Jade Lin)
f93a5b95c6
fix(api, web): scope trial app file uploads to the app tenant ( #39149 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 07:00:45 +00:00
Kevin9703
6022939bf0
fix: prevent hidden-tab collaboration leader from saving stale drafts ( #38997 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-20 06:58:01 +00:00
非法操作
30df1433cc
fix: can't create chat app when get tenant default model schema error ( #39266 )
2026-07-20 06:47:16 +00:00
dependabot[bot]
aa7b65c602
chore: bump the github-actions-dependencies group with 5 updates ( #39247 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 06:47:01 +00:00
yyh
ba24745c07
fix(web): restore permission selector semantics ( #39269 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-20 06:30:09 +00:00
pepepeboom
38ea0de907
refactor(web): avoid direct setState in effect in jina reader crawler ( #25194 ) ( #39216 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2026-07-20 06:28:08 +00:00
Joel
bbc31a3403
fix: text generation web app keeps loading after timeout ( #39268 )
2026-07-20 06:27:32 +00:00
Wan Xiankai
605c0fe02b
refactor(web): avoid setState in website crawler effects ( #39237 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2026-07-20 06:26:50 +00:00
yyh
15674a9db6
test(web): align test state boundaries ( #39239 )
2026-07-20 06:06:17 +00:00
非法操作
9a2d039e93
chore: the node should not draggable when preview a workflow ( #39131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-20 05:59:14 +00:00
yyh
58d1dd8873
ci: route default Depot jobs to 4-core runners ( #39277 )
2026-07-20 05:42:56 +00:00
Checo
5ea884f799
fix(dataset_service): use flush() instead of commit() to preserve caller transaction ( #39223 )
2026-07-19 07:00:50 +00:00
yyh
2ec34b2cfb
feat(workflow): improve block selector navigation and previews ( #39212 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-18 09:56:36 +00:00
yyh
fa65f45bff
refactor(web): align integrations sidebar components ( #39202 )
...
Co-authored-by: Jingyi <jingyi.qi@dify.ai >
2026-07-17 22:52:47 +00:00
yyh
63ca2b94b5
refactor(web): use generated OAuth query options ( #39204 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-17 14:50:56 +00:00
yyh
a7ef41a8f5
refactor(web): use generated dataset card queries ( #39203 )
2026-07-17 14:50:40 +00:00
Yunlu Wen
5c6372d2f7
chore: bump version to 1.16.0 ( #39196 )
2026-07-17 09:28:32 +00:00
yyh
5fd06fafe0
test(web): remove low-value unit tests ( #39193 )
2026-07-17 08:59:26 +00:00
zyssyz123
af4b65b295
fix(agent): allow dangling refs in workflow drafts ( #39192 )
2026-07-17 08:42:58 +00:00
Yunlu Wen
6e5fc1081b
feat: refact agent shell output ( #39190 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-17 08:27:00 +00:00
Joel
0e84ae7338
fix: can not typing in the change node search field ( #39189 )
2026-07-17 08:01:46 +00:00
zyssyz123
5a792945f5
fix(agent): bound streams and cancel zombie workflow runs ( #39186 )
2026-07-17 07:46:42 +00:00
Wu Tianwei
2f3c785f27
feat: add Responses API tip for GPT-5.6 and later models in multiple languages ( #39188 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-17 07:34:38 +00:00
Joel
38045078dc
fix: can not create app from learn dify in app list page ( #39187 )
2026-07-17 07:20:31 +00:00
sahasweety
83f40b85f4
fix: remove patch logger in test, use caplog instead ( Closes #37468 ) ( #39159 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-17 06:22:20 +00:00
非法操作
aff8a49bbf
fix: change email not work ( #39182 )
2026-07-17 06:05:20 +00:00
Joel
b0329cd53c
chore: add agent tooltip ( #39183 )
2026-07-17 06:00:29 +00:00
yyh
2a008423d8
chore: upgrade Vite+ to 0.2.5 ( #39181 )
2026-07-17 05:39:02 +00:00
yyh
f962c9e47a
fix(web): settle running nodes after workflow failure ( #39173 )
2026-07-17 05:15:01 +00:00
yyh
af7e59de7c
fix(web): show current profile in main navigation ( #39172 )
2026-07-17 04:11:35 +00:00
非法操作
61b07ab17d
feat: default plugins for new user ( #39167 )
2026-07-17 02:49:58 +00:00
Joel
a7aff83d52
chore: remove useless agent tip ( #39171 )
2026-07-17 02:47:57 +00:00
Crazywoola
9de7e0fe44
perf(workflow-generator): parallelize node config generation ( #38975 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 02:34:15 +00:00
Jingyi
50341357b3
fix(web): unify workspace avatar usage ( #39160 )
2026-07-17 01:35:03 +00:00
Yunlu Wen
96e34e7b24
fix: clean up env in example ( #39044 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-07-16 16:51:04 +00:00
Asuka Minato
1aea3460af
test: use sqlite3 session in test_customized_retrieval ( #38741 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 14:09:40 +00:00
yyh
48e536ba39
test(e2e): enforce behavior-driven quality gates ( #39148 )
2026-07-16 13:42:10 +00:00
Asuka Minato
33fe0dfd60
test: use sqlite3 session in test_human_input_form ( #38780 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 13:17:50 +00:00
Asuka Minato
a8ffc93a5a
test: move plugin parameter service coverage to unit tests ( #38934 )
2026-07-16 13:06:04 +00:00
Asuka Minato
14ac8dfbf6
test: use sqlite3 session in test_passport ( #38763 )
2026-07-16 12:59:52 +00:00
Asuka Minato
b820ccf086
test: use sqlite3 session in test_tool_label_manager ( #38762 )
2026-07-16 12:56:08 +00:00
Asuka Minato
415c0db22e
test: use sqlite3 session in test_tool_providers ( #38754 )
2026-07-16 12:28:26 +00:00
Asuka Minato
6ad1a66a50
test: use sqlite3 session in test_remote_retrieval ( #38737 )
2026-07-16 10:56:00 +00:00
Asuka Minato
2f2d7c26d4
test: use sqlite3 session in test_api ( #38736 )
2026-07-16 10:38:33 +00:00
Joel
18f4640ad1
chore: remove empty advanced setting ( #39147 )
2026-07-16 10:24:23 +00:00
Joel
f4ad6ce978
chore: show package installed status in marketplace page ( #39146 )
2026-07-16 10:18:30 +00:00
Asuka Minato
e9c0e9de9e
test: use SQLite sessions in tasks ( #39117 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 10:17:26 +00:00
Yunlu Wen
8a33161080
fix: downgrade to landlock v1 ( #39139 )
2026-07-16 10:04:01 +00:00
KeiKurosawa
752af8a270
fix(readme): remove trailing whitespace ( #39143 )
2026-07-16 09:48:55 +00:00
林玮 (Jade Lin)
678ce2ab37
refactor(api): pass tenant_id explicitly to workflow repositories ( #39042 )
2026-07-16 09:36:30 +00:00
Asuka Minato
b737833e2a
test: use SQLite sessions in services core ( #39112 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 09:32:11 +00:00
Asuka Minato
872b6906f2
test: use SQLite sessions in core workflow ( #39110 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 09:18:55 +00:00
Joel
d876f6dba5
fix: validate inline agent files and skills in the workflow checklist ( #39137 )
2026-07-16 08:39:20 +00:00
zyssyz123
cd98193234
fix(agent): import workflow agents as inline ( #39135 )
2026-07-16 08:28:34 +00:00
github-actions[bot]
bfffcb7d0f
chore(i18n): sync translations with en-US ( #39134 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-07-16 08:13:37 +00:00
yyh
d66de8a47b
test(e2e): harden behavior coverage and CI gates ( #39043 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 07:32:11 +00:00
Joel
1a2ba2237d
chore: new agent enchance ( #39040 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 06:46:41 +00:00
yyh
8ff92c9ef8
fix(ci): run CLI checks for contract changes ( #39047 )
2026-07-16 04:56:18 +00:00
Yunlu Wen
511dbb9974
fix(agent): add new envs to .env.example ( #39041 )
2026-07-16 03:31:16 +00:00
zyssyz123
4381ec8fee
fix(agent): accept legacy missing asset placeholders ( #39039 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 03:11:08 +00:00
林玮 (Jade Lin)
cb41fb3e76
fix(api): serialize trial workflow conversation variables ( #39038 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 02:57:06 +00:00
wangxiaolei
7dfd84472f
fix: fix miss create rbac binding ( #39023 )
2026-07-16 02:25:42 +00:00
非法操作
62bdbc8628
fix(web): hide broken table actions in Streamdown fullscreen ( #38894 )
2026-07-16 01:58:31 +00:00
非法操作
85cc183501
feat: improve ai-credits display ( #38589 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 01:51:46 +00:00
yyh
5af8f6af4d
test(dify-ui): focus component tests on behavior ( #39030 )
2026-07-16 01:49:03 +00:00
yyh
abb9972e19
test: simplify dify ui browser test setup ( #39028 )
2026-07-15 15:37:28 +00:00
zyssyz123
79662d49af
fix(agent): aggregate monitor sources by workflow app ( #39021 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-15 14:08:57 +00:00
yyh
4571c4f276
test: align dify ui tests with browser mode ( #39024 )
2026-07-15 14:00:29 +00:00
yyh
fe96bea1f0
fix(e2e): follow agent roster create menu ( #39020 )
2026-07-15 12:39:51 +00:00
zyssyz123
73c3048599
fix(agent): preserve DSL asset placeholders and count draft references ( #39015 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 11:49:11 +00:00
WH-2099
dcbedbd3bc
docs: update Star History chart token ( #39019 )
2026-07-15 11:11:55 +00:00
Yunlu Wen
71709f03c3
feat: protect agent HOME with landlock ( #39000 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-15 10:07:24 +00:00
Joel
9e6a2cd19c
feat: new agent support import and export in frontend ( #39012 )
2026-07-15 09:54:09 +00:00
yyh
dfabe4cb28
refactor(dify-ui): clarify overlay style semantics ( #39016 )
2026-07-15 09:53:59 +00:00
Wu Tianwei
1121a17c11
fix: allow workflow comments for layout users ( #39014 )
2026-07-15 09:53:45 +00:00
Coding On Star
e5b7281eb9
fix(auth): keep login redirects on current deployment ( #39013 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-15 09:48:58 +00:00
WH-2099
6a511da325
fix(api): bind scoped lookups to nested owner refs ( #38470 )
2026-07-15 09:31:09 +00:00
yyh
b721e7a32d
fix(web): align agent activity disclosure ( #38999 )
2026-07-15 08:51:21 +00:00
zyssyz123
71d5c35e8f
fix(agent): preserve Unicode separators in SSE streams ( #39008 )
2026-07-15 08:38:08 +00:00
wangxiaolei
d914ece3fb
fix: fix conversation title is overwrite empty ( #39004 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 08:24:11 +00:00
Xin Zhang
120c38bad8
feat(enterprise): reject member invites that would exceed licensed seats ( #38995 )
2026-07-15 07:59:16 +00:00
Wu Tianwei
10da5e8f9d
fix: restore responding state after HITL resume ( #38992 )
2026-07-15 06:59:25 +00:00
Byron.wang
ab3e4daa95
refactor: explicit DB session propagation across backend paths ( #38559 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-15 06:48:28 +00:00
github-actions[bot]
7d5835fbc0
chore(i18n): sync translations with en-US ( #38979 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-15 06:24:11 +00:00
wangxiaolei
2c1313d13a
feat: redis support keepalive and retry more error ( #38973 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 06:20:19 +00:00
Xiyuan Chen
651111fb0d
chore(deps): bump httplib2, setuptools, wandb for CVE fixes ( #38976 )
2026-07-15 06:12:38 +00:00
林玮 (Jade Lin)
edca982b1e
fix(api): harden trial apps access for recommended apps ( #38970 )
2026-07-15 06:04:07 +00:00
wangxiaolei
b3386192cc
chore: workflow comment remove rbac check ( #38978 )
2026-07-15 06:01:38 +00:00
Blackoutta
7dc3126ff4
fix: preserve and display workflow retry details ( #38854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 05:58:37 +00:00
yyh
7dd33929c7
fix(agent-v2): use default select composition for time range picker ( #38977 )
2026-07-15 05:47:22 +00:00
Asuka Minato
c17a0f4e18
test: move feedback service coverage to unit tests ( #38927 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 05:42:12 +00:00
Asuka Minato
15acaf1fa6
test: use sqlite3 session in test_provider_configuration ( #38689 )
2026-07-15 04:54:49 +00:00
Asuka Minato
3afd81a028
test: move MCP controller coverage to unit tests ( #38930 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 04:40:34 +00:00
Asuka Minato
fbd6e04810
test: move console app API coverage to unit tests ( #38915 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 04:40:15 +00:00
yyh
e05eb7d7bf
fix(e2e): probe shellctl health in preflight ( #38971 )
2026-07-15 04:15:16 +00:00
Asuka Minato
c277f48084
test: move email registration coverage to unit tests ( #38928 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 04:05:59 +00:00
Asuka Minato
70462d96bd
test: move RAG pipeline controller coverage to unit tests ( #38939 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 03:59:57 +00:00
Asuka Minato
22429d275a
test: move console forgot-password coverage to unit tests ( #38922 )
2026-07-15 03:56:41 +00:00
Asuka Minato
0c15a71cc4
test: move API key authentication coverage to unit tests ( #38919 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 03:52:20 +00:00
Asuka Minato
557d92735d
test: move account deletion sync coverage to unit tests ( #38917 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 03:47:55 +00:00
Asuka Minato
65e676b880
test: move recommendation database retrieval coverage to unit tests ( #38921 )
2026-07-15 03:44:36 +00:00
Asuka Minato
c77c06c1e9
test: move hit testing service coverage to unit tests ( #38925 )
2026-07-15 03:37:16 +00:00
yyh
1e6d73fdb5
fix(e2e): restore shellctl external runtime ( #38968 )
2026-07-15 03:26:55 +00:00
Asuka Minato
571e50175e
test: move RAG pipeline dataset coverage to unit tests ( #38933 )
2026-07-15 03:26:34 +00:00
Asuka Minato
a4b64d1fd7
test: move tool provider controller coverage to unit tests ( #38944 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 03:12:43 +00:00
Asuka Minato
02bf198d41
test: remove unit-only authentication integration cases ( #38948 )
2026-07-15 03:08:56 +00:00
Asuka Minato
bf2654eff6
test: remove duplicate code executor integration coverage ( #38947 )
2026-07-15 03:03:30 +00:00
Jingyi
0f0fb1ca3d
fix(web): gate console atom consumers on bootstrap ( #38962 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-15 03:01:56 +00:00
Asuka Minato
7d20b8cc1b
test: use sqlite3 session in test_audio_service ( #38768 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 03:01:34 +00:00
Asuka Minato
d1d2cfbdba
test: move plugin service coverage to unit tests ( #38935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 02:32:23 +00:00
yyh
e134c947c1
refactor(web): standardize hotkey ownership and typing ( #38960 )
2026-07-15 02:22:40 +00:00
zyssyz123
f86bfb2a31
feat(agent): support new Agent DSL import and export ( #38849 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 02:02:14 +00:00
非法操作
38aec8b506
chore: chatflow api should check workflow_id and sandbox plan ( #38892 )
2026-07-15 02:01:53 +00:00
Yunlu Wen
302d7b1e1b
feat(agent): shellctl rewritten in go ( #38841 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-15 01:58:36 +00:00
Asuka Minato
40df83de66
test: move trigger provider coverage to unit tests ( #38942 )
2026-07-14 14:56:22 +00:00
Asuka Minato
141257aefb
test: move web forgot-password coverage to unit tests ( #38943 )
2026-07-14 14:09:28 +00:00
Asuka Minato
3adf279422
test: move recommended app service coverage to unit tests ( #38940 )
2026-07-14 13:55:06 +00:00
yyh
e2fccb604a
refactor(web): rebuild goto anything dialog ( #38914 )
2026-07-14 10:38:45 +00:00
wangxiaolei
c278148c8f
feat: when knowledge permission is all team need update rbac setttings ( #38911 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 09:07:33 +00:00
Snakinya
ae0d6ee214
fix: SSRF bypass via raw httpx.get in API tool schema fetch ( #37746 )
...
Co-authored-by: 归青 <guiqing.lzw@antgroup.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-07-14 08:43:57 +00:00
非法操作
f09d2b191f
feat: archive logs export ( #38207 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 08:25:37 +00:00
林玮 (Jade Lin)
82ff93cbdd
feat(oauth): preserve redirect_url through OAuth state for post-login… ( #38900 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 08:23:39 +00:00
wangxiaolei
f71a30bebf
feat: allow user specific home dir ( #38903 )
2026-07-14 08:07:47 +00:00
Coding On Star
2c4d8ef098
fix(auth): preserve redirect URL across auth flows ( #38905 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-14 07:47:34 +00:00
yyh
35ace0ea18
docs: simplify frontend testing guidance ( #38909 )
2026-07-14 07:45:08 +00:00
Asuka Minato
995de4994d
test: use sqlite3 session in test_workspaces_members ( #38775 )
2026-07-14 07:15:11 +00:00
Asuka Minato
e21071cbb8
test: use sqlite3 session in test_remote_fetcher ( #38773 )
2026-07-14 07:01:23 +00:00
yyh
81c3aa2d7e
fix(web): improve explore banner responsiveness ( #38899 )
2026-07-14 06:52:58 +00:00
Xin Zhang
28a036066a
feat(enterprise): enforce licensed seats cap at account creation ( #38883 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 06:51:19 +00:00
Asuka Minato
713c577b51
test: use sqlite3 session in test_dataset_service_lock_not_owned ( #38755 )
2026-07-14 06:40:31 +00:00
Asuka Minato
c12d4662db
test: use sqlite3 session in test_file_tenant_validator ( #38756 )
2026-07-14 06:39:33 +00:00
Asuka Minato
7da854555e
test: use sqlite3 session in test_file_factory ( #38758 )
2026-07-14 06:37:25 +00:00
yyh
67cce8eb86
fix(web): align workspace card hover state ( #38898 )
2026-07-14 06:16:13 +00:00
yyh
46ad6ef6f6
fix(e2e): harden failure lifecycle diagnostics ( #38896 )
2026-07-14 06:15:57 +00:00
Yunlu Wen
fbda0a67cd
fix(deps): upgrade fickling, pillow, click ( #38893 )
2026-07-14 05:43:01 +00:00
dependabot[bot]
94f7ed4a73
chore(deps): bump transformers from 5.3.0 to 5.5.0 in /api ( #38877 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 04:10:40 +00:00
dependabot[bot]
0277f87bd2
chore(deps): bump json-repair from 0.59.4 to 0.60.1 in /dify-agent ( #38878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 04:10:17 +00:00
dependabot[bot]
47073bf1dc
chore(deps): bump json-repair from 0.59.4 to 0.60.1 in /api ( #38879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 04:10:01 +00:00
Asuka Minato
1d0e198262
test: use sqlite3 session in test_agent_drive_service ( #38709 )
2026-07-14 04:06:43 +00:00
Asuka Minato
36e978b8b9
test: use sqlite3 session in test_credential_permission_service ( #38711 )
2026-07-14 03:58:34 +00:00
Asuka Minato
8d0cf0e38b
test: use sqlite3 session in test_skill_standardize_service ( #38712 )
2026-07-14 03:57:17 +00:00
Asuka Minato
82b2ed3185
test: use sqlite3 session in test_audio ( #38713 )
2026-07-14 03:55:05 +00:00
Asuka Minato
6fa71ef7ab
test: use sqlite3 session in test_annotation_reply ( #38714 )
2026-07-14 03:52:52 +00:00
Asuka Minato
e044292518
test: use sqlite3 session in test_app_dsl_service ( #38715 )
2026-07-14 03:51:04 +00:00
Asuka Minato
747773d4b6
test: use sqlite3 session in test_data_migration_wizard ( #38708 )
2026-07-14 03:44:52 +00:00
Asuka Minato
99d23135de
test: use sqlite3 session in test_schedule_service ( #38707 )
2026-07-14 03:43:19 +00:00
Asuka Minato
78a7c39d63
test: use sqlite3 session in test_plugin ( #38710 )
2026-07-14 03:42:55 +00:00
非法操作
b34a5940b3
fix(web): monitoring chart zero-value color and date range indicator ( #38821 )
2026-07-14 03:30:56 +00:00
yyh
509a8b1452
fix: align member invitation state and errors ( #38885 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-14 03:05:44 +00:00
github-actions[bot]
d97a29317c
chore(i18n): sync translations with en-US ( #38873 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-07-13 15:59:19 +00:00
Stephen Zhou
5ca1048c3c
chore: simplify lint plugin configuration ( #38872 )
2026-07-13 15:47:25 +00:00
yyh
323654afe2
fix: align member invitation flow and API contracts ( #38856 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 15:16:23 +00:00
Stephen Zhou
5e635c059b
chore: update deps ( #38868 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-13 12:50:29 +00:00
Stephen Zhou
61d2ad572a
chore: improve static check performance ( #38866 )
2026-07-13 10:30:52 +00:00
Coding On Star
c68e5e5ed3
fix(auth): prevent open redirects in post-login flows ( #38864 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-13 10:11:36 +00:00
Crazywoola
7865ffd429
chore: Improve workflow generator accessibility and API contracts ( #38838 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 09:15:54 +00:00
林玮 (Jade Lin)
8e0d10bf5e
fix(api): require trial app registration for reads ( #38858 )
2026-07-13 09:12:44 +00:00
Stephen Zhou
e35187f376
chore: migrate static checks to vp check ( #38850 )
2026-07-13 08:00:39 +00:00
Asuka Minato
b03385ffb0
test: use sqlite3 session in test_create_document_index ( #38690 )
2026-07-13 07:53:32 +00:00
Joel
cb209bc049
chore: add skill upload fail tip ( #38851 )
2026-07-13 07:52:12 +00:00
Asuka Minato
9905e6eceb
test: use sqlite3 session in test_oauth_device_flow ( #38782 )
2026-07-13 07:48:15 +00:00
Asuka Minato
2188e2e172
test: use sqlite3 session in test_app_event_signals ( #38776 )
2026-07-13 07:46:50 +00:00
Asuka Minato
213b28f17b
test: use sqlite3 session in test_retrieval_attachment_access ( #38766 )
2026-07-13 07:27:15 +00:00
Asuka Minato
0cea67e72d
test: use sqlite3 session in test_remote_retrieval ( #38748 )
2026-07-13 07:25:38 +00:00
Asuka Minato
57f325df27
test: use sqlite3 session in test_billing_service ( #38779 )
2026-07-13 07:23:48 +00:00
Xiyuan Chen
c21a248df6
chore(deps): bump python-engineio and python-socketio for CVE fixes ( #38844 )
2026-07-13 07:22:27 +00:00
Joel
514409814d
fix: prevent chat attachments from scrolling out of view ( #38846 )
2026-07-13 06:42:15 +00:00
Stephen Zhou
eb71e47f3b
chore: migrate linting to vp lint with ESLint fallback ( #38834 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 06:41:53 +00:00
Joel
12a2628794
fix: max token params can not be disabled in follow-up model parameters ( #38842 )
2026-07-13 06:34:36 +00:00
Asuka Minato
a997b90230
test: use sqlite3 session in test_buildin_retrieval ( #38745 )
2026-07-13 06:21:10 +00:00
Asuka Minato
e6d598065e
test: use sqlite3 session in test_banner ( #38746 )
2026-07-13 06:20:40 +00:00
Asuka Minato
9740c35f6f
test: use sqlite3 session in test_credential_utils ( #38747 )
2026-07-13 06:19:23 +00:00
Asuka Minato
5f8ef3c321
test: use sqlite3 session in test_trace_session_metadata ( #38750 )
2026-07-13 06:05:07 +00:00
Asuka Minato
831443b45c
test: use sqlite3 session in test_wraps ( #38749 )
2026-07-13 06:04:14 +00:00
Asuka Minato
7909c0c0df
test: use sqlite3 session in test_comment_models ( #38767 )
2026-07-13 05:51:35 +00:00
Asuka Minato
8072b64292
test: use sqlite3 session in test_completion ( #38783 )
2026-07-13 05:25:41 +00:00
yyh
ab521c4cfd
refactor(chat): modernize speech-to-text pipeline ( #38653 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yansong Zhang <916125788@qq.com >
2026-07-13 04:21:29 +00:00
dependabot[bot]
408cd12835
chore(deps): bump the storage group in /api with 5 updates ( #38825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 11:32:27 +08:00
dependabot[bot]
ca46d07ea8
build(deps): bump soupsieve from 2.8 to 2.8.4 in /api ( #38631 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 11:32:06 +08:00
dependabot[bot]
e721801b37
chore(deps): bump the google group in /api with 2 updates ( #38811 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 11:31:53 +08:00
dependabot[bot]
f03648435a
chore(deps): bump flask-cors from 6.0.2 to 6.0.5 in /api in the flask group ( #38810 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 11:31:37 +08:00
Joel
41683013e3
fix: marketplace page header jitter when it in sticky status ( #38832 )
2026-07-13 03:19:10 +00:00
Asuka Minato
0e84444809
test: use sqlite3 session in test_data_migration_commands ( #38672 )
2026-07-13 03:04:37 +00:00
Asuka Minato
b893b53f0a
test: use sqlite3 session in test_plugin_tool ( #38781 )
2026-07-13 03:03:12 +00:00
Asuka Minato
4c1c92eb2f
test: use sqlite3 session in test_remove_app_and_related_data_task ( #38778 )
2026-07-13 03:02:30 +00:00
非法操作
7311f1ba6d
chore: sandbox plan should not execution special workflow ( #38662 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-13 02:55:39 +00:00
Wu Tianwei
f4dfac7214
fix: update role selector to use max height for scroll area ( #38831 )
2026-07-13 02:38:15 +00:00
dependabot[bot]
6d8e390c95
chore(deps): bump the github-actions-dependencies group with 4 updates ( #38807 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 01:39:28 +00:00
Stephen Zhou
a84c2d36a3
style: format with vp fmt ( #38803 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 15:57:46 +00:00
Yufeng He
fde08d24fe
fix: eagerly validate conversation on service-api and explore chat endpoints ( #38801 )
...
Signed-off-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 15:19:07 +00:00
Stephen Zhou
b54107e9b9
chore: migrate formatting to vp fmt ( #38705 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 14:59:00 +00:00
yyh
594c21d98c
fix(web): split model selection and settings actions ( #38797 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-12 14:24:27 +00:00
yyh
6e59c723c9
fix(agent-v2): restore keyboard access to row actions ( #38792 )
2026-07-12 14:23:49 +00:00
yyh
4efab8d7a3
chore(dify-ui): enforce strict ESLint rules ( #38793 )
2026-07-12 14:23:39 +00:00
yyh
2a2193dabb
fix(web): correct knowledge dialog draft state ( #38794 )
2026-07-12 14:23:28 +00:00
yyh
1246aa7f3a
refactor(web): normalize z-index layering ( #38796 )
2026-07-12 14:23:14 +00:00
yyh
3defd50709
fix(web): improve marketplace install dialog accessibility ( #38798 )
2026-07-12 14:18:39 +00:00
yyh
6e5ba18d65
refactor(dify-ui): standardize primitive boundary names ( #38669 )
2026-07-10 14:17:10 +00:00
Stephen Zhou
e3a08b40f2
test(web): centralize i18n mocks ( #38670 )
2026-07-10 14:08:33 +00:00
Stephen Zhou
6f47950fe2
perf(web): lazy-load Vite plugins ( #38663 )
2026-07-10 11:13:09 +00:00
林玮 (Jade Lin)
4043adacd7
fix(trigger): return 429 instead of 500 when API quota is exceeded ( #38664 )
2026-07-10 10:57:50 +00:00
Stephen Zhou
b9fde89781
refactor(web): migrate i18n to selector optimize mode ( #38657 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 09:35:31 +00:00
github-actions[bot]
d612307658
chore(i18n): sync translations with en-US ( #38658 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-10 09:34:41 +00:00
wangxiaolei
7e05f28a46
feat: create app init rbac scope to all and add workspace members. ( #38636 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 09:31:41 +00:00
林玮 (Jade Lin)
44fb074359
fix(trigger): surface webhook trigger quota exceeded as 429 response ( #38656 )
2026-07-10 08:50:25 +00:00
无能的迪拜巧克力
775ed70bac
feat(web): refine web app customization options ( #38650 )
2026-07-10 08:35:26 +00:00
KVOJJJin
3c8e0e2113
fix(web): support punctuation in markdown form field names ( #38651 )
2026-07-10 07:08:07 +00:00
yyh
489e77658e
fix(web): simplify infotip icon variants ( #38644 )
2026-07-10 06:37:36 +00:00
Joel
4a8c6773a3
fix: final answer in new agent would clear after sse if agent thought has answer ( #38649 )
2026-07-10 06:33:26 +00:00
Asuka Minato
d0f0134314
test: use sqlite3 session ( #38641 )
2026-07-10 06:11:24 +00:00
zyssyz123
9b3650e2ca
fix(agent): surface knowledge retrieval failures ( #38640 )
2026-07-10 04:40:46 +00:00
KVOJJJin
0038bcc4bb
fix(web): agent tool credentials mismatch ( #38637 )
2026-07-10 04:35:52 +00:00
yyh
b325597d29
test(e2e): consume agent service API SSE incrementally ( #38634 )
2026-07-10 04:26:04 +00:00
Stephen Zhou
b7255e6f27
chore: migrate js-yaml to v5 ( #38639 )
2026-07-10 04:03:30 +00:00
yyh
c3fb5344cb
fix: simplify help menu upgrade item ( #38635 )
2026-07-10 03:58:27 +00:00
Yunlu Wen
888bea9911
feat: ee agent sandbox support ( #38528 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-10 03:56:55 +00:00
Asuka Minato
2da37a9416
test: Mock to sqlite3 ( #38499 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 03:49:06 +00:00
chariri
f902551d0c
chore(api): Prohibit new direct SQLAlchemy in controller ( #38624 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 03:10:27 +00:00
Dresden
faba726a45
chore: Replace @patch logger.warning with caplog fixture in credit_pool_service test ( #38626 )
2026-07-10 03:08:17 +00:00
wangxiaolei
7da3d7074a
chore: remove unused param ( #38628 )
2026-07-10 02:20:16 +00:00
Stephen Zhou
f9dd37420b
chore: update deps ( #38627 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 02:07:57 +00:00
yyh
eb74946b25
fix(web): save agent configure draft on route leave ( #38620 )
2026-07-09 13:55:34 +00:00
QuantumGhost
b5e35fc2fc
fix: remove hardcoded sandbox path in configuration file ( #38618 )
2026-07-09 13:30:56 +00:00
wangxiaolei
7bfbb2bbe8
fix: fix auth prefix duplicate ( #38616 )
2026-07-09 12:55:58 +00:00
QuantumGhost
d177998255
chore: Bump version to 1.16.0-rc1 ( #38600 )
2026-07-09 11:42:09 +00:00
wangxiaolei
74ee665af6
fix: fix miss session param ( #38612 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 11:26:16 +00:00
Stephen Zhou
d655153a3d
fix(web): update docs links ( #38591 )
2026-07-09 11:25:31 +00:00
zyssyz123
925f97be20
feat: daily sync ( #38593 )
...
Co-authored-by: 盐粒 Yanli <mail@yanli.one >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
2026-07-09 10:35:15 +00:00
Leilei
9252d81826
docs: remove Dify Premium on AWS Marketplace section from all READMEs ( #38607 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 10:09:59 +00:00
Harsh Kashyap
9d5819a9c1
fix(api): ignore invalid utf8 cache payloads ( #37835 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Harsh Kashyap <harshkashyap@Harshs-MacBook-Pro.local >
2026-07-09 09:52:49 +00:00
Ingram Z
99e3b1a401
fix: harden workflow archive DB retries ( #38170 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 09:46:28 +00:00
Asuka Minato
45957225cd
chore: batch example #38419 ( #38474 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 09:14:52 +00:00
Coding On Star
2f99652203
fix: chunk workflow failure tracking data ( #38598 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-07-09 08:33:47 +00:00
melooooooo
dc1131b6df
refactor(tests): replace logger mocks with caplog in trace provider tests ( #38569 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-09 08:33:28 +00:00
Stephen Zhou
a5a7c762a3
refactor(web): split app context state atoms ( #38588 )
2026-07-09 07:42:02 +00:00
Coding On Star
063e390c5d
fix(web): preserve attribution from auth redirect ( #38583 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 07:40:55 +00:00
Joel
3b3c25273a
fix: guard chat tree against out-of-order parents ( #38590 )
2026-07-09 07:05:05 +00:00
Xiyuan Chen
3775f569f1
fix: run user_connect authorization inside Flask app context ( #38585 )
2026-07-09 06:00:29 +00:00
chariri
6540d178c6
refactor(api): migrate service app endpoints to BaseModel ( #37960 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 04:23:47 +00:00
chariri
458aa4892d
refactor(api): migrate web chat endpoints to BaseModel ( #37962 )
2026-07-09 04:23:13 +00:00
chariri
89d5f74a40
refactor(api): migrate dataset endpoints to BaseModel ( #37957 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 04:22:30 +00:00
chariri
9bb3b1fa98
refactor(api): migrate snippet workspace endpoints to BaseModel ( #37956 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-09 04:21:27 +00:00
chariri
3cd8d850fa
refactor(api): migrate workspace model endpoints to BaseModel ( #37963 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron Wang <byron@dify.ai >
2026-07-09 04:05:32 +00:00
Stephen Zhou
c5cef80ea4
chore: generate fastopenapi console contracts ( #38580 )
2026-07-09 03:52:42 +00:00
Stephen Zhou
cee88de684
refactor(web): add prefetched query atom ( #38572 )
2026-07-09 02:47:51 +00:00
非法操作
5741f8f9d1
fix: when delete custom model remove its cache ( #38577 )
2026-07-09 02:12:23 +00:00
Stephen Zhou
512f39dede
chore: upgrade TypeScript 7 ( #38575 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 01:42:40 +00:00
Xiyuan Chen
d72ee32ba1
fix: preserve ResponseStreamFilter state across workflow pause/resume ( #38540 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 01:05:47 +00:00
yyh
2b35f48d77
test(e2e): fix agent build note runtime connection ( #38574 )
2026-07-09 00:36:20 +00:00
Stephen Zhou
caf1a22020
refactor(web): sync app context effects with jotai ( #38570 )
2026-07-08 15:55:25 +00:00
yyh
9416d04163
test(e2e): stabilize agent build draft note scenario ( #38571 )
2026-07-08 15:38:47 +00:00
Stephen Zhou
23b936aeb5
refactor(web): remove app context provider ( #38568 )
2026-07-08 13:52:45 +00:00
mengnanjiugaipeifense
eb3362e646
perf: batch-load messages in advanced-chat workflow run list to remove N+1 ( #38359 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-07-08 13:32:32 +00:00
yyh
98d9b11f7b
chore(agent-v2): sync changes ( #38513 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
Co-authored-by: 盐粒 Yanli <mail@yanli.one >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Jashwanth Reddy Gummula <gmrnlg1971@gmail.com >
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: wangxiaolei <fatelei@gmail.com >
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 12:05:04 +00:00
Stephen Zhou
d67123e5fd
refactor(web): remove remaining app context consumers ( #38565 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 11:28:25 +00:00
yyh
1340bef096
test: scope agent build draft e2e selector ( #38563 )
2026-07-08 10:32:57 +00:00
Stephen Zhou
94ba597d32
refactor(web): migrate shell navigation app context consumers ( #38560 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 10:11:27 +00:00
chariri
9465dc2477
refactor(api): remove remaining legacy field remnants ( #37967 )
2026-07-08 09:59:10 +00:00
chariri
74f177efe6
refactor(api): migrate workspace tool endpoints to BaseModel ( #37959 )
2026-07-08 09:56:04 +00:00
Stephen Zhou
af5b08ac5c
refactor(web): migrate agent v2 app context consumers ( #38558 )
2026-07-08 09:42:49 +00:00
Stephen Zhou
eca2d419b2
refactor(web): migrate workflow app context consumers ( #38552 )
2026-07-08 09:01:30 +00:00
Asuka Minato
a278d21741
test: more caplog ( #38452 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 08:24:31 +00:00
Stephen Zhou
dce45ef6ae
refactor(web): migrate account settings app context consumers ( #38544 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 08:15:54 +00:00
Crazywoola
5ffd4345dc
fix: display errors for oauth page ( #38546 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 08:07:14 +00:00
yyh
16ae1dd131
chore: remove superpowers artifacts ( #38547 )
2026-07-08 07:59:32 +00:00
Xiyuan Chen
ae1e180b54
fix(cli): --insecure also skips TLS certificate verification ( #38531 )
2026-07-08 07:58:31 +00:00
zyssyz123
5d61318860
feat(api): use billing quota for credit pool ( #38028 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 07:10:18 +00:00
Stephen Zhou
5a210cf03e
refactor(web): migrate billing app context consumers ( #38541 )
2026-07-08 07:02:47 +00:00
Yuzi
3523da508f
fix(web): guard invite-settings activate button against double-click ( #38337 )
2026-07-08 06:28:43 +00:00
Stephen Zhou
503d80be1d
refactor(web): migrate plugins and tools app context consumers ( #38533 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 06:26:56 +00:00
Evan
98f67e9c82
fix(ci): make no-new-getattr guard stable in shallow PR checkouts ( #38480 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 06:22:59 +00:00
i晟
af4538e942
fix: raise clear error on unsupported language in execute_code ( #38448 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 06:20:10 +00:00
yyh
10cf9be3c7
test(web): align auth e2e with console home ( #38538 )
2026-07-08 06:17:14 +00:00
yyh
41fb479957
fix(web): cache server console context ( #38535 )
2026-07-08 06:16:59 +00:00
yyh
6ac7ff6586
chore(deps): upgrade vite-plus toolchain ( #38534 )
2026-07-08 04:33:10 +00:00
Stephen Zhou
76a6cd3335
refactor(web): migrate app context consumers ( #38530 )
2026-07-08 03:51:50 +00:00
yyh
6c0aa3ed0d
test(dify-ui): remove brittle primitive assertions ( #38529 )
2026-07-08 03:24:22 +00:00
Asuka Minato
68d8328b9c
chore: clean Db session from service ( #38227 )
...
Co-authored-by: chariri <w@chariri.moe >
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-08 03:07:27 +00:00
Stephen Zhou
ee0068eed4
refactor(web): migrate dataset access context ( #38523 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 02:35:54 +00:00
L1nSn0w
915655683c
refactor(openapi): resource-oriented paths for /openapi/v1 + difyctl version gate ( #38367 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 02:22:59 +00:00
Nian
abd720146d
test(services): cover DSL import and plugin migration regressions ( #36072 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-07 15:31:04 +00:00
Stephen Zhou
5308b95aff
refactor(web): reduce query atom subscriptions ( #38521 )
2026-07-07 15:10:58 +00:00
ojasarora.eth
09c5c5e5ed
refactor(test): replace SimpleNamespace with typed mocks in schedule service tests ( #38393 )
2026-07-07 14:36:17 +00:00
chariri
64aa142681
chore(api): cache the setup status to cut down DB access ( #36966 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai >
2026-07-07 14:30:28 +00:00
Stephen Zhou
56f3d0a11e
refactor(web): clarify app context bootstrap graph ( #38516 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-07 14:08:38 +00:00
非法操作
6edce14e88
fix: can't debug model plugins ( #38500 )
2026-07-07 13:03:32 +00:00
yyh
3ddfba5ca5
fix(web): add backdrop blur to skip nav ( #38517 )
2026-07-07 13:02:30 +00:00
yyh
2c6ec1a761
refactor(web): move app context layout styles to shell ( #38511 )
2026-07-07 09:47:30 +00:00
yyh
31b17513c2
docs(component): document focus-visible guidance ( #38509 )
2026-07-07 08:58:35 +00:00
FFXN
fb92e9a347
chore: improve cherry pick missed message ( #38496 )
2026-07-07 07:53:14 +00:00
wangxiaolei
6922c45489
chore: update editor permission ( #38505 )
2026-07-07 07:53:01 +00:00
非法操作
faaa4708a6
fix: editor should not manage member ( #38503 )
2026-07-07 07:39:24 +00:00
Jashwanth Reddy Gummula
dd0c4a2296
fix: resolve 36288 mypy errors ( #37850 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-07-07 06:37:20 +00:00
Asuka Minato
f3ba28463b
chore: add sqlite3 to conftest ( #38475 )
2026-07-07 05:04:44 +00:00
Stephen Zhou
800c9f4fca
test(e2e): stabilize Agent v2 external runtime checks ( #38493 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-07 04:48:12 +00:00
Charles Yao
5a342f9258
feat(mcp): support MCP protocol 2025-06-18 for workflow-as-MCP server (version negotiation + structured output) ( #37892 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-07-07 03:26:50 +00:00
Copilot
dbd3316615
chore: set NEXT_PUBLIC_ENABLE_FEATURE_PREVIEW default to true ( #38362 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-07 02:20:15 +00:00
WH-2099
0a3426ea38
refactor(api): clarify DSL import and plugin migration boundaries ( #38483 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-07 02:06:49 +00:00
Jingyi
b9c7199d34
fix(web): unify detail sidebar home control ( #38487 )
2026-07-07 01:44:14 +00:00
QuantumGhost
fc01d112a0
refactor(api): Stop masking refresh-token service errors as 401 ( #38463 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-06 18:14:54 +00:00
yyh
d0ea5a5e0d
chore(agent-v2): sync changes ( #38442 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: zyssyz123 <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
Co-authored-by: 盐粒 Yanli <mail@yanli.one >
2026-07-06 13:51:33 +00:00
yyh
bdb3469ca0
refactor(dify-ui): consolidate radio family API ( #38479 )
2026-07-06 12:27:49 +00:00
非法操作
c47663d77b
chore: Update sidebar web app menu translations ( #38473 )
2026-07-06 10:09:36 +00:00
非法操作
1247fa28f1
fix(web): redirect imported apps with creator permissions ( #38460 )
2026-07-06 09:11:56 +00:00
Ryuta KOBAYASHI
64d72c6fb9
feat(api): pass app_id to model plugins for provider-side cost attribution ( #35859 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-06 08:54:16 +00:00
Harsh Kashyap
78ca1a8a76
fix(api): resolve plugin external user ids in backwards invocation ( #38098 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
Co-authored-by: Harsh Kashyap <harshkashyap@Harshs-MacBook-Pro.local >
2026-07-06 08:25:26 +00:00
chariri
5aae5c15b3
refactor(api): migrate web auth endpoints to BaseModel ( #37961 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-06 07:53:21 +00:00
Asuka Minato
b1724073fc
test: example use sqlite3 as unittest backend ( #38159 )
2026-07-06 07:31:51 +00:00
chariri
904fadde20
refactor(api): remove member field compatibility ( #37966 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-06 07:00:43 +00:00
chariri
77ae583b44
refactor(api): migrate dataset rag pipeline endpoints to BaseModel ( #37958 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-06 07:00:04 +00:00
chariri
c3b1508712
refactor(api): migrate workspace account endpoints to BaseModel ( #37954 )
2026-07-06 06:57:40 +00:00
yyh
8208b786ee
docs(dify-ui): clarify radio composition stories ( #38456 )
2026-07-06 06:40:17 +00:00
Pranav Agarwal
d9c99daf29
fix(api): isolate side-effect session writes in multimodal and RAG handlers ( #38210 )
...
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-07-06 05:17:12 +00:00
KVOJJJin
93eb6d32b5
fix(web): update snippet placeholder icon color ( #38445 )
2026-07-06 05:10:36 +00:00
dependabot[bot]
de5af6c2da
build(deps): bump the github-actions-dependencies group across 1 directory with 12 updates ( #38430 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 04:39:10 +00:00
i晟
586c8de1a0
refactor: drop redundant len(tag_ids)==0 check in get_target_ids_by_tag_ids ( #38447 )
2026-07-06 04:35:58 +00:00
chariri
94c0967e30
refactor(api): migrate console explore endpoints to BaseModel ( #37953 )
2026-07-06 02:51:10 +00:00
Harsh Kashyap
ff5c5f3ca6
fix(api/tasks): use f-string for raise messages in resume_workflow_ex… ( #37607 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Harsh Kashyap <harshkashyap@Harshs-MacBook-Pro.local >
2026-07-06 02:36:14 +00:00
yyh
95102479c6
test(e2e): split agent build draft apply coverage ( #38431 )
2026-07-06 01:03:01 +00:00
yyh
6dff7c0a85
fix(dify-ui): preserve radio value generics ( #38429 )
2026-07-05 14:01:36 +00:00
yyh
e742e0ec17
fix(dify-ui): improve picker type inference ( #38428 )
2026-07-05 14:01:21 +00:00
yyh
acfef79a8f
fix(web): prevent plugin cards from overlapping marketplace panel ( #38427 )
2026-07-05 14:01:07 +00:00
Copilot
abaf6b1337
ci: extract external E2E into dedicated post-merge workflow ( #38426 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-05 14:00:53 +00:00
yyh
750075c859
style: fix provider card dropdown menu seperator margin ( #38422 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-05 14:00:40 +00:00
yyh
1b3e8e9943
chore(agent-v2): sync daily changes ( #38298 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: 盐粒 Yanli <mail@yanli.one >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: zyssyz123 <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-07-05 08:09:38 +00:00
Copilot
f8d47616c1
refactor(dify-ui): render ContextMenu story trigger as a semantic area ( #38420 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-05 01:45:21 +00:00
Yuzi
f755830607
fix(models): correct onupdate typo on trigger.py updated_at columns ( #38341 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-04 17:14:01 +00:00
yyh
5d7ae56deb
fix(dify-ui): standardize story focus indicators ( #38417 )
2026-07-04 14:59:24 +00:00
yyh
a0f8347513
test(dify-ui): remove low-value style assertions ( #38418 )
2026-07-04 14:35:00 +00:00
Checo
2e1ab194b7
refactor: replace db.paginate with plain SQLAlchemy pagination ( #38280 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-04 04:50:01 +00:00
Byron.wang
070aed81d9
refactor: make session boundaries explicit for migration flows ( #38379 )
2026-07-04 04:43:01 +00:00
Wu Tianwei
5b4ceacbe7
fix(chat): enhance pointer event handling in chat components ( #38385 )
2026-07-03 09:46:22 +00:00
林玮 (Jade Lin)
5e17af4530
feat(api): add sandbox info endpoint for Agent App conversations ( #38390 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-03 09:43:57 +00:00
KVOJJJin
d3ed533716
fix(web): adjust snippets input count badge color ( #38386 )
2026-07-03 09:05:52 +00:00
非法操作
91cc50371b
chore: use zstd for plugin model provider cache ( #38382 )
2026-07-03 08:58:30 +00:00
非法操作
81cc43b753
fix: incorrect backgroud when dark mode and no plugins ( #38378 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-07-03 08:21:50 +00:00
Byron.wang
5cb76f5eff
refactor: manage rag pipeline sessions explicitly ( #38274 )
2026-07-03 08:15:37 +00:00
L1nSn0w
262b0b1a89
fix(cli): report GitHub API rate limits in difyctl install scripts ( #38375 )
2026-07-03 08:12:58 +00:00
非法操作
059a1fe090
chore: compress large plugin_model obj in redis ( #38374 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-03 07:32:07 +00:00
KVOJJJin
7b7956f3e7
feat: snippet siderbar update ( #38371 )
2026-07-03 07:18:13 +00:00
林玮 (Jade Lin)
5622e8f7ea
feat(api): abort active workflow runs during Celery warm shutdown ( #38220 )
2026-07-03 04:51:53 +00:00
github-actions[bot]
c080e2c3b8
chore(i18n): sync translations with en-US ( #38355 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-07-03 04:22:13 +00:00
AsperforMias
1bc279e7d4
fix: handle Xinference model credential context ( #38348 )
2026-07-03 04:12:00 +00:00
QuantumGhost
f4ec608ef4
chore(api): upgrade graphon to v0.6.0, migrate HITL logic back to Dify ( #38247 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-03 03:45:21 +00:00
蒜香飞行矮堇瓜
cb6179356c
fix(web): align external API and service API buttons vertically in datasets header ( #38139 )
2026-07-03 02:34:38 +00:00
Xiyuan Chen
374bdb7cdd
feat(device-flow): redirect SSO-complete failures to a dedicated device error view ( #38185 )
2026-07-03 02:11:54 +00:00
mengnanjiugaipeifense
cf0f42a8da
perf(memory): batch-load message files in TokenBufferMemory to remove N+1 queries ( #38002 )
...
Co-authored-by: xiaweiwei67-stack <293320877+xiaweiwei67-stack@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-03 01:59:48 +00:00
Jingyi
d120995efc
fix: prevent app card meta overflow ( #38349 )
2026-07-03 01:50:05 +00:00
yyh
57f687fb45
fix(web): align main nav app item states ( #38326 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Jingyi-Dify <jingyi.qi@dify.ai >
2026-07-02 21:03:30 +00:00
Byron.wang
2f0c6c10bd
refactor: thread explicit sessions through app retrieval paths ( #38309 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 17:00:47 +00:00
Escape0707
dcc06dee20
test: migrate tag service tests to testcontainers ( #38313 )
2026-07-02 11:58:56 +00:00
Stephen Zhou
12c06a61be
fix(web): keep app sort filter with header filters ( #38324 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-02 11:53:33 +00:00
yyh
ff56fb7e23
fix(workspace): expose last opened in contract ( #38323 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 11:14:35 +00:00
Stephen Zhou
3f92e38616
fix: normalize query array params for oRPC ( #38322 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 11:07:10 +00:00
非法操作
3d10f6c510
fix: Notion sync empty state width in knowledge creation ( #38321 )
2026-07-02 10:37:54 +00:00
林玮 (Jade Lin)
92618f5e20
feat(agent-v2): resolve Dify core tools in agent runtime runner ( #38316 )
2026-07-02 09:25:11 +00:00
FFXN
88864ae086
fix: enhance SQL query safety and add metadata key validation ( #38307 )
2026-07-02 09:02:54 +00:00
github-actions[bot]
49cee348b5
chore(i18n): sync translations with en-US ( #38301 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-07-02 08:59:36 +00:00
Stephen Zhou
eb67c9c0ee
refactor(web): move marketplace contract to contracts package ( #38311 )
2026-07-02 08:41:02 +00:00
非法操作
e13271ba29
fix: support multi-worker workflow collaboration ( #38242 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Blackoutta <hyytez@gmail.com >
Co-authored-by: Blackoutta <37723456+Blackoutta@users.noreply.github.com >
2026-07-02 08:16:03 +00:00
yyh
6ec56e7bd1
fix(web): fill dataset create layout height ( #38308 )
2026-07-02 08:10:24 +00:00
Stephen Zhou
451faa0e68
fix(web): align monitoring overview charts ( #38292 )
2026-07-02 07:30:25 +00:00
林玮 (Jade Lin)
1af535a173
fix(agent-v2): preserve oauth2 credential refs when converting tool c… ( #38303 )
2026-07-02 07:07:42 +00:00
wangxiaolei
826b259d9f
fix: Working outside of application context. ( #38300 )
2026-07-02 06:47:35 +00:00
QuantumGhost
2ee7db27be
chore(api): disallow builtins getattr variants in new code ( #38250 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 06:32:46 +00:00
Harsh Kashyap
31bb8abbf1
fix(api): stop swallowing document indexing errors in create handler ( #38192 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Harsh Kashyap <harshkashyap@Harshs-MacBook-Pro.local >
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-07-02 06:29:56 +00:00
FFXN
d9884efaee
fix: sql injection ( #38295 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-02 06:22:39 +00:00
yyh
1ae2f95f7c
test(e2e): add agent v2 core coverage ( #38209 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 06:18:38 +00:00
Joel
0bd359bb8f
fix: web detail adjustment before release ( #38296 )
...
Co-authored-by: Jingyi-Dify <jingyi.qi@dify.ai >
2026-07-02 06:16:55 +00:00
Manan Bansal
6c08a43af1
fix(templates): make End output variable names unique in built-in templates ( #38293 )
2026-07-02 06:06:07 +00:00
Manan Bansal
41fb484491
fix(api): tolerate legacy service_api end-user type on load ( #38271 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-02 05:34:36 +00:00
WH-2099
7fb797c121
fix(api): keep provider refresh waiters single-flight ( #38226 )
2026-07-02 04:46:10 +00:00
chariri
5d0576de0a
refactor(api): migrate console app chat endpoints to BaseModel ( #37952 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 04:43:58 +00:00
Stephen Zhou
61650d34ce
refactor(web): remove custom console contract loaders ( #38284 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 03:32:02 +00:00
chariri
4fc8f0ddd1
refactor(api): migrate console app common endpoints to BaseModel ( #37951 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-02 03:24:38 +00:00
Xiyuan Chen
2429b757d8
fix(web): add missing i18n for CLI device flow login page ( #38282 )
2026-07-02 03:09:02 +00:00
QuantumGhost
51156fef07
chore: remove empty .codex file ( #38286 )
2026-07-02 03:01:00 +00:00
Stephen Zhou
ca8b680322
refactor(web): migrate trial app console contracts ( #38254 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 16:31:49 +00:00
Stephen Zhou
8540ca9242
refactor(web): migrate snippet console contracts ( #38258 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 16:31:39 +00:00
Stephen Zhou
37bcb60c26
refactor(web): migrate plugin console contracts ( #38252 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 15:34:52 +00:00
Stephen Zhou
6eb9928df7
refactor(web): migrate trigger console contracts ( #38255 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 14:46:30 +00:00
Stephen Zhou
f98c6cb2a6
refactor(web): migrate model provider console contracts ( #38253 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 14:46:17 +00:00
Stephen Zhou
ee1d33eaa6
refactor(web): migrate rbac access console contracts ( #38256 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 14:45:34 +00:00
yyh
f1f6ab0ac6
refactor(ui): use inset ring utilities ( #38275 )
2026-07-01 12:23:23 +00:00
eux
bf46b82303
fix(web): clarify unpublished explore app handling ( #38260 )
2026-07-01 11:04:01 +00:00
Joel
c1d03a888f
chore: remove useless tag params logic in use effect ( #38269 )
2026-07-01 10:19:55 +00:00
Stephen Zhou
befe7ec269
fix(web): improve card grid responsiveness ( #38263 )
2026-07-01 09:58:11 +00:00
yyh
76391b0383
chore(github): add e2e labeler and code owner ( #38257 )
2026-07-01 07:16:03 +00:00
非法操作
583bc34c3b
fix: order main nav account classes ( #38251 )
2026-07-01 06:54:35 +00:00
coslog
005bc54c38
refactor: use Pydantic for sensitive word avoidance config (Fixes #37… ( #37660 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-07-01 06:46:48 +00:00
Checo
3390be3978
refactor: pass db.session explicitly in DatasetIndexToolCallbackHandler ( #38082 )
2026-07-01 06:16:13 +00:00
Stephen Zhou
edf21269b3
refactor(web): decouple detail sidebars from main nav ( #38241 )
2026-07-01 06:07:07 +00:00
Stephen Zhou
93981cf75f
refactor(web): migrate console contracts to generated routes ( #38233 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-01 05:41:37 +00:00
yyh
0923ebaf88
chore(agent-v2): sync daily changes ( #38162 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <wylswz@163.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Yanli 盐粒 <yanli@dify.ai >
Co-authored-by: 盐粒 Yanli <beautyyuyanli@gmail.com >
Co-authored-by: zyssyz123 <916125788@qq.com >
Co-authored-by: 盐粒 Yanli <mail@yanli.one >
2026-07-01 05:07:23 +00:00
Jingyi
f816ae2e95
fix: handle integration marketplace install callbacks ( #38236 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 03:14:40 +00:00
dependabot[bot]
4f1030b94d
build(deps): bump pydantic-ai-slim from 1.85.1 to 1.102.0 in /dify-agent ( #38135 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 11:12:17 +08:00
github-actions[bot]
a3ce7aced7
chore(i18n): sync translations with en-US ( #38239 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-07-01 11:09:51 +08:00
Crazywoola
8809cc036d
feat(workflow-generator): enhance the AI auto-creation flow end-to-end ( #38175 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-07-01 02:28:58 +00:00
Stephen Zhou
3ad06bebd9
refactor(web): migrate console contracts to generated types ( #38231 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-01 01:40:12 +00:00
蒜香飞行矮堇瓜
089c3f4af0
fix(api): avoid infinite loop in _delete_records when batch deletion fails ( #38118 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-30 14:40:37 +00:00
Stephen Zhou
4b17f968a6
perf(web): lazy load console contract shards ( #38230 )
2026-06-30 14:15:29 +00:00
Stephen Zhou
baf2191ee3
fix(web): hide deployment access sidebar tab ( #38229 )
2026-06-30 11:52:31 +00:00
Stephen Zhou
9393df9d00
fix(web): hide deployment access tab ( #38222 )
2026-06-30 10:54:57 +00:00
Stephen Zhou
b1bb6ef977
perf(web): improve vinext home startup time ( #38219 )
2026-06-30 10:36:38 +00:00
Pyuyi
200f8b800f
fix(api): prevent plugin provider cache stampedes ( #37388 )
...
Co-authored-by: VeraPyuyi <204892921+VeraPyuyi@users.noreply.github.com >
2026-06-30 10:09:05 +00:00
chariri
44e85c0023
fix(api): Fixing API contract generation infrastructure ( #38042 )
2026-06-30 08:51:32 +00:00
Xiyuan Chen
5ce13d1773
fix(api): register rbac-migrate-dataset-permissions CLI command ( #38204 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-30 08:20:24 +00:00
WH-2099
62cb5b5865
fix(api): scope nested resource lookups by owner refs ( #38177 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-30 08:19:58 +00:00
yyh
f8afa49ab9
chore(dify-ui): update theme tokens ( #38189 )
2026-06-30 07:54:13 +00:00
Blackoutta
b4be4d90a5
fix: stress test setup process and report structure workflow for Dify 1.15.0+ ( #38194 )
2026-06-30 07:29:42 +00:00
非法操作
4303103304
fix: debug plugin permission setting not work ( #38197 )
2026-06-30 07:29:20 +00:00
Bond Zhu
03d59dba47
fix(workflow): guard on_tool_execution stdout traces behind DEBUG ( #38200 )
2026-06-30 07:19:48 +00:00
Asuka Minato
102e1ede6e
chore: inject more db.session ( #38045 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-30 06:55:54 +00:00
wangxiaolei
528bf95d1b
feat: support dataset permission migrate to rbac ( #38166 )
2026-06-30 06:43:46 +00:00
yyh
444d164aea
test(e2e): add agent v2 test infrastructure ( #38191 )
2026-06-30 06:25:20 +00:00
Wu Tianwei
46163c68bd
fix: update documentation links in permission set and role modals ( #38188 )
2026-06-30 05:41:55 +00:00
Wu Tianwei
54a8ff2c1d
chore(i18n): update role management permission keys for multiple languages ( #38186 )
2026-06-30 03:28:34 +00:00
Sanket Shakya
9521c7fe7d
feat(mcp): support dynamic HTTP request headers in MCPClient ( #37938 )
2026-06-30 03:28:24 +00:00
Muhammad Zeeshan
995ba6b00e
fix(api): skip uuidv7() creation when PostgreSQL 18 provides it natively ( #36998 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-06-30 02:34:27 +00:00
wangxiaolei
49a92f096f
perf: make command rbac-migrate-member-roles use less mem and make it… ( #38151 )
2026-06-29 12:42:10 +00:00
非法操作
fa1ac75922
fix: editor can view the logs ( #38165 )
2026-06-29 10:05:32 +00:00
林玮 (Jade Lin)
cb35c6fa98
perf(api): retrieve published workflows via app.workflow_id ( #38153 )
2026-06-29 09:51:21 +00:00
非法操作
34f62e7df6
fix: editor should not query billing subscriptions ( #38157 )
2026-06-29 09:45:54 +00:00
shiyuanfang2nd
07b5dcbb19
fix(vdb): remove deprecated SQL options for ADB-PG 7.0 compatibility ( #38004 )
2026-06-29 09:30:01 +00:00
非法操作
23917c7b3e
fix: agent app log detail modal not display well ( #38014 )
2026-06-29 09:29:35 +00:00
Blackoutta
8a6ce28855
fix: multimodal segment attachment indexing ( #38080 )
2026-06-29 09:18:29 +00:00
Xiyuan Chen
0d5f43520c
fix(api): wire dedicated timeout into inner RBAC requests ( #38150 )
2026-06-29 07:03:50 +00:00
linhongkuan
d8f3be4bcd
fix(api): isolate side-effect database writes ( #37895 )
...
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-06-29 06:20:34 +00:00
yyh
fc16fcba36
fix(web): align web app nav item width ( #38146 )
2026-06-29 06:18:19 +00:00
FFXN
ca2755e0c1
feat: refine snippet siderbar and support RBAC. ( #38134 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-29 06:03:40 +00:00
Wu Tianwei
d2216fe181
fix: support Unicode characters in form field names ( #38138 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-29 05:00:49 +00:00
Stephen Zhou
0d2084494e
chore: downgrade openapi-ts ( #38141 )
2026-06-29 04:18:24 +00:00
Stephen Zhou
358cf8be33
chore: update deps ( #38128 )
2026-06-29 02:41:30 +00:00
wangxiaolei
93d6506443
fix: CAN_REPLACE_LOGO should be false ( #38126 )
2026-06-29 01:52:58 +00:00
yyh
77d624e7a4
fix(web): improve main nav focus outline ( #38114 )
2026-06-29 01:11:37 +00:00
yyh
9d3ac1b7b3
fix: simplify scroll area composition ( #38113 )
2026-06-29 01:05:12 +00:00
Yunlu Wen
7a111c2226
refactor: shell provider protocol ( #38077 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-28 08:23:13 +00:00
yyh
7bb94cb6fe
fix: gate deployments in route layout ( #38078 )
2026-06-27 13:35:37 +00:00
yyh
484633d261
fix: prevent exiting toasts from blocking page clicks ( #38063 )
2026-06-27 07:35:25 +00:00
Stephen Zhou
a14310fc62
refactor(web): organize deployment feature state ( #38065 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-27 07:34:46 +00:00
Byron.wang
8218694691
fix: improve workflow run archive idempotency and batching ( #38027 )
2026-06-27 11:09:57 +08:00
yyh
17bee5fb32
fix: improve members role chip accessibility ( #38037 )
2026-06-26 18:40:03 +00:00
yyh
446b3962c1
fix: remove aria-busy from loading button ( #38036 )
2026-06-26 18:39:42 +00:00
github-actions[bot]
00b4cdc68e
chore(i18n): sync translations with en-US ( #38035 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-06-26 13:54:30 +00:00
Dx.
449b46b863
fix(web): download markdown file-preview links as attachments ( #38030 )
2026-06-26 13:46:44 +00:00
Asuka Minato
8d09b32cd5
chore: inject session ( #37941 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-06-26 13:42:47 +00:00
盐粒 Yanli
52c106b532
feat(agent-v2): sync nightly updates to main (2026-06-25) ( #37915 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-26 13:13:35 +00:00
Harsh Kashyap
5b8679468d
docs(web): fix testing guide link ( #38006 )
...
Co-authored-by: Harsh Kashyap <Harsh23Kashyap@users.noreply.github.com >
2026-06-26 12:50:12 +00:00
Evan
4fbfedd287
refactor: replace patch logger with caplog in test_version.py ( #38029 )
2026-06-26 12:07:44 +00:00
Cyber
051f4b32e3
feat(web): add customizable input placeholder for Agent/Chatflow/Chatbot web app ( #37790 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-26 09:57:31 +00:00
非法操作
e22fd9efd6
fix: plugin installation task popover layout when some failed too long ( #38000 )
2026-06-26 09:36:36 +00:00
Coding On Star
35eeb743d1
fix(web): capture blog UTM/slug attribution reliably under CSP ( #38022 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-06-26 08:35:43 +00:00
林玮 (Jade Lin)
1dbda1463e
feat(api): cache workflow provider configurations ( #37980 )
2026-06-26 08:04:37 +00:00
Mr_xie
3f2ef24755
refactor: pass db session into service calls ( #37403 ) ( #38016 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-26 07:53:27 +00:00
Escape0707
eb4ec93cea
chore: migrate account role test to testcontainers ( #38010 )
2026-06-26 05:51:14 +00:00
Xiyuan Chen
fa6f4b0ea5
refactor(api): enforce enums over string literals on openapi surface ( #38009 )
2026-06-26 05:48:21 +00:00
Manan Bansal
267b34caaf
fix(web): keep HITL input-field save button visible in the edit dialog ( #38007 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 05:40:51 +00:00
yyh
6ab1dd06ac
fix: isolate node selector keyboard events ( #37998 )
2026-06-26 05:38:10 +00:00
Stephen Zhou
113d6d7e00
refactor: align deployment detail state ownership ( #38008 )
2026-06-26 05:37:21 +00:00
Mohammed Aqib
a66b1de477
refactor: Use pytest caplog instead of logger patching in test_spec.py ( #37997 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-26 04:48:22 +00:00
Stephen Zhou
16b698b54d
refactor: simplify deployment access ownership ( #37994 )
2026-06-26 04:10:56 +00:00
yyh
4cd8b8c733
fix(web): make marketplace URL builder SSR-safe ( #37944 )
2026-06-26 03:35:22 +00:00
akou
677ab01806
refactor(tests): use caplog in workflow collaboration service tests ( #37468 ) ( #37991 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 03:14:06 +00:00
Stephen Zhou
f4e832f35c
fix: decouple deployment access control dialog ( #37936 )
2026-06-26 02:16:29 +00:00
kurokobo
1c5e1280cb
feat(webapp): display app description on chat and text-generation app screens ( #37345 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-26 02:03:16 +00:00
-LAN-
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
Xiyuan Chen
2047e0dc12
fix(cli): use a(n) article in difyctl prerelease warning ( #37976 )
2026-06-26 00:49:42 +00:00
chariri
2e9c0a3c7a
refactor(api): migrate response contract tooling to BaseModel ( #37950 )
2026-06-26 00:11:04 +00:00
ojasarora.eth
a246dc8b17
ci: emit pyrefly diagnostics as GitHub workflow commands ( #37974 )
2026-06-25 18:27:46 +00:00
ojasarora.eth
bb921bcc45
test: replace logger mock with caplog in workflow collaboration test ( #37971 )
2026-06-25 16:45:59 +00:00
QuantumGhost
4f4ac27de2
chore(api): surface pyrefly output on type-check failures ( #37934 )
2026-06-25 13:47:10 +00:00
Yunlu Wen
3aa26fb637
chore: bump versions to 1.15.0 ( #37929 )
2026-06-25 12:02:38 +00:00
Wu Tianwei
1d2cc1e475
feat: add hydration support and fallback for Countdown component ( #37943 )
2026-06-25 10:40:48 +00:00
林玮 (Jade Lin)
aa37c1d833
fix(api): tongyi credential compatibility ( #37942 )
2026-06-25 10:25:24 +00:00
yyh
48dfbd60d6
fix: polish tool provider selection and detail drawer ( #37940 )
2026-06-25 10:07:32 +00:00
Mr_xie
e90c7ab8a7
refactor(tests): replace logger mocks with caplog ( #37468 ) ( #37922 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-25 09:48:43 +00:00
wangxiaolei
40119fef44
feat: update monitor permission key and plugin permission key ( #37937 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-25 09:41:38 +00:00
Manan Bansal
72a03c2d6a
refactor(test): replace SimpleNamespace with real UploadFile model in test_dataset_models.py ( #37935 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 09:35:24 +00:00
Wu Tianwei
affdc89f84
feat: enhance app permissions and access controls ( #37933 )
2026-06-25 09:28:58 +00:00
QuantumGhost
b33e8f0ddb
fix: improve error handling for workflow execution ( #37919 )
2026-06-25 07:36:34 +00:00
FFXN
8f74e176ca
fix: remove redundant snippets permissions ( #37921 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-25 07:27:16 +00:00
github-actions[bot]
b9bcf31c72
chore(i18n): sync translations with en-US ( #37916 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-25 07:07:23 +00:00
Gateway
abf2986299
build(deps): update Bleach sanitizer security fix ( #37860 )
2026-06-25 06:32:48 +00:00
Wu Tianwei
599d92ef6b
fix: Fix frontend rbac issues ( #37872 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-25 05:51:39 +00:00
Jingyi
93dd955deb
docs: add Dify Cloud support contact ( #37913 )
2026-06-25 05:19:31 +00:00
github-actions[bot]
75909ce10e
chore(i18n): sync translations with en-US ( #37891 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-25 03:24:37 +00:00
Asuka Minato
d93989bfc0
chore: add type to test ( #37876 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-25 03:01:09 +00:00
functionkiller
31a50a3b20
fix: eagerly validate conversation before generator to prevent hanging ( #37224 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-06-25 02:57:33 +00:00
Stephen Zhou
3d8316333f
fix: keep body background consistent on overscroll ( #37909 )
2026-06-25 02:20:39 +00:00
wangxiaolei
9fc2925b00
feat: delete member delete rbac binding ( #37904 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-25 02:08:07 +00:00
Jingyi
d349e892f4
fix: respect legacy plugin permissions without RBAC ( #37903 )
2026-06-25 01:18:40 +00:00
Willow Lopez
2483c091aa
refactor: replace logger patches with pytest caplog in tests ( #37890 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-24 21:40:06 +00:00
Stephen Zhou
a421362847
chore(web): prune unused i18n translations ( #37888 )
2026-06-24 16:13:22 +00:00
linhongkuan
4964359961
refactor(tests): use caplog in web login tests ( #37889 )
...
Co-authored-by: lin-hongkuan <lin-hongkuan@users.noreply.github.com >
2026-06-24 14:44:01 +00:00
Stephen Zhou
1b81ac033f
chore(knip): add mdx support clean unused code ( #37882 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 12:30:11 +00:00
Joel
2eb564696e
fix: banner has ui problem in small screen ( #37879 )
2026-06-24 11:19:33 +00:00
wangxiaolei
d87764b0f8
feat: filter dataset operator and add miss permission key ( #37867 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 09:56:28 +00:00
Jiang
d135dab241
fix: Lindorm vector store errors caused by the update of opensearch-py ( #37862 )
2026-06-24 09:54:06 +00:00
Stephen Zhou
ea1aa2fecd
chore(web): remove unused frontend code ( #37866 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 09:25:52 +00:00
yyh
86b73ba205
fix: align switch focus outline ( #37870 )
2026-06-24 09:16:40 +00:00
非法操作
fe62177ba5
fix: add is_cloud_only for templates ( #37846 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-06-24 08:29:54 +00:00
Yunlu Wen
ce6297bed2
chore(deps): bump dep versions for CVE fixes ( #37861 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-06-24 08:22:55 +00:00
L1nSn0w
94d365ea5e
feat: surface separated-mode LLM reasoning in CLI and workflow run preview ( #37828 )
2026-06-24 08:02:28 +00:00
Xiyuan Chen
32dc9ff2d9
fix(cli): make app-info cache resilient to corrupt entries + route errors through structured envelope (WTA-257) ( #37852 )
2026-06-24 07:39:26 +00:00
Asuka Minato
2112115962
chore: make AccountService.load_user use passed session ( #37764 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 07:29:12 +00:00
Stephen Zhou
f665bcac95
chore(web): clean up unused production code ( #37854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 07:10:17 +00:00
Asuka Minato
347b02d318
chore: rm all mock_logger ( #37786 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 07:10:02 +00:00
Wu Tianwei
eb19140986
chore: Update permission keys and descriptions for multiple languages to simplify application and dataset management phrases ( #37859 )
2026-06-24 06:24:38 +00:00
github-actions[bot]
f8a9605417
chore(i18n): sync translations with en-US ( #37855 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-06-24 05:54:21 +00:00
Jingyi
4573aaa717
fix(web): polish onboarding main nav and preferences tab ( #37844 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-06-24 05:46:53 +00:00
Evan
67a5eacf2d
refactor: pass session as parameter in knowledge_retrieval_inner_service and agent_app_feature_service ( #37639 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-24 05:34:41 +00:00
jashwanth_reddy_gummula
2cde7e4a94
fix: resolve DetachedInstanceError via session management refactoring ( #37847 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-24 05:33:12 +00:00
Jingyi
4086f5f2d9
fix(web): align marketplace i18n terminology ( #37837 )
2026-06-24 05:18:07 +00:00
Myshkin451
31c08faded
refactor: inject session into audio TTS ( #37849 )
2026-06-24 04:49:48 +00:00
Stephen Zhou
1c1b20aa46
refactor(web): simplify deployment action state ( #37851 )
2026-06-24 04:39:52 +00:00
Wu Tianwei
24dd7ea3a8
fix: add RBAC feature toggle to environment configuration ( #37853 )
2026-06-24 04:18:59 +00:00
zyssyz123
1eafbf9763
fix(agent): save workflow agents as console roster apps ( #37848 )
2026-06-24 03:35:12 +00:00
kunal
d0b2239c60
refactor: accept db.session explicitly in ApiKeyAuthService ( #37832 )
...
Co-authored-by: kunalj1-arch <kunal.j1@turing.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-06-24 01:20:47 +00:00
Stephen Zhou
50b3228bc7
refactor(web): reuse infinite scroll hook in deployments ( #37825 )
2026-06-23 14:22:09 +00:00
kunal
5b453069d1
refactor: for db.session feedback service.export feedbacks ( #37763 )
...
Co-authored-by: kunalj1-arch <kunal.j1@turing.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-23 14:01:40 +00:00
Stephen Zhou
acf6d0ddc9
refactor(web): simplify deployment async ownership ( #37823 )
2026-06-23 13:20:23 +00:00
Stephen Zhou
d8ed874dc7
refactor(web): manage deployment async state with atoms ( #37819 )
2026-06-23 12:50:16 +00:00
github-actions[bot]
ed500761c8
chore(i18n): sync translations with en-US ( #37760 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-23 12:41:44 +00:00
zyssyz123
26b0ff2a01
feat(agent): copy roster agent into workflow inline agent ( #37813 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 12:28:29 +00:00
Stephen Zhou
b56e5f74e7
fix(web): stabilize deployment state hydration ( #37818 )
2026-06-23 11:07:15 +00:00
林玮 (Jade Lin)
4ac8c5a30e
fix(agent): inject env inline per-command instead of persisting workspace file ( #37815 )
2026-06-23 10:46:11 +00:00
wangxiaolei
be3677f145
fix: fix logic ( #37812 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 10:11:52 +00:00
github-actions[bot]
d1a3f31f15
chore(i18n): sync translations with en-US ( #37802 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-23 10:05:42 +00:00
Stephen Zhou
ac06deba20
refactor(web): sync deployment route state from next route ( #37811 )
2026-06-23 09:49:25 +00:00
L1nSn0w
725e4da29d
feat(chatflow): stream LLM reasoning to a live thinking panel ( #37460 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 09:49:01 +00:00
Yunlu Wen
c2a554da93
fix(api): disable gunicorn control sock ( #37806 )
2026-06-23 09:21:13 +00:00
wangxiaolei
db9b899321
chore: compatiable old role update ( #37804 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 09:08:08 +00:00
ToughGuysDeservePink
b98ba99b23
fix: correct misleading password length validation message ( #37796 )
2026-06-23 09:00:16 +00:00
林玮 (Jade Lin)
04d226384f
fix(agent): agent composer publish validation ( #37803 )
2026-06-23 08:48:40 +00:00
Stephen Zhou
0fcaf92d67
fix(web): polish main nav and deployment tooltip styles ( #37800 )
2026-06-23 08:10:28 +00:00
FFXN
a554891bbd
fix: snippet history detail includes input fields ( #37797 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 08:08:12 +00:00
Xiyuan Chen
d764b16d06
feat(cli): prepare for alpha release ( #37794 )
2026-06-23 08:07:15 +00:00
盐粒 Yanli
f4fdbeba76
feat(agent-v2): sync nightly updates to main (2026-06-22) ( #37651 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-23 08:05:16 +00:00
wangxiaolei
56b0b57ff7
feat: support query catalog add billing enabled ( #37791 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 07:34:58 +00:00
Stephen Zhou
99c3d7d0f0
refactor(web): consolidate deployment state atoms ( #37783 )
2026-06-23 07:26:55 +00:00
Byron.wang
cf1ebdadf5
feat(retention): add V2 workflow run archive bundlesa ( #37747 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 15:20:25 +08:00
zyssyz123
a3309cd857
fix: support agent duplicate role and skill file preview ( #37788 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 06:35:26 +00:00
Myshkin451
7fc8eed716
refactor: pass session into hit testing service ( #37785 )
2026-06-23 06:21:38 +00:00
Xiyuan Chen
b3e5f29421
fix(app): derive get-app --mode whitelist from listable app types ( #37761 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 04:40:05 +00:00
zyssyz123
26639e0923
feat: add agent debug conversation refresh API ( #37784 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 04:34:13 +00:00
Yunlu Wen
7852c273e4
refactor: improve stream close 2 ( #37106 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 03:32:33 +00:00
wangxiaolei
ef54229d6f
chore: add ENTERPRISE_RBAC_API_URL check and update permission key ( #37777 )
2026-06-23 03:26:06 +00:00
Stephen Zhou
855bb32306
refactor: adapt docs links for product prefixes ( #37565 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-23 03:24:29 +00:00
Stephen Zhou
f380bbaa10
refactor(web): consolidate create release state ( #37765 )
2026-06-23 02:17:54 +00:00
zyssyz123
b67a04aa22
fix: isolate agent debug conversations by account ( #37766 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 02:04:23 +00:00
Jingyi
ab11083c2d
fix(web): restore contact us support menu ( #37774 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-23 01:04:17 +00:00
wangxiaolei
0cc27dd401
chore: not use request.scoped session ( #37421 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-06-22 19:38:24 +00:00
zyssyz123
7d2f25df8e
feat(agent): add roster service api access ( #37759 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 12:37:27 +00:00
Stephen Zhou
e3d0320826
refactor(web): manage create release form with Jotai ( #37762 )
2026-06-22 12:26:12 +00:00
Evan
29b95d3ced
fix: replace mock_logger with caplog in tests ( #37757 )
2026-06-22 11:26:07 +00:00
yyh
9fd153ad99
fix(web): derive publish shortcut display from hotkey ( #37758 )
2026-06-22 10:26:54 +00:00
Wu Tianwei
76e587f78a
fix(tests): enhance toast mock and add preview-only app warning test ( #37749 )
2026-06-22 10:09:07 +00:00
zyssyz123
99010dab3e
fix(agent): switch roster node to inline ( #37754 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 09:41:07 +00:00
Yunlu Wen
82d08851be
feat: guard openapi with rbac ( #37752 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-22 09:35:33 +00:00
非法操作
0d7ca17cd1
fix: add the outlined button of notification ( #37741 )
2026-06-22 09:30:07 +00:00
林玮 (Jade Lin)
7cca8b6bb0
fix: Add tenant-level Redis lock for credit pool deduction ( #37753 )
2026-06-22 09:26:47 +00:00
zyssyz123
4065f63dce
fix(agent): add stable debug conversation ( #37744 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 09:21:09 +00:00
Blackoutta
7c20ffe6c4
fix: prevent legacy stop from interrupting GraphEngine runs ( #37129 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-06-22 08:25:15 +00:00
Stephen Zhou
25b90229bc
fix: disable deployment DSL imports ( #37745 )
2026-06-22 08:14:08 +00:00
Xiyuan Chen
084f122814
refactor(openapi/cli): split app usage-face from studio-app build-face ( #37641 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 07:46:59 +00:00
Xiyuan Chen
1d74bff311
fix(cli): make auth devices revoke --yes a real flag ( #37740 )
2026-06-22 07:42:13 +00:00
L1nSn0w
7aa20d6d94
fix(cli): apply --think filtering to workflow app outputs ( #37736 )
2026-06-22 07:34:47 +00:00
Wu Tianwei
8f6b57fe24
fix: add RBAC feature across various components ( #37732 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 07:30:28 +00:00
wangxiaolei
c83dcce1f7
chore: remove duplicate code ( #37724 )
2026-06-22 06:57:56 +00:00
Yufeng He
47ee9f7435
fix: bound OperationService billing requests ( #37425 )
...
Signed-off-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-06-22 06:45:03 +00:00
Xiyuan Chen
762e7f7e8a
fix(cli): align run app --conversation mode list with runtime gate ( #37733 )
2026-06-22 06:42:51 +00:00
zyssyz123
c1ab6226a2
fix(agent): support restoring roster versions ( #37734 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 06:31:50 +00:00
Xiyuan Chen
908c148667
fix(hitl): stop confusing 404 when resuming forms via CLI ( #37556 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 06:11:27 +00:00
Xiyuan Chen
1acf6e7eb6
fix(cli): document HITL pause exit code as 0, not 2 ( #37737 )
2026-06-22 05:56:31 +00:00
Evan
ea3ef81396
refactor(tests): replace mock_logger with caplog in 5 service tests ( #37468 ) ( #37715 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 05:53:51 +00:00
非法操作
7b3508e376
fix: add legacy snippet permissions ( #37718 )
2026-06-22 05:37:21 +00:00
yyh
6a5ddc751c
chore(deps): upgrade npm dependencies ( #37731 )
2026-06-22 05:35:33 +00:00
zyssyz123
34c1bf1062
feat(agent): add skill inspect API ( #37726 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 05:22:10 +00:00
L1nSn0w
4f61353dc2
fix(cli): align difyctl help text with actual flags and error envelope ( #37728 )
2026-06-22 04:53:58 +00:00
KVOJJJin
7e9cb50152
feat(web): hide snippets ( #37729 )
2026-06-22 04:51:47 +00:00
L1nSn0w
3e606ff0dc
feat(cli): recover omitted and length-aware command suggestions ( #37624 )
2026-06-22 03:56:52 +00:00
Asuka Minato
d5cdb2e6f1
chore: clean some isinstance ( #37602 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-06-22 03:51:21 +00:00
Yufeng He
265dc54c51
fix(watercrawl): don't disable request timeouts with timeout=None ( #37685 )
...
Signed-off-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-22 03:08:58 +00:00
Evan
89d4fe91bc
fix: add bounded timeout to Firecrawl credential validation ( #37638 )
2026-06-22 02:56:15 +00:00
Evan
16fd55ab58
fix: add bounded timeout to Jina credential validation requests ( #37637 )
2026-06-22 02:56:09 +00:00
QuantumGhost
ff81e7b393
chore: remove legacy CI configurations ( #37721 )
2026-06-22 02:44:01 +00:00
非法操作
8cc690268b
fix: invalidate credential cache after OAuth refresh ( #37630 )
2026-06-22 02:30:32 +00:00
yyh
f06127aaa4
test(dify-ui): align select form story with field primitives ( #37670 )
2026-06-22 02:17:35 +00:00
yyh
8c484411ea
fix(web): simplify completed drawer dismissal ( #37664 )
2026-06-22 02:17:24 +00:00
yyh
4c083e76e2
feat(web): add app shell skip navigation ( #37644 )
2026-06-22 02:17:18 +00:00
yyh
24080010c9
chore(deps): bump base-ui to v1.6.0 ( #37663 )
2026-06-22 02:17:07 +00:00
Yufeng He
3a3ad6ad7c
fix: skip empty tool entries in legacy dataset config extraction ( #37669 )
...
Signed-off-by: Yufeng He <40085740+he-yufeng@users.noreply.github.com >
2026-06-21 07:32:15 +00:00
frank
44464c8c63
test: replace patch logger with caplog in core/rag tests ( #37468 ) ( #37621 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-21 07:30:40 +00:00
MeloMei
b60f83e308
refactor(test): replace logger mock with caplog in billing and vector service tests ( #37697 )
...
Signed-off-by: MeloMei <burnapwipprechtna268@gmail.com >
2026-06-21 05:31:52 +00:00
Rohit Gahlawat
a8e3257f43
refactor: accept db.session explicitly in FileService.get_upload_files_by_ids ( #37695 )
2026-06-21 05:18:28 +00:00
Rohit Gahlawat
9b4dd9d4e8
refactor: accept db.session explicitly in APIBasedExtensionService ( #37693 )
2026-06-21 00:53:36 +00:00
Rohit Gahlawat
75d50455d6
refactor: accept db.session explicitly in FeedbackService ( #37694 )
2026-06-21 00:52:36 +00:00
落尘
adfd820220
fix(watercrawl): bound client request timeouts ( #37515 )
2026-06-21 00:47:25 +00:00
Rohit Gahlawat
dcff1870d5
refactor: accept db.session explicitly in SavedMessageService ( #37682 )
2026-06-20 12:35:06 +00:00
zyssyz123
b3e724dce1
fix(agent): return conflict for duplicate agent names ( #37686 )
2026-06-20 12:25:08 +00:00
Escape0707
517b27c2b4
test: migrate hit testing dump record tests ( #37672 )
2026-06-20 12:12:14 +00:00
Asuka Minato
a7b53b33ee
chore: move one db.session ( #37656 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-19 19:52:59 +00:00
Asuka Minato
fae607e2fe
chore: add Type to test ( #37191 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-19 16:44:20 +00:00
Sukka
9eca75c7fc
refactor(web): migrate shared localStorage to createLocalStorageState ( #37408 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-06-19 13:51:45 +00:00
Evan
734211d735
fix: use f-string for error messages in resume_workflow_execution ( #37666 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-19 09:29:18 +00:00
-LAN-
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
Asuka Minato
bd15b8e6ce
chore: add more type in test ( #37609 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-18 23:07:12 +00:00
Asuka Minato
e4500d2b9d
chore: Caplog type ( #37603 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-18 18:53:13 +00:00
Wu Tianwei
33edf97f81
feat: RBAC ( #37107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
Co-authored-by: Charles Yao <chongbinyao33@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Jingyi <jingyi.qi@dify.ai >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
Co-authored-by: gigglewang <gigglewang@dify.ai >
Co-authored-by: chariri <w@chariri.moe >
Co-authored-by: Evan <2869018789@qq.com >
Co-authored-by: zyssyz123 <916125788@qq.com >
2026-06-18 16:35:29 +00:00
盐粒 Yanli
8732d1463a
chore(agent-v2): sync nightly updates to main (2026-06-18) ( #37610 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-06-18 15:34:51 +00:00
zyssyz123
0df30dd269
fix(agent): resolve roster file downloads versions and log filters ( #37626 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-18 12:06:27 +00:00
yyh
aa777a1f7a
fix(web): nav link focus ring style ( #37633 )
2026-06-18 09:57:22 +00:00
dependabot[bot]
a9c5e52940
chore(deps): bump the github-actions-dependencies group across 1 directory with 13 updates ( #37234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:49:18 +00:00
zyssyz123
933df2f490
fix(agent): decouple roster from app quota ( #37625 )
2026-06-18 08:48:18 +00:00
Stephen Zhou
c52eafe2ca
docs: enrich generated service API descriptions ( #37615 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-18 08:43:39 +00:00
zyssyz123
2f72b576f0
fix(agent): keep debugger session across soul saves ( #37620 )
2026-06-18 08:24:20 +00:00
Evan
2604c33e54
refactor(tests): replace mock_logger with caplog in service tests ( #37468 ) ( #37617 )
2026-06-18 07:55:48 +00:00
frank
694bf3754c
test: use caplog for annotation service logging ( #37618 )
2026-06-18 07:54:47 +00:00
yyh
762321751c
refactor(web): centralize main nav route access ( #37612 )
2026-06-18 06:47:22 +00:00
-LAN-
7bfcf9185c
fix(docker): harden default SSRF proxy egress ( #36332 )
2026-06-18 06:31:25 +00:00
非法操作
26b0137c83
chore: improve invite member flow ( #37479 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jingyi <jingyi.qi@dify.ai >
2026-06-18 06:30:01 +00:00
Bond Zhu
5873acc433
ci: build and push dify-agent-backend image ( #37606 )
2026-06-18 06:17:31 +00:00
github-actions[bot]
de2548b714
chore(i18n): sync translations with en-US ( #37611 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-18 06:14:08 +00:00
盐粒 Yanli
3f2d22ec0f
feat(agent-v2): sync nightly updates to main ( #37599 )
...
Co-authored-by: Jingyi-Dify <jingyi.qi@dify.ai >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Bond Zhu <783504079@qq.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-18 05:03:34 +00:00
gigglewang
79ab6c2ecd
test(cli/e2e): add ErrorBody contract tests for error.server structure ( #37518 )
2026-06-18 03:35:11 +00:00
Asuka Minato
4304044905
chore: example of make db.session pass from parameter. ( #37561 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-18 02:16:09 +00:00
Evan
0fa43973b8
fix: clean unnecessary | None type annotations ( #35557 ) ( #36824 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-06-18 02:08:08 +00:00
zyssyz123
43192036fa
fix: require Agent App role ( #37601 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-18 01:23:45 +00:00
zyssyz123
0dd966f7b8
fix: stream Agent App backend deltas ( #37600 )
2026-06-18 01:23:20 +00:00
Asuka Minato
af99414fc1
chore: port isinstance to match case ( #37271 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-18 00:18:03 +00:00
QuantumGhost
f0b34bdeb4
feat(api): LLM polling support ( #37462 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-06-17 23:34:33 +00:00
Stephen Zhou
19838972dc
fix: add service api openapi descriptions ( #37595 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 16:02:43 +00:00
zyssyz123
bc825f94b5
fix(agent): sync generated observability contracts ( #37597 )
2026-06-17 15:57:02 +00:00
zyssyz123
59f8f2e7b3
fix(agent): align roster observability logs contract ( #37578 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 14:34:14 +00:00
Stephen Zhou
baf775134e
fix: improve Service API OpenAPI contracts ( #37592 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 14:25:30 +00:00
盐粒 Yanli
9021b3f5be
feat(agent): add Agent Stub drive commands ( #37593 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 14:21:09 +00:00
github-actions[bot]
c71f03f590
chore(i18n): sync translations with en-US ( #37587 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-17 10:13:22 +00:00
林玮 (Jade Lin)
ad5bade45f
fix(api): enforce document creation limits in pipeline generator ( #37586 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 10:11:37 +00:00
Joel
1065fe519c
fix: toast long error message may caused not show all ( #37581 )
2026-06-17 09:50:13 +00:00
Stephen Zhou
48452aefbc
feat: app deploy ( #35670 )
...
Co-authored-by: zhangx1n <zhangxin@dify.ai >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 09:28:43 +00:00
盐粒 Yanli
0ea0647dd0
feat(agent): wire knowledge base retrieval into runtime ( #37577 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 09:27:38 +00:00
yyh
8782da42c8
fix(web): prevent workspace trigger focus ring clipping ( #37576 )
2026-06-17 08:33:51 +00:00
非法操作
e6a91bfcde
chore: workflow restore sandbox upgrade ( #37568 )
2026-06-17 08:13:26 +00:00
zyssyz123
912c0fa8d1
fix(agent): add agent app duplicate endpoint ( #37571 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 08:09:47 +00:00
github-actions[bot]
872b5a081f
chore(i18n): sync translations with en-US ( #37557 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-17 06:56:40 +00:00
zyssyz123
758bea1a91
fix(api): hide agent apps from installed apps ( #37570 )
2026-06-17 06:47:39 +00:00
zyssyz123
3b0f6aef8e
fix(api): allow inline workflow agent soul saves ( #37563 )
2026-06-17 06:02:03 +00:00
yyh
f203ab7f1d
fix(agent-v2): include workflow references in agent list ( #37567 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 05:56:53 +00:00
zyssyz123
e970cbde0f
feat: add agent roster observability APIs ( #37566 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 05:22:52 +00:00
Prajeeth Channa
f992ede836
test: replace logger patch with caplog in remaining test files ( #37562 )
2026-06-17 03:37:09 +00:00
Ingram Z
6ab5cf109b
refactor: optimize free plan workflow run cleanup batching ( #37227 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 03:19:26 +00:00
Evan
8ca8b3d59a
refactor: replace mock.patch logger with pytest caplog in tests ( #37560 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 02:22:39 +00:00
Prajeeth Channa
3f81ec1212
test: replace logger patch with caplog in version and rag pipeline tests ( #37554 )
2026-06-17 01:50:50 +00:00
Jingyi
e189ceb397
fix: align app and knowledge detail shell styles ( #37555 )
2026-06-17 01:25:05 +00:00
zyssyz123
bacc48d16e
fix(agent): align config detail and output contracts ( #37535 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-17 01:17:20 +00:00
zyssyz123
7cb4a30040
fix(agent): persist Agent App prompt message ( #37534 )
2026-06-16 16:44:06 +00:00
frank
56dce93524
test: replace logger patch with caplog in test_telemetry_log ( #37533 )
2026-06-16 14:35:15 +00:00
zyssyz123
813a1677b2
fix: support Agent v2 plugin tool runtime params ( #37526 )
2026-06-16 11:03:55 +00:00
KVOJJJin
1427b0b098
feat: refine snippet layout ( #37517 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 09:47:38 +00:00
yyh
2893adf5e4
test(dify-ui): add Storybook interaction coverage ( #37519 )
2026-06-16 09:39:37 +00:00
-LAN-
eb2aaf2ac1
fix(docker): remove duplicate inline styles env ( #37510 )
2026-06-16 09:36:48 +00:00
Stephen Zhou
33ef76c5b8
chore: audit deps ( #37516 )
2026-06-16 09:10:17 +00:00
gigglewang
56a026505e
fix(cli/e2e): remove LLM nodes from fixture DSLs and fix test assertions ( #37463 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-06-16 08:58:53 +00:00
zyssyz123
dcc0b95e11
fix: issue ( #37508 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 08:53:53 +00:00
lmlm
f7c90d4873
test: use caplog for mail task logging ( #37493 )
2026-06-16 08:18:22 +00:00
落尘
28cc739a93
fix(jina): handle non-json auth errors ( #37502 )
2026-06-16 08:16:34 +00:00
落尘
4350617694
fix(watercrawl): handle non-json auth errors ( #37498 )
2026-06-16 08:16:30 +00:00
落尘
431d6bb983
fix(watercrawl): accept content type parameters ( #37500 )
2026-06-16 08:16:24 +00:00
落尘
fe64c5d4a8
fix(watercrawl): bound result download timeout ( #37495 )
2026-06-16 08:16:16 +00:00
zyssyz123
f9ed81c3f4
fix(api): Agent v2 chat ask_human — resume on timeout + skip input guards on resume ( #37492 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 08:11:28 +00:00
Manan Bansal
9ccbfbaf9d
fix(api): add bounded timeouts to Nacos remote settings HTTP requests ( #37444 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-06-16 07:42:51 +00:00
Bond Zhu
f53d7d4287
ci: add deploy-agent workflow triggered on deploy/agent branch ( #37496 )
2026-06-16 07:35:48 +00:00
zyssyz123
b6b9165d2b
fix(agent): include app display fields in published references ( #37485 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 07:00:37 +00:00
zyssyz123
b4e3a9095b
fix(agent): support agent-id chat and inline draft bindings ( #37483 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 06:04:30 +00:00
Jingyi
30506f7221
fix(workflow): clamp file list upload limit ( #37474 )
2026-06-16 05:50:16 +00:00
Evan
6f31e9ef8d
fix: replace patch logger with caplog in test_remove_app_and_related_data_task ( #37468 ) ( #37480 )
2026-06-16 05:34:21 +00:00
Jingyi
598ecc02c6
fix(workflow): refine tool picker copy ( #37477 )
2026-06-16 05:33:34 +00:00
Evan
167ca992a2
refactor: remove unnecessary # type: ignore for yaml imports ( #24494 ) ( #37481 )
2026-06-16 04:41:59 +00:00
Evan
a605e7f11e
refactor: replace isinstance chains with match-case ( #24487 ) ( #37482 )
2026-06-16 04:41:31 +00:00
Asuka Minato
1b2d397fc9
test: example of make db.session pass from parameter. #37403 ( #37471 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 04:07:01 +00:00
zyssyz123
8d05185e39
feat(api): Agent ask_human HITL (phase-1) — workflow node + Agent v2 chat — ENG-635 ( #37437 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 03:43:40 +00:00
citizen204
f06278951a
fix(api): add bounded timeouts to Marketplace POST requests ( #37424 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 03:04:48 +00:00
lmlm
d4a4e88346
test: use caplog for workspace permission logging ( #37473 )
2026-06-16 02:51:24 +00:00
Asuka Minato
2be8a5f633
chore: example use caplog in test ( #37470 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-16 01:10:09 +00:00
Jingyi
7bed801b0d
fix(workflow): reset block selector tab on reopen ( #37469 )
2026-06-16 00:22:54 +00:00
Asuka Minato
de2ec990d8
chore: example to color the session ( #37402 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-15 18:06:24 +00:00
zyssyz123
2b7f5ab982
fix: project agent node outputs into draft graph ( #37467 )
2026-06-15 13:27:57 +00:00
yyh
6c3857a4c8
test(dify-ui): add strict Storybook a11y checks ( #37459 )
2026-06-15 11:55:33 +00:00
zyssyz123
1e8329f02c
feat: Unify Agent v2 console routes ( #37465 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-15 11:09:15 +00:00
Xiyuan Chen
a18635e566
feat(cli): difyctl per-commit edge distribution via Cloudflare R2 ( #37454 )
2026-06-15 09:30:35 +00:00
Jingyi
9b74df21d0
feat(web): refine onboarding UI ( #37433 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
Co-authored-by: gigglewang <gigglewang@dify.ai >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
Co-authored-by: chariri <w@chariri.moe >
Co-authored-by: Evan <2869018789@qq.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-15 08:47:15 +00:00
Yunlu Wen
4b15b0e6a6
fix: preserve inline image for chatflow messages ( #37455 )
2026-06-15 07:37:24 +00:00
wangxiaolei
3eaa534e99
fix: fix human input form logo replace ( #37452 )
2026-06-15 07:27:25 +00:00
yyh
0c5b3fd0f2
fix: keep segmented control focus ring inset ( #37448 )
2026-06-15 07:00:52 +00:00
QuantumGhost
3fc9f525b7
fix(api): fix incorrect docker build context ( #37438 )
2026-06-15 06:29:58 +00:00
wangxiaolei
fd6c7a40f3
fix: fix store chinese as unicode, let search failed ( #37446 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-15 06:11:26 +00:00
yyh
a5499bb7dc
fix(agent-v2): sync node job prompt from draft graph ( #37441 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yansong Zhang <916125788@qq.com >
2026-06-15 05:50:25 +00:00
zyssyz123
d21bf291bb
fix: align agent app backing roster API ( #37442 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-15 05:21:38 +00:00
Yunlu Wen
12159d6313
feat: rbac scaffold ( #37443 )
2026-06-15 05:16:41 +00:00
wangxiaolei
a685eba549
fix: fix remove logo not work ( #37435 )
2026-06-15 03:32:10 +00:00
Stephen Zhou
cd3008e159
chore: update deps ( #37427 )
2026-06-15 02:44:28 +00:00
Yunlu Wen
d315ae3b80
fix: change store apis to async ( #37329 )
2026-06-15 02:24:51 +00:00
cn7shi
e0773c4d8f
refactor: TagService to accept db.session explicitly ( #37416 )
2026-06-15 02:04:28 +00:00
Shahil kadia
c6b3e525d1
refactor: accept db.session explicitly in RecommendedAppService ( #37417 )
...
Co-authored-by: Shahil Kadia <shahil@users.noreply.github.com >
2026-06-15 01:19:16 +00:00
yyh
a875d76290
fix: remove pagination current transition ( #37404 )
2026-06-15 01:03:52 +00:00
yyh
df5be19fc2
docs: add drawer stories ( #37409 )
2026-06-15 01:03:42 +00:00
yyh
8eb6a19784
refactor: normalize search input and dify-ui focus states ( #37413 )
2026-06-15 01:03:31 +00:00
Manan Bansal
fbfbbda245
refactor(api): remove unnecessary type: ignore in summary_index_service ( #24494 ) ( #37423 )
2026-06-15 00:51:44 +00:00
y
06d9b01a8d
refactor: type remaining bare dict annotations ( #37422 )
2026-06-14 13:29:02 +00:00
jashwanth_reddy_gummula
0ca39c96db
refactor: replace if isinstance with match case ( #37412 )
2026-06-14 13:00:01 +00:00
Jingyi
09b6f25fb9
fix: render marketplace template icons with AppIcon ( #37401 )
2026-06-13 02:50:53 +00:00
zyssyz123
8cac86d5c5
feat(agent): Skills & Files effective chain — drive runtime exposure, inspector, lifecycle, infer-tools ( #37370 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-13 02:30:55 +00:00
Escape0707
a1769b0c17
test: migrate recommended app service tests ( #37398 )
2026-06-13 00:28:14 +00:00
yyh
ca3cb2a902
fix(dify-ui): restore pagination jump focus ( #37393 )
2026-06-12 22:25:17 +00:00
Stephen Zhou
5d77c0af08
refactor: fix OpenAPI contract generation schemas ( #37387 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 14:25:53 +00:00
chariri
7cf75c3cc5
chore(api): Fix several typing errors ( #37248 )
2026-06-12 14:02:09 +00:00
yyh
ad96501e09
fix(ui): keep loading buttons focusable ( #37383 )
2026-06-12 10:31:33 +00:00
yyh
e5d5931fec
fix: align toast stack with Base UI ( #37382 )
2026-06-12 09:48:56 +00:00
Stephen Zhou
e0c6ca9930
fix: GET query parameter OpenAPI contracts ( #37378 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 09:01:22 +00:00
yyh
800bfc988e
fix(web): tighten start block preview card spacing ( #37379 )
2026-06-12 08:55:57 +00:00
yyh
5e8c182970
fix(agent-v2): filter workflow invite options ( #37368 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
2026-06-12 08:20:29 +00:00
yyh
514fddb60c
fix(ui): align infotip popover focus styles ( #37377 )
2026-06-12 08:14:29 +00:00
yyh
1f6b7a3c35
docs(dify-ui): document scroll area content width ( #37376 )
2026-06-12 08:08:40 +00:00
Asuka Minato
6c0cce4b7f
chore: update to openapi v3 by change dep ( #37316 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 07:52:19 +00:00
-LAN-
9c25fa1c96
chore(codeowners): update CLI ownership ( #37375 )
2026-06-12 07:33:29 +00:00
Charles Yao
0e14d07adb
feat(api): forward user_type for MCP identity forwarding (webapp end-users) ( #37347 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 07:30:15 +00:00
L1nSn0w
07eb4903b8
feat: 429 rate-limit handling on the unified ErrorBody contract (openapi + difyctl) ( #37313 )
...
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
2026-06-12 06:35:15 +00:00
KVOJJJin
c5ab38b2ad
chore(web): support separate public API target for dev proxy ( #37363 )
2026-06-12 06:19:23 +00:00
Jingyi
c69abf16ae
feat(workflow): update start node UI ( #37348 )
2026-06-12 04:42:43 +00:00
jashwanth_reddy_gummula
3575a3d1b3
chore(api): clean redundant type ignores ( Fixes #24494 ) ( #37358 )
...
Co-authored-by: JASHWANTH REDDY GUMMULA <jashwanth@JASHWANTHs-MacBook-Air.local >
2026-06-12 03:56:56 +00:00
zyssyz123
e32a732812
refactor: agent draft ( #37356 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 03:46:21 +00:00
KVOJJJin
72faca2592
fix(web): preserve form state during config refetch ( #37357 )
2026-06-12 03:21:33 +00:00
Xiyuan Chen
a650ffc00a
refactor(cli): auth/workspace cleanup — record-backed token store ( #37219 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-06-12 03:10:54 +00:00
林玮 (Jade Lin)
62ee1fff62
fix: handle GraphRunAbortedEvent in TriggerPostLayer ( #37350 )
2026-06-12 03:08:02 +00:00
盐粒 Yanli
92df792e4a
refactor(agent): replace workspace inspector with sandbox API ( #37349 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 02:46:31 +00:00
Crazywoola
09bb87d089
feat: harden /create and /refine workflow generation for edge cases ( #37336 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 02:41:17 +00:00
yyh
f9911ab3ef
chore: add eslint rules for a11y ( #37353 )
2026-06-12 02:31:35 +00:00
github-actions[bot]
342c85d865
chore(i18n): sync translations with en-US ( #37351 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-06-12 02:19:13 +00:00
zyssyz123
6cfd96ccd6
feat: agent slash menu backend ( #37331 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 02:06:35 +00:00
Charles Yao
aff8f82bc0
fix(web): correct MCP forward-identity header copy; guard toggle hydration ( #37176 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-12 01:45:51 +00:00
chariri
b61d39ae2b
chore(api): Fix several typing errors ( #37237 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 01:36:48 +00:00
Evan
99351d2f98
refactor: convert remaining isinstance chains to match/case (part 9) ( #35902 ) ( #37340 )
2026-06-11 16:14:30 +00:00
lmlm
7ec295fd66
refactor(web): use React use for context helper ( #37289 )
2026-06-11 11:44:00 +00:00
Xiyuan Chen
ba59d9a4ac
feat: unified ErrorBody contract for /openapi/v1 and difyctl ( #37285 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 10:26:27 +00:00
Yunlu Wen
2bf66813ae
chore: add integration tests for openapi group ( #37314 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 08:26:02 +00:00
Siew's Capital Jarvis
c2f7841266
test: remove dead helper causing invalid tool provider constructor args ( #33124 )
...
Co-authored-by: Brayden Siew <brayden_siew@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-06-11 08:21:18 +00:00
QuantumGhost
b4c50eb920
chore(api): Upgrade graphon to v0.5.1 ( #37168 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
2026-06-11 07:37:27 +00:00
zyssyz123
fb39df49c8
feat(agent): support cli tool scoped env ( #37324 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 07:14:39 +00:00
呆萌闷油瓶
c4a8d79be9
perf(api): reduce workflow startup latency for chatflow ( #36773 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 07:05:35 +00:00
KVOJJJin
632df88228
fix(web): correct icon of tag ( #37326 )
2026-06-11 07:01:46 +00:00
KVOJJJin
e26214c02d
fix(web): typo of creator filter ( #37321 )
2026-06-11 06:26:41 +00:00
盐粒 Yanli
d3977cea77
fix(api): handle agent deferred tool events ( #37319 )
2026-06-11 05:18:43 +00:00
Jingyi
49c97a3f61
fix(web): show plugin auth permission hint ( #37310 )
2026-06-11 03:24:39 +00:00
盐粒 Yanli
117a25b32a
feat(dify-agent): sync ask-human updates ( #37286 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 02:44:26 +00:00
Yunlu Wen
84490179b0
feat: trace document retrieval ( #37283 )
2026-06-11 02:39:59 +00:00
chariri
2a46a7d91d
refactor(api): migrate remaining console APIs to use injected user/tenant ( #37288 )
2026-06-11 01:30:31 +00:00
Stephen Zhou
5ed663e7fd
refactor: use foxact package for copied hooks ( #37308 )
2026-06-11 01:05:08 +00:00
Rohit Gahlawat
08f1bf20ab
refactor(web): mark Props of app/annotation components as read-only ( #25219 ) ( #37299 )
2026-06-11 00:19:51 +00:00
Rohit Gahlawat
86ffa119ff
refactor(web): mark Props of workflow/ components as read-only ( #25219 ) ( #37304 )
2026-06-11 00:18:51 +00:00
Rohit Gahlawat
e07c50c83f
refactor(web): mark Props of plugins/ components as read-only ( #25219 ) ( #37303 )
2026-06-11 00:18:00 +00:00
Rohit Gahlawat
ffeccfff0c
refactor(web): mark Props of base/ components as read-only ( #25219 ) ( #37302 )
2026-06-11 00:17:17 +00:00
Rohit Gahlawat
56b82449fc
refactor(web): mark Props of datasets/ components as read-only ( #25219 ) ( #37300 )
2026-06-11 00:16:21 +00:00
Rohit Gahlawat
9c6577804c
refactor(web): mark Props of app/ components as read-only ( #25219 ) ( #37301 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-11 00:15:31 +00:00
Rohit Gahlawat
b4205af9b9
refactor(web): mark Props of explore/ components as read-only ( #25219 ) ( #37290 )
2026-06-10 18:21:00 +00:00
Rohit Gahlawat
162c478368
refactor(web): mark Props of (commonLayout) components as read-only ( #25219 ) ( #37291 )
2026-06-10 18:20:30 +00:00
Rohit Gahlawat
be2034f681
refactor(web): mark Props of share/ components as read-only ( #25219 ) ( #37292 )
2026-06-10 18:19:37 +00:00
Rohit Gahlawat
beec13ed61
refactor(web): mark Props of header/account-setting components as read-only ( #25219 ) ( #37293 )
2026-06-10 18:18:43 +00:00
Rohit Gahlawat
62a1476a95
refactor(web): mark Props of misc components as read-only ( #25219 ) ( #37294 )
2026-06-10 18:18:02 +00:00
yyh
a83118c0f4
refactor(web): compose tab header with dify-ui tabs ( #37280 )
2026-06-10 10:45:22 +00:00
zyssyz123
2c5c8e82c3
feat: agent slash menu backend ( #37268 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 10:40:03 +00:00
非法操作
6658a7c5e7
fix: block frozen deleted accounts during invite activation ( #37281 )
2026-06-10 10:21:05 +00:00
Yunlu Wen
0a051b598f
feat: support import / export dsl in CLI ( #37232 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: cheatofrom <85830867+cheatofrom@users.noreply.github.com >
Co-authored-by: Escape0707 <tothesong@gmail.com >
Co-authored-by: Rohit Gahlawat <personal.rg56@gmail.com >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
2026-06-10 09:51:40 +00:00
gigglewang
534dd50d14
fix(e2e): replace non-UUID workspace IDs in auth/use.e2e.ts and global-flags.e2e.ts ( #37266 )
2026-06-10 09:14:19 +00:00
yyh
0d8f7c41de
feat: add dify-ui collapsible primitive and refactor workflow collapse usage ( #37276 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 08:59:33 +00:00
github-actions[bot]
fb70ebb8f8
chore(i18n): sync translations with en-US ( #37269 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-10 08:44:14 +00:00
非法操作
e3cfc4d40f
fix(api): require all selected tags in list filters ( #37272 )
2026-06-10 08:20:13 +00:00
呆萌闷油瓶
9ac71329a4
fix(plugin): align plugin list endpoint counts with live endpoint state ( #37179 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 08:11:11 +00:00
Novice
4fb3210f9a
fix: validate conversation variable description length to prevent varchar(255) truncation error ( #33038 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-06-10 07:28:12 +00:00
Hanqing Zhao
09bfbf386e
feat: enter the app name that need to be deleted by one click ( #37263 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-10 07:15:59 +00:00
guangyang1206
f1ef7379dd
refactor(web): replace useContext with use() (React 19) (Issue #25193 ) ( #36338 )
...
Co-authored-by: guangyang1206 <guangyang1206@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-10 07:03:20 +00:00
Rohit Gahlawat
4c347f198e
refactor(web): replace useContext with use() in workflow components ( #25193 ) ( #37253 )
2026-06-10 06:53:04 +00:00
Rohit Gahlawat
366e58bbbb
refactor(web): replace useContext with use() in remaining components ( #25193 ) ( #37254 )
2026-06-10 06:52:41 +00:00
yyh
8430255931
fix(web): unify workflow node single-run actions ( #37262 )
2026-06-10 06:34:18 +00:00
chariri
d849d60822
refactor(api): migrate tenant/user via DI for several endpoints ( #37240 )
2026-06-10 04:11:53 +00:00
Rohit Gahlawat
dad2e64a62
refactor(web): mark Props of tools/mcp components as read-only ( #25219 ) ( #37251 )
2026-06-10 03:53:15 +00:00
盐粒 Yanli
ba9975a083
feat(dify-agent): sync shell and back proxy updates ( #37159 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 03:04:32 +00:00
L1nSn0w
629e046303
refactor(openapi): unify request validation behind @accepts/@returns decorators ( #37216 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 03:02:24 +00:00
Rohit Gahlawat
c9bb740a6b
refactor(web): mark Props of billing/ components as read-only ( #25219 ) ( #37249 )
2026-06-10 02:12:40 +00:00
Rohit Gahlawat
50e23f40a4
refactor(web): mark Props of tools/ components as read-only ( #25219 ) ( #37255 )
2026-06-10 02:11:23 +00:00
Escape0707
212b819f1c
test: migrate credit pool service tests to Testcontainers ( #37252 )
2026-06-10 01:55:50 +00:00
cheatofrom
3fb1d3055e
fix: agent mode missing file cards for BINARY_LINK and FILE type tool outputs ( #36746 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 01:41:37 +00:00
yyh
a823649934
feat(dify-ui): file tree ( #37235 )
2026-06-09 10:41:09 +00:00
Yunlu Wen
19d2a4d7a0
fix: run ci properly on pr ( #37233 )
2026-06-09 10:06:55 +00:00
Asuka Minato
28cc3fc10d
chore: [Refactor/Chore] if isinstance to match case #35902 ( #37087 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 09:54:04 +00:00
Evan
34f3591d4c
refactor(web): mark Props of workflow/variable-inspect components as read-only ( #25219 ) ( #37230 )
2026-06-09 08:51:28 +00:00
chariri
c88a38b8b5
chore(api): Suppress unknown contract checks by default ( #36969 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 08:32:34 +00:00
gigglewang
0019e6a6f3
test(cli-e2e): full E2E test suite for difyctl — auth / run / discovery / framework / output / error-handling / agent ( #36874 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-06-09 07:50:05 +00:00
Xiyuan Chen
1502a57381
feat(api,cli): strict UUID validation for app-id and workspace-id ( #37212 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 07:35:18 +00:00
dependabot[bot]
686e643632
chore(deps): bump starlette from 1.0.0 to 1.0.1 in /api ( #37076 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 14:44:41 +08:00
dependabot[bot]
8e37d95760
chore(deps): bump starlette from 1.0.0 to 1.0.1 in /dify-agent ( #37077 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 14:44:28 +08:00
dependabot[bot]
11db079428
chore(deps): bump the storage group across 1 directory with 5 updates ( #37153 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 14:43:22 +08:00
Yunlu Wen
eb3b12fa70
fix(dataset): include segment created_at in hit testing response ( #37181 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 05:15:36 +00:00
非法操作
5bec8eb33a
chore: filter unavailable apps from the installed apps list API ( #37206 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 05:12:29 +00:00
Asuka Minato
d11e4eeaf7
chore: DI current_user && use inspect ( #37084 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 05:06:28 +00:00
yyh
bbdf3d7634
fix(agent-v2): complete console API contract schemas ( #37210 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 04:40:32 +00:00
zyssyz123
a80bba2c35
feat(agent): Agent Files / agent Cloud storage — api backend (ENG-589) ( #37172 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-09 04:01:05 +00:00
Jingyi
789698cddd
docs: merge frontend agent guidance ( #37121 )
2026-06-09 03:21:29 +00:00
Eric Cao
a8977be999
chore(api): convert AppContext from ABC to Protocol ( #37203 )
2026-06-09 03:16:39 +00:00
Eric Cao
22e67b4673
chore(api): convert PipelineTemplateRetrievalBase from ABC to Protocol ( #37201 )
2026-06-09 03:14:50 +00:00
Eric Cao
f948e442e0
chore(api): convert BaseQueueDispatcher from ABC to Protocol ( #37200 )
2026-06-09 02:56:29 +00:00
Eric Cao
8a1c0cf5ab
chore(api): convert BaseTruncator from ABC to Protocol ( #37199 )
2026-06-09 02:55:36 +00:00
yyh
47b58a34ef
fix(ui): align scroll area focus styles ( #37204 )
2026-06-09 02:49:10 +00:00
lmlm
d80bd2a135
refactor(web): migrate code generator model storage ( #37195 )
2026-06-09 02:07:24 +00:00
Eric Cao
5d814ca8c1
chore(api): convert RecommendAppRetrievalBase and WorkflowPauseEntity from ABC to Protocol ( #37182 )
2026-06-08 14:17:07 +00:00
Eric Cao
0239b81cca
chore(api): convert MessagesCleanPolicy from ABC to Protocol ( #37171 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-08 09:55:52 +00:00
L1nSn0w
a15ecf6bec
feat(cli): adopt generated oRPC contract for unary endpoints ( #37090 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-08 08:09:44 +00:00
yyh
d0b376d31a
feat(web): support search input autofocus ( #37175 )
2026-06-08 07:40:09 +00:00
yyh
9c24b7bac5
chore(web): sync i18n ( #37169 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-08 06:23:38 +00:00
Evan
6291452020
refactor(web): mark Props of base/ components as read-only ( #25219 ) ( #37161 )
2026-06-08 05:48:04 +00:00
KVOJJJin
d46a4c05b1
fix(web): z-index issue of variable picker in prompt editor ( #37163 )
2026-06-08 05:39:06 +00:00
Asuka Minato
f15a8f02ef
ci: add flag for linter ( #37018 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-08 04:53:12 +00:00
yyh
0c4b36b3f5
chore: update npm deps ( #37156 )
2026-06-08 04:38:47 +00:00
Charles Yao
37e1d452b8
feat(api): add MCP user-identity forwarding ( #36839 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-08 04:32:11 +00:00
Crazywoola
db1aa683bc
feat(web): gate /create and /refine slash commands behind feature preview flag ( #37094 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 02:32:52 +00:00
yyh
a88c15c906
fix(web): align viewport and overlay accessibility ( #37142 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-08 01:45:39 +00:00
yyh
12bd8d2aa8
style(dify-ui): align focus rings ( #37144 )
2026-06-08 01:34:43 +00:00
呆萌闷油瓶
813bfea730
feat(api): support embedded Excel images in knowledge import ( #37104 )
2026-06-08 01:26:07 +00:00
Xiyuan Chen
759b4cbad3
feat(cli): difyctl release pipeline + tokenless installers ( #37036 )
2026-06-07 23:30:29 +00:00
Archie
72c92fa60a
refactor(web): mark Props of explore/try-app/preview components as read-only ( #25219 ) ( #37135 )
...
Co-authored-by: archievi <13202986+archievi@users.noreply.github.com >
2026-06-07 12:36:03 +00:00
Evan
1ae98b3ea4
fix: remove unnecessary # type: ignore comments ( #24494 ) ( #37139 )
2026-06-07 12:35:37 +00:00
eryue0220
196c040c99
chore: add missing @override decorators to api/repositories ( #37138 )
2026-06-07 12:08:22 +00:00
Popper Li
fad5656b2e
fix(api): normalize empty workflow tool file lists ( #37125 )
2026-06-07 02:52:53 +00:00
Evan
76fb1b6ea8
refactor(api): remove redundant typing.cast calls ( #37124 )
2026-06-06 02:39:07 +00:00
chariri
157ba6f5a0
chore(api): Fix several typing errors ( #37119 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-06 01:44:32 +00:00
Archie
1c0080be6f
refactor(web): mark Props of datasets/hit-testing components as read-only ( #37118 )
...
Co-authored-by: archievi <13202986+archievi@users.noreply.github.com >
2026-06-06 00:30:26 +00:00
chariri
6b12152ce8
refactor(api): migrate tenant/user via DI for several endpoints ( #37114 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-05 15:08:11 +00:00
yyh
1231c2f976
chore: update frontend code owners ( #37109 )
2026-06-05 13:10:01 +00:00
FFXN
00ac937934
feat: snippet ( #37046 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-05 09:38:42 +00:00
github-actions[bot]
2c323104eb
chore(i18n): sync translations with en-US ( #37105 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-05 09:10:29 +00:00
KVOJJJin
edeaac5d4e
fix(web): style issue of add input field panel in human input form co… ( #37102 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-05 08:40:20 +00:00
Charles Yao
d16a012575
feat(web): add Forward-user-identity toggle to MCP provider modal ( #36840 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 08:38:36 +00:00
yyh
23cd129802
refactor(web): align search input with dify ui ( #37101 )
2026-06-05 08:15:28 +00:00
Xiyuan Chen
e40b30d746
fix(difyctl): improve auth login host prompt UX ( #37054 )
2026-06-05 07:57:29 +00:00
yyh
a1d9340a62
feat: update frontend code review skill ( #37098 )
2026-06-05 07:35:04 +00:00
yyh
3addc1e386
fix(workflow): prevent inspect trigger text wrapping ( #37099 )
2026-06-05 07:26:23 +00:00
bymle
24876bb05d
fix: avoid duplicating lines when merging text for summarization ( #37093 )
...
Co-authored-by: bymle <229636660+bymle@users.noreply.github.com >
2026-06-05 07:02:57 +00:00
yyh
0cdd478f25
fix(web): stabilize block selector layout ( #37089 )
2026-06-05 07:00:03 +00:00
Coding On Star
0db9714eb6
fix(web): attach Amplitude user ID before firing registration event ( #37091 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 06:31:27 +00:00
yyh
9da4d167fa
fix(explore): render human input preview handles ( #37086 )
2026-06-05 03:32:29 +00:00
Xiyuan Chen
a1ad4be61e
fix(api): expose device-flow approve rate limit as env var ( #37083 )
2026-06-05 02:56:23 +00:00
非法操作
8cb2cffbf7
feat: improve output node ( #35511 )
2026-06-05 02:14:23 +00:00
yyh
a8f009a965
fix(ui): align form control focus rings ( #37069 )
2026-06-04 14:12:28 +00:00
Crazywoola
0bfbd2061e
feat: enhance go to anything ( #32130 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 11:06:17 +00:00
Blackoutta
c8abb11bf0
feat: support custom trace session id for Phoenix tracing ( #37056 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-04 08:42:03 +00:00
yyh
f9320b2c91
fix(api): return agent timestamps as epoch seconds ( #37057 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-04 08:27:37 +00:00
L1nSn0w
f0fd7ddb60
feat(cli): unified help system ( #36896 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-04 07:27:28 +00:00
呆萌闷油瓶
b77f5f1e4a
fix: agent tool selector marketplace checks for local and builtin tools ( #37037 )
2026-06-04 06:04:09 +00:00
chariri
b67c3a5f76
refactor(api): migrate tenant/user via DI for several endpoints ( #37026 )
2026-06-04 05:52:59 +00:00
zyssyz123
5b5a06136a
fix(agent): complete CLI-tool + env shell bootstrap & add composer validation (ENG-367/368) ( #37033 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-04 05:46:42 +00:00
github-actions[bot]
6e3c9597ff
chore(i18n): sync translations with en-US ( #37035 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-06-04 02:31:52 +00:00
QuantumGhost
3c98f96ae8
feat(api): introduce select, file and file list form input types to Human Input node ( #36322 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: GPT 5.4 <codex@openai.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-06-04 01:54:28 +00:00
zyssyz123
44725dde74
feat(agent): Sandbox / CLI Agent (dify.shell) + read-only sandbox file inspector ( #36984 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 22:37:31 +00:00
chariri
d3058d63bd
refactor(api): migrate console.datasets.data_source to BaseModel ( #36624 )
2026-06-03 19:38:39 +00:00
chariri
4fc62d3b38
refactor(api): migrate console.datasets.rag_pipeline partially to BaseModel ( #36649 )
2026-06-03 17:44:10 +00:00
Siyu/Audrey Xiao
e14cb209a4
chore: add missing @override decorator to api/core/rag/extractor ( #37013 )
...
Co-authored-by: mac <mac@1234.local >
2026-06-03 12:34:10 +00:00
eryue0220
bb3c9929f9
chore: add missing @override decorators to api/libs ( #37012 )
2026-06-03 12:17:50 +00:00
github-actions[bot]
35a55813d2
chore(i18n): sync translations with en-US ( #37011 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-06-03 09:42:37 +00:00
Yunlu Wen
a247d625e5
chore(deps): bump pyjwt to 2.13.0 ( #37008 )
2026-06-03 09:39:58 +00:00
yyh
5c7f05bd10
fix(web): auth form state management ( #37003 )
2026-06-03 09:14:01 +00:00
Siyu/Audrey Xiao
02e1a60cde
chore: add missing @override decorator to api/configs ( #37006 )
...
Co-authored-by: mac <mac@1234.local >
2026-06-03 09:11:50 +00:00
chariri
57b573d02b
refactor(api): migrate tenant/user via DI for several endpoints ( #37004 )
2026-06-03 08:59:00 +00:00
yyh
9de40e8f21
chore: update Claude skill links ( #36997 )
2026-06-03 08:00:35 +00:00
Xiyuan Chen
cad0942f4d
fix(api): enforce workspace membership + role checks in auth pipeline ( #36931 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 07:31:47 +00:00
-LAN-
cb9b1b593e
feat: add Milvus TLS env examples ( #36980 )
2026-06-03 07:16:18 +00:00
呆萌闷油瓶
2a8bdc2373
fix: pydantic_core._pydantic_core.ValidationError: 2 validation errors for DatasetDetailResponse ( #36753 )
2026-06-03 07:10:55 +00:00
WUMIKE233
ee6a07d13c
refactor: use explicit session in inner api user auth ( #36995 )
2026-06-03 07:06:38 +00:00
yyh
2d6c9300e3
fix(api): tighten agent v2 generated contracts ( #36989 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 06:52:40 +00:00
Myshkin451
d6b4c800c2
refactor(web): migrate account education notice storage ( #36991 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 06:39:22 +00:00
yyh
1b37635f92
fix: configure server console api url ( #36958 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 06:22:46 +00:00
Joel
86af36429d
fix: create app from template modal has no backdrop ( #36987 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 06:14:46 +00:00
Asuka Minato
b96ea94505
chore: add :str to <path: parameter ( #36913 )
...
Co-authored-by: 99 <wh2099@pm.me >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 05:25:11 +00:00
eryue0220
d649cccda0
chore: add missing @override decorato to api/extensions ( #36941 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-03 05:25:08 +00:00
lmlm
5cbbd78f38
refactor(web): migrate chat sidebar collapse storage ( #36963 )
...
Co-authored-by: lmlm <7487674+popsiclelmlm@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 04:40:48 +00:00
Evan
5a0ad4ecd9
fix: normalize json_schema from string to dict in VariableEntity ( #36777 )
2026-06-03 04:33:25 +00:00
Li zhongyu
1e76b9e1b8
refactor(web): migrate workflow-node-panel-width to useSetLocalStorage ( #36983 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 04:32:41 +00:00
chariri
1b972c4e09
refactor(api): migrate tenant/user via DI for several endpoints ( #36971 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 04:24:17 +00:00
Li zhongyu
7968d2c3c8
refactor(web): migrate workflow-variable-inpsect-panel-height to useSetLocalStorage ( #36982 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 03:48:59 +00:00
Li zhongyu
7507e9ba67
refactor(web): migrate debug-and-preview-panel-width to useSetLocalStorage ( #36977 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 03:27:15 +00:00
y
ca31762e26
refactor(web): migrate education verifying storage to useLocalStorage ( #36934 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-03 02:16:59 +00:00
Asuka Minato
f591da7865
ci: ruff cover agent ( #36949 )
2026-06-02 11:40:19 +00:00
Yunlu Wen
f19679b217
refactor: improve network error and allow verbose output ( #36923 )
2026-06-02 10:43:40 +00:00
lmlm
b682591c7a
refactor(web): migrate question classifier label hint storage ( #36932 )
...
Co-authored-by: lmlm <7487674+popsiclelmlm@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 10:28:50 +00:00
Myshkin451
8f6b59feff
refactor(web): migrate rag recommendations collapsed storage ( #36940 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 09:08:51 +00:00
Zongrong Li
99833f65d8
refactor(web): migrate NEED_REFRESH_APP_LIST_KEY to useLocalStorage/useSetLocalStorage ( #36908 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-06-02 08:41:01 +00:00
yyh
696fc5c213
refactor(web): manage goto anything open state with atom ( #36938 )
2026-06-02 08:23:18 +00:00
盐粒 Yanli
eae44cfecb
feat(dify-agent): add shell layer ( #36838 )
2026-06-02 07:54:52 +00:00
yyh
dea4e66456
fix(web): use generated account-profile contracts ( #36927 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 07:28:05 +00:00
Evan
3cd0da303a
refactor: remove unused Flask-RESTX field dicts from end_user and conversation_variable fields ( #28015 ) ( #36929 )
2026-06-02 07:27:23 +00:00
zyssyz123
888483a2f8
fix: user token ( #36930 )
2026-06-02 07:20:07 +00:00
Likalikali
7056985f72
refactor: inject current user id in stop message endpoints ( #36925 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 06:48:10 +00:00
Xiyuan Chen
6ce61eae59
fix(cli): invalidate app metadata cache on 422 to clear stale data ( #36921 )
2026-06-02 05:20:33 +00:00
yyh
079af312c6
fix(contracts): include account avatar url in profile schema ( #36924 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 04:30:47 +00:00
Xiyuan Chen
0da13dfe4d
refactor(cli): unify token storage behind Store + add host/account switching ( #36830 )
2026-06-02 04:05:53 +00:00
lmlm
1ff4d75084
refactor(web): migrate anthropic quota notice storage ( #36922 )
...
Co-authored-by: lmlm <7487674+popsiclelmlm@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-02 04:05:15 +00:00
zyssyz123
e35d23c3cb
feat(api): Agent App type S1 — AppMode.AGENT + create flow + binding ( #36829 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 03:50:10 +00:00
Cocoon-Break
e530e84772
refactor(web): migrate NOTE_SHOW_AUTHOR_STORAGE_KEY to useLocalStorage/useSetLocalStorage ( #36915 )
...
Signed-off-by: Cocoon-Break <54054995+kuishou68@users.noreply.github.com >
Co-authored-by: lingxiu58 <86288566+lingxiu58@users.noreply.github.com >
Co-authored-by: pojian68 <232320289+pojian68@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-06-02 03:44:47 +00:00
Myshkin451
2257a4f1ef
refactor(web): migrate workflow featured collapsed storage ( #36918 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 03:40:59 +00:00
yyh
f465dc5090
fix(web): defer react-scan loader ( #36920 )
2026-06-02 03:34:55 +00:00
Stephen Zhou
5c1cfe6ada
chore: ignore .vinext ( #36914 )
2026-06-02 02:43:15 +00:00
QuantumGhost
8d401d84c7
chore(api): adjust migration timestamp metadata for a1b2c3d4e5f6 ( #36910 )
2026-06-02 02:22:47 +00:00
Stephen Zhou
b74287c2ab
chore: update deps ( #36911 )
2026-06-02 02:10:59 +00:00
goingforstudying-ctrl
c64d3e98c4
fix(tools): use short-lived sessions for icon lookups to prevent idle-in-transaction ( #36903 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-02 01:59:10 +00:00
yyh
a3265f722e
docs: add client state guidelines ( #36900 )
2026-06-01 11:44:50 +00:00
Escape0707
5658065b97
test: satisfy strict pyrefly for migrated container tests ( #36791 )
2026-06-01 11:09:40 +00:00
yyh
8fc2807194
feat(web): create system-features vertical ( #36894 )
2026-06-01 10:15:25 +00:00
非法操作
fc7716704d
chore: not request system-features for cloud edition ( #36891 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-06-01 09:31:16 +00:00
-LAN-
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
L1nSn0w
cfc1cf2b8c
refactor(cli/http): replace ky with a self-contained HTTP client ( #36711 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-01 09:04:42 +00:00
yyh
055d9b9f0a
refactor(web): migrate local storage hook usage ( #36890 )
2026-06-01 08:20:13 +00:00
yyh
21711bebeb
refactor(web): migrate local storage access to react hook ( #36888 )
2026-06-01 07:57:54 +00:00
yyh
becccbf288
fix(web): read pnpm config env in standalone start ( #36887 )
2026-06-01 07:18:50 +00:00
YungLe
86497045c9
feat: per-credential visibility control for plugin credentials ( #35468 )
...
Co-authored-by: Yang <yang@Yangs-MacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-01 05:56:18 +00:00
Haijie Zhi
687a177b24
chore: add override decorators to core repositories ( #36885 )
2026-06-01 05:24:21 +00:00
meaqua9420
4a6d278354
refactor(web): mark workflow run props readonly ( #36857 )
2026-06-01 05:06:21 +00:00
yyh
7d69302e9f
chore: update deps ( #36884 )
2026-06-01 04:28:04 +00:00
yyh
bcd573e560
fix(web): respect marketplace feature flag in model selector ( #36883 )
2026-06-01 04:11:58 +00:00
yyh
07c0c4e7b1
chore(web): remove TanStack devtools ( #36882 )
2026-06-01 03:57:50 +00:00
yyh
a8a2ca7b98
chore(cli): move eslint config into cli package ( #36878 )
2026-06-01 03:54:14 +00:00
krishkantiuj-ren
de47d43b65
refactor: convert isinstance chains to match/case syntax ( #36862 )
...
Co-authored-by: krishkantiuj-ren <hiccup.cc.3@gmail.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-06-01 03:45:19 +00:00
WOLIKIMCHENG
240912cef5
fix(api): preserve hierarchical estimate rules ( #36852 )
...
Co-authored-by: root <kinsonnee@gmail.com >
2026-06-01 03:16:09 +00:00
Minh Triet Bui
72e040ead3
docs: add security policy ( #36873 )
2026-06-01 09:58:32 +08:00
Yunlu Wen
c0ee821d45
refactor: use absolute path for inter dir importing ( #36822 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-01 01:32:16 +00:00
御风
c7c3296572
fix: MCP search results include only MCP providers ( #36871 )
...
Co-authored-by: LL201314-II <you@example.com >
2026-06-01 01:13:51 +00:00
shuntaro okuma
e7be04fd58
fix(api): dedup EndUser in plugin get_user by session_id for Reverse Invocation ( #36742 )
2026-06-01 00:57:29 +00:00
Evan
df6b5be50a
refactor: convert isinstance chains to match/case (part 5) ( #36503 )
2026-05-31 15:08:59 +00:00
duongynhi000005-oss
8e5f09091b
refactor: convert if isinstance chains to match case ( #36846 )
...
Co-authored-by: duongynhi000005-oss <duongynhi000005-oss@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-05-31 15:05:43 +00:00
Tianle
0a3005701f
refactor: inject current user into user-only controllers ( #36754 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-05-31 15:03:15 +00:00
Evan
d8571ce965
refactor: convert isinstance chains to match/case (part 4) ( #36274 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-05-31 14:44:17 +00:00
duongynhi000005-oss
f241ae25be
fix : #36585 dep inject current user id ( #36845 )
...
Co-authored-by: duongynhi000005-oss <duongynhi000005-oss@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-05-31 14:37:39 +00:00
Evan
c6474a2a8b
refactor: convert isinstance chains to match/case (part 8) ( #36869 )
2026-05-31 14:11:05 +00:00
yyh
480d05bc48
fix(web): prefetch workspace and guard routes with contract query ( #36870 )
2026-05-31 14:02:00 +00:00
yyh
f75725ccd9
feat(web): add server oRPC client ( #36856 )
2026-05-31 13:14:28 +00:00
yyh
2fe8c48255
refactor(web): scope workflow hotkeys ( #36860 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-31 13:14:13 +00:00
非法操作
ec5404cc9d
chore: split trial models to a single API ( #36796 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-31 13:09:13 +00:00
yyh
20f62b9919
fix(web): use generated current workspace query ( #36843 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-31 13:04:18 +00:00
非法操作
04f5555580
chore: split to single app_dsl_version API ( #36864 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-31 12:13:44 +00:00
krishkantiuj-ren
129af96c23
chore: add missing @override decorators to pipeline WorkflowAppGenerateResponseConverter ( #36859 )
...
Co-authored-by: krishkantiuj-ren <hiccup.cc.3@gmail.com >
2026-05-31 12:02:17 +00:00
Asuka Minato
df40960f5d
chore: dep inject for model ( #36750 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-05-30 17:40:46 +00:00
chariri
599960024d
refactor(api): migrate console/service_api.dataset.document to BaseModel ( #36506 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-30 14:38:27 +00:00
yyh
6805d9bfc0
fix(auth): reset profile query after login ( #36851 )
2026-05-30 14:34:04 +00:00
chariri
928f888ef5
refactor(api): migrate console/service_api.dataset.segment to BaseModel ( #36522 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-30 13:54:01 +00:00
yyh
f46c03460e
fix(auth): avoid leaking request origin in refresh redirects ( #36847 )
2026-05-30 05:55:18 +00:00
Myshkin451
0b60338ad5
chore: reuse injected SQLAlchemy sessions in app read paths ( #36798 )
2026-05-30 00:23:58 +00:00
yyh
91ac465982
fix(web): use default profile query cache ( #36832 )
2026-05-29 14:18:39 +00:00
yyh
9490d63c50
refactor(web): remove app initializer and move auth boot logic to route boundaries ( #36818 )
2026-05-29 12:26:34 +00:00
非法操作
ae538ced47
chore: using single SSH_SCRIPT for saas dev ( #36827 )
2026-05-29 10:07:15 +00:00
Evan
487249728b
fix: remove unnecessary # type: ignore comments ( #24494 ) ( #36825 )
2026-05-29 09:41:32 +00:00
Evan
372a2e3e9c
refactor: convert isinstance chains to match/case (part 7) ( #35902 ) ( #36826 )
2026-05-29 09:40:33 +00:00
Yunlu Wen
4939a9c33d
refactor: add ts common style check for web and cli ( #36823 )
2026-05-29 09:26:32 +00:00
Yunlu Wen
b6f92f1dc4
fix(cli): fix style ( #36821 )
2026-05-29 08:34:36 +00:00
非法操作
ce276573a8
chore: deploy saas dev workflow ( #36819 )
2026-05-29 08:30:55 +00:00
Yunlu Wen
5070cc9668
refactor(cli): optimize error handling in flag parsing ( #36810 )
2026-05-29 07:39:26 +00:00
Joel
a392a72960
chore: not store search tag condition in url ( #36814 )
2026-05-29 07:30:35 +00:00
Xiyuan Chen
30270b5c30
fix(device): surface SSO errors on /device and fix CLI null-account crash on external-SSO login ( #36781 )
2026-05-29 06:51:34 +00:00
Joel
24715a9570
chore: unified plugin status icon position ( #36816 )
2026-05-29 06:45:25 +00:00
WOLIKIMCHENG
c530a5d272
fix(api): validate annotation list pagination query ( #36807 )
...
Co-authored-by: root <kinsonnee@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-29 06:25:48 +00:00
Joel
418ee7398e
fix: install failed plugin dose not show icon ( #36811 )
2026-05-29 06:07:43 +00:00
Escape0707
78f40c0d25
test: stabilize modal context pricing test ( #36524 )
2026-05-29 05:19:37 +00:00
zyssyz123
2cc567c6a3
feat: add DTO for agent api ( #36797 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-29 03:36:41 +00:00
Escape0707
a180ab19e4
chore: type check test container tests ( #36790 )
2026-05-29 01:54:25 +00:00
Escape0707
13eaa436e7
test: isolate Redis state in container tests ( #36740 )
2026-05-28 12:42:25 +00:00
Yunlu Wen
3596d12e4c
refactor(cli): use Store interface as token storage ( #36726 )
2026-05-28 10:02:51 +00:00
Xiyuan Chen
e8de10a3b5
feat(docker): add missing OPENAPI_* env vars to shared.env.example ( #36752 )
2026-05-28 08:52:03 +00:00
wangxiaolei
f5ab5e7eb3
fix: fix cannot extract elements from a scalar ( #36769 )
2026-05-28 07:31:36 +00:00
Blackoutta
0c40e1c2a0
feat: add cross-environment app migration workflow ( #36765 )
...
Co-authored-by: XW <wei.xu1@wiz.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-28 07:30:33 +00:00
Aladdin Aliyev
c29d76757e
docs(api): fix typo in vector migration docstrings ( #36741 )
2026-05-28 07:15:34 +00:00
Crazywoola
91c1d3ad81
fix: handle null plugin badges ( #36767 )
2026-05-28 07:00:32 +00:00
Nishchay Mahor
57b02e341c
refactor: add @override decorators to storage backend subclasses ( #36406 ) ( #36755 )
2026-05-28 06:04:47 +00:00
Xiyuan Chen
b94ff65e9f
fix(docker): copy dify-agent source into production stage ( #36757 )
2026-05-28 06:01:11 +00:00
Escape0707
678260e34e
test: migrate workspace members tests to containers ( #36738 )
...
Co-authored-by: jamesrayammons <63717587+jamesrayammons@users.noreply.github.com >
2026-05-28 06:01:05 +00:00
Kuroda Kayn
739e34d08a
fix(docker): pin web docker node version ( #36756 )
2026-05-28 05:25:41 +00:00
-LAN-
825fb9cb89
chore(codeowners): add Riskey for service API docs ( #36731 )
2026-05-28 05:06:12 +00:00
Tianle
0e1f19a380
refactor: inject tenant id in tenant-only console handlers ( #36751 )
2026-05-28 03:50:28 +00:00
Escape0707
332d1ea533
chore: install dify-agent as editable ( #36735 )
2026-05-28 01:26:06 +00:00
zyssyz123
9cdeffd0b1
feat(api): agent backend session lifecycle for workflow agent nodes ( #36724 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-27 15:00:21 +00:00
Escape0707
09ef785a20
test: move delete account task to container integration ( #36733 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-27 13:58:58 +00:00
Xiyuan Chen
d2788d7aba
feat(openapi): redesign auth pipeline with per-token-type routing ( #36693 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-27 12:45:30 +00:00
yyh
cee90a4e82
feat(ui): add kbd primitive ( #36729 )
2026-05-27 11:58:13 +00:00
ZHOU ZHICHEN
b2710b875b
refactor: use match case for draft variable serialization ( #36716 )
...
Co-authored-by: unknown <EI05187@apwx.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-27 09:59:28 +00:00
wangxiaolei
6464255d33
fix: fix DocumentSegment.keywords can not a valid json ( #36715 )
2026-05-27 08:42:48 +00:00
yyh
50face5760
fix(ui): chip style ( #36720 )
2026-05-27 08:30:43 +00:00
chariri
b034449a0c
refactor(api): migrate console/service_api.dataset.hit_testing to BaseModel ( #36533 )
2026-05-27 06:51:42 +00:00
Yunlu Wen
a8d380bcaf
refactor(cli): add kvstore and platform interface ( #36687 )
2026-05-27 05:30:12 +00:00
Amr Sherif
bee21c9f86
feat(api): support explicit TLS for Milvus vector store ( #36265 )
2026-05-27 05:17:27 +00:00
Jingyi
cab215e209
fix(web): add loading skeletons for tools and knowledge lists ( #36712 )
2026-05-27 05:07:40 +00:00
Escape0707
7ae4ca9a60
chore: add pnpm-managed node runtime ( #36531 )
2026-05-27 04:49:37 +00:00
Evan
d342ff1a1e
refactor: convert isinstance chains to match/case (part 6) ( #36705 )
...
Signed-off-by: EvanYao826 <155432245+EvanYao826@users.noreply.github.com >
2026-05-27 04:09:01 +00:00
QuantumGhost
4384d8910e
chore(api): polishhelp output for legacy-model-types migration script ( #36707 )
2026-05-27 03:29:08 +00:00
yyh
fc773b9f57
chore(web): restrict legacy service fetch imports ( #36701 )
2026-05-27 03:08:35 +00:00
L1nSn0w
6e1e0d9439
feat(openapi,cli): workspace switch + member management ( #36651 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-27 03:05:47 +00:00
QuantumGhost
5c5a6e83e5
feat(api): introduce model-type migration script ( #36520 )
2026-05-27 02:12:11 +00:00
yyh
dade318f00
fix(tools): improve custom collection modal scrolling ( #36694 )
2026-05-27 02:07:50 +00:00
zyssyz123
ebff9a3639
feat: add agent backend plugin layer ( #36686 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-27 02:03:51 +00:00
yyh
58b8fc21d4
fix(plugin): align local install modal spacing ( #36689 )
...
Co-authored-by: wangxiaolei <fatelei@gmail.com >
2026-05-27 01:12:57 +00:00
Nian
e0ad088657
chore: add App type annotations to api endpoints ( #36675 )
2026-05-26 15:35:48 +00:00
Nian
323b2b82e0
chore: add EndUser and App type annotations to api endpoints ( #36677 )
2026-05-26 09:43:00 +00:00
Carmen Fernández Ruiz
7d45335a32
fix(chat): close streaming LLM generator when stop response is triggered ( #36227 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-26 09:23:26 +00:00
非法操作
f5d664887b
chore: backend feature api exclude_vector_space ( #36642 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-26 08:50:54 +00:00
Nian
5aa24c25d9
chore: add InstalledApp type annotations to api endpoints ( #36678 )
2026-05-26 08:32:38 +00:00
chariri
eed8d659d1
refactor(api): migrate tenant/user via DI: apikey, extension, data_source_bearer, oauth_server ( #36660 )
2026-05-26 08:22:35 +00:00
chariri
59e99ee1ae
refactor(api): migrate console tags to tenant/user via DI and improve tests ( #36658 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 08:20:10 +00:00
yyh
533929d314
fix(dify-ui): align picker stories with Base UI ( #36680 )
2026-05-26 07:59:59 +00:00
zyssyz123
fb07b43107
feat(api): Node Output Inspector service + 3 REST endpoints (Stage 4 §8) ( #36644 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-26 07:34:33 +00:00
Yunlu Wen
0dad426101
chore: add dependabot to lts branch ( #36424 )
2026-05-26 07:08:08 +00:00
dependabot[bot]
2a1df4de62
chore(deps): bump boto3 from 1.43.10 to 1.43.14 in /api in the storage group ( #36595 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-26 06:47:59 +00:00
Tianle
2b97f6c8c2
chore: inject tenant id in extension handlers ( #36656 )
2026-05-26 05:45:03 +00:00
Tianle
75d6511284
chore: inject account context in file handlers ( #36655 )
2026-05-26 05:43:57 +00:00
Tianle
fd059720e5
chore: inject tenant id in feature handlers ( #36654 )
2026-05-26 05:36:02 +00:00
Tianle
2a5f7bb1aa
chore: inject current user in explore message handlers ( #36652 )
2026-05-26 05:31:51 +00:00
盐粒 Yanli
0f06aa2fdd
feat(dify-agent): sync agent progress ( #36633 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-26 03:14:10 +00:00
yyh
884e2b864b
feat(dify-ui): add textarea primitive ( #36547 )
2026-05-26 02:33:32 +00:00
Yunlu Wen
a728e0ac69
feat: adding dify cli ( #36348 )
...
Co-authored-by: GareArc <garethcxy@dify.ai >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: gigglewang <gigglewang@dify.ai >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
2026-05-26 01:12:36 +00:00
Evan
7d464d014c
fix: remove unused datasource_parameters from Notion pre-import query ( #36627 )
2026-05-26 01:05:30 +00:00
Tim Ren
0ce0127e7e
fix(security): reject path traversal sequences before plugin daemon forward (GHSA-gvc6-fh3x-89xh) ( #35796 )
...
Co-authored-by: Ido Shani <ido@zafran.io >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-25 16:17:39 +00:00
Asuka Minato
25da7ae0d9
chore: dep inject for sql session ( #36545 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-05-25 14:24:58 +00:00
Evan
4d6f8eba2a
fix: normalize summary_index_setting None to fix preview error ( #36626 )
2026-05-25 13:42:45 +00:00
Tianle
87268f0662
chore: inject current user in console handlers ( #36628 )
2026-05-25 13:14:08 +00:00
Asuka Minato
135e01930b
chore: example of current user id dep injection ( #36588 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 11:31:40 +00:00
yyh
fe86fa31ec
fix: normalize app icon picker dialog state ( #36621 )
2026-05-25 10:39:52 +00:00
zyssyz123
b1f0a11d84
feat: output declaration and inspector ( #36618 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 10:08:58 +00:00
非法操作
fbfb4b3a00
chore: use dify_config.BILLING_ENABLED ( #36619 )
2026-05-25 09:41:01 +00:00
林玮 (Jade Lin)
3a467d1d63
fix: member invite limits with dedup, locking, and accurate new-member counting ( #36512 )
2026-05-25 08:58:42 +00:00
yyh
23539c5bcc
feat(dify-ui): add status and progress primitives ( #36615 )
2026-05-25 08:31:52 +00:00
FFXN
9ddd98a265
fix(api): preserve dataset nested null shapes ( #36611 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: wangxiaolei <fatelei@gmail.com >
2026-05-25 08:06:33 +00:00
yyh
ecfee2f072
fix: center align slider thumb ( #36614 )
2026-05-25 07:55:30 +00:00
Lillian
345ba80942
fix: type mismatches (route says uuid: but handler says str) ( #36612 )
2026-05-25 07:33:32 +00:00
Cocoon-Break
e617435d03
fix: replace .distinct() with .group_by(Conversation.id) for PostgreSQL JSON compatibility ( #36610 )
...
Co-authored-by: cocoon <kuishou68@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-05-25 07:15:24 +00:00
zyssyz123
5f7eb7bde9
feat: add workflow_version to workflow_agent_node_bindings ( #36603 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 06:26:19 +00:00
yyh
eb41c9b769
chore: upgrade dependencies ( #36606 )
2026-05-25 05:42:35 +00:00
yyh
8876efb419
refactor(dify-ui): rename toggle group to segmented control ( #36605 )
2026-05-25 04:57:39 +00:00
盐粒 Yanli
adb14d23de
feat(dify-agent): add history layer and structural output layer ( #36600 )
2026-05-25 04:28:17 +00:00
github-actions[bot]
6f1623e02a
chore(i18n): sync translations with en-US ( #36599 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-05-25 03:06:45 +00:00
hsiong
67d99723ea
fix: External retrieval model response rejects empty score threshold bug ( #36577 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 03:01:06 +00:00
非法操作
639e12a306
fix: request /api/datasets raise exception ( #36591 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 02:27:54 +00:00
yyh
ed17b6161f
refactor(dify-ui): refine switch contract ( #36539 )
2026-05-25 02:22:43 +00:00
yyh
baf0cf8e4e
chore(web): remove select-auto in body ( #36554 )
2026-05-25 02:22:39 +00:00
yyh
1e9c94b788
fix(web): clean up header logo accessibility ( #36567 )
2026-05-25 02:22:34 +00:00
yyh
ffd336cfe8
feat: add and unify pagination components across UI and app surfaces ( #36569 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 02:22:31 +00:00
Liz Zhang
fc4178476a
refactor: add missing @override decorators to TypeDecorator subclasses in models/types.py ( #36565 )
2026-05-24 08:00:40 +00:00
Lillian
6133c2ab6a
chore: add UUID/str type annotations to api endpoints for files in api/controllers/console ( #36563 )
2026-05-24 07:59:56 +00:00
Lillian
603532863d
chore: add UUID/str type annotations to api endpoints for files in api/controllers/console/datasets ( #36560 )
2026-05-24 07:59:16 +00:00
Lillian
a8ca0d47b9
chore: add UUID/str type annotations to api endpoints for files in api/controllers/service_api ( #36561 )
2026-05-24 07:58:42 +00:00
Lillian
7b1aa33ad4
chore: add UUID/str type annotations to api endpoints for files in api/controllers/files and api/controllers/web ( #36562 )
2026-05-24 07:58:10 +00:00
Lillian
5645ea0def
chore: add UUID/str type annotations to api endpoints for files in api/controllers/console/app ( #36559 )
2026-05-24 07:54:37 +00:00
Kuroda Kayn
6b1b1f3790
fix(api): use plain Session in RAG pipeline controllers to prevent closed-transaction error ( #36392 )
2026-05-24 03:50:59 +00:00
EvanYao
7c65975507
fix: handle null summary_index_setting in KnowledgeIndexNodeData ( #36355 )
2026-05-24 01:44:27 +00:00
EvanYao
72ee50c74f
refactor: add missing @override decorators to method overrides ( #36501 )
...
Co-authored-by: EvanYao826 <evanyao826@gmail.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-05-23 09:56:36 +00:00
-LAN-
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
liaoyl830
2a0c098857
refactor: convert isinstance chains to match/case in otel parser ( #36534 )
...
Co-authored-by: Cowork 3P <cowork-3p@localhost>
2026-05-22 18:39:24 +00:00
chariri
790ca72627
refactor(api): migrate console/service_api.dataset to BaseModel ( #36480 )
2026-05-22 17:39:07 +00:00
Sven Weidenmann
4d8b6c7dc0
refactor: add missing @override decorator to remaining MCP, Jieba, embeddings, and misc subclasses ( #36528 )
2026-05-22 13:45:35 +00:00
非法操作
473c945839
chore: seprate vector space quota query ( #36514 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-22 09:26:17 +00:00
yyh
a698c60b29
fix(web): stabilize document picker search focus ( #36525 )
2026-05-22 09:24:37 +00:00
yyh
24bab5fb2a
refactor(web): improve retrieval and tag control semantics ( #36521 )
2026-05-22 09:01:31 +00:00
yyh
93b7a81071
fix(dify-ui): align form label guidance ( #36510 )
2026-05-22 07:29:57 +00:00
Sven Weidenmann
157e6244dd
refactor: add missing @override decorator to agent runners, tool caches, and logging extensions ( #36511 )
2026-05-22 06:41:48 +00:00
yyh
964aaad7ed
refactor: streamline workflow context menu lifecycle ( #36500 )
2026-05-22 04:31:39 +00:00
Bodhiswattwa Chakraborty
92181dbe09
fix(api): preserve remote file URL query params ( #36478 )
2026-05-22 01:45:20 +00:00
-LAN-
30deef45d9
fix(api): pass SSL verify flag to SSRF proxy mounts ( #36455 )
2026-05-22 01:31:46 +00:00
Sven Weidenmann
ee28074390
refactor: add missing @override decorator to Moderation subclasses ( #36492 )
2026-05-21 19:42:20 +00:00
Sven Weidenmann
1fb491337b
refactor: add missing @override decorator to datasource plugin classes ( #36494 )
2026-05-21 19:41:42 +00:00
Sven Weidenmann
82b0a03f5a
refactor: add missing @override decorator to PluginModelRuntime ( #36493 )
2026-05-21 19:40:40 +00:00
Sven Weidenmann
6185016910
refactor: add missing @override decorator to file access controller and workflow file runtime ( #36495 )
2026-05-21 19:39:51 +00:00
Sven Weidenmann
b4f5f4869f
refactor: add missing @override decorator to code executor providers and transformers ( #36496 )
2026-05-21 19:39:10 +00:00
Asuka Minato
7ecbed3b04
chore: add Type to test ( #36454 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-21 19:25:03 +00:00
Sven Weidenmann
5b58defd62
refactor: add missing @override decorator to GraphEngineLayer subclasses ( #36491 )
2026-05-21 16:32:02 +00:00
Sven Weidenmann
73196de5e1
refactor: add missing @override decorator to AppQueueManager subclasses ( #36490 )
2026-05-21 16:25:07 +00:00
chariri
ea5e487d3c
fix(api): stop returning 204 with response body and add CI check ( #36489 )
2026-05-21 16:20:34 +00:00
chariri
f19702f76c
feat(api): Flask-RESTX response() vs actual return value checker ( #36488 )
2026-05-21 15:05:06 +00:00
chariri
092c8bca81
refactor(api): migrate console.datasets.metadata to BaseModel ( #36450 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-21 15:04:42 +00:00
Sven Weidenmann
c50d504c44
refactor: add missing @override decorator to AppGenerateResponseConverter subclasses ( #36486 )
2026-05-21 14:00:22 +00:00
chariri
1b4356b66a
fix(ci): bad pyinfra type coverage report comments ( #36482 )
2026-05-21 12:08:24 +00:00
yyh
7f633622aa
fix(web): use popup-open selectors for trigger styles ( #36471 )
2026-05-21 06:13:11 +00:00
yyh
66f5ab4cfc
feat: add dify-ui input primitive ( #36446 )
2026-05-21 03:15:38 +00:00
呆萌闷油瓶
0cf9597f52
fix: suggested questions API crash on legacy conversation override configs ( #36459 )
2026-05-21 01:58:52 +00:00
zyssyz123
60cd346fa6
feat: wire workflow agent node runtime ( #36437 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-20 12:39:45 +00:00
wangxiaolei
56d4d54c16
chore: compatiable conversation is not exists ( #33274 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-20 12:37:33 +00:00
yyh
9f9cb4d17e
feat(ui): migrate radio to Base UI and update web callsites ( #36451 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-20 12:05:31 +00:00
yyh
7d0d9019d8
chore: upgrade base ui to 1.5.0 ( #36442 )
2026-05-20 09:58:08 +00:00
Nicholas-Xiong
d646bcf257
chore: remove unused pyrefly ignore comments in dataset.py ( #36443 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-20 09:14:43 +00:00
Yunlu Wen
e3b45a48eb
fix: allow config pubsub join timeout for lower post-run latency ( #36438 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-05-20 08:45:51 +00:00
Joel
848c15a265
chore: update to only SaaS can view template ( #36440 )
2026-05-20 08:18:26 +00:00
yyh
be8627233d
ci: show web test shard failures ( #36436 )
2026-05-20 08:03:15 +00:00
Xiyuan Chen
1fe8b7fb1d
fix(auth): use validity-returned token in ChangePasswordForm reset submit ( #36415 )
2026-05-20 07:59:09 +00:00
yyh
5a585c8618
refactor(web): use dropdown data attributes ( #36431 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-20 07:32:11 +00:00
-LAN-
cc9b90a5ae
chore(api): cap non-dev dependency major versions ( #36429 )
2026-05-20 07:25:50 +00:00
Stephen Zhou
b64d4b53ca
chore: move API readiness reporting to terminal output ( #36433 )
2026-05-20 07:23:35 +00:00
KVOJJJin
5cdf4e405b
fix(web): debounce email check when change email ( #36421 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com >
2026-05-20 07:09:15 +00:00
-LAN-
7cb14cb4cc
chore(codeowners): assign trigger scheduler ownership ( #36430 )
2026-05-20 06:48:34 +00:00
Asuka Minato
de38bba99b
chore: example for [Refactor/Chore] add missing-override-decorator #36406 ( #36425 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-20 06:16:52 +00:00
QuantumGhost
f04d809426
fix(api): fix invalid token error while changing email ( #36412 )
2026-05-20 05:51:15 +00:00
Asuka Minato
7ed3c7c500
chore: Check more files ( #36407 )
...
Co-authored-by: 99 <wh2099@pm.me >
2026-05-20 04:20:18 +00:00
yyh
77f1aeb1ac
fix(web): resolve model provider console warnings ( #36422 )
2026-05-20 04:02:01 +00:00
EvanYao
7bc5c89e3c
fix: prevent recursion error when SharePoint folder is empty ( #36372 )
2026-05-20 03:56:49 +00:00
Yunlu Wen
718ab8433e
chore: bump versions for litellm and langsmith ( #36385 )
2026-05-20 03:50:05 +00:00
Stephen Zhou
8f197c5a0a
build: fix api docker build ( #36423 )
2026-05-20 03:48:18 +00:00
dependabot[bot]
0295862d0d
chore(deps): bump the storage group across 1 directory with 4 updates ( #36393 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 03:41:43 +00:00
Stephen Zhou
2b2a5824c1
refactor: migrate to tailwind v4 style ( #36417 )
2026-05-20 03:39:44 +00:00
yyh
468cc19e68
fix(web): prevent local cloud analytics script errors ( #36420 )
2026-05-20 03:23:21 +00:00
Nicholas-Xiong
77333e57a7
refactor: convert isinstance chains to match/case pattern ( #36364 )
2026-05-20 03:07:19 +00:00
Stephen Zhou
f52491e2c1
chore: update deps ( #36413 )
2026-05-20 01:48:30 +00:00
wangxiaolei
05408af8a1
fix: fix add uv_cache_dir env ( #36398 )
2026-05-19 17:56:54 +00:00
yyh
d3ae074456
chore(web): remove generic tailwind skill ( #36402 )
2026-05-19 13:16:10 +00:00
Joel
0b48a7e991
fix: workflow node selection state not sync caused problem ( #36390 )
2026-05-19 12:29:16 +00:00
-LAN-
809f513ccb
chore(codeowners): update plugin ownership ( #36394 )
2026-05-19 19:25:49 +08:00
zyssyz123
d9e90d0fa0
feat: add new agent ( #36284 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-19 10:43:23 +00:00
Blackoutta
d1417bbe4b
fix(api): add Phoenix wrapper spans and error tracing ( #36388 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-19 10:09:23 +00:00
Escape0707
2565637e36
test: stabilize trigger subscription name uniqueness setup ( #36353 )
2026-05-19 10:09:02 +00:00
Joel
cae9923e5a
fix: prevent agent tool info popover from jumping on close ( #36389 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-05-19 09:54:52 +00:00
yyh
a328bbbced
feat(dev-proxy): reload env file changes ( #36384 )
2026-05-19 08:24:47 +00:00
Joel
5276eb689b
chore: hide model provider setting in default model setting ( #36383 )
2026-05-19 08:19:58 +00:00
yyh
4b2badb6f2
refactor(web): migrate multi-checkbox lists to CheckboxGroup ( #36381 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-19 07:55:33 +00:00
-LAN-
34a89416f7
test(api): manage backend pytest services natively ( #36235 )
2026-05-19 07:52:15 +00:00
arya rizky
a13ab76002
fix(agenton): use AsyncGenerator return annotation for asynccontextmanager ( #36361 )
...
Co-authored-by: Arya Rizky <algojogacor@users.noreply.github.com >
2026-05-19 06:19:35 +00:00
Stephen Zhou
b04b4449db
chore(api): annotate simple contract responses ( #36331 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-05-19 06:13:20 +00:00
yyh
674cdc3521
feat(dev-proxy): isolate local auth cookies by target ( #36371 )
2026-05-19 05:59:55 +00:00
yyh
2031d31ee8
refactor(web): migrate annotation selection to checkbox group ( #36370 )
2026-05-19 05:40:24 +00:00
yyh
04d62867af
feat(dify-ui): add shared form primitives ( #36334 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-19 05:38:57 +00:00
-LAN-
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
Coding On Star
b0a3399774
feat: enhance app creation tracking with source and template ID ( #36369 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-05-19 05:02:17 +00:00
Xiyuan Chen
2d5186fb28
fix(offline): guard marketplace I/O paths for ENG-421 ( #36335 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-18 13:53:42 +00:00
Joel
06f076e0ff
fix: no model selected but params keep loading ( #36342 )
2026-05-18 10:19:52 +00:00
Riskey
5b79f7e99d
docs: fix docker README numbering and refresh stale references ( #36303 )
2026-05-18 10:17:49 +00:00
NeatGuyCoding
1cee1a25b6
fix(console): require admin/owner to set default builtin tool credential ( #36264 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2026-05-18 10:15:51 +00:00
KVOJJJin
c0f237bf35
feat(web): allow annotation reply score threshold below 0.8 ( #36337 )
2026-05-18 10:05:13 +00:00
-LAN-
75d7fc0526
ci: add hotfix cherry-pick provenance check ( #36340 )
2026-05-18 10:03:56 +00:00
Joel
c057b5c5ff
chore: Filter model presets by supported parameters ( #36339 )
2026-05-18 10:03:46 +00:00
-LAN-
5468c4ec96
fix: can not create empty knowledge ( #36336 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-05-18 09:41:57 +00:00
Blackoutta
f4c02e4c6b
fix: fallback phoenix parent trace when parent tracing disabled ( #36290 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-18 08:56:50 +00:00
Escape0707
9dc95eeb20
test(api): isolate container DB between tests ( #36310 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-05-18 08:52:19 +00:00
Asuka Minato
76bba64b79
chore: add type to test ( #36324 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-18 08:47:47 +00:00
-LAN-
59e96fbb2a
fix(dev): handle empty pyrefly target paths ( #36325 )
2026-05-18 08:04:03 +00:00
yyh
06ea0f7ac2
fix: improve API extension dialog controls ( #36323 )
2026-05-18 08:03:08 +00:00
Stephen Zhou
730a0bef9e
refactor: add console client migration demo ( #36300 )
2026-05-18 07:41:23 +00:00
chariri
2eb37caf2e
refactor(api): migrate console.app.workflow to BaseModel ( #36216 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-18 07:31:37 +00:00
EvanYao
7e8147295b
refactor: convert isinstance chains to match/case (part 5) ( #36298 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
2026-05-18 07:16:31 +00:00
Escape0707
c07686928a
fix(api): close base64 file lookup sessions ( #36308 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
2026-05-18 07:13:12 +00:00
EvanYao
d1238180ed
fix: use Generator type annotation with @contextmanager decorators ( #36297 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-05-18 07:12:49 +00:00
yyh
969760364d
ci: ensure pnpm is available in setup-web action ( #36315 )
2026-05-18 06:55:38 +00:00
-LAN-
ceabfeb3a7
chore(docker): upgrade plugin daemon to 0.6.1 ( #36312 )
2026-05-18 06:51:30 +00:00
yyh
c407f40e0d
refactor(web): simplify github install focus ( #36314 )
2026-05-18 06:45:12 +00:00
yyh
28818f2e2a
fix(web): constrain dialog overflow layouts ( #36302 )
2026-05-18 06:11:58 +00:00
yyh
e2c52c9b0f
refactor: migrate checkbox to dify-ui ( #36295 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-18 05:27:42 +00:00
Stephen Zhou
1925d58369
chore: generate contract in ci ( #36286 )
2026-05-18 03:13:40 +00:00
Nicholas-Xiong
b79fc5d6b4
fix: add missing phase field to _TokenData TypedDict ( #36261 )
2026-05-18 02:08:56 +00:00
yyh
6649e4025e
feat(dify-ui): add Checkbox/CheckboxGroup primitives ( #36271 )
2026-05-18 02:01:56 +00:00
-LAN-
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
D-393Patel
127fbf2c9a
refactor: use match cases for workflow stream responses ( #36267 )
2026-05-17 21:38:20 +00:00
vuko
3c70d28064
fix(auth): preserve phase field in _TokenData so reset-password / change-email phase-bound checks don't 400 ( #36116 ) ( #36117 )
...
Signed-off-by: vuko <alexander.vukovic@seqis.com >
2026-05-17 19:55:00 +00:00
zhangxuhe1
cd4d6f8a22
fix(web): migrate metadata picker to combobox ( #36255 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-17 03:35:20 +00:00
chariri
9d0906c684
chore: improve swagger markdown optional fields typing ( #36247 )
2026-05-16 16:40:20 +00:00
非法操作
41b6f894c0
fix: fetch memory of LLM node may cause out of flask context ( #36253 )
2026-05-16 16:38:48 +00:00
EvanYao
e7e6fe8813
refactor: convert isinstance chains to match/case (part 3) ( #36242 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-16 08:16:14 +00:00
EvanYao
c0bdd6792f
refactor: convert isinstance chains to match/case in easy_ui_based_generate_task_pipeline.py ( #36222 )
2026-05-15 13:51:49 +00:00
Yunlu Wen
27b084c4d4
fix: reduce db roundtrips of message update ( #36213 )
2026-05-15 08:39:48 +00:00
盐粒 Yanli
3f7a68fc77
fix(api): avoid dify-agent path lookup during Docker build ( #36187 )
2026-05-15 08:25:58 +00:00
yyh
a252fbddfa
feat: initialize user timezone and language from browser ( #36170 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-15 08:12:52 +00:00
KVOJJJin
ff02636a4b
fix(web): app icon in webapp ( #36206 )
2026-05-15 07:44:09 +00:00
KVOJJJin
63946d829e
fix(web): web app description missing ( #36209 )
2026-05-15 07:43:44 +00:00
EvanYao
cdcfd2ef2c
fix: regenerate document summary after update via API ( #35950 ) ( #36035 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-15 07:26:29 +00:00
Coding On Star
b04a3851cc
refactor: enhance layout and scrolling behavior in various modals for improved user experience ( #36210 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-15 07:17:23 +00:00
Coding On Star
b41338cd08
chore(layout): reintroduce AmplitudeProvider in common layouts for analytics tracking ( #36208 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-05-15 06:33:31 +00:00
Joel
28153df4d3
chore: enchance copywriting in none education plan warning modal ( #36201 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-05-15 05:08:06 +00:00
Coding On Star
3bc3386535
refactor(install): improve layout and scrolling behavior for plugin installation step ( #36199 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-05-15 03:12:14 +00:00
Kuroda Kayn
7654f14241
fix: replace deprecated testcontainers log waits ( #36125 )
2026-05-15 01:30:59 +00:00
yyh
194b54bae4
fix: allow tag rename without type payload ( #36182 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-15 01:29:17 +00:00
Tim Ren
0e16d36edb
fix(commands): purge tenant tool credentials on reset-encrypt-key-pair ( #35396 ) ( #35843 )
...
Co-authored-by: xr843 <xianren843@protonmail.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-14 16:25:54 +00:00
Tim Ren
432a6412a3
fix(security): tenant-scope FilePreviewApi text-extract endpoint (GHSA-2qwc-c2cc-2xwv) ( #35797 )
...
Signed-off-by: xr843 <137012659+xr843@users.noreply.github.com >
Co-authored-by: Ido Shani <ido@zafran.io >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-14 16:13:04 +00:00
Tim Ren
55d05fe52d
fix(security): enforce tenant scoping on app trace-config endpoints (GHSA-48xc-wmw8-3jr3) ( #35793 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Ido Shani <ido@zafran.io >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-14 15:59:31 +00:00
-LAN-
0d500e6965
fix(api): allow LLM nodes to access retrieved knowledge files ( #36175 )
2026-05-14 13:09:25 +00:00
chariri
5798610f27
refactor(api): migrate console.app.workflow_comment to BaseModel ( #36180 )
2026-05-14 12:13:47 +00:00
chariri
a35b28dbef
refactor: cleanup duplicate code ( #36173 )
2026-05-14 10:34:31 +00:00
Joel
1a4288c811
fix: action btn is hidden if there are many packages to install ( #36176 )
2026-05-14 10:21:32 +00:00
kenwoodjw
9dc32f2318
chore: increase default graph engine min workers ( #35650 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2026-05-14 09:27:45 +00:00
FFXN
7210f856c9
fix: pipeline template render ( #36168 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-14 09:11:18 +00:00
Coding On Star
ebcc1200a3
feat(MessageLogModal): refactor modal structure and improve tab handling ( #36169 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 08:50:21 +00:00
林玮 (Jade Lin)
e660d7af38
fix(api): gracefully handle credential fetch failures in rag pipeline ( #36165 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 08:27:19 +00:00
wangxiaolei
d9ccfcbc6e
fix: fix delete logs failed ( #36151 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 08:02:31 +00:00
Yunlu Wen
a9bcec013f
feat: allow disabling run time cred check ( #36031 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 07:12:10 +00:00
EvanYao
aeb7687e2c
fix: add null check in get_recommend_app_detail before accessing result['id'] ( #36153 )
2026-05-14 06:42:22 +00:00
dependabot[bot]
9355d36718
chore(deps): bump urllib3 from 2.6.3 to 2.7.0 in /dify-agent ( #36160 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 06:41:22 +00:00
非法操作
a03ee828a3
fix: get recommend_app categories should not re-order it ( #36161 )
2026-05-14 06:36:28 +00:00
Coding On Star
7066372892
feat(workflow): enhance workflow run callbacks with additional data tracking ( #36149 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 06:20:12 +00:00
盐粒 Yanli
55f95dbc36
feat(agent): init agent server ( #36087 )
...
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 06:04:44 +00:00
Joel
8b40de3c4e
chore: enchance notify link ui ( #36155 )
2026-05-14 06:03:44 +00:00
chariri
af4b9bfa8f
chore: Remove pyright in favor of pyrefly ( #36154 )
2026-05-14 05:49:08 +00:00
BrianWang1990
b9e3130388
chore: drop unnecessary | None on LLMError and Mail.send ( #36147 )
...
Co-authored-by: Brian Wang <20699847+BrianWang1990@users.noreply.github.com >
2026-05-14 03:22:00 +00:00
mehmet turac
12d33652b6
fix(errors): clean unnecessary | None in error classes ( #36135 )
2026-05-14 03:21:41 +00:00
wangxiaolei
fe8cf2aff4
fix: fix pydantic union type error ( #36134 )
2026-05-14 02:54:23 +00:00
非法操作
d1d190374d
fix: credit pool access outside flask context ( #36143 )
2026-05-14 02:45:53 +00:00
dependabot[bot]
e1be4e6aa8
chore(deps): bump langsmith from 0.7.31 to 0.8.0 in /api ( #36142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 02:36:02 +00:00
Xiyuan Chen
301a470e7a
fix: isolate Langfuse v3 SDK TracerProvider to prevent cross-task interference ( #36136 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-14 01:46:23 +00:00
dependabot[bot]
91251ad5a5
chore(deps): bump authlib from 1.6.11 to 1.6.12 in /api ( #36121 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 14:56:20 +00:00
github-actions[bot]
3f6644a615
chore(i18n): sync translations with en-US ( #36115 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-05-13 09:20:47 +00:00
yyh
5edc682c4a
fix(web): refine account avatar interactions ( #36111 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-13 08:36:04 +00:00
dependabot[bot]
13c00ecfc4
chore(deps): bump ujson from 5.12.0 to 5.12.1 in /api ( #36112 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 08:34:32 +00:00
非法操作
9d545144ce
chore: remove obsolete admin console routes ( #35637 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-13 08:08:50 +00:00
FFXN
2afa39cdcb
fix: knowledge hit-testing render failed. ( #36106 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-13 07:31:38 +00:00
Asuka Minato
bb1c883be4
ci: Update pyrefly dependency version to 1.0.0 ( #36100 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-13 07:13:59 +00:00
yyh
03861bcee3
refactor: stabilize selector preview cards ( #36105 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-13 06:16:26 +00:00
Copilot
c34fc429ae
fix: use Trans component for delete app confirmation text on editing page ( #36092 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-05-13 06:08:59 +00:00
Stephen Zhou
d110112863
chore: update deps ( #36091 )
2026-05-13 03:51:21 +00:00
Blackoutta
934a20e745
fix: restore tracing after HITL workflow resume ( #36064 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-13 03:23:32 +00:00
wangxiaolei
7e56a244a8
fix: fix plugin miss version and checksum ( #36083 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-13 01:39:27 +00:00
Asuka Minato
6facd9360c
chore: some match case ( #36080 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-12 14:45:58 +00:00
Coding On Star
a18d7f51eb
fix: fixed relative ( #36078 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-05-12 11:05:57 +00:00
Joel
680ef077ae
chore: admin also has the permission of changing role ( #36069 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-12 10:15:05 +00:00
Joel
c26be9d3f4
fix: redirect unauthorized dataset access to /datasets for knowledge editors ( #36073 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-05-12 09:38:49 +00:00
Asuka Minato
51a8f79d67
chore: DocumentSegment to Typebase ( #35635 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-12 07:02:17 +00:00
-LAN-
bb73776339
chore(release): bump version to 1.14.1 ( #36034 )
2026-05-12 06:56:16 +00:00
orbisai0security
9424bf60b0
fix: the /threads and /db-pool-stat endpoints in api... in... ( #35665 )
2026-05-12 05:43:37 +00:00
-LAN-
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
Deepam Goyal
1a93af5cd0
refactor: rewrite estimate_args_validate using Pydantic v2 models ( #36036 )
...
Signed-off-by: Deepam Goyal <deepam02goyal@gmail.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-12 05:34:45 +00:00
yyh
cd90d7ffc1
refactor(web): migrate searchable pickers to combobox ( #36066 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-12 05:34:19 +00:00
juyua9
4bb987eca3
fix: validate missing text indexing technique ( #35941 )
2026-05-12 05:07:03 +00:00
非法操作
4fd4615c56
fix: avoid trial workflow schema model collision ( #36061 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-12 03:24:14 +00:00
dependabot[bot]
c7d30bf09a
chore(deps): bump urllib3 from 2.6.3 to 2.7.0 in /api ( #36050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 01:56:40 +00:00
yyh
59dab7deac
refactor(apps): simplify query state and debounce URL writes ( #36043 )
2026-05-11 09:58:19 +00:00
Asuka Minato
a60cb3b800
chore: port WorkflowComment ( #36039 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 09:17:12 +00:00
yyh
6164408da1
fix(web): align tag filter dropdown icon ( #36041 )
2026-05-11 08:42:09 +00:00
Blackoutta
7fc40e6c9e
feat: improve phoenix workflow tracing ( #35605 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-11 08:37:17 +00:00
Asuka Minato
d625ac0bf1
refactor: port some if else to match ( #31841 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 06:39:59 +00:00
Coding On Star
1082f488a1
refactor: enhance modal layouts and scrolling behavior across components ( #36033 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-05-11 06:16:56 +00:00
SATISH K C
f1c4c1a5ff
refactor: replace dict params with BaseModel in AppService ( #35904 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 06:09:50 +00:00
yyh
dd1cdbbd41
refactor(web): split premium badge button semantics ( #36026 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 05:57:30 +00:00
QuantumGhost
74a04afe27
chore(api): upgrade graphon to v0.3.1 ( #35987 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-11 05:32:17 +00:00
-LAN-
b108ea42f6
fix(docker): update middleware env setup ( #35946 )
2026-05-11 05:21:02 +00:00
dependabot[bot]
1aa6188b7d
chore(deps): bump the google group across 1 directory with 2 updates ( #36012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 04:35:14 +00:00
yyh
bd0d10ac5c
fix: use infotip for help glyphs ( #36008 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 04:23:04 +00:00
yyh
2162ea6a68
fix: improve workflow checklist semantics ( #36006 )
2026-05-11 04:22:46 +00:00
github-actions[bot]
153064bbd4
chore(i18n): sync translations with en-US ( #36019 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-05-11 04:06:49 +00:00
yyh
a643b05368
fix(web): remove unsafe select value casts ( #36007 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 04:01:49 +00:00
dependabot[bot]
279b66bc7f
chore(deps): bump gunicorn from 25.3.0 to 26.0.0 in /api in the flask group ( #36011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 03:53:07 +00:00
yyh
e134c1e0d5
feat(web): improve a11y and remove data-testid ( #35999 )
2026-05-11 03:53:03 +00:00
Stephen Zhou
9127209dd5
chore(web): refresh agent skills ( #36015 )
2026-05-11 03:52:47 +00:00
dependabot[bot]
a2ee151e48
chore(deps): bump the github-actions-dependencies group with 2 updates ( #36009 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 03:52:38 +00:00
dependabot[bot]
9e3e616391
chore(deps): bump the storage group in /api with 2 updates ( #36017 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 03:52:13 +00:00
dependabot[bot]
837b5cad86
chore(deps): bump opentelemetry-exporter-otlp-proto-grpc from 1.41.0 to 1.41.1 in /api in the opentelemetry group ( #36013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 03:51:51 +00:00
Asuka Minato
1a011dc14a
refactor: port DatasetProcessRule ( #31004 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
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-05-11 03:37:26 +00:00
kien duong
bf117dd0c8
fix(trace): LangSmith trace_id mismatch in chatflow workflow traces ( #35979 )
2026-05-11 02:52:29 +00:00
非法操作
1e6dc62470
chore: separate websocket service ( #35981 )
2026-05-11 02:22:40 +00:00
Blackoutta
0b70eec695
feat(human-input): expose selected action value ( #35451 )
2026-05-11 02:16:29 +00:00
L1nSn0w
e8dc706414
fix(api): "File validation failed" on Chatflow follow-up with custom file type + memory ( #35891 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-11 01:57:56 +00:00
github-actions[bot]
9a2bea9287
chore(i18n): sync translations with en-US ( #35994 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-05-10 13:23:31 +00:00
Blackoutta
b95e6f6a7a
feat: support editable class labels in question classifier ( #35430 )
2026-05-10 12:10:16 +00:00
yyh
b99ba74aa4
chore(web): remove drawer overlay import restriction ( #35990 )
2026-05-10 09:35:27 +00:00
Asuka Minato
7b5c371b9d
chore: api para type ( #35985 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-10 06:04:42 +00:00
Asuka Minato
c67ce6f66d
chore: unify api && clean some type ignore ( #35984 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-10 04:16:29 +00:00
Coding On Star
e48d7bb097
refactor(web): migrate drawer components to dify-ui and remove legacy drawer implementation ( #35982 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-05-09 16:24:45 +00:00
yyh
24ea21db25
refactor(web): converge overlay layering on dify-ui z-50 ( #35976 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-09 12:18:39 +00:00
Coding On Star
8581a68174
refactor(web): drop headless-ui, migrate overlay to dify-ui ( #35963 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-05-09 10:33:25 +00:00
FFXN
f720a3bed2
fix: Image rendering in the knowledge base failed. ( #35914 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-09 10:06:01 +00:00
chariri
4a56763d2f
refactor(api): migrate console.app.workflow etc. to BaseModel ( #35967 )
2026-05-09 08:34:15 +00:00
yyh
861f73267c
feat(dify-ui): add Tabs/ToggleGroup ( #35965 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-09 08:23:50 +00:00
chariri
1efd365b62
fix(swagger): Apply the inline-nested-dicts patch to HTTP Swagger endpoints ( #35952 )
2026-05-09 08:21:26 +00:00
Asuka Minato
65c36a51ef
ci: update comment ( #35968 )
2026-05-09 07:53:42 +00:00
-LAN-
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
Joel
f3eb3ab4dd
fix: mismatched button label in prefilled WebApp launch description ( #35964 )
2026-05-09 07:01:35 +00:00
yyh
2c9e30426d
refactor(web): migrate headless-ui components to dify-ui ( #35962 )
2026-05-09 06:49:26 +00:00
yyh
2bb1f0906b
refactor(web): migrate legacy tooltip callers ( #35961 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-09 05:26:21 +00:00
chariri
d5ad6aedc0
fix(swagger): add util to convert BaseModel to schema for query params ( #35959 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-09 04:52:45 +00:00
yyh
5ebeb34feb
fix(web): forward csp nonce to theme script ( #35960 )
2026-05-09 04:35:29 +00:00
dependabot[bot]
c5ac191a79
chore(deps): bump gitpython from 3.1.49 to 3.1.50 in /api ( #35958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 04:11:09 +00:00
Asuka Minato
140ad6ba4e
chore: add Type to test ( #35942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-09 03:16:22 +00:00
Crazywoola
e03eb3a76c
chore: bump LiteLLM for CVE-2026-42208 ( #35953 )
2026-05-09 03:14:14 +00:00
Asuka Minato
38a419d073
ci: auto gen api doc and download link ( #35919 )
...
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 03:01:47 +00:00
wangxiaolei
c74cbb68da
fix: change write to db order ( #35948 )
2026-05-09 02:36:54 +00:00
yyh
271019006e
fix: prevent workflow preview resize observer loop ( #35936 )
2026-05-09 01:29:20 +00:00
Asuka Minato
19bf36a716
chore: dep inject for session ( #35934 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-08 17:48:33 +00:00
macat
48d27e250b
refactor: split docker-compose env config into separate files ( #31586 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-05-08 15:36:20 +00:00
-LAN-
d06b5529b3
chore(docker): clean up env examples ( #35938 )
2026-05-08 12:53:13 +00:00
wangxiaolei
8132c444dc
feat: support SQLALCHEMY_POOL_RESET_ON_RETURN config ( #31156 )
2026-05-08 12:25:46 +00:00
github-actions[bot]
cb0356e9d7
chore(i18n): sync translations with en-US ( #35933 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-05-08 11:25:15 +00:00
EvanYao
4d80892d7b
refactor: convert isinstance chains to match/case ( #35902 ) ( #35922 )
...
Signed-off-by: EvanYao826 <2869018789@qq.com >
2026-05-08 09:51:10 +00:00
Joel
af754f497a
chore: add query generator before lauch webapp ( #35416 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-05-08 09:49:43 +00:00
yyh
8f93bb36ba
feat(dify-ui): add drawer ( #35917 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-08 08:53:32 +00:00
shawnYJ
82f24b336d
fix(workflow): handle file-preview URLs in node output display ( #34150 )
2026-05-08 07:55:46 +00:00
非法操作
927a17804b
feat: support configurable explore app categories ( #35723 )
2026-05-08 06:04:07 +00:00
Xiyuan Chen
29f34848cd
fix(tools): scope builtin tool default-credential clear to tenant ( #35887 )
2026-05-08 05:08:23 +00:00
Baki Burak Öğün
1b0d4637b3
fix(i18n): update Turkish translations for new strings ( #35905 )
...
Co-authored-by: Baki Burak Öğün <b.burak.ogun@goc.local >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-05-08 03:24:02 +00:00
EvanYao
936a09c704
fix: replace SimpleNamespace with MagicMock(spec=App) in _app_stub ( #34636 ) ( #35897 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-08 03:18:21 +00:00
kien duong
5cc62fd1c9
fix(web): pass end_user.external_user_id string to transcript_asr ( #35898 )
2026-05-08 02:55:32 +00:00
kien duong
7bc19d8251
fix(web): explicitly resume AudioContext and play audio on first TTS load ( #35901 )
2026-05-08 02:51:14 +00:00
Stephen Zhou
e845475408
chore: update deps ( #35907 )
2026-05-08 02:33:18 +00:00
yyh
9a8aa6a0c3
refactor(web): inline tag query defaults ( #35883 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-05-08 02:06:10 +00:00
Stephen Zhou
76a7f5f4b9
chore: update deps ( #35812 )
2026-05-08 01:32:14 +00:00
yyh
2ff50514c8
refactor: migrate app selector to combobox ( #35896 )
2026-05-08 01:23:32 +00:00
Asuka Minato
7901ac9a97
chore: example of isinstance to match case ( #35903 )
2026-05-08 01:07:19 +00:00
Asuka Minato
ecd830083a
test: add type to test ( #35871 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-08 01:06:25 +00:00
NVIDIAN
203b3a9499
refactor(api): migrate console apikey responses to BaseModel ( #35218 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-05-07 16:12:25 +00:00
Coding On Star
9331024d91
refactor(web): portal to follow elem migration ( #35892 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-05-07 13:02:11 +00:00
Escape0707
c6a5de3c18
fix: delete redundant api/libs/typing.py ( #35890 )
2026-05-07 11:16:29 +00:00
Escape0707
cd3327013a
chore(test): Move plugin permission tests to testcontainers ( #35884 )
2026-05-07 09:57:53 +00:00
yyh
cd66559ebf
refactor(web): migrate tag controls to combobox ( #35881 )
2026-05-07 08:55:13 +00:00
Joel
8b77ec7f31
fix: transfer workspace dropdown not show ( #35876 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 07:46:47 +00:00
yyh
bb3de5dd32
refactor: improve model selector search ( #35875 )
2026-05-07 07:05:14 +00:00
Stream
1e2d309122
chore: easier and simpler deploy ( #35708 )
2026-05-07 06:01:32 +00:00
yyh
a24ec60e51
feat: add dify-ui autocomplete and combobox ( #35868 )
2026-05-07 05:39:13 +00:00
Asuka Minato
8fd616d27f
refactor: add type to test ( #30873 )
...
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-05-07 03:46:23 +00:00
Stephen Zhou
e5bdc40dce
feat(dev-proxy): init package ( #35852 )
2026-05-07 03:32:14 +00:00
shawnYJ
376c43e5ac
fix(workflow): use correct field ID in KB metadata filter selection ( #34149 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 02:21:30 +00:00
dependabot[bot]
3ebb449d25
chore(deps): bump gitpython from 3.1.47 to 3.1.49 in /api ( #35864 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 02:12:20 +00:00
dependabot[bot]
5297ac76ec
chore(deps): bump mako from 1.3.11 to 1.3.12 in /api ( #35863 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 02:11:55 +00:00
zyssyz123
bbed1d4a7c
fix: update endpoint when update tidb status ( #35854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 01:54:07 +00:00
Asuka Minato
c804dbed8c
ci: bump tyck ( #35862 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 01:49:40 +00:00
yyh
00bf3f83f2
refactor: verticalize tag management and batch bindings ( #35840 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-07 01:36:10 +00:00
github-actions[bot]
7e6745e105
chore(i18n): sync translations with en-US ( #35853 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-05-06 12:50:46 +00:00
Joel
d648ce6888
chore: improve the progress of education pay ( #35851 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 10:42:03 +00:00
Stephen Zhou
f3c3534e33
chore(web): add enterprise dev proxy support ( #35842 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 09:26:34 +00:00
yyh
8967ff34b3
fix(web): normalize dify-ui overlay control ( #35832 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 07:28:13 +00:00
sawyer-shi
57539792c1
fix(workflow): unblock plugin model selector tools on 1.14.0 ( #35794 )
2026-05-06 07:07:43 +00:00
yyh
03e227f8f1
fix(web): align Tailwind v4 CSS migration ( #35829 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 06:20:28 +00:00
非法操作
506e1a8bc7
fix: migrate condition operator popover ( #35828 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 06:16:28 +00:00
yyh
f8873ec07b
refactor(webapp): migrate partial overlays ( #35825 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 04:52:06 +00:00
yyh
b2dacf0718
chore(tailwind-css): migrate to css first ( #35754 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-06 04:28:11 +00:00
Brandon
70eb98d6c5
fix(file_factory): drop doubled dot when standardizing datasource file extension ( #35808 )
...
Co-authored-by: Beandon13 <bzarnitz23@gmail.com >
2026-05-06 03:03:22 +00:00
非法操作
b83f296634
fix: restore workflow versions via backend API ( #35817 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 02:56:10 +00:00
wangxiaolei
5c68f12bb8
fix: fix Working outside of application context ( #35819 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-06 02:40:19 +00:00
wangxiaolei
4df7c00859
fix: fix test_sharded_channel failed ( #35814 )
2026-05-06 01:47:32 +00:00
yyh
995c43f3dd
refactor: migrate workflow queries to contracts ( #35799 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-05 14:53:38 +00:00
非法操作
c0431ec843
fix: workflow online users polling for large app lists ( #35786 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-05 10:48:14 +00:00
dependabot[bot]
a0af10abc8
chore(deps): bump the storage group across 1 directory with 2 updates ( #35791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 10:00:42 +00:00
yyh
8e2b8168be
refactor(web): migrate HITL overlays to base dialog ( #35792 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-05 08:50:49 +00:00
kien duong
1f29565673
fix(rag): use doc_id dedup key for any provider, not only dify ( #35759 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-05 06:42:18 +00:00
yyh
90fe54ca9e
refactor(web): migrate workflow panel context menu primitive ( #35787 )
2026-05-04 23:12:26 +00:00
Jingyi
b43ebf539d
fix: preserve single-run input variable types ( #35710 )
2026-05-04 15:07:21 +00:00
dependabot[bot]
853b859032
chore(deps-dev): bump the dev group in /api with 6 updates ( #35782 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 14:22:26 +00:00
yyh
8f3e42e9c2
refactor(web): migrate workflow node actions menu ( #35785 )
2026-05-04 13:24:29 +00:00
yyh
1359c03216
refactor(web): migrate legacy tooltip to infotip ( #35774 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-04 13:17:09 +00:00
Prince Pal
4b7dc17546
fix: skip empty documents before vector embedding ( #35763 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-04 13:06:58 +00:00
guangyang1206
81090effe2
refactor(web): convert ValidatedStatus enum to as-const in key-valida… ( #35749 )
...
Co-authored-by: yeranyang <yeranyang@tencent.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-04 09:36:35 +00:00
aliworksx08
d92c336394
fix(web): secure external form help links ( #35751 )
2026-05-04 09:18:28 +00:00
dependabot[bot]
cd9daef564
chore(deps): bump anthropics/claude-code-action from 1.0.110 to 1.0.111 in the github-actions-dependencies group ( #35781 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 07:33:38 +00:00
dependabot[bot]
2876839d7e
chore(deps): bump the google group in /api with 2 updates ( #35779 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 07:33:12 +00:00
NeatGuyCoding
7ba408eebe
fix: IDOR on console GET /account/avatar ( #35771 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2026-05-03 14:42:56 +00:00
guangyang1206
3708e3eef1
refactor(tests): use db_session_with_containers in test_storage_key_loader ( #35766 )
...
Co-authored-by: yeranyang <yeranyang@tencent.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-05-02 17:49:20 +00:00
Jonathan Chang
ff5c2c57a1
fix: Clean upload filenames parsed from URLs ( #35706 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-02 14:45:31 +00:00
Asuka Minato
955c25589d
ci: Remove API contracts generation step from autofix workflow ( #35768 )
2026-05-02 09:30:54 +00:00
Prince Pal
54bde0bdf6
fix(api): preserve dataset metadata filters ( #35700 )
2026-05-01 09:20:14 +00:00
aliworksx08
87add9a4f3
refactor: replace Any with [T] syntax ( #35750 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-30 14:08:29 +00:00
Stephen Zhou
574d5865f4
chore: generate contact from api ( #35748 )
2026-04-30 11:34:27 +00:00
wangxiaolei
458fab1c48
fix: fix structured_output_enabled miss in second validate ( #35747 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-04-30 10:34:33 +00:00
yyh
88196c186e
refactor(web): workflow hotkeys and history state ( #35736 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-30 09:43:16 +00:00
非法操作
dcf21a6a84
fix: prevent workflow node titles from overflowing ( #35740 )
2026-04-30 09:20:37 +00:00
Stephen Zhou
91f92c7083
chore: generate enterprise console API ( #35735 )
2026-04-30 09:15:08 +00:00
Joel
0ca339103f
fix: var reference picker can not choose sub vars ( #35732 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-30 08:33:29 +00:00
Tim Ren
5cf741895f
fix(plugin): preserve multi-value HTTP response headers ( #35726 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 08:09:56 +00:00
yyh
11c52e90f6
refactor(web/select): base selects to dify-ui ( #35720 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-30 06:15:08 +00:00
eldoradoel
f01e099729
fix: ToolEntity data validation failed during workflow synchronization ( #35696 )
...
Co-authored-by: DESKTOP-ETT0IAR\MINIO <eldoradoel@163.com >
2026-04-30 05:42:35 +00:00
yyh
195ff4711d
refactor(web): migrate subscription create modal to dialog ( #35721 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-30 05:33:37 +00:00
yyh
fe2f7a8920
refactor(web): migrate short tooltips to dify-ui ( #35715 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-30 03:29:17 +00:00
Asuka Minato
3b1458c08f
refactor: port WorkflowDraftVariableFile ( #30923 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-29 22:21:20 +00:00
Coding On Star
9f47317032
refactor(auth): update OAuth button and settings modal for improved state management and UI consistency ( #35702 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-29 15:54:15 +00:00
Coding On Star
e751ec323e
fix(publisher): enhance confirm dialog handling and improve popup interactions ( #35701 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-29 15:08:35 +00:00
非法操作
f1d72eb5d2
chore: allow configurable Next.js dev origins ( #35683 )
2026-04-29 09:40:26 +00:00
yyh
44242d03b4
fix(web): disable pnpm dependency checks during Docker build ( #35686 )
2026-04-29 07:56:36 +00:00
非法操作
ed7ea68f7d
fix: restore app nav create submenu interaction ( #35681 )
2026-04-29 07:03:28 +00:00
Stephen Zhou
afbc30c9ed
chore: update to pnpm 11 ( #35673 )
...
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-29 06:45:11 +00:00
yyh
0e55dcb297
refactor(web): migrate rich tooltip overlays ( #35675 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-29 06:44:39 +00:00
yyh
25973c7d77
chore: update eslint suppressions codeowner ( #35679 )
2026-04-29 06:35:02 +00:00
kurokobo
73ecdd5494
fix: ensure generated password satisfies the password policy ( #35672 )
2026-04-29 06:28:21 +00:00
Yunlu Wen
6fafeec415
chore: bump version to 1.14.0 ( #35662 )
2026-04-29 03:09:35 +00:00
非法操作
d23cefe005
fix: improve workflow as tool overlays ( #35661 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-29 03:00:06 +00:00
hyl64
16d408d908
fix: refresh MCP tool metadata after updates and align App DSL test stubs ( #35354 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
2026-04-29 02:41:15 +00:00
kenwoodjw
0536549f73
fix: flaky WordExtractor close test in CI ( #35652 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2026-04-29 10:27:02 +08:00
knyazz
d0956039e7
chore: correction of ru translation ( #35645 )
...
Co-authored-by: Смирнов Евгений Владимирович <EvVSmirnov@inno.tech >
2026-04-29 09:59:17 +08:00
FFXN
38eb04dc98
fix: hit-testing response failed because of Pydantic check. ( #35640 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-04-28 08:37:13 +00:00
Asuka Minato
d2e1da269c
chore: port one api ( #35609 )
2026-04-28 08:22:01 +00:00
Wu Tianwei
1d3498f659
fix(web): filter model selector by model name ( #35624 )
2026-04-28 06:55:10 +00:00
L1nSn0w
b8dea56198
fix(ci): wait for mysql to accept queries before db migration ( #35631 )
2026-04-28 06:53:10 +00:00
yyh
e2becd6746
test: cover shared workflow app run ( #35634 )
2026-04-28 06:29:48 +00:00
yyh
28a26f2d59
refactor: improve scrollbar handling in plugin and model selector UI ( #35630 )
2026-04-28 06:09:02 +00:00
yyh
8c7393ef46
refactor(web): improve a11y and design-system consistency for date/time picker and auto-update strategy picker ( #35627 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-28 05:31:38 +00:00
treekimm
5a7a955210
fix: prioritize URL conversation_id over localStorage in embedded chatbot ( #35519 )
...
Co-authored-by: KimNamWoo <treekim@KimNamWoos-Mac-mini.local >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 05:07:59 +00:00
非法操作
3e4849d765
fix: align object value remove button of chat variable ( #35616 )
2026-04-28 05:02:35 +00:00
L1nSn0w
0c280ef708
fix(test): register baidu_obs mock as pytest plugin ( #35618 )
2026-04-28 05:02:03 +00:00
非法操作
282561a861
fix: align auto update time picker to the right ( #35621 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-28 04:29:16 +00:00
非法操作
cbb4cc5d76
fix: show full checklist message tooltip instead of truncated ( #35613 )
2026-04-28 03:22:47 +00:00
jimmyzhuu
2d6babeeb4
test: add Baidu OBS storage unit tests ( #34330 )
2026-04-28 01:55:56 +00:00
Asuka Minato
1065a4840a
refactor: move SegmentAttachmentBinding and UploadFile to TypeBase ( #30218 )
...
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-04-27 14:01:50 +00:00
Benjamin
b6aa5a7d69
fix: download and upload package before invoking upgrade in auto-upgrade task ( #35599 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 10:19:56 +00:00
zyssyz123
949f930698
fix: keep cleanup tasks resilient to billing API failures ( #35600 )
2026-04-27 08:51:09 +00:00
github-actions[bot]
65a08ed7ab
chore(i18n): sync translations with en-US ( #35595 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-27 07:51:03 +00:00
yyh
cc4d6db7c8
chore: update dependency catalog ( #35594 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-27 07:29:42 +00:00
Joel
6b5d6dacb2
fix: school name can not input ( #35597 )
2026-04-27 07:16:10 +00:00
Wu Tianwei
89bf75eba9
fix: enhance file uploader with billing support and update translations ( #35583 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-27 06:33:34 +00:00
yyh
3a28868a6c
ci: upgrade web test runners ( #35593 )
2026-04-27 06:10:43 +00:00
非法操作
4036515abe
fix: improve variable picker text width allocation ( #35587 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-27 06:07:03 +00:00
非法操作
6c089cab66
fix(web): migrate variable type selector overlay ( #35590 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-27 05:27:19 +00:00
yyh
818a71d637
refactor(web): migrate simple overlay tooltips ( #35588 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-27 05:03:38 +00:00
yyh
3db107edc9
chore(ci): increase tsslint heap limit ( #35591 )
2026-04-27 04:46:43 +00:00
dependabot[bot]
2677d90860
chore(deps): bump the storage group across 1 directory with 3 updates ( #35578 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 03:21:37 +00:00
dependabot[bot]
859756c4f6
chore(deps-dev): bump xinference-client from 2.5.0 to 2.7.0 in /api in the vdb group ( #35580 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 02:50:20 +00:00
dependabot[bot]
295fb6e74a
chore(deps): bump the opentelemetry group in /api with 7 updates ( #35576 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 02:46:29 +00:00
dependabot[bot]
2326fb7a83
chore(deps): bump psycopg2-binary from 2.9.11 to 2.9.12 in /api in the database group ( #35577 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 02:44:37 +00:00
dependabot[bot]
2d6eaf69f9
chore(deps-dev): bump the dev group in /api with 5 updates ( #35581 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-04-27 02:08:59 +00:00
dependabot[bot]
3e826c0000
chore(deps): bump anthropics/claude-code-action from 1.0.101 to 1.0.107 in the github-actions-dependencies group ( #35579 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 01:59:22 +00:00
hj24
b1b977e284
refactor: quota v3 integration ( #35436 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-27 01:49:40 +00:00
Luyu Zhang
23648141c9
chore(ci): move image builds to depot ( #35575 )
2026-04-26 16:00:17 -07:00
Luyu Zhang
d6dee43c09
chore(ci): migrate runners to depot
2026-04-26 11:28:46 -07:00
Asuka Minato
7efc887e32
refactor: port MessageAnnotation ( #31005 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-26 11:47:42 +00:00
dependabot[bot]
8b346e69d9
chore(deps): bump gitpython from 3.1.45 to 3.1.47 in /api ( #35570 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 04:21:27 +00:00
Asuka Minato
ef7ff3356d
refactor: port ChildChunk ( #30920 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-26 00:59:22 +00:00
99
7b5c0b5045
fix(api): declare flask dependency ( #35568 )
2026-04-25 20:07:28 +00:00
Jingyi
f00512dd5d
test: add P0 workflow run, publish, and share scenarios ( #35559 )
2026-04-25 04:48:17 +00:00
Mukunda Rao Katta
e6ef774fd5
docs: fix Kubernetes deployment wording ( #35547 )
2026-04-24 17:59:04 +08:00
Asuka Minato
ce50c6cf1c
chore: port 2 api ( #35542 )
...
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-04-24 09:07:17 +00:00
Coding On Star
7002512106
feat: refactor modals to use Dialog component and add tests for ApiKeyModal and ProviderConfigModal ( #35550 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-24 08:43:03 +00:00
Asuka Minato
c3aebb8403
chore: fix use select style api in orm ( #35531 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WH-2099 <wh2099@pm.me >
2026-04-24 08:35:20 +00:00
github-actions[bot]
0baefa6163
chore(i18n): sync translations with en-US ( #35552 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-24 08:33:11 +00:00
非法操作
7bcedcbaab
fix: right click node not display the node detail panel ( #35554 )
2026-04-24 08:31:19 +00:00
yyh
791fc5819d
test(dify-ui): disable base ui animations globally ( #35467 )
2026-04-24 08:12:23 +00:00
非法操作
2d09c4788d
fix: suggest questions more max_tokens ( #35533 )
2026-04-24 08:02:30 +00:00
非法操作
9bd5c2f8ec
fix: app icon could not only change background ( #35537 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-24 07:59:37 +00:00
Junyan Chin
5e336c47fd
feat: marketplace and oauth fixes ( #35509 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
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-04-24 07:53:14 +00:00
非法操作
be4c828214
feat: add service api of HITL ( #32826 )
...
Co-authored-by: Blackoutta <hyytez@gmail.com >
Co-authored-by: QuantumGhost <QuantumGhost@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-04-24 06:37:10 +00:00
yyh
ec450eb7f9
chore(dify-ui): update tooltip and infotip migration ( #35543 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-24 06:36:48 +00:00
Yunlu Wen
48e13f65dc
fix: sync 35528 ( #35539 )
2026-04-24 03:59:33 +00:00
Joel
38fc2a6574
feat: support key up and down to select variable item ( #35527 )
2026-04-24 02:32:06 +00:00
tmimmanuel
ed8d3f3e8d
refactor(api): fix pyright errors in jieba, milvus, couchbase, oracle, and router ( #34938 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-23 22:30:28 +00:00
Coding On Star
0c8dec3315
fix: update node handle opacity and pointer events behavior in components and tests ( #35525 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-23 09:24:19 +00:00
非法操作
38e831c1b3
fix: improve note node ( #35461 )
2026-04-23 08:54:56 +00:00
Jingyi
1c5d62d98a
test(e2e): add app detail navigation and redirect scenarios ( #35502 )
2026-04-23 07:37:42 +00:00
非法操作
6b4736bf78
fix: improve collaboration ( #35309 )
2026-04-23 07:37:05 +00:00
yyh
c9503fd818
fix(web): three small UX fixes on /datasets and /plugins ( #35514 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-23 06:46:54 +00:00
yyh
91a1df96cb
fix(web): restore "Copied" feedback state on copy buttons ( #35513 )
2026-04-23 06:40:52 +00:00
Jingyi
5b2c5da945
test(e2e): add publish app happy path scenario ( #35503 )
2026-04-23 05:05:31 +00:00
Jingyi
b59ecea346
test(auth): add sign-in smoke test and core validation ( #35501 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 04:54:45 +00:00
Asuka Minato
61c0948136
chore: add script to generate openapi v2 json and add in README #35474 ( #35477 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-23 03:42:04 +00:00
Coding On Star
f746c7bdf2
fix(plugin): handle file input reset and improve local installer close functionality ( #35506 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-23 03:03:20 +00:00
Coding On Star
2a3deee385
refactor: enhance node handle components with opacity transitions and add tests for visibility behavior ( #35494 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-22 10:50:44 +00:00
github-actions[bot]
4b6803ba06
chore(i18n): sync translations with en-US ( #35492 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-04-22 09:43:21 +00:00
Coding On Star
4c908c8f39
refactor: migrate base/select to dify-ui/select ( #35487 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-22 09:35:57 +00:00
非法操作
afec528f51
feat: improve follow-up settings ( #35442 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-22 08:55:16 +00:00
Crazywoola
491061b8f4
fix(web): keep Add model dialog footer visible when form overflows ( #35490 )
2026-04-22 08:54:23 +00:00
Asuka Minato
8b1533438f
chore: update 3 api ( #35481 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-22 08:53:53 +00:00
yyh
ba924fc97b
chore: migrate type-check from tsc to tsgo across all workspaces ( #35488 )
2026-04-22 08:45:54 +00:00
Zakir Jiwani
712e522220
fix: bump pyrefly version ( #33702 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-22 00:27:50 +00:00
dependabot[bot]
33eebe8cfc
chore(deps): bump lxml from 6.0.2 to 6.1.0 in /api ( #35470 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 00:17:12 +00:00
Asuka Minato
2e1b11bdb2
chore: port 2 api as deprecated ( #35261 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 99 <wh2099@pm.me >
2026-04-21 12:29:39 +00:00
Coding On Star
d65a6b4810
refactor: migrate from PortalToFollowElem to Popover component across various components ( #35454 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 10:09:22 +00:00
zyssyz123
44a91e344c
fix(plugin): persist tenant plugin auto-upgrade strategy changes ( #35464 )
2026-04-21 09:28:44 +00:00
yyh
0fec9af6a6
chore(deps): bump vite-plus to 0.1.19 ( #35462 )
2026-04-21 09:11:11 +00:00
dependabot[bot]
5e5113e08e
chore(deps-dev): bump the dev group in /api with 6 updates ( #35402 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 08:59:59 +00:00
yyh
73f9a9e7d6
chore(deps): bump base ui to 1.4.1 ( #35459 )
2026-04-21 08:18:31 +00:00
Joel
48d23cd744
feat: support slash variable filtering in prompt editor ( #35460 )
2026-04-21 07:57:16 +00:00
Mallikharjuna Mulpuri
0b60bf6ef0
refactor: replace deprecated Iterator with Generator in contextmanagers #35433 ( #35441 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 07:44:49 +00:00
非法操作
3b24d8d2d1
fix: webscaper sometime not work ( #35450 )
2026-04-21 06:04:56 +00:00
yyh
051ba99cd2
refactor(billing): use Infotip for UsageInfo help icon, migrate storage tooltip to dify-ui ( #35448 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 06:00:02 +00:00
agenthaulk
dc83e8aa09
chore: resolve oxlint warnings across web and SDK ( #34540 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-21 04:43:45 +00:00
tmimmanuel
77f8f2babb
refactor(api): tighten core rag typing batch 1 ( #35210 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 04:32:43 +00:00
-LAN-
77d6c108e7
fix(workflow): cache provider configurations during graph init ( #35447 )
2026-04-21 04:29:35 +00:00
yyh
c2a5962023
feat(dify-ui): add PreviewCard primitive ( #35434 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 04:05:22 +00:00
Coding On Star
d583b1b835
refactor(web): continue replacing PortalToFollowElem with Popover components ( #35431 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 02:44:52 +00:00
Markus Lobedann
da00de6688
fix: increase maximum PostgreSQL connections to 200 ( #35439 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-21 01:59:21 +00:00
sicnuyudidi
a633387e9b
chore: fix oxlint warnings (unused variables and imports) ( #35249 )
...
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-20 13:43:17 +00:00
dependabot[bot]
df389eba1c
chore(deps): bump the github-actions-dependencies group across 1 directory with 7 updates ( #35435 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:58:50 +00:00
-LAN-
5cae61eb5a
ci: [codex] Remove anti-slop GitHub Actions workflow ( #35432 )
2026-04-20 10:25:40 +00:00
dependabot[bot]
ba8e0681d5
chore(deps): bump the storage group in /api with 3 updates ( #35398 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:22:27 +00:00
dependabot[bot]
de123a8695
chore(deps): bump google-cloud-aiplatform from 1.147.0 to 1.148.1 in /api in the google group ( #35397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:22:22 +00:00
dependabot[bot]
21e5962f98
chore(deps-dev): bump xinference-client from 2.4.0 to 2.5.0 in /api in the vdb group ( #35399 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:22:13 +00:00
dependabot[bot]
db60e649b8
chore(deps): bump json-repair from 0.59.2 to 0.59.4 in /api in the python-packages group ( #35404 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 10:21:57 +00:00
zyssyz123
e561788809
fix(auth): enforce phase-bound change-email token flow (GHSA-4q3w-q5mc-45rq) ( #35425 )
2026-04-20 10:10:03 +00:00
Joel
3cd6ef4464
chore: export dsl add loading ( #35427 )
2026-04-20 08:47:15 +00:00
Stephen Zhou
39dc636b02
fix: missing icon from iconify set ( #35420 )
2026-04-20 08:07:46 +00:00
yyh
4f03b7193e
docs(frontend): align docs and comments ( #35364 )
2026-04-20 07:54:49 +00:00
Avasis AI
0d921cd21d
fix: handle numpy scalar types in safe_json_value ( #35389 )
...
Co-authored-by: Abhay <abhayjnayakpro@gmail.com >
2026-04-20 07:52:52 +00:00
Coding On Star
1a7e46368e
feat(amplitude): integrate AmplitudeProvider and refactor initialization logic ( #35415 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-20 07:25:49 +00:00
非法操作
8c8ad02a6f
chore: migrate workflow node title tooltip ( #35418 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-20 07:12:51 +00:00
BitCompass
8f070f2190
refactor(api): flatten nested conditionals and clean up token helpers ( #34835 )
2026-04-20 03:39:54 +00:00
yyh
c7641bb1ce
refactor(web): unify app-shell bootstrap on TanStack Query + Next.js route conventions ( #35394 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-20 02:52:08 +00:00
dev-miro26
97bb338e7d
fix: prevent double /v1 in MCP server URL causing 404 authorization failure ( #34596 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-20 02:42:59 +00:00
hyl64
ceec00e172
fix: accept icon type in app icon updates ( #35360 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
2026-04-20 02:33:49 +00:00
非法操作
d81444683b
chore: improve conversation opener ( #35403 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-20 02:33:04 +00:00
非法操作
3627c1e720
refactor: remove file upload migration tip ( #35409 )
2026-04-20 02:29:30 +00:00
非法操作
ba5d8c1b29
fix: complete assigned variable reference descriptions ( #35406 )
2026-04-20 02:09:05 +00:00
Jean Ibarz
26e50bb084
refactor(web): convert file-local Step enum to as-const in website crawlers 🤖 🤖 🤖 ( #34565 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-20 01:41:32 +00:00
yyh
b351ab00a2
fix(web): prevent infinite render loop on /apps page ( #35393 )
2026-04-20 00:41:01 +00:00
Asuka Minato
059d605a6d
ci: Update pyrefly dependency version to 0.61.1 ( #35391 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-19 15:49:24 +00:00
Asuka Minato
f8a4205ac4
chore: Replace 'db' with 'sa' for SQLAlchemy compatibility ( #35373 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-19 09:56:19 +00:00
yyh
25dd79fba7
fix(web): remove dynamic import from Goto Anything to restore cmd+k ( #35383 )
2026-04-18 13:33:13 +00:00
yyh
0c8acd402a
chore(web): drop delay={0} from tooltip triggers and retype DocName ( #35382 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-18 11:21:07 +00:00
99
3e876e173a
chore(api): adapt Graphon 0.2.2 upgrade ( #35377 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-18 11:16:24 +00:00
yyh
ae9c4244d6
feat(dify-ui): Meter primitive and billing adoption ( #35380 )
2026-04-18 07:13:54 +00:00
Stephen Zhou
3c7d6739b5
test: browser mode for dify ui ( #35365 )
2026-04-17 12:32:12 +00:00
Coding On Star
560195f9f4
feat(explore): implement banner impression tracking and refactor tracking logic ( #35369 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-17 12:24:34 +00:00
Asuka Minato
9ce7464c79
ci: Add conditional comment creation for diff ( #35179 )
2026-04-17 10:19:00 +00:00
非法操作
f980d5d3be
feat: copy nodes cross apps ( #33273 )
...
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-04-17 10:02:26 +00:00
yyh
96122692cb
fix(web): keep workflow panel operator anchor mounted during menu close animation ( #35363 )
2026-04-17 09:10:10 +00:00
jerryzai
b9c300d570
chore(api): migrate mail task and OAuth data source to use Session(db… ( #35235 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 08:52:27 +00:00
yyh
dfcc0f8863
refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui ( #35349 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-17 08:46:11 +00:00
hyl64
f56ce9d3b1
fix: guard chat file preview rendering when mime type is missing ( #35355 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
2026-04-17 08:34:04 +00:00
hyl64
bd25240123
fix: raise chat settings select dropdown above dialog ( #35357 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
2026-04-17 08:21:32 +00:00
YBoy
0020aa8f59
refactor(api): type pipeline template retrieval dicts with TypedDict ( #34874 )
2026-04-17 08:13:54 +00:00
jerryzai
e70e4fa41d
chore(api): migrate file factory builders and account commands to use Session(db.engine) ( #35236 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-17 08:12:31 +00:00
Yunlu Wen
881a9a1a08
refactor(api): move trace providers ( #35144 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-17 07:53:35 +00:00
zyssyz123
a74e12809b
fix: move remote credential validation outside DB session to prevent … ( #35350 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-17 07:42:29 +00:00
Coding On Star
eaddd4a132
fix(web): stabilize workflow node panel operator dropdown trigger ( #35352 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jerryzai <jerryzh8710@protonmail.com >
Co-authored-by: NVIDIAN <speedy.hpc@hotmail.com >
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Junghwan <70629228+shaun0927@users.noreply.github.com >
Co-authored-by: HeYinKazune <70251095+HeYin-OS@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 07:27:22 +00:00
Cocoon-Break
0c41d0bf51
fix: guard against KeyError in update_prompt_message_tool loop ( #35150 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-04-17 07:09:40 +00:00
James
90e281c8da
test: migrate dataset service document mock tests to testcontainers ( #35191 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-17 07:03:30 +00:00
sxxtony
90d638fba3
refactor: migrate DocumentSegmentSummary to TypeBase ( #34862 )
2026-04-17 06:58:32 +00:00
Jingyi
f5e9b02565
test: add API seeding infrastructure and app creation E2E scenarios ( #35276 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 06:31:54 +00:00
Junghwan
de15e5b449
fix: scope plugin inner API end-user lookup by tenant ( #35325 )
2026-04-17 06:12:07 +00:00
Coding On Star
b6c7581a31
refactor(web): replace portal component with DropdownMenu in various components ( #35319 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jerryzai <jerryzh8710@protonmail.com >
Co-authored-by: NVIDIAN <speedy.hpc@hotmail.com >
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Junghwan <70629228+shaun0927@users.noreply.github.com >
Co-authored-by: HeYinKazune <70251095+HeYin-OS@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 05:53:51 +00:00
HeYinKazune
af8ffa0654
refactor: use sessionmaker in api_tools_manage_service.py ( #34892 )
...
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-04-17 05:07:12 +00:00
Junghwan
4d79b4a766
fix(web): stop Splash after useUserProfile errors ( #35326 )
2026-04-17 05:06:39 +00:00
NVIDIAN
af21dc7df8
refactor(api): migrate dataset document response schemas to BaseModel ( #35298 )
...
Co-authored-by: ai-hpc <ai-hpc@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-04-17 05:02:04 +00:00
yyh
dc3f992e6e
docs(web): add Storybook stories for overlay and select primitives ( #35334 )
2026-04-17 04:58:16 +00:00
NVIDIAN
13a9359191
refactor(api): migrate console mcp-server responses to BaseModel ( #35219 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-17 04:16:14 +00:00
jerryzai
f07f9ee7a3
chore(api): migrate event handlers to use Session(db.engine) ( #35234 )
2026-04-17 03:59:41 +00:00
dependabot[bot]
7396230223
chore(deps): bump pypdf from 6.10.1 to 6.10.2 in /api ( #35339 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 03:41:02 +00:00
dependabot[bot]
ed14f58697
chore(deps): bump mako from 1.3.10 to 1.3.11 in /api ( #35340 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 03:40:58 +00:00
dependabot[bot]
37714cb44e
chore(deps): bump authlib from 1.6.9 to 1.6.11 in /api ( #35341 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 03:40:49 +00:00
Coding On Star
a5ce17009f
feat(web): add tracking for app preview events in AppCard component ( #35347 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-17 03:37:24 +00:00
yyh
b565a51ed9
refactor(web): quality closure pass on base UI primitives ( #35333 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 23:56:11 +00:00
Stephen Zhou
6ca066983d
chore: auto fix for tailwind rules ( #35332 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 17:11:06 +00:00
Stephen Zhou
40e040ca1a
chore: workspace lint ( #35331 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 16:47:53 +00:00
Stephen Zhou
4289cb2634
chore: workspace level typecheck ( #35329 )
2026-04-16 14:42:04 +00:00
yyh
c966e281d4
refactor(web): align UI component APIs with shadcn v4 best practices ( #35328 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 13:30:12 +00:00
Stephen Zhou
abb84f1c38
chore: enable noUncheckedIndexedAccess ( #35178 )
2026-04-16 13:01:35 +00:00
yyh
e507675860
fix(web): add destructive hover background to menu item components ( #35322 )
2026-04-16 12:26:06 +00:00
yyh
3445469385
perf(web): optimize first-screen rendering performance ( #35313 )
2026-04-16 09:53:16 +00:00
Yunlu Wen
3193e8a712
chore: reorg imports ( #35308 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 08:50:02 +00:00
James
e8af6a6b3b
test: migrate conversation service mock tests to testcontainers ( #35198 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 07:55:21 +00:00
jimcody1995
7f4fe4d064
test: migrate clean notion task tests to SQLAlchemy 2.0 APIs ( #35159 )
2026-04-16 07:52:11 +00:00
yyh
a1f990584b
refactor(web): unify Base UI component props to namespace types ( #35306 )
2026-04-16 07:35:04 +00:00
Ayush Baluni
54e51be665
fix: apply score threshold after reranking in hybrid search ( #35263 )
2026-04-16 06:21:11 +00:00
非法操作
0fea760143
fix: http node key value type dropdown ( #35304 )
2026-04-16 06:06:57 +00:00
yyh
c3eff6abdc
fix(web): set app card dropdown menu to non-modal ( #35302 )
2026-04-16 05:36:20 +00:00
Coding On Star
c661d5c43a
refactor(web): migrate base/popoversto ui/dropdown-menu and ui/select ( #35278 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-04-16 05:13:17 +00:00
NVIDIAN
b665eaa015
refactor(api): migrate console conversation responses to BaseModel ( #35294 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-16 05:11:21 +00:00
yyh
b08665e598
refactor(web): redesign Select component and migrate WorkplaceSelector ( #35293 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 04:53:21 +00:00
dependabot[bot]
883d757392
chore(deps): bump dompurify from 3.3.3 to 3.4.0 ( #35286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 04:40:43 +00:00
NVIDIAN
25df902ec4
refactor(api): add BaseModel workflow field schemas ( #35297 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-16 04:39:59 +00:00
NVIDIAN
5956dd79df
refactor(api): add BaseModel conversation variable schemas ( #35296 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-16 04:39:30 +00:00
yyh
70556d9386
chore(deps): upgrade vite-plus to 0.1.18 ( #35300 )
2026-04-16 04:37:05 +00:00
bohdansolovie
9fa50774b4
test: migrate duplicate and vector index task integration tests to SQLAlchemy 2.0 APIs ( #35292 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-16 04:36:33 +00:00
dependabot[bot]
731414a44f
chore(deps): bump pypdf from 6.10.0 to 6.10.1 in /api ( #35273 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 04:36:03 +00:00
dependabot[bot]
d42d08aa57
chore(deps): bump hono from 4.12.12 to 4.12.14 ( #35287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 04:35:49 +00:00
dependabot[bot]
987b5f4bf4
chore(deps): bump langsmith from 0.7.30 to 0.7.31 in /api ( #35288 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 04:35:21 +00:00
github-actions[bot]
665978a602
chore(i18n): sync translations with en-US ( #35283 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-16 03:52:40 +00:00
wangxiaolei
8baa864c35
fix: add miss celery queue ( #35282 )
2026-04-16 02:40:14 +00:00
非法操作
53a22aa41b
feat: collaboration ( #30781 )
...
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>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-16 02:21:04 +00:00
99
cf4d7afb9c
chore(api): prune redundant direct dependency declarations ( #35272 )
2026-04-15 16:53:41 +00:00
Tim Ren
e6b5923ff1
test(types): replace Account/Tenant status string literals with enum values ( #35267 )
...
Co-authored-by: xr843 <xianren843@protonmail.com >
2026-04-15 15:52:38 +00:00
yyh
538093855b
refactor(web): align Switch API with Base UI naming convention ( #35269 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-15 15:47:59 +00:00
yyh
e6b8cbe657
fix(web): include dify-ui workspace package in docker install filter ( #35268 )
2026-04-15 14:46:50 +00:00
yyh
af7d5e60b4
feat(ui): scaffold @langgenius/dify-ui and migrate design tokens ( #35256 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-15 13:11:20 +00:00
NVIDIAN
dbceb3067e
refactor(api): migrate console tag responses from marshal_with to BaseModel ( #35208 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-15 09:57:27 +00:00
James
425457cb16
test: remove legacy workflow draft variable api test ( #35226 )
2026-04-15 09:53:53 +00:00
James
e5bd18132c
test: remove legacy jinja2 code executor integration test ( #35222 )
2026-04-15 09:53:46 +00:00
James
2f33867d07
test: remove legacy trigger provider permissions test ( #35227 )
2026-04-15 09:53:42 +00:00
James
fd71c56f16
test: remove legacy storage key loader integration test ( #35225 )
2026-04-15 09:52:31 +00:00
zyssyz123
e3c2116501
fix: remove enable for get ( #35245 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-04-15 09:18:29 +00:00
Coding On Star
fb17339d89
feat(web): unify create_app tracking and persist external attribution ( #35241 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-15 08:59:31 +00:00
zyssyz123
9fd196642d
feat: tidb endpoint ( #35158 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-15 08:46:25 +00:00
James
98897a5379
test: migrate webhook service additional mock tests to testcontainers ( #35199 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-15 08:14:36 +00:00
Wu Tianwei
5542329554
fix(dataset): fix dataset list overlay issue ( #35244 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-04-15 08:03:02 +00:00
zyssyz123
79332c0e5e
fix: Change 'commit' to 'flush' to prevent subsequent transaction fai… ( #35243 )
2026-04-15 07:50:52 +00:00
yyh
50a55513d4
refactor(ui): decouple CSS dependencies and improve test quality ( #35242 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-15 07:03:40 +00:00
PandaMan
3bccdd6c9a
test: migrate Service API site controller tests to Testcontainers ( #32454 ) ( #35183 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-15 05:51:34 +00:00
非法操作
76af80e332
fix: open restore version panel raise 500 ( #35240 )
2026-04-15 04:43:38 +00:00
非法操作
7a880ae60c
fix: import DSL and copy app not work ( #35239 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-15 04:43:22 +00:00
James
5bc0f9513b
test: remove legacy python3 code executor integration test ( #35223 )
2026-04-15 02:20:06 +00:00
James
b77801ece9
test: remove legacy code executor integration test ( #35224 )
2026-04-15 02:19:42 +00:00
James
7de92c598f
test: migrate schedule service mock tests to testcontainers ( #35196 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 20:34:53 +00:00
James
693080aa12
test: migrate dataset service dataset mock tests to testcontainers ( #35194 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 19:52:31 +00:00
NVIDIAN
25c388d0db
refactor(api): migrate console workflow-trigger responses to BaseModel ( #35200 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 19:52:17 +00:00
NVIDIAN
b1722c8af9
refactor(api): migrate console conversation variables response model to BaseModel ( #35193 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 19:51:33 +00:00
NVIDIAN
b65a5fcd97
refactor(api): migrate service api workflow responses from marshal_with to BaseModel ( #35195 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 19:50:59 +00:00
NVIDIAN
1c3cba281a
refactor(api): migrate console message responses from marshal_with to BaseModel ( #35204 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 19:49:33 +00:00
NVIDIAN
800954f8ce
refactor(api): migrate service conversation-variable responses to BaseModel ( #35205 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 19:49:21 +00:00
NVIDIAN
f66a3c49c4
refactor(api): migrate console recommended-app response to BaseModel ( #35206 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-14 19:48:43 +00:00
NVIDIAN
ef396ac84e
refactor(api): migrate workspace current response from marshal_with to BaseModel ( #35207 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 19:48:09 +00:00
wdeveloper16
7e7b27fdec
refactor: replace bare dict with dict[str, Any] in response converter… ( #35212 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 19:45:04 +00:00
wdeveloper16
9c90c1c455
refactor: replace bare dict with dict[str, Any] in services and hosti… ( #35211 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 19:44:40 +00:00
NVIDIAN
b1df52b8ff
refactor(api): migrate console workflow app-log responses to BaseModel ( #35201 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 18:43:09 +00:00
NVIDIAN
e527b7c5f1
refactor(api): migrate console installed-app list response to BaseModel ( #35202 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 18:40:40 +00:00
wdeveloper16
149b9d4c0f
refactor: replace bare dict with dict[str, Any] in services unit test helpers ( #35182 )
2026-04-14 18:37:59 +00:00
tmimmanuel
ef28a63ad3
refactor(api): add null safety to extractor_processor and firecrawl ( #35209 )
...
Co-authored-by: tmimmanuel <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>
2026-04-14 18:23:20 +00:00
NVIDIAN
e78558bc06
refactor(api): migrate dataset hit-testing response model to BaseModel ( #35192 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 18:12:40 +00:00
James
f63d7c4121
test: remove document service status mock tests superseded by testcontainers ( #35197 )
2026-04-14 18:07:00 +00:00
NVIDIAN
ef062fb397
refactor(api): migrate console extension endpoint from api.model to BaseModel ( #35189 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 17:58:33 +00:00
NVIDIAN
a2ea7ca039
refactor(api): migrate workspace account marshal_with responses to BaseModel ( #35190 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-14 17:57:34 +00:00
bohdansolovie
6876cd787b
test: migrate web site controller tests to Testcontainers ( #32454 ) ( #35180 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 17:52:13 +00:00
wdeveloper16
50a6892c3a
refactor: replace bare dict with dict[str, Any] in controller and core unit tests ( #35181 )
2026-04-14 17:51:49 +00:00
wdeveloper16
1bcc7f78c7
refactor: replace bare dict with dict[str, Any] in models, providers, extensions, libs, and test utilities ( #35186 )
2026-04-14 17:51:25 +00:00
wdeveloper16
2fd5b76ac1
refactor: replace bare dict with dict[str, Any] in enterprise telemetry, external data tool, and moderation tests ( #35185 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 17:51:02 +00:00
wdeveloper16
62f42b3f24
refactor: replace bare dict with dict[str, Any] in RAG and service unit tests ( #35184 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 17:50:43 +00:00
Coding On Star
2c58b424a1
refactor(web): migrate confirm dialogs to base/ui/alert-dialog ( #35127 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-04-14 14:46:26 +00:00
bohdansolovie
381c518b23
test: migrate conversation read timestamp SQL test to Testcontainers ( #32454 ) ( #35177 )
2026-04-14 14:19:19 +00:00
yyh
ebf741114d
refactor(web): replace Button destructive boolean with tone semantic axis ( #35176 )
2026-04-14 14:16:39 +00:00
Asuka Minato
648dde5e96
ci: Fix path in coverage markdown rendering step ( #35136 )
2026-04-14 13:49:03 +00:00
bohdansolovie
a3042e6332
test: migrate clean_notion_document integration tests to SQLAlchemy 2… ( #35147 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 13:31:42 +00:00
bohdansolovie
e5fd3133f4
test: migrate task integration tests to SQLAlchemy 2.0 query APIs ( #35170 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 13:27:39 +00:00
yyh
e1bbe57f9c
refactor(web): re-design button api ( #35166 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 13:22:23 +00:00
Joel
d4783e8c14
chore: url in tool description support clicking jump directly ( #35163 )
2026-04-14 09:55:55 +00:00
Blackoutta
736880e046
feat: support configurable redis key prefix ( #35139 )
2026-04-14 09:31:41 +00:00
wdeveloper16
bd7a9b5fcf
refactor: replace bare dict with dict[str, Any] in model provider service and core modules ( #35122 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-14 09:18:30 +00:00
Joel
9a47bb2f80
fix: doc modal hidden by config modal ( #35157 )
2026-04-14 08:16:19 +00:00
Joel
d7ad2baf79
chore: clarify tracing error copy to direct users to the Tracing tab ( #35153 )
2026-04-14 08:15:07 +00:00
bohdansolovie
a951cc996b
test: migrate document indexing task tests to SQLAlchemy 2.0 select API ( #35145 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 07:56:11 +00:00
bohdansolovie
173e0d6f35
test: migrate clean_dataset integration tests to SQLAlchemy 2.0 APIs ( #35146 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 07:56:07 +00:00
aether
62bb830338
refactor: convert InvokeFrom if/elif to match/case ( #35143 )
2026-04-14 07:46:58 +00:00
HeYinKazune
f7c6270f74
refactor: use sessionmaker in tool_label_manager.py ( #34895 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 07:23:29 +00:00
aether
711fe6ba2c
refactor: convert plugin permission if/elif to match/case ( #30001 ) ( #35140 )
2026-04-14 07:03:53 +00:00
dataCenter430
fbedb60371
refactor: replace bare dict with typed annotations in core rag module ( #35097 )
2026-04-14 06:16:16 +00:00
dataCenter430
974d2f1627
refactor: replace bare dict with typed annotations in llm_generator and prompt ( #35100 )
2026-04-14 06:15:52 +00:00
dataCenter430
ed401728eb
refactor: replace bare dict with typed annotations in app_config/extension/provider ( #35099 )
2026-04-14 06:11:00 +00:00
dataCenter430
fc389a54c5
refactor: replace bare dict with typed annotations in core tools module ( #35098 )
2026-04-14 06:09:55 +00:00
Benjamin
c8b372dba0
chore(deps): update pyarrow to version 23.0.1 and add override deps ( #35137 )
2026-04-14 06:02:43 +00:00
非法操作
2333d75c56
chore: allow disabling app-level PostgreSQL timezone injection ( #35129 )
2026-04-14 05:57:27 +00:00
github-actions[bot]
2ef9a8a769
chore(i18n): sync translations with en-US ( #35134 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-04-14 04:23:37 +00:00
yyh
21ab9b9d8c
refactor(web): remove highPriority modal stacking ( #35132 )
2026-04-14 04:22:25 +00:00
yyh
79c1473378
refactor(web): align tooltip content class props ( #35135 )
2026-04-14 04:21:55 +00:00
dependabot[bot]
93b8a74351
chore(deps): bump pillow from 12.1.1 to 12.2.0 in /api ( #35119 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 03:56:14 +00:00
99
28185170b0
test: split merged API test modules and remove F811 ignore ( #35105 )
2026-04-14 03:54:30 +00:00
99
178883b4cc
chore: remove unused Ruff ignore rules ( #35102 )
2026-04-14 03:53:20 +00:00
Copilot
e9f9041b25
chore: Add global fetch mock in vitest.setup.ts to suppress happy-dom ECONNREFUSED errors ( #35131 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-04-14 03:47:01 +00:00
Crazywoola
175290fa04
feat(goto-anything): recent items, /go navigation command, deep app sub-sections ( #35078 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 03:45:58 +00:00
FFXN
b0c4d8c541
fix: Compatibility issues with the summary index feature when using the weaviate vector database ( #35052 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-14 03:44:49 +00:00
wdeveloper16
0f643bca76
refactor: replace bare dict with dict[str, Any] in core tools and runtime ( #35111 )
2026-04-14 03:03:13 +00:00
wdeveloper16
eeebedcfe8
refactor: replace bare dict with dict[str, Any] in core provider services and misc modules ( #35124 )
2026-04-14 03:03:08 +00:00
wdeveloper16
2f682780fa
refactor: replace bare dict with dict[str, Any] in rag_pipeline and datasource_provider services ( #35107 )
2026-04-14 03:02:41 +00:00
wdeveloper16
ed83f5369e
refactor: replace bare dict with dict[str, Any] in entities, workflow nodes, and tasks ( #35109 )
2026-04-14 03:02:39 +00:00
wdeveloper16
4ee1bd5f32
refactor: replace bare dict with dict[str, Any] in VDB providers ( #35110 )
2026-04-14 03:02:36 +00:00
wdeveloper16
1c2bbed405
refactor: replace bare dict with dict[str, Any] in services grab-bag ( #35112 )
2026-04-14 03:02:34 +00:00
wdeveloper16
d573fc0e65
refactor: replace bare dict with dict[str, Any] in VDB providers and libs ( #35123 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-14 03:02:29 +00:00
plind
f8b249e649
fix(web): handle IME composition in DelimiterInput ( #34660 )
...
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-04-14 02:49:37 +00:00
yyh
fbcab757d5
test(e2e): improve auth coverage and authoring support ( #34920 )
2026-04-14 02:22:34 +00:00
Stephen Zhou
c0e998ef6e
chore: update deps ( #35066 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-04-14 02:19:29 +00:00
bohdansolovie
84f25807db
test: migrate mail_human_input_delivery cleanup fixture to SQLAlchemy 2.0 delete API ( #35090 )
2026-04-13 19:31:11 +00:00
dataCenter430
83b242be7b
refactor: replace bare dict with typed annotations in core plugin module ( #35096 )
2026-04-13 19:23:21 +00:00
bohdansolovie
a12d740a5d
test: migrate mail and segment indexing integration tests to SQLAlchemy 2.0 APIs ( #35091 )
2026-04-13 19:22:34 +00:00
bohdansolovie
3bbb014dc7
test: migrate remove_app_and_related_data integration tests to SQLAlchemy 2.0 APIs ( #35092 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 19:22:07 +00:00
aviu16
f040733e28
refactor(api): type _jsonify_form_definition payload with FormDefinitionPayload TypedDict ( #35094 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 19:21:19 +00:00
dataCenter430
b0bf7ca486
refactor: replace bare dict with typed annotations in controllers ( #35095 )
2026-04-13 19:19:52 +00:00
bohdansolovie
14d83c8bac
test: migrate trigger integration tests to SQLAlchemy 2.0 select API ( #35081 )
2026-04-13 17:19:34 +00:00
jimcody1995
8b506dfa42
refactor: replace bare dict with dict[str, Any] in openai_moderation ( #35079 )
2026-04-13 17:19:04 +00:00
wdeveloper16
ac2258c2dc
refactor: replace bare dict with dict[str, Any] in app_config managers ( #35087 )
2026-04-13 17:14:39 +00:00
wdeveloper16
3c279edcf2
refactor: replace bare dict with dict[str, Any] in app task_entities … ( #35084 )
2026-04-13 17:14:23 +00:00
wdeveloper16
9ed8a5ed73
refactor: replace bare dict with dict[str, Any] in model_manager and … ( #35083 )
2026-04-13 17:14:08 +00:00
wdeveloper16
3d4ddf4a6f
refactor: replace bare dict with dict[str, Any] in ops trace providers ( #35082 )
2026-04-13 17:13:46 +00:00
wdeveloper16
4e0273bb28
refactor: replace bare dict with dict[str, Any] in provider entities and plugin client ( #35077 )
2026-04-13 17:09:25 +00:00
wdeveloper16
7056d2ae99
refactor: replace bare dict with dict[str, Any] in moderation module ( #35076 )
2026-04-13 17:09:06 +00:00
wdeveloper16
d8fbc00cb9
refactor: replace bare dict with dict[str, Any] in dataset and external_knowledge services ( #35073 )
2026-04-13 17:08:45 +00:00
wdeveloper16
57c5f0ec87
refactor: replace bare dict with dict[str, Any] in tools manage services ( #35075 )
2026-04-13 17:08:31 +00:00
wdeveloper16
e5bd80c719
refactor: replace bare dict with dict[str, Any] in website_service ( #35074 )
2026-04-13 17:07:59 +00:00
Sam
25a33a454c
fix: handle URL construction error when switching to Visual Editor ( #35004 )
...
Co-authored-by: Sami Rusani <sr@samirusani>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-13 15:11:16 +00:00
yyh
bd30784b1d
chore(web): upgrade @base-ui/react to v1.4.0 ( #35048 )
2026-04-13 14:48:29 +00:00
Joel
28fce0a890
fix: click empty http node value may cause blur ( #35051 )
2026-04-13 14:48:18 +00:00
wdeveloper16
e1eb582bea
refactor: replace bare dict with dict[str, Any] in pipeline_template module ( #35071 )
2026-04-13 14:05:59 +00:00
wdeveloper16
2042ee453b
refactor: replace bare dict with dict[str, Any] in helper cache modules ( #35067 )
2026-04-13 14:05:50 +00:00
wdeveloper16
33c4e512f1
refactor: replace bare dict with dict[str, Any] in tools message_transformer ( #35069 )
2026-04-13 14:05:39 +00:00
wdeveloper16
253e8a3f98
refactor: replace bare dict with dict[str, Any] in ops_trace_manager ( #35070 )
2026-04-13 14:05:29 +00:00
wdeveloper16
06b63d65d1
refactor: replace bare dict with dict[str, Any] in rag extractors ( #35068 )
2026-04-13 14:05:21 +00:00
hj24
08f3133414
fix: db session expired issue ( #35049 )
2026-04-13 13:06:13 +00:00
wdeveloper16
d412cddf39
refactor: replace bare dict with UtmInfo TypedDict in operation_service ( #35055 )
2026-04-13 13:05:47 +00:00
wdeveloper16
671c5cdd84
refactor: replace bare dict with WorkflowRunListArgs TypedDict ( #35057 )
2026-04-13 13:05:39 +00:00
wdeveloper16
554f060092
refactor: replace bare dict with AdvancedPromptTemplateArgs TypedDict ( #35056 )
2026-04-13 13:05:23 +00:00
wdeveloper16
e243e8d8a3
refactor: replace bare dict with dict[str, Any] in datasource_entities ( #35062 )
2026-04-13 13:01:50 +00:00
wdeveloper16
1b935a367f
refactor: replace bare dict with dict[str, Any] in watercrawl client ( #35063 )
2026-04-13 13:01:32 +00:00
wdeveloper16
2edd083a71
refactor: replace bare dict with dict[str, Any] in OpenAPI tools parser ( #35061 )
2026-04-13 13:01:21 +00:00
wdeveloper16
dd50a68bf2
refactor: replace bare dict with dict[str, Any] in ops_service tracin… ( #35064 )
2026-04-13 13:01:00 +00:00
wdeveloper16
e8dd3461e8
refactor: replace bare dict with dict[str, Any] in plugin endpoint_service ( #35065 )
2026-04-13 13:00:27 +00:00
-LAN-
8dd4473432
refactor(auth): standardize failed login audit logging ( #35054 )
2026-04-13 12:26:13 +00:00
Stephen Zhou
b5bbbdd840
chore: revert react-i18next update ( #35058 )
2026-04-13 11:56:34 +00:00
Xin@@Gar
f0266e13c5
refactor: improve type annotations in HitTestingService ( #27838 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-13 10:31:31 +00:00
Yunlu Wen
ae898652b2
refactor: move vdb implementations to workspaces ( #34900 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: wangxiaolei <fatelei@gmail.com >
2026-04-13 08:56:43 +00:00
Ke Wang
c34f67495c
refactor(api): type WorkflowRun.to_dict with WorkflowRunDict TypedDict ( #35047 )
...
Co-authored-by: Ke Wang <ke@pika.art >
2026-04-13 08:30:28 +00:00
hj24
815c536e05
fix: optimize trigger long running read transactions ( #35046 )
2026-04-13 08:22:54 +00:00
wangxiaolei
fc64427ae1
fix: fix qdrant delete size is too large ( #35042 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 07:59:06 +00:00
wdeveloper16
11c518478e
test: migrate AudioService TTS message-ID lookup tests to Testcontainers integration tests ( #34992 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-04-13 06:26:43 +00:00
volcano303
e823635ce1
test: migrate app_dsl_service tests to testcontainers ( #34429 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 06:25:28 +00:00
sxxtony
98e74c8fde
refactor: migrate MessageAnnotation to TypeBase ( #34807 )
2026-04-13 06:22:43 +00:00
呆萌闷油瓶
29bfa33d59
feat: support ttft report to langfuse ( #33344 )
...
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-04-13 06:21:58 +00:00
LincolnBurrows2017
3ead0beeb1
fix: correct typo submision to submission ( #33435 )
...
Co-authored-by: LincolnBurrows2017 <lincoln@example.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-13 05:59:21 +00:00
corevibe555
2108c44c8b
refactor(api): consolidate duplicate RerankingModelConfig and WeightedScoreConfig definitions ( #34747 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 05:53:45 +00:00
Statxc
b0079e55b4
refactor(api): type WorkflowAppLog.to_dict with WorkflowAppLogDict TypedDict ( #34682 )
2026-04-13 05:47:44 +00:00
sxxtony
d9f54f8bd7
refactor: migrate WorkflowPause and WorkflowPauseReason to TypeBase ( #34688 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 05:46:52 +00:00
Jake Armstrong
5a446f8200
refactor(api): deduplicate dataset controller schemas into controller_schemas.py ( #34756 )
2026-04-13 05:33:20 +00:00
dev-miro26
f4d5e2f43d
refactor(api): improve type safety in MCPToolManageService.execute_auth_actions ( #34824 )
2026-04-13 05:29:10 +00:00
Jake Armstrong
9121f24181
refactor(api): deduplicate TextToAudioPayload and MessageListQuery into controller_schemas.py ( #34757 )
2026-04-13 05:27:35 +00:00
sxxtony
7dd507af04
refactor: migrate SegmentAttachmentBinding to TypeBase ( #34810 )
2026-04-13 05:22:43 +00:00
NVIDIAN
3b9aad2ba7
refactor: replace inline api.model response schemas with register_schema_models in activate ( #34929 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 05:21:46 +00:00
sxxtony
ea9f74b581
refactor: migrate RecommendedApp to TypeBase ( #34808 )
2026-04-13 05:19:49 +00:00
NVIDIAN
e37aaa482d
refactor: migrate apikey from marshal_with/api.model to Pydantic BaseModel ( #34932 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 05:18:42 +00:00
NVIDIAN
a3170f744c
refactor: migrate app site from marshal_with/api.model to Pydantic BaseModel ( #34933 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-13 05:18:16 +00:00
NVIDIAN
ced3780787
refactor: migrate mcp_server from marshal_with/api.model to Pydantic BaseModel ( #34935 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 05:13:53 +00:00
NVIDIAN
6faf26683c
refactor: remove marshal_with and inline api.model from app_import ( #34934 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-13 05:13:15 +00:00
dependabot[bot]
8ac9cbf733
chore(deps-dev): bump mypy from 1.20.0 to 1.20.1 in /api in the dev group ( #35039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 05:12:23 +00:00
dependabot[bot]
098ed34469
chore(deps): bump weave from 0.52.17 to 0.52.36 in /api in the llm group ( #35038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 04:29:31 +00:00
Crazywoola
6cf4d1002f
chore: refine .github configs for dependabot, PR template, and stale workflow ( #35035 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-13 04:11:31 +00:00
HeYinKazune
a111d56ea3
refactor: use sessionmaker in workflow_tools_manage_service.py ( #34896 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 03:47:29 +00:00
wdeveloper16
8436470fcb
refactor: replace bare dict with TypedDicts in annotation_service ( #34998 )
2026-04-13 03:46:33 +00:00
wdeveloper16
17da0e4146
test: migrate BillingService permission-check tests to Testcontainers integration tests ( #34993 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 03:44:14 +00:00
wdeveloper16
ea41e9ab4e
test: implement Account/Tenant model integration tests to replace db-mocked unit tests ( #34994 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 03:39:16 +00:00
dependabot[bot]
5770b5feef
chore(deps): bump the opentelemetry group across 1 directory with 16 updates ( #35028 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 03:28:46 +00:00
Ygor Leal
b5259a3a85
refactor(api): enable reportUntypedFunctionDecorator in pyright config ( #26412 ) ( #35031 )
2026-04-13 03:28:23 +00:00
XHamzaX
596559efc9
fix(rag): include is_summary and original_chunk_id in default vector projection ( #34950 )
...
Co-authored-by: VFootball Dev <vfootball@example.com >
2026-04-13 03:11:08 +00:00
dependabot[bot]
b7b03f8594
chore(deps): bump the python-packages group across 1 directory with 18 updates ( #35023 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 02:43:41 +00:00
dependabot[bot]
61ef255809
chore(deps): bump the github-actions-dependencies group with 4 updates ( #35018 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 02:27:38 +00:00
dependabot[bot]
08426376ac
chore(deps): bump opentelemetry-propagator-b3 from 1.40.0 to 1.41.0 in /api in the opentelemetry group ( #35017 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 02:01:41 +00:00
dependabot[bot]
d0262c899e
chore(deps): bump the storage group in /api with 2 updates ( #35020 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 01:59:03 +00:00
dependabot[bot]
152433d88a
chore(deps-dev): bump the vdb group in /api with 4 updates ( #35021 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 01:58:54 +00:00
dependabot[bot]
dece58d1a5
chore(deps-dev): bump the dev group in /api with 40 updates ( #35022 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 01:58:43 +00:00
dependabot[bot]
70be474aac
chore(deps): bump the storage group in /api with 3 updates ( #35014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 01:58:12 +00:00
dependabot[bot]
a852cbe7f2
chore(deps): bump the database group in /api with 2 updates ( #35013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 01:58:04 +00:00
dependabot[bot]
7df38d35c1
chore(deps): bump the google group in /api with 5 updates ( #35010 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 01:57:18 +00:00
dependabot[bot]
ef29a5ee3d
chore(deps): bump the flask group in /api with 3 updates ( #35007 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 01:57:11 +00:00
dependabot[bot]
9a7fe7ef16
chore(deps): bump the llm group in /api with 4 updates ( #35019 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 01:56:31 +00:00
-LAN-
8c4ea5c898
fix: external dataset tenant checks for bound knowledge APIs ( #34734 )
2026-04-13 01:47:57 +00:00
aviu16
d06bc2f2e1
refactor(api): type _build_log_dict return with LogDict TypedDict ( #34983 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 01:06:36 +00:00
wdeveloper16
534fea7104
refactor: replace bare dict with typed annotations in external_data_tool ( #34996 )
2026-04-13 01:02:22 +00:00
dataCenter430
bc2b9eec58
test: migrate test_workflow_draft_variable_service to SQLAlchemy 2.0 select() API ( #34986 )
2026-04-13 00:57:21 +00:00
wdeveloper16
88c38ddeb3
test: migrate conversation rename/delete edge cases to Testcontainers integration tests ( #34991 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-13 00:55:58 +00:00
wdeveloper16
602753b68a
refactor: replace bare dict with ActionDict TypedDict in cot_agent_runner ( #34997 )
2026-04-13 00:53:20 +00:00
YBoy
44ebfa3bb8
refactor(api): type _get_cluster_connection_health_params with TypedDict ( #34999 )
2026-04-13 00:52:12 +00:00
YBoy
6bacf7f953
refactor(api): type _serialize_full_content with FullContentDict TypedDict ( #35000 )
2026-04-13 00:51:26 +00:00
YBoy
095962f13e
refactor(api): type DataSourceApiKeyAuthBinding.to_dict with TypedDict ( #35001 )
2026-04-13 00:50:58 +00:00
GDS K S
0862fd74b0
refactor: migrate _model_to_insertion_dict return type to TypedDict ( #34988 )
2026-04-12 09:50:55 +00:00
dataCenter430
e0139f91c8
test: migrate conftest and plugin lifecycle tests to SQLAlchemy 2.0 select() API ( #34979 )
2026-04-12 05:21:31 +00:00
dataCenter430
64920ef648
test: migrate test_messages_clean_service to SQLAlchemy 2.0 select() API ( #34984 )
2026-04-12 05:21:07 +00:00
dataCenter430
7ba70869aa
test: migrate test_remove_app_and_related_data_task to SQLAlchemy 2.0 select() API ( #34985 )
2026-04-12 05:19:49 +00:00
wdeveloper16
f67297688f
refactor(tasks): migrate document_indexing_task and remove_app_and_related_data_task to SQLAlchemy 2.0 select() API ( #34968 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-12 01:49:56 +00:00
wdeveloper16
0841b4c663
refactor(api): migrate tools, account, workflow and plugin services to SQLAlchemy 2.0 ( #34966 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-12 01:45:27 +00:00
wdeveloper16
440602f52a
refactor(services): migrate summary_index_service to SQLAlchemy 2.0 select() API ( #34971 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-12 01:37:16 +00:00
wdeveloper16
510120410b
refactor(services): migrate trigger_provider_service to SQLAlchemy 2.0 select() API ( #34972 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-12 01:36:13 +00:00
wdeveloper16
4ef67fef3a
refactor(services): migrate builtin_tools_manage_service to SQLAlchemy 2.0 select() API ( #34973 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-12 01:25:51 +00:00
wdeveloper16
45561bed9d
test: update TestContainers integration tests and unit test fixtures to SQLAlchemy 2.0 select() API ( #34969 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-12 01:24:14 +00:00
wdeveloper16
7bd5e80323
refactor(services): migrate datasource_provider_service to SQLAlchemy 2.0 select() API ( #34974 )
2026-04-12 01:23:24 +00:00
wdeveloper16
7515eee0a8
refactor(services): migrate dataset_service and clear_free_plan_tenant_expired_logs to SQLAlchemy 2.0 select() API ( #34970 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-12 01:21:52 +00:00
wdeveloper16
452067db19
test: migrate Conversation.status_count and Site.generate_code SQL tests to Testcontainers ( #34955 )
2026-04-11 17:56:44 +00:00
Sven Weidenmann
859920a81f
refactor: migrate verify_subscription_credentials return type to TypedDict ( #34967 )
2026-04-11 16:41:40 +00:00
wdeveloper16
34ce3cac70
test: migrate RagPipelineService DB operation SQL tests to Testcontainer ( #34959 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-11 16:32:52 +00:00
wdeveloper16
12814b55d2
refactor(api): migrate core RAG layer to SQLAlchemy 2.0 select() API ( #34965 )
2026-04-11 16:32:20 +00:00
wdeveloper16
50206ae8a7
test: migrate WorkflowNodeExecutionModel creator property SQL tests to Testcontainers ( #34958 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-11 15:39:49 +00:00
wdeveloper16
169184ac9b
test: migrate Conversation/Message inputs tenant resolution SQL tests to Testcontainers ( #34957 )
2026-04-11 15:39:30 +00:00
wdeveloper16
33bc58c9c2
refactor(api): migrate controllers to SQLAlchemy 2.0 select() API ( #34960 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-11 15:30:19 +00:00
wangxiaolei
65d66768c1
fix: fix tool output duplicate ( #34962 )
2026-04-11 15:07:31 +00:00
yyh
c960f7ae48
refactor: remove base ui i18n dependency ( #34921 )
2026-04-11 12:10:30 +00:00
BitToby
d5104a4268
test: remove dataset permission mock tests superseded by testcontainers ( #34936 )
2026-04-11 04:29:39 +00:00
NVIDIAN
9069c01f9c
refactor: replace inline api.model with register_schema_models in billing ( #34928 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-11 04:01:03 +00:00
BitToby
0ff41a1127
test: remove dataset metadata mock tests superseded by testcontainers ( #34931 )
2026-04-11 03:37:20 +00:00
BitToby
7192af41e4
test: remove dataset service update/delete mock tests superseded by testcontainers ( #34937 )
2026-04-11 00:54:58 +00:00
NVIDIAN
5ec387b644
refactor: replace inline api.model with Pydantic BaseModel in model_config ( #34930 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-11 00:53:13 +00:00
YBoy
4be479fa06
refactor(api): type SQLALCHEMY_ENGINE_OPTIONS with TypedDict ( #34941 )
2026-04-11 00:39:37 +00:00
YBoy
e0d69204cd
refactor(api): type DatasourceInvokeMeta.to_dict with TypedDict ( #34940 )
2026-04-11 00:39:06 +00:00
YBoy
f2d6275da4
refactor(api): type get_prompt_template with TypedDict ( #34943 )
2026-04-11 00:38:16 +00:00
YBoy
992ac38d0d
refactor(api): type ToolInvokeMeta.to_dict with TypedDict ( #34942 )
2026-04-11 00:37:10 +00:00
dependabot[bot]
f962e61315
chore(deps): bump pypdf from 6.9.2 to 6.10.0 in /api ( #34946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-11 00:36:28 +00:00
BitToby
b3aebb71ff
refactor(api): type Document.to_dict with DocumentDict TypedDict ( #34924 )
...
Co-authored-by: bittoby <bittoby@users.noreply.github.com >
2026-04-10 17:36:50 +00:00
BitToby
98d3bcd079
test: migrate SQLAlchemyWorkflowNodeExecutionRepository tests to testcontainers ( #34926 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 17:35:52 +00:00
Coding On Star
1703df5c00
test: add unit tests for workflow components including tools and inspect vars ( #34843 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-10 13:11:36 +00:00
dataCenter430
674495680d
refactor(api): type Redis connection param builder functions with TypedDicts ( #34875 )
2026-04-10 11:36:39 +00:00
wangxiaolei
04f5fe5e38
fix: fix outputs share same name var ( #34604 )
2026-04-10 11:30:21 +00:00
非法操作
1b7d0bd4e6
chore: should hide change action when node is undeletable ( #34592 )
2026-04-10 11:29:29 +00:00
-LAN-
66183c1f0a
docs(contributing): move agent attribution guidance to PR template ( #34919 )
2026-04-10 11:11:12 +00:00
corevibe555
130ad295d0
refactor(api): replace Any with precise types in db_migration_lock ( #34891 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 11:09:33 +00:00
XHamzaX
6612ba69b1
fix(workflow): correct maximized editor panel layout in execution logs ( #34909 )
2026-04-10 10:59:09 +00:00
plind
2dc015b360
fix(api): default parent_mode to paragraph for hierarchical chunking via API ( #34635 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 10:55:40 +00:00
sxxtony
2eb43b1e1f
refactor: make DefaultFieldsMixin compatible with TypeBase (MappedAsDataclass) ( #34686 )
2026-04-10 18:53:27 +08:00
Ygor Leal
8633b2f1f7
refactor(tools): replace redundant dict[str, str] with EmojiIconDict ( #34786 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 18:53:05 +08:00
dataCenter430
c9f525a3b2
refactor(api): type workflow generator args dict with TypedDict ( #34876 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 08:27:32 +00:00
volcano303
e224c77920
test: migrate hit_testing_service tests to testcontainers ( #34750 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 08:26:40 +00:00
volcano303
28b8215c9b
test: migrate ops_service tests to testcontainers ( #34749 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 08:25:50 +00:00
corevibe555
98eedf14dc
refactor(services): replace Union with | syntax in service layer ( #34905 )
2026-04-10 07:44:47 +00:00
呆萌闷油瓶
cd3ee5bd5d
fix: sqlalchemy.orm.exc.DetachedInstanceError ( #34910 )
2026-04-10 07:44:22 +00:00
corevibe555
26e8f1f876
feat(ci): add pyrefly type coverage reporting to CI ( #34754 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 07:43:29 +00:00
corevibe555
af55665ff2
refactor(otel): replace Any with Tracer and [T] generics ( #34883 )
2026-04-10 07:37:14 +00:00
wangxiaolei
bcd738d2e6
fix: fix orm_exc.DetachedInstanceError ( #34904 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 07:13:59 +00:00
corevibe555
488fcd4f83
refactor(services): replace Union with | syntax in service layer (batch 2) ( #34906 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 07:05:31 +00:00
plind
5d4d60bb95
fix(web): assign in-progress tracing items to latest loop/iteration record ( #34661 )
...
Co-authored-by: Blackoutta <37723456+Blackoutta@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 06:01:19 +00:00
corevibe555
7f4bf19186
refactor(mcp): remove unused AnyFunction alias, tighten callback type ( #34890 )
2026-04-10 05:48:01 +00:00
corevibe555
07c573e52f
refactor(api): replace Optional/Union with | syntax, remove dead AnyFunction ( #34894 )
2026-04-10 05:46:05 +00:00
sxxtony
660c7e4a43
refactor: migrate TrialApp and AccountTrialAppRecord to TypeBase ( #34897 )
2026-04-10 05:13:06 +00:00
corevibe555
5fafac0ca4
refactor(api): modernize type annotations — replace Optional/Union with | syntax ( #34888 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 05:04:10 +00:00
volcano303
c41b62f47e
refactor(api): type format_preview returns with TypedDicts in index processors ( #34893 )
2026-04-10 05:01:01 +00:00
yyh
f42c1b68a4
refactor(web): move avatar to base ui ( #34889 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 04:44:05 +00:00
-LAN-
b90fe73c96
fix(api): prevent cross-tenant external API use-check disclosure ( #34744 )
2026-04-10 03:23:32 +00:00
Pulakesh
d19f47b458
fix(api): replace assert isinstance with proper runtime type checks in message transformers ( #34865 )
2026-04-10 03:19:52 +00:00
carlos4s
86fd94767c
refactor(api): use sessionmaker in relyt & tidb_vector VDB services ( #34848 )
2026-04-10 03:16:25 +00:00
corevibe555
d826ac7099
refactor(models): replace Any with precise types in Tenant and MCPToo… ( #34880 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-10 03:12:38 +00:00
volcano303
40e23ce8dc
refactor(api): type DatasourceProviderApiEntity.to_dict with TypedDict ( #34879 )
2026-04-10 01:47:59 +00:00
Jean Ibarz
d50f096b14
fix(mcp): catch JSONDecodeError in OAuth discovery functions 🤖 🤖 🤖 ( #34868 )
2026-04-10 01:28:57 +00:00
dataCenter430
1117b6e72d
refactor: convert appmode misc if/elif to match/case ( #30001 ) ( #34869 )
2026-04-10 00:35:12 +00:00
dataCenter430
c5c5c71d15
refactor(api): type OpenSearch/Lindorm/Huawei VDB config params dicts with TypedDicts ( #34870 )
2026-04-10 00:34:34 +00:00
dataCenter430
a31c1d2c69
refactor(api): type Celery SSL options and Sentinel transport dicts with TypedDicts ( #34871 )
2026-04-10 00:33:23 +00:00
YBoy
2352269ba9
refactor(api): type recommend app database retrieval dicts with TypedDicts ( #34873 )
2026-04-10 00:32:24 +00:00
sxxtony
985e71ebf4
refactor: migrate TrialApp and AccountTrialAppRecord to TypeBase ( #34806 )
2026-04-09 15:41:29 +00:00
NVIDIAN
4d57f04a26
refactor: migrate console human_input_form from reqparse to PydanticBaseModel ( #34858 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-09 15:38:47 +00:00
NVIDIAN
ab3b305682
refactor: migrate web human_input_form from reqparse to Pydantic BaseModel ( #34859 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-09 15:38:16 +00:00
NVIDIAN
b8858708be
chore: remove commented-out reqparse code from rag_pipeline_workflow ( #34860 )
...
Co-authored-by: ai-hpc <ai-hpc@users.noreply.github.com >
2026-04-09 15:37:39 +00:00
Jonathan Chang
0a6494abfb
refactor(api): deduplicate EnabledConfig property logic in AppModelConfig ( #34793 )
2026-04-09 14:24:39 +00:00
Renzo
75b88a5416
refactor: migrate session.query to select API in deal dataset index update task ( #34847 )
2026-04-09 14:17:08 +00:00
aliworksx08
e143dbce50
refactor: migrate session.query to select API in webhook service ( #34849 )
2026-04-09 14:16:33 +00:00
aliworksx08
8ad131bb3b
refactor: migrate session.query to select API in file service ( #34852 )
2026-04-09 14:15:59 +00:00
wangxiaolei
41eeb1f2e7
fix: fix sqlalchemy.orm.exc.DetachedInstanceError ( #34845 )
2026-04-09 10:55:48 +00:00
Stephen Zhou
02c1bfc3e7
chore: install from npm for vinext ( #34840 )
2026-04-09 08:35:01 +00:00
wangxiaolei
d042cbc62e
fix: fix remove_leading_symbols remove [ ( #34832 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 08:22:09 +00:00
Asuka Minato
03750b76ac
ci: bump pyrefly version ( #34821 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 08:16:25 +00:00
平衡世界的BOY
1befd2a602
fix(web): resolve Dify compact array types in tool output schema ( #34804 )
2026-04-09 08:01:23 +00:00
-LAN-
d1e33ba9ea
refactor(api): reduce Dify GraphInitParams usage ( #34825 )
2026-04-09 07:59:15 +00:00
Stephen Zhou
7d793e12c8
chore: update deps ( #34833 )
2026-04-09 07:31:57 +00:00
Coding On Star
1ce6e279f0
test: add unit tests for AppPublisher, Sidebar, Chat, FileUploader, Form Demo, Notion Page Selector, Prompt Editor, and Header Navigation components ( #34802 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-04-09 07:30:51 +00:00
-LAN-
ec56f4e839
fix(docker): restore S3_ADDRESS_STYLE env examples ( #34826 )
2026-04-09 06:44:28 +00:00
Jonathan Chang
d5ababfed0
refactor(api): deduplicate json serialization in AppModelConfig.from_model_config_dict ( #34795 )
2026-04-09 06:14:48 +00:00
yyh
8225f98565
fix(web): use nuqs for log conversation url state ( #34820 )
2026-04-09 06:09:27 +00:00
aliworksx08
4c05316a7b
refactor(api): deduplicate DSL shared entities into dsl_entities.py ( #34762 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 06:04:18 +00:00
carlos4s
66e588c8ca
refactor(api): use sessionmaker in builtin tools manage service ( #34812 )
2026-04-09 05:58:38 +00:00
Renzo
9a51c2f56a
refactor: migrate session.query to select API in deal dataset vector index task ( #34819 )
2026-04-09 05:50:59 +00:00
aliworksx08
ee789db443
refactor: migrate session.query to select API in plugin services ( #34817 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 05:49:59 +00:00
carlos4s
d360929af1
refactor(api): use sessionmaker in pgvecto_rs VDB service ( #34818 )
2026-04-09 05:49:03 +00:00
dataCenter430
5f53748d07
refactor: convert ToolProviderType if/elif to match/case ( #30001 ) ( #34794 )
2026-04-09 05:48:40 +00:00
Renzo
e3cc4b83c8
refactor: migrate session.query to select API in clean dataset task ( #34815 )
2026-04-09 05:46:36 +00:00
aliworksx08
b5acc8e392
refactor: migrate session.query to select API in core tools ( #34814 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 05:44:49 +00:00
Renzo
f5ea61e93e
refactor: migrate session.query to select API in document indexing sync task ( #34813 )
2026-04-09 05:44:13 +00:00
carlos4s
a76a8876d1
refactor(api): use sessionmaker in datasource provider service ( #34811 )
2026-04-09 05:43:13 +00:00
carlos4s
be1f4b34f8
refactor(api): use sessionmaker in workflow & RAG pipeline services ( #34805 )
2026-04-09 05:42:39 +00:00
Jake Armstrong
c19a822e1b
refactor: deduplicate DefaultRetrievalModelDict TypedDict into retrieval_service.py ( #34758 )
2026-04-09 04:13:04 +00:00
dataCenter430
8782787a9e
refactor: convert TelemetryCase if/elif to match/case ( #3001 ) ( #34797 )
2026-04-09 03:40:07 +00:00
lif
4c6b8f9229
test: add e2e scenarios for app creation and sign-out ( #34285 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-04-09 03:31:13 +00:00
dependabot[bot]
51dcf4ce84
chore(deps): bump litellm from 1.82.6 to 1.83.0 in /api ( #34544 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 03:27:21 +00:00
wangxiaolei
27e484e7f8
feat: redis add retry logic ( #34566 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 03:08:25 +00:00
BrianWang1990
9308287fea
fix: copy button not working on API Server and API Key pages ( #34515 )
...
Co-authored-by: Brian Wang <BrianWang1990@users.noreply.github.com >
Co-authored-by: test <test@testdeMac-mini.local >
Co-authored-by: BrianWang1990 <512dabing99@163.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-04-09 02:49:40 +00:00
dataCenter430
7ca5b726a2
refactor: convert ProviderQuota if/elif to match/case ( #30001 ) ( #34791 )
2026-04-09 02:28:19 +00:00
dataCenter430
0bdd1267fb
refactor: convert appmode plugin if/elif to match/case ( #30001 ) ( #34790 )
2026-04-09 02:28:03 +00:00
dataCenter430
3ea88dfc7f
refactor: convert appMode controllers if/elif to match/case ( #30001 ) ( #34789 )
2026-04-09 02:27:19 +00:00
dataCenter430
2275c5b1a3
refactor: convert file-transfer-method-pipeline if/elif to match/case ( #30001 ) ( #34788 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-09 01:43:52 +00:00
dataCenter430
1c7cf44af4
refactor: convert SegmentType controllers if/elif to match/case ( #30001 ) ( #34784 )
2026-04-09 01:11:47 +00:00
dataCenter430
3325392cc5
refactor: convert segmentType workflow if/elif to match/case ( #34785 )
2026-04-09 00:51:43 +00:00
dataCenter430
fd2843b0fb
refactor: convert file-transfer-method-tools if/elif to match/case ( #30001 ) ( #34783 )
2026-04-09 00:42:13 +00:00
volcano303
1898a3f8a5
test: migrate recommended_app_service tests to testcontainers ( #34751 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-09 00:36:57 +00:00
dataCenter430
9c4f897b9a
refactor: convert segmentType if/elif to match/case in webhook_service.py ( #30001 ) ( #34770 )
2026-04-09 00:36:28 +00:00
dataCenter430
47b9d48f70
refactor: convert ToolProviderType if/elif to match/case ( #30001 ) ( #34768 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-09 00:17:22 +00:00
dataCenter430
ce68f2cdc6
refactor: convert webapp auth type if/elif to match/case ( #30001 ) ( #34782 )
2026-04-09 00:16:44 +00:00
dataCenter430
a8fa552b3a
refactor: convert importStatus if/elif to match/case ( #30001 ) ( #34780 )
2026-04-09 00:04:47 +00:00
Jake Armstrong
bd257777a0
refactor(api): deduplicate workflow controller schemas into controller_schemas.py ( #34755 )
2026-04-08 23:49:04 +00:00
dataCenter430
e6715a2dbe
refactor: convert FileTransferMethod if/elif to match/case ( #30001 ) ( #34769 )
2026-04-08 23:27:10 +00:00
Jake Armstrong
8f46c9113c
refactor(api): deduplicate ImportMode and ImportStatus enums from rag_pipeline_dsl_service ( #34759 )
2026-04-08 23:23:04 +00:00
carlos4s
5aa4e23f54
refactor(api): use sessionmaker in end user, retention & cleanup services ( #34765 )
2026-04-08 23:21:28 +00:00
Renzo
5821511114
refactor: migrate session.query to select API in batch clean and disable segments tasks ( #34760 )
2026-04-08 23:20:25 +00:00
Renzo
d6d9b04c41
refactor: migrate session.query to select API in add document and clean document tasks ( #34761 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 23:19:36 +00:00
Renzo
540289e6c6
refactor: migrate session.query to select API in delete segment and regenerate summary tasks ( #34763 )
2026-04-08 23:19:03 +00:00
carlos4s
1d971d3240
refactor(api): use sessionmaker in plugin & trigger services ( #34764 )
2026-04-08 23:18:26 +00:00
carlos4s
02a9f0abca
refactor(api): use sessionmaker in core app generators & pipelines ( #34771 )
2026-04-08 23:15:58 +00:00
Renzo
289f091bf9
refactor: migrate session.query to select API in delete conversation task ( #34772 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 23:15:19 +00:00
tmimmanuel
1a4eb47e1d
refactor(api): tighten types in trivial lint and config fixes ( #34773 )
...
Co-authored-by: tmimmanuel <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>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 23:14:44 +00:00
carlos4s
4c70bfa8b8
refactor(api): use sessionmaker in trigger provider service & dataset… ( #34774 )
2026-04-08 23:13:38 +00:00
aliworksx08
3a4756449a
refactor: migrate session.query to select API in schedule cleanup task ( #34775 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 23:12:57 +00:00
dependabot[bot]
55b7ea04a7
chore(deps): bump cryptography from 46.0.6 to 46.0.7 in /api ( #34776 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 23:12:19 +00:00
非法操作
ccfc8c6f15
chore: align prompt editor var checks with use-check-list checks ( #34715 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 13:29:07 +00:00
zhangbububu
4fb3fab82d
fix: add backward-compatible query param for decode_plugin_from_ident… ( #34720 )
2026-04-08 13:28:37 +00:00
wangxiaolei
3cea0dfb07
fix: fix import error ( #34728 )
2026-04-08 13:27:53 +00:00
github-actions[bot]
0d6db3a3f3
chore(i18n): sync translations with en-US ( #34745 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-04-08 12:10:37 +00:00
github-actions[bot]
3d5a81bd30
chore(i18n): sync translations with en-US ( #34742 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-04-08 11:30:47 +00:00
yyh
208604a3a8
fix(ci): repair i18n bridge and translation workflow ( #34738 )
2026-04-08 11:05:13 +00:00
Stephen Zhou
63bfba0bdb
fix: update how ky handle error ( #34735 )
2026-04-08 10:38:33 +00:00
Coding On Star
9948a51b14
test: add unit tests for access control components to enhance coverage and reliability ( #34722 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 08:50:57 +00:00
s-kawamura-upgrade
0e0bb3582f
feat(web): add ALLOW_INLINE_STYLES env var to opt-in inline CSS in Markdown rendering ( #34719 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 08:38:24 +00:00
Stephen Zhou
546062d2cd
chore: remove raw vite deps ( #34726 )
2026-04-08 07:49:53 +00:00
Stephen Zhou
aad0b3c157
build: include vinext in docker build ( #34535 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-04-08 07:26:39 +00:00
corevibe555
4d4265f531
refactor(api): deduplicate Pydantic models across fields and controllers ( #34718 )
2026-04-08 05:20:00 +00:00
Will
e138523123
fix: legacy model_type deserialization regression ( #34717 )
2026-04-08 05:08:12 +00:00
carlos4s
a65e1f71b4
refactor: use sessionmaker in small services 2 ( #34696 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 05:06:50 +00:00
yyh
909c062ee1
fix(web): avoid prehydration script in slider ( #34676 )
2026-04-08 04:03:19 +00:00
hj24
f5322e45fc
refactor: enhance billing info response handling ( #34340 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 03:49:35 +00:00
Stephen Zhou
017f09f1e9
ci: update web changes scope ( #34713 )
2026-04-08 03:24:41 +00:00
corevibe555
0ba66ab155
refactor(api): deduplicate shared controller request schemas into controller_schemas.py ( #34700 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-08 03:10:04 +00:00
corevibe555
5cd267d755
refactor(api): deduplicate RAG index entities and consolidate import paths ( #34690 )
2026-04-08 02:49:40 +00:00
Stephen Zhou
d30946dabf
chore: update deps ( #34704 )
2026-04-08 02:45:30 +00:00
wangxiaolei
b0e524213e
fix: backendModelConfig.chat_prompt_config.prompt is undefined ( #34709 )
2026-04-08 02:29:18 +00:00
corevibe555
b1adb5652e
refactor(api): deduplicate I18nObject in datasource entities ( #34701 )
2026-04-08 01:36:56 +00:00
corevibe555
c825d5dcf6
refactor(api): tighten types for Tenant.custom_config_dict and MCPToolProvider.headers ( #34698 )
2026-04-08 01:36:42 +00:00
Renzo
2127d5850f
refactor: replace untyped dicts with TypedDict in VDB config classes ( #34697 )
2026-04-08 00:57:11 +00:00
carlos4s
ae9fcc2969
refactor: use sessionmaker in controllers, events, models, and tasks 1 ( #34693 )
2026-04-07 23:47:20 +00:00
corevibe555
624db69f12
refactor(api): remove duplicated RAG entities from services layer ( #34689 )
2026-04-07 23:36:59 +00:00
corevibe555
80a7843f45
refactor(api): migrate consumers to shared RAG domain entities from core/rag/entities/ ( #34692 )
2026-04-07 23:22:56 +00:00
Renzo
cb55176612
refactor: migrate session.query to select API in small task files batch ( #34684 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-07 22:58:23 +00:00
Statxc
5aa2524d33
refactor(api): type I18nObject.to_dict with I18nObjectDict TypedDict ( #34680 )
2026-04-07 22:57:32 +00:00
Pulakesh
2575a3a3ab
refactor(api): clean up AssistantPromptMessage typing in CotChatAgentRunner ( #34681 )
2026-04-07 22:53:14 +00:00
corevibe555
f8f7b0ec1a
refactor(api): deduplicate shared auth request payloads into auth_entities.py ( #34694 )
2026-04-07 22:51:11 +00:00
corevibe555
d2ee486900
refactor(api): extract shared RAG domain entities into core/rag/entity ( #34685 )
2026-04-07 22:43:37 +00:00
Statxc
c44ddd9831
refactor(api): type Chroma and AnalyticDB config params dicts with TypedDicts ( #34678 )
2026-04-07 13:27:12 +00:00
Statxc
e645cbd8f8
refactor(api): type VDB config params dicts with TypedDicts ( #34677 )
2026-04-07 13:23:42 +00:00
YBoy
485fc2c416
refactor(api): type Tenant custom config with TypedDict and tighten MCP headers type ( #34670 )
2026-04-07 13:18:19 +00:00
YBoy
f09be969bb
refactor(api): type single-node graph structure with TypedDicts in workflow_entry ( #34671 )
2026-04-07 13:18:00 +00:00
Statxc
597a0b4d9f
refactor(api): type indexing result with IndexingResultDict TypedDict ( #34672 )
2026-04-07 13:17:39 +00:00
Statxc
779cce3c61
refactor(api): type gen_index_struct_dict with VectorIndexStructDict TypedDict ( #34675 )
2026-04-07 13:17:20 +00:00
Statxc
b5d9a71cf9
refactor(api): type VDB to_index_struct with VectorIndexStructDict TypedDict ( #34674 )
2026-04-07 13:17:04 +00:00
corevibe555
c2af415450
refactor(api): Extract shared ResponseModel ( #34633 )
2026-04-07 13:05:38 +00:00
Dream
89ce61cfea
refactor(api): replace json.loads with Pydantic validation in security and tools layers ( #34380 )
2026-04-07 12:11:51 +00:00
yyh
05c5327f47
chore: remove unused pnpm overrides ( #34658 )
2026-04-07 09:36:49 +00:00
yyh
3891c0a255
fix(workflow): correct env variable picker validation ( #34666 )
2026-04-07 09:34:25 +00:00
非法操作
63b1d0c1ea
fix: var input label missing icon ( #34569 )
2026-04-07 09:33:13 +00:00
Pulakesh
75ed38fb3d
fix( #34636 ): replace SimpleNamespace with MagicMock(spec=App) in test_app_dsl_service ( #34659 )
2026-04-07 07:25:46 +00:00
Statxc
63db9a7a2f
refactor(api): type load balancing config dicts with TypedDict ( #34639 )
2026-04-07 05:58:10 +00:00
Statxc
19c80f0f0e
refactor(api): type error stream response with TypedDict ( #34641 )
2026-04-07 05:57:42 +00:00
YBoy
c5a0bde3ec
refactor(api): type aliyun trace utils with TypedDict and tighten return types ( #34642 )
2026-04-07 05:57:22 +00:00
YBoy
1261e5e5e8
refactor(api): type webhook validation result and workflow inputs with TypedDict ( #34645 )
2026-04-07 05:57:02 +00:00
Renzo
e2ecd68556
refactor: migrate session.query to select API in rag pipeline task files ( #34648 )
2026-04-07 05:56:19 +00:00
Pulakesh
bceb0eee9b
refactor(api): migrate dict returns to TypedDicts in billing service ( #34649 )
2026-04-07 05:56:02 +00:00
Renzo
173e818a62
refactor: migrate session.query to select API in summary and remove document tasks ( #34650 )
2026-04-07 05:55:31 +00:00
YBoy
84d8940dbf
refactor(api): type app parameter feature toggles with FeatureToggleD… ( #34651 )
2026-04-07 05:53:50 +00:00
Renzo
3e995e6a6d
refactor: migrate session.query to select API in document task files ( #34646 )
2026-04-07 05:53:21 +00:00
yyh
459c36f21b
fix: improve app delete alert dialog UX ( #34644 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-07 05:03:39 +00:00
Renzo
72adb5468c
refactor: migrate session.query to select API in retrieval_service ( #34638 )
2026-04-07 04:46:30 +00:00
Renzo
1194957fde
refactor: migrate session.query to select API in end_user_service and small tasks ( #34620 )
2026-04-07 04:25:55 +00:00
Renzo
68bd29eda2
refactor: migrate session.query to select API in sync task and services ( #34619 )
2026-04-07 04:23:14 +00:00
YBoy
f67a811f7f
refactor: replace dict params with BaseModel payloads in TagService ( #34422 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-07 04:20:02 +00:00
yyh
b9c122e7f4
fix: simplify pre-commit hook flow ( #34637 )
2026-04-07 04:19:31 +00:00
aliworksx08
396b39dff9
refactor: migrate session.query to select API in console controllers ( #34607 )
2026-04-07 04:19:30 +00:00
Renzo
ac8bd12609
refactor: migrate session.query to select API in small task files ( #34617 )
2026-04-07 04:13:22 +00:00
Renzo
b55bef4438
refactor: migrate session.query to select API in core misc modules ( #34608 )
2026-04-07 04:08:34 +00:00
非法操作
2f9667de76
fix: web app user avatar display incorrect black ( #34624 )
2026-04-07 03:23:56 +00:00
Statxc
a7b6307d32
refactor(api): type dataset service dicts with TypedDict ( #34625 )
2026-04-07 02:10:52 +00:00
Statxc
2883ad6764
refactor(api): type plugin migration results with TypedDict ( #34627 )
2026-04-07 02:10:23 +00:00
Pulakesh
0feff5b048
refactor(api): enforce strict typing on retrieval_model to resolve FIXME ( #34614 )
2026-04-07 01:10:53 +00:00
Statxc
0bce6b35b4
refactor(api): type LLM generator results with TypedDict ( #34621 )
2026-04-07 01:06:08 +00:00
YBoy
89e23456f0
refactor(api): type invitation detail with InvitationDetailDict TypedDict ( #34613 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-07 01:03:31 +00:00
Jake Armstrong
a39173c227
refactor(api): type notification response with NotificationResponseDict TypedDict ( #34616 )
2026-04-07 01:03:18 +00:00
YBoy
12e93d374f
refactor(api): type MCP tool schema and arguments with TypedDict ( #34612 )
2026-04-07 01:02:06 +00:00
YBoy
922f9242e4
refactor(api): type crawl status dicts with CrawlStatusDict TypedDict ( #34611 )
2026-04-07 01:01:04 +00:00
YBoy
7fc0a791a2
refactor(api): type document summary status detail with TypedDict ( #34610 )
2026-04-07 01:00:39 +00:00
YBoy
8d37116fec
refactor(api): type storage statistics with StorageStatisticsDict TypedDict ( #34609 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-07 00:59:32 +00:00
dependabot[bot]
4b500f988d
chore(deps-dev): bump the dev group across 1 directory with 20 updates ( #34601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 13:24:31 +00:00
YBoy
5ad906ea6a
refactor(api): type workflow run related counts with RelatedCountsDict TypedDict ( #34530 )
2026-04-06 13:17:01 +00:00
dependabot[bot]
5b862a43e0
chore(deps-dev): bump the dev group in /api with 6 updates ( #34579 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-06 11:49:54 +00:00
YBoy
1e5cd69205
refactor(api): type archive manifest with ArchiveManifestDict TypedDict ( #34594 )
2026-04-06 11:35:11 +00:00
Jake Armstrong
9081c46565
refactor(api): type upload file serialization with UploadFileDict TypedDict ( #34589 )
2026-04-06 11:34:52 +00:00
dependabot[bot]
40b252be8c
chore(deps): bump google-auth-httplib2 from 0.3.0 to 0.3.1 in /api in the google group ( #34575 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-06 11:32:30 +00:00
dependabot[bot]
ba1357038a
chore(deps): update flask-compress requirement from <1.24,>=1.17 to >=1.17,<1.25 in /api in the flask group ( #34573 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-06 11:32:19 +00:00
dependabot[bot]
46d1f4c338
chore(deps-dev): bump the vdb group in /api with 7 updates ( #34586 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:31:36 +00:00
YBoy
9c880dd650
refactor(api): type orphaned draft variable stats with TypedDict ( #34590 )
2026-04-06 11:30:53 +00:00
YBoy
01ba0e050f
refactor(api): reuse IdentityDict TypedDict in logging filters ( #34593 )
2026-04-06 11:30:21 +00:00
dependabot[bot]
ccc4aae94e
chore(deps): bump the llm group in /api with 3 updates ( #34583 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:30:02 +00:00
dependabot[bot]
01242e13d7
chore(deps): bump sqlalchemy from 2.0.48 to 2.0.49 in /api in the database group ( #34584 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:29:50 +00:00
dependabot[bot]
938ee27e42
chore(deps): bump the github-actions-dependencies group with 4 updates ( #34582 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:29:07 +00:00
dependabot[bot]
a101f72153
chore(deps): bump the google group in /api with 4 updates ( #34581 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:29:00 +00:00
dependabot[bot]
40642433d8
chore(deps): bump flask-compress from 1.23 to 1.24 in /api in the flask group ( #34580 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:28:25 +00:00
dependabot[bot]
8979181d5e
chore(deps): bump boto3 from 1.42.78 to 1.42.83 in /api in the storage group ( #34578 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-06 11:27:58 +00:00
dependabot[bot]
c17c6b5c35
chore(deps): bump the storage group in /api with 2 updates ( #34585 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:27:26 +00:00
kurokobo
e83a4090ac
fix: lighten the health checks for the Worker and Worker Beat services, and disable them by default ( #34572 )
2026-04-06 02:26:26 +00:00
YBoy
b71b9f80b9
refactor(api): type workflow run delete/count results with RunsWithRelatedCountsDict TypedDict ( #34531 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-05 16:11:41 +00:00
agenthaulk
ee87289917
refactor: convert AppMode if/elif to match/case in app_generate_service ( #30001 ) ( #34563 )
...
Co-authored-by: agenthaulk <agenthaulk@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-05 10:23:51 +00:00
agenthaulk
5ad8c3e249
refactor: convert AppMode if/elif to match/case in service files ( #30001 ) ( #34562 )
...
Co-authored-by: agenthaulk <agenthaulk@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-05 10:22:11 +00:00
agenthaulk
8b992513b8
refactor: convert ProviderQuotaType if/elif to match/case ( #30001 ) ( #34561 )
...
Co-authored-by: agenthaulk <agenthaulk@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-05 10:20:18 +00:00
Renzo
eca0cdc7a9
refactor: select in dataset_service (SegmentService and remaining cla… ( #34547 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-05 00:13:06 +00:00
Renzo
779e6b8e0b
refactor: select in datasource_provider_service ( #34548 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-05 00:12:15 +00:00
Renzo
c2428361c4
refactor: select in dataset_service (DocumentService class) ( #34528 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 22:52:01 +00:00
Renzo
68e4d13f36
refactor: select in annotation_service ( #34503 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 22:47:22 +00:00
Stephen Zhou
cb9f4bb100
build: include packages in docker build ( #34532 )
2026-04-03 13:40:16 +00:00
YBoy
8a398f3105
refactor(api): type messages cleanup stats with MessagesCleanStatsDict TypedDict ( #34527 )
2026-04-03 12:29:41 +00:00
YBoy
0f051d5886
refactor(api): type celery sqlcommenter tags with CelerySqlcommenterTagsDict TypedDict ( #34526 )
2026-04-03 12:06:15 +00:00
Renzo
e85d9a0d72
refactor: select in dataset_service (DatasetService class) ( #34525 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 12:01:31 +00:00
Renzo
06dde4f503
refactor: select in account_service (TenantService class) ( #34499 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-03 11:03:45 +00:00
Coding On Star
83d4176785
test: add unit tests for app store and annotation components, enhancing coverage for state management and UI interactions ( #34510 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 09:09:59 +00:00
yyh
c94951b2f8
refactor(web): migrate notion page selectors to tanstack virtual ( #34508 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 07:03:12 +00:00
Matt Van Horn
a9cf8f6c5d
refactor(web): replace react-syntax-highlighter with shiki ( #33473 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 06:40:26 +00:00
YBoy
64ddec0d67
refactor(api): type annotation service dicts with TypedDict ( #34482 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-03 06:25:52 +00:00
Renzo
da3b0caf5e
refactor: select in account_service (RegisterService class) ( #34500 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 06:21:26 +00:00
Stephen Zhou
4fedd43af5
chore: update code-inspector-plugin to 1.5.1 ( #34506 )
2026-04-03 05:34:03 +00:00
yyh
a263f28e19
fix(web): restore ui select public exports ( #34501 )
2026-04-03 04:42:02 +00:00
Stephen Zhou
d53862f135
chore: override lodash ( #34502 )
2026-04-03 04:40:46 +00:00
Renzo
608958de1c
refactor: select in external_knowledge_service ( #34493 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 03:42:16 +00:00
Renzo
7eb632eb34
refactor: select in rag_pipeline ( #34495 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 03:42:01 +00:00
Renzo
33d4fd357c
refactor: select in account_service (AccountService class) ( #34496 )
2026-04-03 03:41:46 +00:00
agenthaulk
e55bd61c17
refactor: replace useContext with use in selected batch ( #34450 )
2026-04-03 03:37:35 +00:00
Stephen Zhou
f2fc213d52
chore: update deps ( #34487 )
2026-04-03 03:26:49 +00:00
YBoy
f814579ed2
test: migrate service_api dataset controller tests to testcontainers ( #34423 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 02:28:47 +00:00
YBoy
71d299d0d3
refactor(api): type hit testing retrieve responses with TypedDict ( #34484 )
2026-04-03 02:25:30 +00:00
YBoy
e178451d04
refactor(api): type log identity dict with IdentityDict TypedDict ( #34485 )
2026-04-03 02:25:02 +00:00
YBoy
9a6222f245
refactor(api): type webhook data extraction with RawWebhookDataDict TypedDict ( #34486 )
2026-04-03 02:24:17 +00:00
YBoy
affe5ed30b
refactor(api): type get_knowledge_rate_limit with KnowledgeRateLimitD… ( #34483 )
2026-04-03 02:23:32 +00:00
wangxiaolei
4cc5401d7e
fix: fix import dsl failed ( #34492 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-03 02:08:21 +00:00
Stephen Zhou
36e840cd87
chore: knip fix ( #34481 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-02 15:03:42 +00:00
Tim Ren
985b41c40b
fix(security): add tenant_id validation to prevent IDOR in data source binding ( #34456 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 13:17:02 +00:00
lif
2e29ac2829
fix: remove redundant cast in MCP base session ( #34461 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-04-02 12:36:21 +00:00
Renzo
dbfb474eab
refactor: select in workflow_tools_manage_service ( #34477 )
2026-04-02 12:35:04 +00:00
Renzo
d243de26ec
refactor: select in metadata_service ( #34479 )
2026-04-02 12:34:38 +00:00
Stephen Zhou
894826771a
chore: clean up useless tailwind reference ( #34478 )
2026-04-02 11:45:19 +00:00
Asuka Minato
a3386da5d6
ci: Update pyrefly version to 0.59.1 ( #34452 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-02 09:48:46 +00:00
99
318a3d0308
refactor(api): tighten login and wrapper typing ( #34447 )
2026-04-02 09:36:58 +00:00
Poojan
5bafb163cc
test: add unit tests for services and tasks part-4 ( #33223 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
Co-authored-by: rajatagarwal-oss <rajat.agarwal@infocusp.com >
Co-authored-by: Dev Sharma <50591491+cryptus-neoxys@users.noreply.github.com >
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-04-02 08:35:46 +00:00
Stephen Zhou
52b1bc5b09
refactor: split icon collections ( #34453 )
2026-04-02 07:58:15 +00:00
Stephen Zhou
1873b22e96
refactor: update to tailwind v4 ( #34415 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-04-02 07:06:11 +00:00
Akash Kumar
9a8c853a2e
test: added unit test for remaining files in core helper folder ( #33288 )
...
Co-authored-by: rajatagarwal-oss <rajat.agarwal@infocusp.com >
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-04-02 06:50:58 +00:00
Akash Kumar
e54383d0fe
test: added test for api/services/rag_pipeline folder ( #33222 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-04-02 06:40:52 +00:00
Sedo
43c48ba4d7
fix: add tenant/dataset ownership checks to prevent IDOR vulnerabilities ( #34436 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-02 05:45:20 +00:00
99
8f9dbf269e
chore(api): align Python support with 3.12 ( #34419 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-02 05:07:32 +00:00
Renzo
cb9ee5903a
refactor: select in tag_service ( #34441 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-02 05:04:36 +00:00
99
cd406d2794
refactor(api): replace test fixture side-effect imports ( #34421 )
2026-04-02 04:55:15 +00:00
wangxiaolei
993a301468
fix: fix online_drive is not a valid datasource_type ( #34440 )
2026-04-02 04:45:02 +00:00
Renzo
399d3f8da5
refactor: model_load_balancing_service and api_tools_manage_service ( #34434 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-02 04:38:35 +00:00
yyh
f9d9ad7a38
refactor(web): migrate remaining toast usage ( #34433 )
2026-04-02 04:16:50 +00:00
YBoy
2d29345f26
refactor(api): type OpsTraceProviderConfigMap with TracingProviderCon… ( #34424 )
2026-04-02 01:47:08 +00:00
dependabot[bot]
725f9e3dc4
chore(deps): bump aiohttp from 3.13.3 to 3.13.4 in /api ( #34425 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 00:33:09 +00:00
Renzo
4e1d060439
refactor: select in message_service and ops_service ( #34414 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-01 16:37:27 +00:00
Tim Ren
391007d02e
refactor: migrate service_api and inner_api to sessionmaker pattern ( #34379 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-01 14:53:41 +00:00
wangxiaolei
e41965061c
fix: sqlalchemy.exc.InvalidRequestError: Can't operate on closed tran… ( #34407 )
2026-04-01 13:15:36 +00:00
Stephen Zhou
2b9eb06555
chore: move commit hook to root ( #34404 )
2026-04-01 11:02:53 +00:00
Renzo
31f7752ba9
refactor: select in 10 service files ( #34373 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-04-01 08:03:49 +00:00
jimmyzhuu
b23ea0397a
fix: apply Baidu Vector DB connection timeout when initializing Mochow client ( #34328 )
2026-04-01 06:16:09 +00:00
Dream
c51cd42cb4
refactor(api): replace json.loads with Pydantic validation in controllers and infra layers ( #34277 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-01 05:41:44 +00:00
Full Stack Engineer
09ee8ea1f5
fix: support qa_preview shape in IndexProcessor preview formatting ( #34151 )
...
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-04-01 04:22:23 +00:00
Renzo
beda78e911
refactor: select in 13 small service files ( #34371 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-01 04:00:05 +00:00
非法操作
42d7623cc6
fix: Variable Aggregator cannot click group swich ( #34361 )
2026-04-01 02:32:01 +00:00
Renzo
4bd388669a
refactor: core/app pipeline, core/datasource, and core/indexing_runner ( #34359 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-01 02:20:56 +00:00
Wu Tianwei
324b47507c
refactor: enhance ELK layout handling ( #34334 )
2026-04-01 01:50:02 +00:00
lif
d2baacdd4b
feat(docker): add healthcheck for api, worker, and worker_beat services ( #34345 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-04-01 01:31:42 +00:00
wangxiaolei
57f358a96b
perf: use global httpx client instead of per request create new one ( #34311 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-01 01:19:32 +00:00
lif
19530e880a
refactor(api): clean redundant type ignore in request query parsing 🤖 🤖 🤖 ( #34350 )
2026-03-31 22:52:35 +00:00
Desel72
dbdbb098d5
refactor: use sessionmaker().begin() in console workspace and misc co… ( #34284 )
2026-03-31 14:28:05 +00:00
Desel72
2c8b47ce44
refactor: use sessionmaker().begin() in web and mcp controllers ( #34281 )
2026-03-31 14:26:37 +00:00
Desel72
cf50d7c7b5
refactor: use sessionmaker().begin() in console app controllers ( #34282 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-31 13:10:16 +00:00
Desel72
d9a0665b2c
refactor: use sessionmaker().begin() in console datasets controllers ( #34283 )
2026-03-31 13:09:18 +00:00
Desel72
b818cc0766
test: migrate apikey controller tests to testcontainers ( #34286 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-31 13:06:42 +00:00
github-actions[bot]
90f94be2b3
chore(i18n): sync translations with en-US ( #34338 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-31 10:26:57 +00:00
github-actions[bot]
24111facdd
chore(i18n): sync translations with en-US ( #34339 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-31 10:26:22 +00:00
yyh
424d34a9c0
fix(ci): structure i18n sync payload and PR flow ( #34342 )
2026-03-31 10:02:02 +00:00
yyh
fbd2d31624
refactor(nodejs-sdk): replace axios with fetch transport ( #34325 )
2026-03-31 08:41:30 +00:00
yyh
b54a0dc1e4
fix(web): localize error boundary copy ( #34332 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-03-31 08:41:20 +00:00
99
f27d669f87
chore: normalize frozenset literals and myscale typing ( #34327 )
2026-03-31 08:21:22 +00:00
yyh
fcf04629d3
fix(ci): restore i18n dispatch bridge ( #34331 )
2026-03-31 08:01:17 +00:00
yyh
6b0c6d0cde
fix(web): internationalize DSL export modal labels ( #34323 )
2026-03-31 07:06:16 +00:00
YBoy
1063e021f2
test: migrate explore conversation controller tests to testcontainers ( #34312 )
2026-03-31 05:00:22 +00:00
YBoy
303f548408
test: migrate rag pipeline datasets controller tests to testcontainers ( #34304 )
2026-03-31 04:59:13 +00:00
YBoy
cc68f0e640
test: migrate rag pipeline workflow controller tests to testcontainers ( #34306 )
2026-03-31 04:58:14 +00:00
YBoy
9b7b432e08
test: migrate rag pipeline import controller tests to testcontainers ( #34305 )
2026-03-31 04:57:53 +00:00
YBoy
88863609e9
test: migrate rag pipeline controller tests to testcontainers ( #34303 )
2026-03-31 04:56:53 +00:00
Stephen Zhou
adc6c6c13b
chore: try to avoid supply chain security ( #34317 )
2026-03-31 03:46:02 +00:00
Dev Sharma
2de818530b
test: add tests for api/services retention, enterprise, plugin ( #32648 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-03-31 03:16:42 +00:00
Weichen Zhao
7e4754392d
feat: increase default celery worker concurrency to 4 ( #33105 )
...
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-31 02:17:47 +00:00
Dominic
01c857a67a
fix(dev): load middleware env in start-docker-compose ( #33927 )
2026-03-31 10:20:45 +08:00
Jordan
2c2cc72150
fix(http): expose structured vars in HTTP body selector ( #34185 )
...
Co-authored-by: Jordan <175169034+owldev127@users.noreply.github.com >
2026-03-31 10:20:21 +08:00
wangji0923
f7b78b08fd
refactor(api): narrow otel instrumentor typing ( #33853 )
...
Co-authored-by: 复试资料 <study@example.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-31 10:13:31 +08:00
Asuka Minato
f0e6f11c1c
fix: silent diff when number count are the same ( #34097 )
2026-03-31 10:11:21 +08:00
fisherOne1
a19243068b
fix(web): fix document detail page status inconsistency with list page ( #33740 )
...
Co-authored-by: fisher <1186907891@qq.com >
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-31 10:07:37 +08:00
Linchengyi
323c51e095
fix: bridge Dify design tokens for streamdown table fullscreen ( #34224 )
2026-03-31 01:52:45 +00:00
-LAN-
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
tmimmanuel
1344c3b280
refactor: use EnumText for model_type in provider models ( #34300 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-31 00:31:33 +00:00
tmimmanuel
5897b28355
refactor: use EnumText for Provider.quota_type and consolidate ProviderQuotaType ( #34299 )
2026-03-31 00:29:57 +00:00
YBoy
15aa8071f8
test: migrate mcp controller tests to testcontainers ( #34297 )
2026-03-31 00:28:44 +00:00
YBoy
097095a69b
test: migrate tool provider controller tests to testcontainers ( #34293 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-31 00:28:04 +00:00
dependabot[bot]
daebe26089
chore(deps): bump pygments from 2.19.2 to 2.20.0 in /api ( #34301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 00:27:12 +00:00
YBoy
c58170f5b8
test: migrate app import api controller tests to testcontainers ( #34290 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-31 00:26:50 +00:00
YBoy
3a7885819d
test: migrate web conversation controller tests to testcontainers ( #34287 )
2026-03-31 00:25:46 +00:00
YBoy
5fc4dfaf7b
test: migrate web wraps controller tests to testcontainers ( #34289 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 16:19:15 +00:00
YBoy
953bcc33b1
test: migrate workspace wraps controller tests to testcontainers ( #34296 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 16:18:21 +00:00
lif
bc14ad6a8f
fix: map checkbox and json_object types in MCP schema publishing ( #34226 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-30 15:05:57 +00:00
YBoy
cc89b57c1f
test: migrate web forgot password controller tests to testcontainers ( #34288 )
2026-03-30 15:01:50 +00:00
YBoy
623c8ae803
test: migrate app apis controller tests to testcontainers ( #34291 )
2026-03-30 14:58:04 +00:00
YBoy
dede190be2
test: migrate data source controller tests to testcontainers ( #34292 )
2026-03-30 14:57:28 +00:00
doskoi
a1513f06c3
fix(i18n): translate "nodes.note.addNote" as "メモを追加" in ja-JP ( #34294 )
2026-03-30 14:56:58 +00:00
YBoy
3c7180bfd5
test: migrate trigger providers controller tests to testcontainers ( #34295 )
2026-03-30 14:56:30 +00:00
Wu Tianwei
51f6ca2bed
fix(workflow): improve node organization ( #34276 )
2026-03-30 13:07:20 +00:00
lif
ae9a16a397
fix: upgrade langfuse SDK to v3+ for LLM-as-judge support ( #34265 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-03-30 13:06:55 +00:00
Stephen Zhou
52a4bea88f
refactor: introduce pnpm workspace ( #34241 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 10:34:50 +00:00
jigangz
1aaba80211
fix: enrich Service API segment responses with summary content ( #34221 )
...
Co-authored-by: jigangz <jigangz@github.com >
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-03-30 10:09:50 +00:00
Dream
944db46d4f
refactor(api): replace json.loads with Pydantic validation in services layer ( #33704 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-30 08:22:29 +00:00
Renzo
456684dfc3
refactor: core/rag docstore, datasource, embedding, rerank, retrieval ( #34203 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-30 08:09:49 +00:00
dependabot[bot]
40fa0f365c
chore(deps): bump the github-actions-dependencies group across 1 directory with 2 updates ( #34261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 08:08:46 +00:00
github-actions[bot]
2cb71ad443
chore(i18n): sync translations with en-US ( #34267 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
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-03-30 07:43:19 +00:00
GuanMu
8a277da278
feat(api): add delete workflow functionality with error handling ( #33657 )
2026-03-30 06:56:04 +00:00
dependabot[bot]
7dd802201f
chore(deps): update gunicorn requirement from ~=25.1.0 to ~=25.3.0 in /api in the flask group ( #34244 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 06:50:56 +00:00
dependabot[bot]
79b952ea08
chore(deps): bump the storage group in /api with 3 updates ( #34256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 06:49:49 +00:00
dependabot[bot]
397165a524
chore(deps-dev): bump the vdb group in /api with 5 updates ( #34257 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 06:49:41 +00:00
dependabot[bot]
dc3f13991a
chore(deps-dev): bump the dev group in /api with 7 updates ( #34258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 06:49:24 +00:00
dependabot[bot]
8ef657531e
chore(deps-dev): update types-regex requirement from ~=2026.2.28 to ~=2026.3.32 in /api in the dev group ( #34249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 06:48:18 +00:00
dependabot[bot]
b40a4c27d3
chore(deps): bump opik from 1.10.45 to 1.10.54 in /api in the llm group ( #34254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 06:47:39 +00:00
dependabot[bot]
f0be15ded8
chore(deps): bump the google group in /api with 2 updates ( #34252 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 06:47:23 +00:00
dependabot[bot]
7fc161f781
chore(deps): update redis requirement from ~=7.3.0 to ~=7.4.0 in /api in the database group ( #34247 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 06:46:26 +00:00
dependabot[bot]
2b54d205fe
chore(deps): bump boto3 from 1.42.73 to 1.42.78 in /api in the storage group ( #34248 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-30 06:46:02 +00:00
yyh
1940d05e64
fix(ci): tighten Claude i18n workflow scope ( #34262 )
2026-03-30 06:04:15 +00:00
yyh
905288423f
chore(ci): simplify i18n translation workflow ( #34238 )
2026-03-30 03:57:23 +00:00
yyh
62376f507b
chore(web): remove stale i18n check test ( #34237 )
2026-03-30 03:56:43 +00:00
Xu Haoran
51c8dad753
Docs: unify language switch links across root and localized README files ( #34201 )
2026-03-30 10:39:14 +08:00
-LAN-
540906fb8a
chore(ci): tighten backend workflow path filters ( #34217 )
2026-03-29 21:55:05 +00:00
-LAN-
b642f5c3e5
chore(ci): split API unit and integration coverage reporting ( #34211 )
2026-03-29 21:51:51 +00:00
YBoy
b36b077d42
test: migrate workflow service tests to testcontainers ( #34206 )
2026-03-29 21:50:21 +00:00
dependabot[bot]
fe9c2b0e4b
chore(deps-dev): bump happy-dom from 20.8.8 to 20.8.9 in /web ( #34243 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 21:49:25 +00:00
Stephen Zhou
548cadacff
test: init e2e ( #34193 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-29 13:40:24 +00:00
Jasonfish
a1171877a4
fix: Fix docker-compose.yaml's ENV variables ( #31101 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-03-28 15:37:51 +00:00
-LAN-
f06cc339cc
chore(ci): remove duplicate pyrefly work from style lane ( #34213 )
2026-03-28 14:04:22 +00:00
-LAN-
6bf8982559
chore(ci): reduce web test shard fan-out ( #34215 )
2026-03-28 12:28:25 +00:00
Renzo
364d7ebc40
refactor: core/tools, agent, callback_handler, encrypter, llm_generator, plugin, inner_api ( #34205 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-28 10:14:43 +00:00
YBoy
7cc81e9a43
test: migrate workspace service tests to testcontainers ( #34218 )
2026-03-28 07:50:26 +00:00
YBoy
3409c519e2
test: migrate tag service tests to testcontainers ( #34219 )
2026-03-28 07:49:27 +00:00
YBoy
5851b42af3
test: migrate metadata service tests to testcontainers ( #34220 )
2026-03-28 07:48:48 +00:00
Maa-Lee | odeili
c5eae67ac9
refactor: use select for API key auth lookups ( #34146 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-28 00:01:05 +00:00
YBoy
865ee473ce
test: migrate messages clean service retention tests to testcontainers ( #34207 )
2026-03-27 22:55:11 +00:00
dependabot[bot]
08e8145975
chore(deps): bump cryptography from 44.0.3 to 46.0.6 in /api ( #34210 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 22:53:01 +00:00
tmimmanuel
ec0f20de03
refactor: use EnumText for prompt_type and customize_token_strategy ( #34204 )
2026-03-27 22:29:38 +00:00
99
40591a7c50
refactor(api): use standalone graphon package ( #34209 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-27 21:05:32 +00:00
Renzo
32d394d65b
refactor: select in core/ops trace manager and trace providers ( #34197 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-27 14:00:26 +00:00
tmimmanuel
66fab8722c
refactor: use EnumText for credential_type in TriggerSubscription ( #34174 )
...
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-27 10:53:51 +00:00
Xiyuan Chen
5a8a68cab8
feat: enterprise otel exporter ( #33138 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
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-27 07:56:31 +00:00
wangxiaolei
689761bfcb
feat: return correct dify-plugin-daemon error message ( #34171 )
2026-03-27 06:02:29 +00:00
Stephen Zhou
2394e45ec7
ci: skip duplicate actions ( #34168 )
2026-03-27 02:44:57 +00:00
1Ckpwee
01e6a3a9d9
chore(ci): remove Python 3.11 from CI test workflows ( #34164 )
2026-03-27 02:41:19 +00:00
Stephen Zhou
07f4950cb3
test: use happy dom ( #34154 )
2026-03-27 01:46:19 +00:00
非法操作
368896d84d
feat: add copy/delete to multi nodes context menu ( #34138 )
2026-03-27 01:20:39 +00:00
YBoy
408f650b0c
test: migrate auth integration tests to testcontainers ( #34089 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-26 23:25:36 +00:00
dependabot[bot]
7c2e1fa3e2
chore(deps): bump brace-expansion from 5.0.4 to 5.0.5 in /sdks/nodejs-client ( #34159 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 23:21:18 +00:00
YBoy
1da66b9a8c
test: migrate api token service tests to testcontainers ( #34148 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 21:02:09 +00:00
dependabot[bot]
4953762f4e
chore(deps): bump requests from 2.32.5 to 2.33.0 in /api ( #34116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 20:59:35 +00:00
YBoy
97764c4a57
test: migrate plugin service tests to testcontainers ( #34098 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-26 20:36:12 +00:00
tmimmanuel
2ea85d3ba2
refactor: use EnumText for model_type and WorkflowNodeExecution.status ( #34093 )
...
Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com >
2026-03-26 20:34:44 +00:00
dependabot[bot]
1f11300175
chore(deps-dev): bump nltk from 3.9.3 to 3.9.4 in /api ( #34117 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 20:31:40 +00:00
YBoy
f317db525f
test: migrate api key auth service tests to testcontainers ( #34147 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 20:31:18 +00:00
YBoy
3fa0538f72
test: migrate human input delivery test service tests to testcontainers ( #34092 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 20:29:20 +00:00
99
fcfc96ca05
chore: remove stale mypy suppressions and align dataset service tests ( #34130 )
2026-03-26 12:34:44 +00:00
-LAN-
69c2b422de
chore: Keep main CI lane checks stable when skipped ( #34143 )
2026-03-26 09:29:41 +00:00
-LAN-
496baa9335
chore(api): remove backend utcnow usage ( #34131 )
2026-03-26 08:51:49 +00:00
-LAN-
e8657cc3de
chore: Support merge queue status checks in required CI workflows ( #34133 )
2026-03-26 16:42:27 +08:00
QuantumGhost
e08c06cbc3
fix: import path ( #34124 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-03-26 16:13:53 +08:00
Mahmoud Hamdy
8ca54ddf94
refactor(web): convert 7 enums to as-const objects (batch 5) ( #33960 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 15:50:54 +08:00
非法操作
3e073404cc
fix: the menu of multi nodes always display on left top corner ( #34120 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-26 15:49:42 +08:00
Wu Tianwei
0acabf5f73
chore(deps): update picomatch version in nodejs-client and web packages ( #34123 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-03-26 15:49:19 +08:00
Stephen Zhou
38285aa1ac
chore: enable no-barrel-files ( #34121 )
2026-03-26 15:11:25 +08:00
Achieve3318
5341cd015b
fix: dataset query created_by empty UUID in iteration subgraph ( #34004 ) ( #34044 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 14:57:19 +08:00
Stephen Zhou
c32eebf57d
refactor: use ungh for github api ( #34108 )
2026-03-26 14:37:17 +08:00
dependabot[bot]
554ba6b8f3
chore(deps): bump pypdf from 6.9.1 to 6.9.2 in /api ( #34099 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 13:27:04 +09:00
Renzo
a69b8c1e96
refactor: select in service API dataset document and segment controllers ( #34101 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-26 13:24:54 +09:00
Wu Tianwei
6f3fcf2276
fix(prompt-editor): fix unexpected blur effect in prompt editor ( #34069 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
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
Krishna Chaitanya
7c0d2e1d98
fix: handle null email in GitHub OAuth sign-in ( #34043 )
...
When a GitHub user's profile email is null (hidden/private), the OAuth callback fails with HTTP 400 because `GitHubRawUserInfo` validates `email` as a required non-null string. Even after the type was relaxed to `NotRequired[str | None]` in #33882 , the flow still raises a `ValueError` when no email can be resolved, blocking sign-in entirely.
This PR improves the email resolution strategy so that users with private GitHub emails can still sign in.
2026-03-26 00:41:18 +08:00
Rajat Agarwal
a9336b74fd
test: Unit test case for services.dataset_services.py ( #33212 )
2026-03-26 00:28:48 +08:00
YBoy
518937b87f
test: migrate plugin parameter service tests to testcontainers ( #34090 )
2026-03-25 23:11:14 +09:00
YBoy
e6ab9abf19
test: migrate metadata partial update tests to testcontainers ( #34088 )
2026-03-25 23:10:48 +09:00
YBoy
87a25e326c
test: migrate account deletion sync tests to testcontainers ( #34091 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 23:09:10 +09:00
YBoy
baf7d2c7c0
test: migrate database retrieval tests to testcontainers ( #34087 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 23:06:46 +09:00
Renzo
22dd0aa20c
refactor: select in service API wraps, file_preview, and site controllers ( #34086 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 23:01:05 +09:00
99
52e7492cbc
refactor(api): rename dify_graph to graphon ( #34095 )
2026-03-25 21:58:56 +08:00
Desel72
7e9d00a5a6
test: migrate workflow converter tests to testcontainers ( #34038 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 22:28:25 +09:00
Faiz Khairi
ff9cf6c7a4
refactor: replace dict with BedrockRetrievalSetting BaseModel in knowledge_service ( #34080 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 21:33:24 +09:00
-LAN-
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
YBoy
b7b9b003c9
test: migrate restore archived workflow run tests to testcontainers ( #34083 )
2026-03-25 21:31:53 +09:00
-LAN-
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
Xin Zhang
66b8c42a25
feat: add inner API endpoints for admin DSL import/export ( #34059 )
2026-03-25 19:48:53 +08:00
Coding On Star
449d8c7768
test(workflow-app): enhance unit tests for workflow components and hooks ( #34065 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: lif <1835304752@qq.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: tmimmanuel <14046872+tmimmanuel@users.noreply.github.com >
Co-authored-by: Desel72 <pedroluiscolmenares722@gmail.com >
Co-authored-by: Renzo <170978465+RenzoMXD@users.noreply.github.com >
Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
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
Coding On Star
7fbb1c96db
feat(workflow): add selection context menu helpers and integrate with context menu component ( #34013 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: lif <1835304752@qq.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: tmimmanuel <14046872+tmimmanuel@users.noreply.github.com >
Co-authored-by: Desel72 <pedroluiscolmenares722@gmail.com >
Co-authored-by: Renzo <170978465+RenzoMXD@users.noreply.github.com >
Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 17:21:48 +08:00
Joel
f87dafa229
fix: partner stack not recorded when not login ( #34062 )
2026-03-25 16:16:52 +08:00
yyh
a8e1ff85db
feat(web): base-ui slider ( #34064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 16:03:49 +08:00
QuantumGhost
1789988be7
fix(api): fix concurrency issues in StreamsBroadcastChannel ( #34061 )
2026-03-25 15:47:31 +08:00
yyh
b4af0d0f9a
refactor: add composable avatar slot wrappers ( #34058 )
2026-03-25 14:16:37 +08:00
github-actions[bot]
af3069e3be
chore(i18n): sync translations with en-US ( #34055 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-25 13:53:00 +08:00
yyh
b1cfd835f5
refactor(web): expose avatar primitives for composition ( #34057 )
2026-03-25 13:43:46 +08:00
Desel72
5f82ccc750
test: migrate workflow app service tests to testcontainers ( #34036 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 13:43:06 +09:00
yyh
d7e49c388c
refactor(workflow): migrate legacy toast usage to ui toast ( #34002 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 12:42:18 +08:00
Desel72
a9f2fb86a3
test: migrate tools transform service tests to testcontainers ( #34035 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 13:41:38 +09:00
Krishna Chaitanya
ad3899f864
fix: resolve SADeprecationWarning for callable default in remaining TypeBase models ( #34049 )
2026-03-25 12:51:36 +09:00
Desel72
81a2eba2a0
test: migrate app service tests to testcontainers ( #34025 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 12:50:30 +09:00
tmimmanuel
d87263f7c3
refactor: select in console datasets document controller ( #34029 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 12:47:25 +09:00
Renzo
4c32acf857
refactor: select in console datasets segments and API key controllers ( #34027 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-25 12:46:22 +09:00
Desel72
b4e541e11a
test: migrate advanced prompt template service tests to testcontainers ( #34034 )
2026-03-25 12:45:13 +09:00
Desel72
a3855eca8b
test: migrate webapp auth service tests to testcontainers ( #34037 )
2026-03-25 12:42:41 +09:00
tmimmanuel
a946015ebf
test: replace indexing_technique string literals with IndexTechnique ( #34042 )
2026-03-25 12:39:58 +09:00
Stephen Zhou
cb28885205
fix: update docs path ( #34052 )
2026-03-25 11:35:20 +08:00
lif
c6c2715395
fix(workflow): clear loop/iteration metadata when pasting node outside container ( #29983 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
2026-03-25 11:14:12 +08:00
QuantumGhost
eef13853b2
fix(api): StreamsBroadcastChannel start reading messages from the end ( #34030 )
...
The current frontend implementation closes the connection once `workflow_paused` SSE event is received and establish a new connection to subscribe new events. The implementation of `StreamsBroadcastChannel` sets initial `_last_id` to `0-0`, consumes streams from start and send `workflow_paused` event created before pauses to frontend, causing excessive connections being established.
This PR fixes the issue by setting initial id to `$`, which means only new messages are received by the subscription.
2026-03-25 10:21:57 +08:00
Stephen Zhou
844b880d19
refactor: prefer instrumentation-client ( #34009 )
2026-03-25 09:54:25 +08:00
Daisuke Mino
3f13db11c8
fix: use query params instead of request body for decode_plugin_from_identifier ( #31697 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-25 09:50:57 +08:00
Rajat Agarwal
6f137fdb00
test: unit test cases for rag.cleaner, rag.data_post_processor and rag.datasource ( #32521 )
2026-03-25 02:19:15 +08:00
Rajat Agarwal
36cc1bf025
test: unit test cases for sub modules in core.app (except core.app.apps) ( #32476 )
2026-03-25 02:13:28 +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
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
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
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
Desel72
defb982c3e
test: remove agent service tests superseded by testcontainers ( #34023 )
2026-03-24 22:55:06 +09: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
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
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
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
yyh
075b8bf1ae
fix(web): update account settings header ( #33965 )
2026-03-24 10:04:08 +08:00
Desel72
49a1fae555
test: migrate password reset tests to testcontainers ( #33974 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 06:04:34 +09:00
tmimmanuel
cc17c8e883
refactor: use EnumText for TidbAuthBinding.status and MessageFile.type ( #33975 )
2026-03-24 05:38:29 +09:00
tmimmanuel
5d2cb3cd80
refactor: use EnumText for DocumentSegment.type ( #33979 )
2026-03-24 05:37:51 +09:00
Desel72
f2c71f3668
test: migrate oauth server service tests to testcontainers ( #33958 )
2026-03-24 03:15:22 +09:00
Desel72
0492ed7034
test: migrate api tools manage service tests to testcontainers ( #33956 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 02:54:33 +09:00
Renzo
dd4f504b39
refactor: select in remaining console app controllers ( #33969 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 02:53:05 +09:00
tmimmanuel
75c3ef82d9
refactor: use EnumText for TenantCreditPool.pool_type ( #33959 )
2026-03-24 02:51:10 +09:00
Desel72
8ca1ebb96d
test: migrate workflow tools manage service tests to testcontainers ( #33955 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-24 02:50:10 +09:00
Desel72
3f086b97b6
test: remove mock tests superseded by testcontainers ( #33957 )
2026-03-24 02:46:54 +09:00
tmimmanuel
4a2e9633db
refactor: use EnumText for ApiToken.type ( #33961 )
2026-03-24 02:46:06 +09:00
tmimmanuel
20fc69ae7f
refactor: use EnumText for WorkflowAppLog.created_from and WorkflowArchiveLog columns ( #33954 )
2026-03-24 02:44:46 +09:00
Desel72
f5cc1c8b75
test: migrate saved message service tests to testcontainers ( #33949 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 22:26:31 +09:00
Desel72
6698b42f97
test: migrate api based extension service tests to testcontainers ( #33952 )
2026-03-23 22:20:53 +09:00
Desel72
848a041c25
test: migrate dataset service create dataset tests to testcontainers ( #33945 )
2026-03-23 22:20:25 +09:00
Baki Burak Öğün
29cff809b9
fix(i18n): comprehensive Turkish (tr-TR) translation fixes and missing keys ( #33885 )
...
Co-authored-by: bakiburakogun <bakiburakogun@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Baki Burak Öğün <b.burak.ogun@goc.local >
2026-03-23 21:19:53 +08:00
kurokobo
30deeb6f1c
feat(firecrawl): follow pagination when crawl status is completed ( #33864 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-23 21:19:32 +08:00
Desel72
30dd36505c
test: migrate batch update document status tests to testcontainers ( #33951 )
2026-03-23 21:57:01 +09:00
Desel72
65223c8092
test: remove mock-based tests superseded by testcontainers ( #33946 )
2026-03-23 21:55:50 +09:00
Desel72
72e3fcd25f
test: migrate end user service batch tests to testcontainers ( #33947 )
2026-03-23 21:54:37 +09:00
Desel72
4b4a5c058e
test: migrate file service zip and lookup tests to testcontainers ( #33944 )
2026-03-23 21:52:31 +09:00
letterbeezps
56e0907548
fix: do not block upsert for baidu vdb ( #33280 )
...
Co-authored-by: zhangping24 <zhangping24@baidu.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 20:42:57 +08:00
Asuka Minato
d956b919a0
ci: fix AttributeError: 'Flask' object has no attribute 'login_manager' FAILED #33891 ( #33896 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 20:27:14 +08:00
Coding On Star
8b6fc07019
test(workflow): improve dataset item tests with edit and remove functionality ( #33937 )
2026-03-23 20:16:59 +08:00
wangxiaolei
1b1df37d23
feat: squid force ipv4 ( #33556 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 17:56:19 +08:00
Desel72
6be7ba2928
refactor(web): replace MediaType enum with const object ( #33834 )
2026-03-23 17:53:55 +08:00
Coding On Star
2c8322c7b9
feat: enhance banner tracking with impression and click events ( #33926 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-23 17:29:50 +08:00
Coding On Star
fdc880bc67
test(workflow): add unit tests for workflow components ( #33910 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-23 16:37:03 +08:00
Desel72
abda859075
refactor: migrate execution extra content repository tests from mocks to testcontainers ( #33852 )
2026-03-23 17:32:11 +09:00
yyh
dc1a68661c
refactor(web): migrate members invite overlays to base ui ( #33922 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:31:41 +08:00
dependabot[bot]
edb261bc90
chore(deps-dev): bump the dev group across 1 directory with 12 updates ( #33919 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 17:26:47 +09:00
dependabot[bot]
407f5f0cde
chore(deps-dev): bump alibabacloud-gpdb20160503 from 3.8.3 to 5.1.0 in /api in the vdb group ( #33879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 17:25:44 +09:00
Bowen Liang
d7cafc6296
chore(dep): move hono and @hono/node-server to devDependencies ( #33742 )
2026-03-23 16:22:33 +08:00
dependabot[bot]
9336935295
chore(deps-dev): bump the storage group across 1 directory with 2 updates ( #33915 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 16:57:17 +09:00
Mahmoud Hamdy
e5e8c0711c
refactor: rewrite docker/dify-env-sync.sh in Python for better maintainability ( #33466 )
...
Co-authored-by: 99 <wh2099@pm.me >
2026-03-23 15:56:00 +08:00
Renzo
02e13e6d05
refactor: select in console app message controller ( #33893 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:38:04 +09:00
dependabot[bot]
a942d4c926
chore(deps): bump the python-packages group in /api with 4 updates ( #33873 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:33:31 +09:00
dependabot[bot]
df69997d8e
chore(deps): bump google-cloud-aiplatform from 1.141.0 to 1.142.0 in /api in the google group across 1 directory ( #33917 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 16:32:05 +09:00
dependabot[bot]
4ab7ba4f2e
chore(deps): bump the llm group across 1 directory with 2 updates ( #33916 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 16:31:23 +09:00
Copilot
76a23deba7
fix: crash when dataset icon_info is undefined in Knowledge Retrieval node ( #33907 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-23 15:29:03 +08:00
yyh
25a83065d2
refactor(web): remove legacy data-source settings ( #33905 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 15:19:20 +08:00
Desel72
82b094a2d5
refactor: migrate attachment service tests to testcontainers ( #33900 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:18:46 +09:00
wangxiaolei
3c672703bc
chore: remove log level reset ( #33914 )
2026-03-23 16:17:15 +09:00
dependabot[bot]
33000d1c60
chore(deps): bump pydantic-extra-types from 2.11.0 to 2.11.1 in /api in the pydantic group ( #33876 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 16:13:45 +09:00
dependabot[bot]
2809e4cc40
chore(deps-dev): update pytest-cov requirement from ~=7.0.0 to ~=7.1.0 in /api in the dev group ( #33872 )d
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:12:23 +09:00
dependabot[bot]
3f8f1fa003
chore(deps): bump google-api-python-client from 2.192.0 to 2.193.0 in /api in the google group ( #33868 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:11:32 +09:00
dependabot[bot]
6604f8d506
chore(deps): bump litellm from 1.82.2 to 1.82.6 in /api in the llm group ( #33870 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:10:41 +09:00
dependabot[bot]
368fc0bbe5
chore(deps): bump boto3 from 1.42.68 to 1.42.73 in /api in the storage group ( #33871 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:10:02 +09:00
Desel72
6014853d45
test: migrate dataset permission tests to testcontainers ( #33906 )
2026-03-23 16:07:51 +09:00
Desel72
a71b7909fd
refactor: migrate conversation variable updater tests to testcontainers ( #33903 )
2026-03-23 16:06:08 +09:00
Desel72
1bf296982b
refactor: migrate workflow deletion tests to testcontainers ( #33904 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 16:04:47 +09:00
tmimmanuel
2b6f761dfe
refactor: use EnumText for Conversation/Message invoke_from and from_source ( #33901 )
2026-03-23 16:03:35 +09:00
Desel72
6ecf89e262
refactor: migrate credit pool service tests to testcontainers ( #33898 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-23 15:59:16 +09:00
Bipin Rimal
e844edcf26
docs: EU AI Act compliance guide for Dify deployers ( #33838 )
2026-03-23 14:58:51 +08:00
Copilot
244f9e0c11
fix: handle null email/name from GitHub API for private-email users ( #33882 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-03-23 14:53:03 +08:00
github-actions[bot]
abd68d2ea6
chore(i18n): sync translations with en-US ( #33894 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-23 14:05:47 +08:00
wangxiaolei
01d97fa2cf
fix: type object 'str' has no attribute 'LLM' ( #33899 )
2026-03-23 14:51:56 +09:00
yyh
0478023900
refactor(web): migrate dataset-related toast callsites to base/ui/toast and update tests ( #33892 )
2026-03-23 13:13:52 +08:00
enci
110b8c925e
fix: remove contradictory optional chain in chat/utils.ts ( #33841 )
...
Co-authored-by: yoloni <yoloni@tencent.com >
2026-03-23 10:58:10 +08:00
Stephen Zhou
eae821d645
chore: update deps ( #33862 )
2026-03-23 10:54:01 +08:00
Bowen Liang
282e76b1ee
feat(build): set root directory for turbopack configuration ( #33812 )
2026-03-23 10:04:53 +08:00
Bowen Liang
8384a836b4
fix(i18n): standardize datetime display to 24-hour format on /apps page ( #33847 )
2026-03-23 10:04:01 +08:00
hj24
886854eff8
chore: add guard tests for billing ( #33831 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-03-23 09:45:32 +08:00
dependabot[bot]
6a8fa7b54e
chore(deps): bump anthropics/claude-code-action from 1.0.75 to 1.0.76 in the github-actions-dependencies group ( #33875 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 10:22:44 +09:00
Dev Sharma
e6d1431a02
test: improve code-cov for controller tests ( #33225 )
2026-03-23 00:29:18 +08:00
Poojan
b53675a16c
test: add unit tests for services-part-1 ( #33050 )
2026-03-23 00:02:41 +08:00
mahammadasim
31506b27ab
test: added for core module moderation, repositories, schemas ( #32514 )
...
Co-authored-by: Rajat Agarwal <rajat.agarwal@infocusp.com >
2026-03-22 23:57:12 +08:00
wangxiaolei
40846c262c
perf: tidb_on_qdrant_vector delete_by_ids use batch delete ( #33846 )
2026-03-22 21:09:43 +09:00
ckstck
c6e317a00b
fix: test error by matching pkg versioin with docker compose ( #33857 )
2026-03-22 18:33:24 +09:00
Eric Cao
18e4ec73d6
chore: use selectinload instead of joinedload in conversation query ( #33014 )
...
Co-authored-by: caoergou <caogou123@163.com >
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-22 07:35:32 +09:00
Renzo
35cbd83e83
refactor: select in console explore and workspace controllers ( #33842 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-21 20:06:17 +09:00
Desel72
2ce2fbc2d4
refactor: migrate workflow run repository unit tests from mocks to te… ( #33843 )
2026-03-21 19:54:56 +09:00
YBoy
097773c9f5
refactor: migrate workflow run repository tests from mocks to … ( #33837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-21 14:23:11 +09:00
tmimmanuel
f41d1d0822
refactor: use EnumText for Conversation/Message invoke_from and from_source ( #33832 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-21 11:47:48 +09:00
BitToby
55cc24fed7
refactor(api): type tool service dicts with TypedDict ( #33836 )
2026-03-21 11:43:49 +09:00
Renzo
609258f42d
refactor: select in console auth, setup and apikey ( #33790 )
2026-03-21 11:29:29 +09:00
BitToby
3d5a29462e
refactor(api): type workflow service dicts with TypedDict ( #33829 )
2026-03-20 22:36:31 +09:00
L1nSn0w
a1af085736
refactor(workspace): optimize /workspaces plan resolution for SaaS and enterprise with resilient fallback ( #33788 )
2026-03-20 20:54:59 +08:00
znn
3ce43724df
chore: enable erasableOnly in lint ( #31487 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-03-20 18:23:57 +08:00
dependabot[bot]
6d3b2491f9
chore(deps): bump flatted from 3.4.1 to 3.4.2 in /sdks/nodejs-client ( #33821 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 19:00:35 +09:00
Stephen Zhou
ec8ff89dc1
docs(web): update dev guide ( #33815 )
2026-03-20 17:23:17 +08:00
Wu Tianwei
b0566b4193
fix(chat): fix image re-render due to opener remount ( #33816 )
2026-03-20 17:20:44 +08:00
Asuka Minato
955a475021
chore: neutral PR opt-in instructions ( #33817 )
2026-03-20 18:03:42 +09:00
yyh
27ed40225d
refactor(web): update frontend toast call sites to use the new shortcut API ( #33808 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-20 16:02:22 +08:00
yuchengpersonal
ac87704685
docs: add automated agent contribution note to CONTRIBUTING.md 🤖 🤖 🤖 ( #33809 )
...
Co-authored-by: yuchengpersonal <yuchengpersonal@users.noreply.github.com >
2026-03-20 16:57:20 +09:00
github-actions[bot]
947fc8db8f
chore(i18n): sync translations with en-US ( #33804 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-20 15:45:54 +08:00
盐粒 Yanli
c8ed584c0e
fix: adding a restore API for version control on workflow draft ( #33582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-20 14:54:23 +08:00
yyh
4d538c3727
refactor(web): migrate tools/MCP/external-knowledge toast usage to UI toast and add i18n ( #33797 )
2026-03-20 14:29:40 +08:00
github-actions[bot]
f35a4e5249
chore(i18n): sync translations with en-US ( #33796 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-20 14:19:37 +08:00
yyh
978ebbf9ea
refactor: migrate high-risk overlay follow-up selectors ( #33795 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-20 14:12:35 +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
yyh
aa71784627
refactor(toast): migrate dataset-pipeline to new ui toast API and extract i18n ( #33794 )
2026-03-20 12:17:27 +08:00
yyh
a0135e9e38
refactor: migrate tag filter overlay and remove dead z-index override prop ( #33791 )
2026-03-20 11:15:22 +08:00
Lubrsy
40eacf8f32
fix: stop think block timer in historical conversations ( #33083 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 11:03:35 +08:00
Zixuan Cheng
8c9831177a
fix(api): preserve citation metadata in web responses ( #33778 )
...
Co-authored-by: AI Assistant <bot@demo.com >
2026-03-20 10:49:12 +08:00
Tim Ren
8bebec57c1
fix: remove legacy z-index overrides on model config popup ( #33769 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 10:40:30 +08:00
Renzo
ce370594db
refactor: migrate db.session.query to select in inner_api and web controllers ( #33774 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-20 03:32:03 +09:00
BitToby
f40f6547b4
refactor(api): type bare dict/list annotations in remaining rag folder ( #33775 )
2026-03-20 03:31:06 +09:00
tmimmanuel
5b9cb55c45
refactor: use EnumText for MessageFeedback and MessageFile columns ( #33738 )
2026-03-20 01:13:26 +09:00
Tim Ren
7d19825659
fix(tests): correct keyword arguments in tool provider test constructors ( #33767 )
2026-03-20 00:16:44 +09:00
github-actions[bot]
11e1787100
chore(i18n): sync translations with en-US ( #33749 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-19 22:03:07 +08:00
yyh
70a68f0a86
refactor: simplify the scroll area API for sidebar layouts ( #33761 )
2026-03-19 19:54:16 +08:00
FFXN
bb1a6f8a57
fix: Add dataset_id filters to the hit_count's subqueries ( #33757 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 19:56:31 +09:00
Coding On Star
4df602684b
test(workflow): add unit tests for workflow components ( #33741 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-19 18:35:16 +08:00
盐粒 Yanli
df0ded210f
fix: preserve timing metrics in parallel iteration ( #33216 )
2026-03-19 18:05:52 +08:00
Sean Sun
2b8823f38d
fix: use RetrievalModel type for retrieval_model field in HitTestingPayload ( #33750 )
2026-03-19 18:58:23 +09: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
yyh
8bbaa862f2
style(scroll-bar): align design ( #33751 )
2026-03-19 17:51:55 +08:00
-LAN-
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
yyh
ef9803f8b9
refactor(web): migrate auth toast calls to ui toast ( #33744 )
2026-03-19 16:15:07 +08:00
RickDamon
a2c4345c00
fix: pass default root to OpenDAL Operator for fs scheme ( #33678 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-03-19 15:30:13 +08:00
Renzo
8a22cc06c9
refactor: migrate db.session.query to select in infra layer ( #33694 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-19 15:48:29 +09:00
yyh
79e5253410
refactor(web): sidebar app list to scroll area component ( #33733 )
2026-03-19 14:33:55 +08:00
Bowen Liang
942087cbdb
feat(confirm): input app name for app deletion confirmation ( #33660 )
2026-03-19 14:25:29 +08:00
tmimmanuel
e4f1d3c63a
refactor: use EnumText(StorageType) for UploadFile.storage_type ( #33728 )
2026-03-19 15:15:32 +09:00
Will
0166cbf122
fix: compatible with emoji/object icons in plugin card icon resolver ( #33732 )
2026-03-19 14:06:55 +08:00
Stephen Zhou
77b8012fd8
ci: use codecov ( #33723 )
2026-03-19 13:24:59 +08:00
yyh
f9615b30ab
feat(web): add base ui scroll area primitive ( #33727 )
2026-03-19 13:04:04 +08:00
Stephen Zhou
454786a9dc
chore: update deps ( #33706 )
2026-03-19 10:10:27 +08:00
BitToby
9ff0d9df88
refactor(api): type WaterCrawl API responses with TypedDict ( #33700 )
2026-03-19 10:35:44 +09:00
dependabot[bot]
9367020bfd
chore(deps): bump pypdf from 6.8.0 to 6.9.1 in /api ( #33698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 04:12:54 +09:00
BitToby
b2a388b7bf
refactor(api): type Firecrawl API responses with TypedDict ( #33691 )
2026-03-19 04:00:06 +09:00
dependabot[bot]
146f8fac45
chore(deps): bump ujson from 5.9.0 to 5.12.0 in /api ( #33683 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 03:55:49 +09:00
tmimmanuel
29577cac14
refactor: EnumText for preferred_provider_type MessageChain, Banner ( #33696 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-19 03:53:04 +09:00
Stephen Zhou
4254392221
fix: leaked set timeout ( #33692 )
2026-03-18 23:46:22 +08:00
Stephen Zhou
5ee0633bac
ci: revert agent reporter ( #33685 )
2026-03-18 22:15:48 +08:00
Stephen Zhou
37ffa262ae
refactor: move to std-semver ( #33682 )
2026-03-18 22:00:25 +08:00
QuantumGhost
49256770c9
chore: bump version to 1.13.2 ( #33681 )
2026-03-18 21:53:16 +08:00
BitToby
25ab5e46b3
refactor(api): type default_retrieval_model with DefaultRetrievalModelDict in core/rag ( #33676 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 22:47:51 +09: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
Desel72
7c99c9f3e8
fix: sync workflow description and name to MCP server on update ( #33637 )
2026-03-18 19:04:45 +08:00
wangxiaolei
a87b928079
feat: remove weaviate client __del__ method ( #33593 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 17:39:59 +08:00
yyh
93f9546353
refactor(web): migrate core toast call sites to base ui toast ( #33643 )
2026-03-18 16:53:55 +08:00
Coding On Star
db4deb1d6b
test(workflow): reorganize specs into __tests__ and align with shared test infrastructure ( #33625 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 16:40:28 +08:00
wangxiaolei
387e5a345f
fix(api): make CreatorUserRole accept both end-user and end_user ( #33638 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 14:54:12 +08:00
-LAN-
116cc22019
fix: clarify webhook debug endpoint behavior ( #33597 )
2026-03-18 14:28:33 +08:00
FFXN
dc69f65b4b
fix: add responding error information when obtain pipeline template detail failed ( #33628 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 13:31:45 +08:00
yyh
296b7044af
refactor: route next/navigation through compat re-export ( #33636 )
2026-03-18 12:57:03 +08:00
tmimmanuel
04c0bf61fa
refactor: use EnumText in provider models ( #33634 )
2026-03-18 13:27:40 +09:00
BitToby
3454224ff9
refactor(api): replace dict with SummaryIndexSettingDict TypedDict in core/rag ( #33633 )
2026-03-18 13:26:49 +09:00
yyh
69d1ccb7a7
refactor: route next/link through compat re-export ( #33632 )
2026-03-18 12:14:59 +08:00
Coding On Star
6100acb780
refactor(web): move component tests into sibling __tests__ directories ( #33623 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-18 10:49:30 +08:00
BitToby
485da15a4d
refactor(api): replace dict/Mapping with TypedDict in core/rag retrieval_service.py ( #33615 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 11:49:09 +09:00
yyh
d7f70f3c0f
refactor: route low-cost next modules through compat re-exports ( #33622 )
2026-03-18 10:37:29 +08:00
yyh
bbe975c6bc
feat: enhance model plugin workflow checks and model provider management UX ( #33289 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Coding On Star <447357187@qq.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: statxc <tyleradams93226@gmail.com >
2026-03-18 10:16:15 +08:00
wangxiaolei
aa4a9877f5
fix: fix max_retries is hardcode ( #33619 )
2026-03-18 10:08:16 +08:00
yyh
a073d60c12
fix(toast): refine stacked hover and focus styles ( #33620 )
2026-03-18 10:01:12 +08:00
Stephen Zhou
fa542f6628
chore: update deps ( #33618 )
2026-03-18 09:41:04 +08:00
yyh
801f8b6e64
fix: tighten toast typing and restore focus visibility ( #33591 )
2026-03-18 09:17:53 +08:00
yyh
4c5f7efeed
chore(deps): bump next packages to 16.1.7 ( #33616 )
2026-03-18 09:04:03 +08:00
tmimmanuel
3870b2ad2d
refactor: use EnumText for dataset and replace string literals 4 ( #33606 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 09:18:08 +09:00
BitToby
0bc6c3a73e
refactor(api): replace dict/Mapping with TypedDict in core/tools ( #33610 )
2026-03-18 08:00:27 +09:00
dependabot[bot]
6de605bc27
chore(deps): bump pyasn1 from 0.6.2 to 0.6.3 in /api ( #33611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 07:54:44 +09:00
statxc
236ae372be
refactor(api): replace dict/Mapping with TypedDict in core/app ( #33601 )
2026-03-18 00:38:39 +09:00
tmimmanuel
3f1a127735
refactor: replace sa.String with EnumText for mapped_columns ( #33547 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 23:30:23 +09:00
Renzo
7757bb5089
refactor(api): Query API to select function_1 ( #33565 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 23:29:16 +09:00
github-actions[bot]
076b297b18
chore(i18n): sync translations with en-US ( #33586 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-17 19:42:31 +08:00
github-actions[bot]
da2049be76
chore(i18n): sync translations with en-US ( #33585 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-17 19:34:41 +08:00
yyh
7c6d0bedc0
feat(web): add base ui toast ( #33569 )
2026-03-17 18:56:36 +08:00
yyh
3db1ba36e0
refactor(web): number inputs to use Base UI NumberField ( #33539 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 18:45:02 +08:00
QuantumGhost
d1961c261e
chore: bump version to 1.13.1 ( #33505 )
2026-03-17 18:30:11 +08:00
盐粒 Yanli
a717519822
refactor(api): tighten phase 1 shared type contracts ( #33453 )
2026-03-17 17:50:51 +08:00
zyssyz123
a592c53573
fix: auto-activate credential when provider record exists without act… ( #33503 )
2026-03-17 17:27:11 +08:00
-LAN-
239e09473e
fix(web): preserve public workflow SSE reconnect after pause ( #33552 )
2026-03-17 16:41:08 +08:00
非法操作
18ff5d9288
feat: add metrics to clean message and workflow-run task ( #33143 )
...
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>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-03-17 13:55:28 +08:00
Stephen Zhou
18af5fc8c7
chore: revert #33540 #32966 ( #33566 )
2026-03-17 12:55:58 +08:00
Coding On Star
9e2123c655
test(web): ignore default-branch merge commits in diff coverage ( #33564 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-17 12:33:52 +08:00
statxc
7e34faaf51
refactor(api): replace dict/Mapping with TypedDict in trigger.py and workflow.py ( #33562 )
2026-03-17 13:14:42 +09:00
Stephen Zhou
569748189e
refactor: use hoisted modern monaco ( #33540 )
2026-03-17 10:56:46 +08:00
yyh
f198f5b0ab
fix: raise block selector overlay z-index ( #33557 )
2026-03-17 10:39:48 +08:00
KVOJJJin
49e0e1b939
fix(web): page crash in knowledge retrieval node caused by dataset selection and score threshold ( #33553 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-17 10:35:07 +08:00
statxc
f886f11094
refactor(api): replace dict/Mapping with TypedDict in dataset models ( #33550 )
2026-03-17 10:33:29 +09:00
dependabot[bot]
fa82a0f708
chore(deps): bump authlib from 1.6.7 to 1.6.9 in /api ( #33544 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 05:06:07 +09:00
Coding On Star
0a3275fbe8
chore: update coverage summary check in web tests workflow ( #33533 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-16 23:09:33 +08:00
-LAN-
e445f69604
refactor(api): simplify response session eligibility ( #33538 )
2026-03-16 21:22:37 +08:00
dependabot[bot]
c7f86dba09
chore(deps-dev): bump the dev group across 1 directory with 19 updates ( #33525 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 20:31:58 +09:00
Coding On Star
6da802eb2a
refactor(custom): reorganize web app brand module and raise coverage threshold ( #33531 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 18:17:21 +08:00
yyh
c3ee83645f
fix(web): migrate InputNumber to Base UI NumberField ( #33520 )
2026-03-16 17:59:30 +08:00
QuantumGhost
4a090876f1
chore(api): rename configuration EVENT_BUS_REDIS_CLUSTERS ( #33528 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 17:50:15 +08:00
Stephen Zhou
598189d307
chore: fix dep alerts ( #33527 )
2026-03-16 17:08:36 +08:00
QuantumGhost
1f3fa95e2c
chore: update plugin daemon version to 0.5.4-local in Docker compose files ( #33526 )
2026-03-16 17:06:32 +08:00
Coding On Star
0d72d99263
test: limit web diff coverage to current push range ( #33523 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-16 16:59:25 +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
Stephen Zhou
4822d550b6
chore: remove next img ( #33517 )
2026-03-16 16:48:22 +08:00
wangxiaolei
041d7ffe3d
chore: compatiable resource_metadata return without scheme ( #33506 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 15:44:48 +08:00
Coding On Star
7daec9717d
feat(diff-coverage): enhance coverage reporting for multi-line statements and branches ( #33516 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-16 15:09:46 +08:00
Stephen Zhou
a01c384f5b
chore: remove next font ( #33512 )
2026-03-16 14:57:25 +08:00
Coding On Star
378577767b
refactor(web): split text-generation result flow and raise coverage ( #33499 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 14:42:32 +08:00
Coding On Star
59327e4f10
feat(diff-coverage): implement coverage analysis for changed components ( #33514 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-16 14:39:57 +08:00
wangxiaolei
915ee385db
fix: fix weaviate_vector test failed ( #33511 )
2026-03-16 14:32:09 +08:00
非法操作
98e72521f4
chore: change draft var to user scoped ( #33066 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-03-16 14:04:41 +08:00
dependabot[bot]
df570df238
chore(deps-dev): bump the vdb group across 1 directory with 15 updates ( #33502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 14:42:27 +09:00
yyh
7ac482d776
refactor(web): consolidate query/mutation guidance and deprecate use-base wrappers ( #33456 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-16 13:38:29 +08:00
Sage
3920d67b8e
feat(api): Making WeaviateClient a singleton
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 13:38:28 +08:00
dependabot[bot]
29b724e23d
chore(deps): bump google-auth from 2.49.0 to 2.49.1 in /api in the google group ( #33483 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@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-16 13:55:34 +09:00
Xiyuan Chen
977ed79ea0
fix: enterprise API error handling and license enforcement ( #33044 )
...
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-15 20:59:41 -07:00
Asuka Minato
dd39fcd9bc
ci: Simplify nltk data download in Dockerfile ( #33495 )
2026-03-16 12:06:20 +09:00
dependabot[bot]
3c587097cd
chore(deps): bump the python-packages group in /api with 13 updates ( #33484 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 11:28:42 +09:00
dependabot[bot]
6a3fcc0a7b
chore(deps): bump the llm group across 1 directory with 2 updates ( #33491 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 11:23:51 +09:00
dependabot[bot]
8d3f2f56d9
chore(deps): bump the storage group in /api with 2 updates ( #33481 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 11:10:07 +09:00
非法操作
09dad78a5d
chore: add indexes for human_input_forms query patterns ( #32849 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Bond Zhu <37842169+MRZHUH@users.noreply.github.com >
2026-03-16 10:10:03 +08:00
dependabot[bot]
c71ecd2fe0
chore(deps-dev): update faker requirement from ~=40.8.0 to ~=40.11.0 in /api in the dev group ( #33482 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 11:09:41 +09:00
dependabot[bot]
808d186156
chore(deps): bump litellm from 1.82.1 to 1.82.2 in /api in the llm group ( #33480 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 11:08:28 +09:00
dependabot[bot]
ec0a01a568
chore(deps): bump the github-actions-dependencies group with 4 updates ( #33485 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 11:07:42 +09:00
dependabot[bot]
ac23a0409e
chore(deps): bump the storage group in /api with 2 updates ( #33488 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 11:07:11 +09: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
dependabot[bot]
a6163f80d1
chore(deps): bump sqlalchemy from 2.0.44 to 2.0.48 in /api in the database group ( #33487 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 09:57:51 +08:00
eason
551df6ee9c
fix: use parameterized queries to prevent SQL injection in vector stores ( #33421 )
...
Co-authored-by: easonysliu <easonysliu@tencent.com >
Co-authored-by: Claude (claude-opus-4-6) <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-16 09:41:57 +08:00
-LAN-
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
Mahmoud Hamdy
b09a75aae0
fix(api): resolve type errors in service API wraps tests ( #33467 )
2026-03-16 01:20:42 +09:00
Tyson Cung
98d9fb4aff
fix: downgrade image download failure log from ERROR to WARNING ( #33429 )
2026-03-15 23:04:09 +08:00
Ye Ding
f795d24151
feat: Add Hologres as a VDB & FullText DB choice ( #32830 )
...
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-15 20:55:02 +08:00
-LAN-
0fa7548346
fix: update INTERNAL_FILES_URL example default for Docker Desktop ( #33447 )
2026-03-15 19:27:46 +08:00
RickDamon
ac8021fe27
fix: add doc_type to Weaviate properties and default Vector attributes ( #33398 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-15 19:25:24 +08:00
lif
f21288df5a
fix: preserve custom icons in exported DSL ( #33424 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-03-15 18:52:41 +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
tmimmanuel
98df8e1d6c
refactor: replace remaining sa.String with EnumText 2 ( #33448 )
2026-03-14 20:20:30 +09:00
Niels Kaspers
79a8747c1b
refactor(tests): use enum values instead of string literals for status fields ( #33441 )
2026-03-14 16:14:34 +09:00
tmimmanuel
e64f4d6039
refactor: replace sa.String with EnumText in mapped_column for type s… ( #33332 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 13:38:27 +09:00
dependabot[bot]
6043ec4423
chore(deps): bump fickling from 0.1.9 to 0.1.10 in /api ( #33436 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-14 13:33:24 +09:00
dependabot[bot]
a600794370
chore(deps): bump pyjwt from 2.11.0 to 2.12.0 in /api ( #33437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-14 13:32:55 +09:00
非法操作
573b4e41cb
fix: correctly detect required columns in archived workflow run restore ( #33403 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-13 23:24:40 +08:00
yevanmore
194c205ed3
fix(api): allow punctuation in uploaded filenames ( #33364 )
...
Co-authored-by: Chen Yefan <cyefan2@gmail.com >
2026-03-13 21:33:09 +08:00
Coding On Star
7e1dc3c122
refactor(web): split share text-generation and add high-coverage tests ( #33408 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-13 19:10:24 +08:00
Stephen Zhou
4203647c32
chore: use vite plus ( #33407 )
2026-03-13 18:18:44 +08:00
dependabot[bot]
20e91990bf
chore(deps): bump orjson from 3.11.4 to 3.11.6 in /api ( #33380 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 17:33:33 +09:00
Asuka Minato
f38e8cca52
test: [Refactor/Chore] use Testcontainers to do sql test #32454 ( #32460 )
2026-03-13 17:32:39 +09:00
Coding On Star
00eda73ad1
test: enforce app/components coverage gates in web tests ( #33395 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-13 16:31:05 +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
Joel
97776eabff
chore: add tracking info of in site message ( #33394 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-13 15:29:24 +08:00
yyh
fe561ef3d0
feat(workflow): add edge context menu with delete support ( #33391 )
2026-03-13 15:11:24 +08:00
lif
1104d35bbb
chore: remove unused WEAVIATE_GRPC_ENABLED config option ( #33378 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-03-13 15:06:50 +08:00
Stephen Zhou
724eaee77e
chore: add dev proxy server, update deps ( #33371 )
2026-03-13 12:52:19 +08:00
Copilot
4717168fe2
chore(web): disable i18next support notice ( #33309 )
2026-03-12 18:18:10 +08:00
wangxiaolei
7fd3bd81ab
fix: test_get_credentials_and_config_selects_plugin_id_and_key_api_ke… ( #33361 )
2026-03-12 19:09:46 +09:00
NFish
0dcfac5b84
fix: The HTTP Request node panel supports line break and overflow handling for variable values ( #33359 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 17:57:08 +08:00
Stephen Zhou
b66097b5f3
chore: use tsconfigPaths for vinext ( #33363 )
2026-03-12 17:56:22 +08:00
Coding On Star
ceaa399351
test: refactor mock implementation in markdown component tests ( #33350 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-12 15:50:07 +08:00
Rajat Agarwal
dc50e4c4f2
test: added test cases for core.workflow module ( #33126 )
2026-03-12 15:35:25 +08:00
mahammadasim
157208ab1e
test: added test for services of ops, summary, vector, website and ji… ( #32893 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-03-12 15:34:20 +08:00
mahammadasim
3dabdc8282
test: added tests for backend core.ops module ( #32639 )
...
Co-authored-by: rajatagarwal-oss <rajat.agarwal@infocusp.com >
2026-03-12 15:33:15 +08:00
Saumya Talwani
ed5511ce28
test: improve coverage for some files ( #33218 )
2026-03-12 15:09:10 +08:00
Saumya Talwani
68982f910e
test: improve coverage parameters for some files in base ( #33207 )
2026-03-12 14:57:31 +08:00
yyh
c43307dae1
refactor(switch): Base UI migration with loading/skeleton variants ( #33345 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 14:40:43 +08:00
Stephen Zhou
b44b37518a
chore: update vinext ( #33347 )
2026-03-12 13:18:11 +08:00
Rajat Agarwal
b170eabaf3
test: Unit test cases for core.tools module ( #32447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@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>
Co-authored-by: wangxiaolei <fatelei@gmail.com >
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
Co-authored-by: mahammadasim <135003320+mahammadasim@users.noreply.github.com >
2026-03-12 11:48:13 +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
mahammadasim
60fe5e7f00
test: added for core logging and core mcp ( #32478 )
...
Co-authored-by: rajatagarwal-oss <rajat.agarwal@infocusp.com >
2026-03-12 11:44:56 +08:00
mahammadasim
245f6b824d
test: add test for core extension, external_data_tool and llm generator ( #32468 )
2026-03-12 11:44:38 +08:00
Dev Sharma
7d2054d4f4
test: add UTs for api/services recommend_app, tools, workflow ( #32645 )
...
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-12 11:37:03 +08:00
Rajat Agarwal
07e19c0748
test: unit test cases for core.variables, core.plugin, core.prompt module ( #32637 )
2026-03-12 11:29:02 +08:00
Dev Sharma
135b3a15a6
test: add UTs for api/ services.plugin ( #32588 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-12 11:27:29 +08:00
Rajat Agarwal
0045e387f5
test: unit test cases for core.app.apps module ( #32482 )
2026-03-12 11:23:25 +08:00
NFish
44713a5c0f
fix: allow line breaks when a field value overflows due to excessive length ( #33339 )
2026-03-12 11:15:29 +08:00
Rajat Agarwal
d5724aebde
test: unit test cases core.agent module ( #32474 )
2026-03-12 11:10:15 +08:00
Rajat Agarwal
c59685748c
test: unit test cases for core.callback, core.base, core.entities module ( #32471 )
2026-03-12 11:09:08 +08:00
Dev Sharma
36c1f4d506
test: improve unit tests for controllers.inner_api ( #32203 )
2026-03-12 11:07:56 +08:00
Asuka Minato
31eba65fe0
ci: Revert "chore(deps): bump the python-packages group across 1 directory with 13 updates" ( #33331 )
2026-03-12 10:48:11 +09:00
dependabot[bot]
72496a5847
chore(deps): bump the python-packages group across 1 directory with 13 updates ( #33319 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-12 01:22:39 +09:00
dependabot[bot]
8b16030d6b
chore(deps-dev): bump the dev group across 1 directory with 18 updates ( #33322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 01:02:28 +09: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
dependabot[bot]
a0f0c97133
chore(deps): bump opentelemetry-propagator-b3 from 1.28.0 to 1.40.0 in /api in the opentelemetry group ( #33308 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-12 00:37:48 +09:00
dependabot[bot]
1505ec37ef
chore(deps): bump mlflow-skinny from 3.6.0 to 3.10.1 in /api in the llm group across 1 directory ( #33317 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:26:46 +09:00
dependabot[bot]
7f09917b84
chore(deps): bump the storage group in /api with 7 updates ( #33315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:26:21 +09:00
dependabot[bot]
59367c6a1c
chore(deps): update redis[hiredis] requirement from ~=7.2.0 to ~=7.3.0 in /api in the database group ( #33306 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:11:53 +09:00
dependabot[bot]
f95e2acb65
chore(deps): bump the llm group in /api with 6 updates ( #33305 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:11:20 +09:00
dependabot[bot]
8967b88584
chore(deps): bump the flask group in /api with 3 updates ( #33298 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:10:39 +09:00
dependabot[bot]
6110c0a66c
chore(deps): bump the google group in /api with 2 updates ( #33299 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:10:07 +09:00
dependabot[bot]
5640a2e47c
chore(deps): bump the pydantic group in /api with 2 updates ( #33302 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 00:09:11 +09:00
dependabot[bot]
60c8ee2a86
chore(deps): bump astral-sh/setup-uv from 7.3.1 to 7.4.0 in the github-actions-dependencies group ( #33303 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:07:14 +09:00
dependabot[bot]
a97571156b
chore(deps): bump the google group in /api with 5 updates ( #33304 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:06:33 +09:00
dependabot[bot]
084f2eb612
chore(deps): bump the flask group in /api with 4 updates ( #33301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 00:06:05 +09:00
Copilot
02f36bd9b5
chore: split /api dependabot groups by logical dependency category ( #33297 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-03-11 23:53:02 +09:00
Joel
2b1d1e9587
feat: support in site message ( #33255 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
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: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-11 18:32:14 +08:00
zyssyz123
e85d20031e
feat: notification ( #32192 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 18:29:53 +08:00
yyh
8a6a3ef0e4
refactor(select): align with Base UI data attributes and Figma specs ( #33286 )
2026-03-11 18:19:11 +08:00
Stephen Zhou
2a3eb87326
chore: skip pre commit check for merge ( #33287 )
2026-03-11 18:08:14 +08:00
Stephen Zhou
5ff7d2c895
refactor: move to modern monaco ( #32966 )
2026-03-11 17:44:12 +08:00
Poojan
b2df0010ce
test: add unit tests for some services ( #32866 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-03-11 16:05:07 +08:00
非法操作
f44cd70752
fix: main CI ( #33276 )
2026-03-11 15:32:19 +08:00
Stephen Zhou
ee78ffcdb1
chore: fix dependabot alerts ( #33277 )
2026-03-11 15:04:57 +08:00
yyh
5d0c3d58ac
refactor(avatar): migrate to Base UI primitives with Record size variants ( #33268 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 14:26:04 +08:00
Saumya Talwani
a6e8e43883
test: add tests for some files in services module ( #32583 )
2026-03-11 14:21:56 +08:00
非法操作
0a320c63a0
fix: vertically center key-value table headers in HTTP and Webhook ( #33260 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 13:55:17 +08:00
wangxiaolei
1f4b6c84e0
fix: fix mcp tool parameter extract ( #33258 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 13:46:38 +08:00
wangxiaolei
d6721a1dd3
fix: use moderation modified inputs and query ( #33180 )
...
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-11 13:37:23 +08:00
Stephen Zhou
8b12389e19
chore: disable some auto fix, disable e18e rules ( #33265 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 12:42:18 +08:00
Stephen Zhou
0fad13370c
chore: update script for build docker ( #33261 )
2026-03-11 11:42:19 +08:00
Stephen Zhou
904289bb1d
chore: remove optimize standalone script ( #33256 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 11:36:09 +08:00
GuanMu
8fe376848f
fix: PromptEditor leaves a pending blur timer that triggers a Vitest unhandled error ( #33253 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-11 11:09:29 +08:00
zyssyz123
d67f04f63e
feat: source for plugin tasks ( #33244 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 11:56:33 +09:00
wangxiaolei
54637144c5
fix: fix parse mailto / http link in table cell ( #33224 )
...
Co-authored-by: Oz <oz-agent@warp.dev >
2026-03-11 10:02:33 +08:00
wangxiaolei
27f9cdedad
fix: fix failed test ( #33241 )
2026-03-11 09:37:19 +08:00
dependabot[bot]
5a5238062a
chore(deps): bump pypdf from 6.7.5 to 6.8.0 in /api ( #33238 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 10:22:43 +09:00
Raghu :)
7adcc17da0
fix(ci): add close-pr and failure label to anti-slop workflow ( #33236 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-11 09:42:37 +09:00
mahammadasim
1083f5c46a
test: add test for api core datasource ( #32414 )
...
Co-authored-by: rajatagarwal-oss <rajat.agarwal@infocusp.com >
2026-03-11 03:12:46 +08:00
Stephen Zhou
86b6868772
chore: switch vinext to npm, remove npm from dependabot ( #33234 )
2026-03-11 00:57:36 +08:00
非法操作
35caa04fe7
chore: split commands by domain ( #33085 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-10 20:20:45 +09:00
dependabot[bot]
0706c52680
chore(deps): bump rollup from 4.56.0 to 4.59.0 in /web ( #33197 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 20:17:19 +09:00
dependabot[bot]
d872594945
chore(deps-dev): bump the eslint-group group in /web with 2 updates ( #33209 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 20:16:50 +09:00
Stephen Zhou
0ae73296d7
chore: update ky to 1.14.3 ( #33201 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-10 18:42:30 +08:00
dependabot[bot]
125ece1d0c
chore(deps-dev): bump the storybook group in /web with 7 updates ( #33198 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 18:17:11 +09:00
elliotllliu
fd71e85ed4
ci: add anti-slop GitHub Action to detect low-quality AI PRs ( #33193 )
...
Co-authored-by: GitHub User <user@example.com >
2026-03-10 18:16:01 +09:00
Wu Tianwei
75bbb616ea
refactor: replace react markdown with streamdown ( #32971 )
...
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-10 17:02:37 +08:00
hizhujianfeng
2a468da440
fix: copy to clipboard failed in non-secure (HTTP) contexts ( #32287 )
2026-03-10 15:46:17 +08:00
sasha
322d3cd555
fix: nested spans and traces; ( #33049 )
...
Co-authored-by: aadereiko <aliaksandr@comet.com >
Co-authored-by: Boris Feld <boris@comet.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
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-10 15:45:44 +08:00
Jeff.li
e1df0fad2b
fix: ensure external knowledge API key updates are persisted ( #33188 )
...
Co-authored-by: Jeff <jeff@WKS0003265039.eu.boehringer.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-10 15:45:20 +08:00
GuanMu
3f515dcdda
refactor: use generate_valid_password helper for creating test account passwords ( #33192 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-10 15:42:52 +08:00
wangxiaolei
db627e75f6
fix: fix request.metadata_model_config param check ( #33189 )
2026-03-10 15:09:35 +08:00
Yunlu Wen
1ecedab024
feat: enterprise plugin pre uninstall ( #33158 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-10 15:03:37 +08:00
rajatagarwal-oss
a0ed350871
test: unit test for core.rag module ( #32630 )
2026-03-10 14:10:24 +08:00
Tyson Cung
a5832df586
fix: prevent hydration warning from div nesting inside p for inline markdown images ( #32419 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-10 14:07:55 +08:00
mahammadasim
a808389122
test: add new unit tests for message service utilities, get message, feedback, and retention services. ( #33169 )
2026-03-10 13:55:18 +08:00
yyh
45a8967b8b
chore(ui): raise overlay primitives z-index for legacy coexistence ( #33185 )
2026-03-10 13:46:38 +08:00
Bruno Gondell
3835cfe87e
fix: use correct plugin_id for WaterCrawl datasource ( #33182 )
...
Co-authored-by: bgondell <bruno.gondell@gmail.com0 >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-10 13:32:40 +08:00
Desel72
eaf86c521f
feat: Improve SQL Comment Context for Celery Worker Queries ( #33058 )
2026-03-10 12:37:26 +08:00
不做了睡大觉
08b3bce53c
fix: copy button stays disabled after Human Input node pause/resume ( #32662 )
...
Co-authored-by: User <user@example.com >
2026-03-10 12:12:30 +08:00
agent-steven
2a3cc2951b
feat: configurable Enter/Shift+Enter send behavior in embedded chat ( #32295 ) ( #32300 )
2026-03-10 11:44:11 +08:00
Vincent Koc
504138bb23
docs: Update Opik intergration docs ( #32336 )
2026-03-10 11:31:33 +08:00
GuanMu
0ab4e16335
feat: add batch download for dataset documents as ZIP and signed URL for single document download. ( #33100 )
2026-03-10 11:28:37 +08:00
rajatagarwal-oss
01991f3536
test: unit test cases for console.explore and tag module ( #32186 )
2026-03-10 11:25:00 +08:00
Dev Sharma
4f835107b2
test: add UTs for api core.trigger ( #32587 )
2026-03-10 10:18:32 +08:00
KVOJJJin
3f3b788356
fix(web): correct responding state after annotation reply completed ( #33173 )
2026-03-10 10:08:07 +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
rajatagarwal-oss
a480e9beb1
test: unit test case for controllers.console.app module ( #32247 )
2026-03-10 00:54:47 +08:00
Stephen Zhou
a59c54b3e7
ci: update actions version, reuse workflow by composite action ( #33177 )
2026-03-09 23:44:17 +08:00
dependabot[bot]
7737bdc699
chore(deps): bump the npm-dependencies group across 1 directory with 55 updates ( #33170 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 23:24:48 +08:00
dependabot[bot]
65637fc6b7
chore(deps): bump the npm-dependencies group across 1 directory with 55 updates ( #33170 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 23:24:36 +08:00
dependabot[bot]
be6f7b8712
chore(deps-dev): bump the eslint-group group in /web with 5 updates ( #33168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-03-09 19:59:44 +08:00
dependabot[bot]
b257e8ed44
chore(deps-dev): bump the storybook group in /web with 7 updates ( #33163 )
2026-03-09 19:36:00 +08:00
Stephen Zhou
176d3c8c3a
ci: ignore ky and tailwind-merge in update ( #33167 )
2026-03-09 19:21:18 +08:00
Stephen Zhou
c72ac8a434
ci: ignore some major update ( #33161 )
2026-03-09 17:24:56 +08:00
rajatagarwal-oss
497feac48e
test: unit test case for controllers.console.workspace module ( #32181 )
2026-03-09 17:07:40 +08:00
rajatagarwal-oss
8906ab8e52
test: unit test cases for console.datasets module ( #32179 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-03-09 17:07:13 +08:00
非法操作
03dcbeafdf
fix: stop responding icon not display ( #33154 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-03-09 16:27:45 +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
Dev Sharma
6c19e75969
test: improve unit tests for controllers.web ( #32150 )
...
Co-authored-by: Rajat Agarwal <rajat.agarwal@infocusp.com >
2026-03-09 15:58:34 +08:00
wangxiaolei
9970f4449a
refactor: reuse redis connection instead of create new one ( #32678 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 15:53:21 +08:00
Sense_wang
cbb19cce39
docs: use docker compose command consistently in README ( #33077 )
...
Co-authored-by: Contributor <contributor@example.com >
2026-03-09 15:02:30 +08:00
hj24
0aef09d630
feat: support relative mode for message clean command ( #32834 )
2026-03-09 14:32:35 +08:00
wangxiaolei
d2208ad43e
fix: fix allow handle value is none ( #33031 )
2026-03-09 14:20:44 +08:00
非法操作
4a2ba058bb
feat: when copy/paste multi nodes not require reconnect them ( #32631 )
2026-03-09 13:55:12 +08:00
非法操作
654e41d47f
fix: workflow_as_tool not work with json input ( #32554 )
2026-03-09 13:54:54 +08:00
非法操作
ec5409756e
feat: keep connections when change node ( #31982 )
2026-03-09 13:54:10 +08:00
Olexandr88
8b1ea3a8f5
refactor: deduplicate legacy section mapping in ConfigHelper ( #32715 )
2026-03-09 13:43:06 +08:00
yyh
f2d3feca66
fix(web): fix tool item text not vertically centered in block selector ( #33148 )
2026-03-09 13:38:11 +08:00
yyh
0590b09958
feat(web): add context menu primitive and dropdown link item ( #33125 )
2026-03-09 12:05:38 +08:00
wangxiaolei
66f9fde2fe
fix: fix metadata filter condition not extract from {{}} ( #33141 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 11:51:08 +08:00
Stephen Zhou
1811a855ab
chore: update vinext, agentation, remove Prism in lexical ( #33142 )
2026-03-09 11:40:04 +08:00
Jiaquan Yi
322cd37de1
fix: handle backslash path separators in DOCX ZIP entries exported on…( #33129 ) ( #33131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 10:49:42 +08:00
rajatagarwal-oss
2cc0de9c1b
test: unit test case for controllers.common module ( #32056 )
2026-03-09 09:45:42 +08:00
wangxiaolei
46098b2be6
refactor: use thread.Timer instead of time.sleep ( #33121 )
2026-03-09 09:38:16 +08:00
akashseth-ifp
7dcf94f48f
test: remaining header component and increase branch coverage ( #33052 )
...
Co-authored-by: sahil <sahil@infocusp.com >
2026-03-09 09:18:11 +08:00
yyh
7869551afd
fix(web): stabilize dayjs timezone tests against DST transitions ( #33134 )
2026-03-09 09:16:45 +08:00
CoralGarden52
c925d17e8f
chore: add TypedDict related prompt to api/AGENTS.md ( #33116 )
2026-03-08 07:03:52 +09:00
Angel
dc2a53d834
feat: add files to message end pr32019 ( #32242 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: angel.k <angel.kolev@solaredge.com >
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-07 20:01:12 +08:00
hj24
05ab107e73
feat: add export app messages ( #32990 )
2026-03-07 11:27:15 +08:00
pepsi
c016793efb
refactor: pass KnowledgeConfiguration directly instead of dict ( #32732 )
...
Co-authored-by: pepsi <pepsi@pepsidexuniji.local >
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-06 22:15:32 +09:00
Coding On Star
a5bcbaebb7
feat(toast): add IToastProps type import to enhance type safety ( #33096 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-06 19:22:55 +08:00
Saumya Talwani
f50e44b24a
test: improve coverage for some test files ( #32916 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Signed-off-by: -LAN- <laipz8200@outlook.com >
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: Poojan <poojan@infocusp.com >
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Pandaaaa906 <ye.pandaaaa906@gmail.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: heyszt <270985384@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Ijas <ijas.ahmd.ap@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: 木之本澪 <kinomotomiovo@gmail.com >
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: 不做了睡大觉 <64798754+stakeswky@users.noreply.github.com >
Co-authored-by: User <user@example.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Leilei <138381132+Inlei@users.noreply.github.com >
Co-authored-by: HaKu <104669497+haku-ink@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wangxiaolei <fatelei@gmail.com >
Co-authored-by: Varun Chawla <34209028+veeceey@users.noreply.github.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: tda <95275462+tda1017@users.noreply.github.com >
Co-authored-by: root <root@DESKTOP-KQLO90N>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
Co-authored-by: Niels Kaspers <153818647+nielskaspers@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: Tyson Cung <45380903+tysoncung@users.noreply.github.com >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
Co-authored-by: slegarraga <64795732+slegarraga@users.noreply.github.com >
Co-authored-by: 99 <wh2099@pm.me >
Co-authored-by: Br1an <932039080@qq.com >
Co-authored-by: L1nSn0w <l1nsn0w@qq.com >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
Co-authored-by: akkoaya <151345394+akkoaya@users.noreply.github.com >
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
Co-authored-by: lif <1835304752@qq.com >
Co-authored-by: weiguang li <codingpunk@gmail.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: HanWenbo <124024253+hwb96@users.noreply.github.com >
Co-authored-by: Coding On Star <447357187@qq.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Stable Genius <stablegenius043@gmail.com >
Co-authored-by: Stable Genius <259448942+stablegenius49@users.noreply.github.com >
Co-authored-by: ふるい <46769295+Echo0ff@users.noreply.github.com >
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
2026-03-06 18:59:16 +08:00
Nite Knite
09347d5e8b
chore: fix account dropdown test ( #33093 )
2026-03-06 18:19:02 +08:00
Stephen Zhou
299a893ac5
chore: bring back code-inspector-plugin and agentation ( #33088 )
...
Co-authored-by: zhsama <zhsama@users.noreply.github.com >
2026-03-06 17:01:18 +08:00
Junyan Chin
c477571553
perf: no longer record install count for auto upgrade ( #33086 )
2026-03-06 16:19:30 +08:00
QuantumGhost
d01acfc490
fix(api): fix the issue that workflow_runs.started_at is overwritten while resuming ( #32851 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 15:41:30 +08:00
Stephen Zhou
f05f0be55f
chore: use react-grab to replace code-inspector-plugin ( #33078 )
2026-03-06 14:54:24 +08:00
eux
e74cda6535
feat(tasks): isolate summary generation to dedicated dataset_summary queue ( #32972 )
2026-03-06 14:35:28 +08:00
Nite Knite
0490756ab2
chore: add support email env ( #33075 )
2026-03-06 14:29:29 +08:00
非法操作
dc31b07533
fix(type-check): resolve missing-attribute in app dataset join update handler ( #33071 )
2026-03-06 11:45:51 +08:00
Copilot
d1eaa41dd1
fix(i18n): correct French translation of "disabled" from medical term to UI-appropriate term ( #33067 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-06 09:57:43 +08:00
非法操作
7ffa6c1849
fix: conversation var unexpected reset after HITL node ( #32936 )
2026-03-06 09:57:09 +08:00
kurokobo
ad81513b6a
fix: show citations in advanced chat apps ( #32985 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 09:56:14 +08:00
Lovish Arora
f751864ab3
fix(api): return inserted ids from Chroma and Clickzetta add_texts ( #33065 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 09:49:53 +08:00
盐粒 Yanli
49dcf5e0d9
chore: add local pyrefly exclude workflow ( #33059 )
2026-03-06 09:49:23 +08:00
statxc
741d48560d
refactor(api): add TypedDict definitions to models/model.py ( #32925 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-06 08:42:54 +09:00
dependabot[bot]
6bd1be9e16
chore(deps): bump markdown from 3.5.2 to 3.8.1 in /api ( #33064 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 07:41:55 +09:00
木之本澪
f76de73be4
test: migrate dataset permission service SQL tests to testcontainers ( #32546 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-06 07:21:25 +09:00
dependabot[bot]
98ba091a50
chore(deps): bump dompurify from 3.3.0 to 3.3.2 in /web ( #33062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 06:48:59 +09:00
Lovish Arora
ed0b27e4d6
chore(api): update Python type-checker versions ( #33056 )
2026-03-06 06:26:28 +09:00
木之本澪
187faed1c0
test: migrate test_dataset_service_delete_dataset SQL tests to testcontainers ( #32543 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-06 06:06:14 +09:00
wangxiaolei
92bde3503b
fix: fix check workflow_run ( #33028 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-05 17:13:35 +08:00
wangxiaolei
7d25415e4d
feat: 204 http status code not return content ( #33023 )
2026-03-05 17:04:19 +08:00
Novice
c913a629df
feat: add partial indexes on conversations for app_id with created_at and updated_at ( #32616 )
2026-03-05 16:53:28 +08:00
yyh
ebda5efe27
chore: prevent Storybook crash caused by vite-plugin-inspect ( #33039 )
2026-03-05 16:13:02 +08:00
Stephen Zhou
f487b680f5
refactor: spilt context for better hmr ( #33033 )
2026-03-05 15:54:56 +08:00
zxhlyh
f3c840a60e
fix: workflow canvas sync ( #33030 )
2026-03-05 15:08:37 +08:00
Coding On Star
1819b87a56
test(workflow): add validation tests for workflow and node component rendering part 3 ( #33012 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-05 14:34:07 +08:00
99
7432b58f82
refactor(dify_graph): introduce run_context and delegate child engine creation ( #32964 )
2026-03-05 14:31:28 +08:00
Coding On Star
89a859ae32
refactor: simplify oauthNewUser state handling in AppInitializer component ( #33019 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-05 13:53:20 +08:00
Stephen Zhou
a4373d8b7b
chore: i18n hmr support, fix hmr for app context ( #32997 )
2026-03-05 10:45:16 +08:00
Eric Cao
164ccb7c48
chore: add TypedDict related prompt to AGENTS.md ( #32995 )
...
Co-authored-by: caoergou <caogou123@163.com >
2026-03-05 10:08:18 +09:00
木之本澪
2b5ce196ad
test: migrate test_document_service_rename_document SQL tests to testcontainers ( #32542 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-05 10:07:29 +09:00
dependabot[bot]
2977a4d2a4
chore(deps): bump immutable from 5.1.4 to 5.1.5 in /web ( #33000 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:50:52 +09:00
dependabot[bot]
a0331b8b45
chore(deps): bump authlib from 1.6.6 to 1.6.7 in /api ( #32998 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:50:12 +09:00
dependabot[bot]
914bd4d00d
chore(deps): bump fickling from 0.1.8 to 0.1.9 in /api ( #32999 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:49:43 +09:00
yyh
9c9cb50981
chore: expand overlay migration ESLint rules to popover, dropdown, dialog ( #33001 )
2026-03-05 08:47:54 +08:00
木之本澪
df3c66a8ac
test: migrate duplicate_document_indexing_task SQL tests to testcontainers ( #32540 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-05 02:35:24 +09:00
Stephen Zhou
7252ce6f26
chore: add react refresh plugin for vinext ( #32996 )
2026-03-05 01:09:32 +08:00
Stephen Zhou
110063871c
chore: clean up sw file ( #32973 )
2026-03-04 18:18:20 +08:00
Stephen Zhou
336957b4be
chore: drop pwa with serwist ( #32838 )
2026-03-04 17:35:35 +08:00
Coding On Star
5385ec3023
test(workflow): add comprehensive hooks unit tests and refactor test infrastructure (Part 3) ( #32958 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-04 17:24:50 +08:00
yyh
5a3348ec8d
chore: refine oRPC contract-first skill guidance ( #32955 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-04 16:45:37 +08:00
wangxiaolei
882b4c9ef6
refactor: document extract node decouple ssrf_proxy ( #32949 )
2026-03-04 16:01:43 +08:00
Stephen Zhou
b8a4e0c13b
refactor: do not import i18n resource json to split chunk ( #32947 )
2026-03-04 14:28:06 +08:00
L1nSn0w
3aed24c507
fix(api): decouple enterprise default-workspace join from personal workspace creation ( #32938 )
2026-03-04 14:16:23 +08:00
QuantumGhost
e1e1f81bde
perf(api): utilize the message_workflow_run_id_idx while querying messages ( #32944 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-04 14:11:14 +08:00
yyh
84dca83ecd
feat(web): add base AlertDialog with app-card migration example ( #32933 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-04 13:56:27 +08:00
yyh
dfc6de69c3
refactor(web): migrate Button to Base UI with focus-visible ( #32941 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-04 13:55:13 +08:00
Renzo
ad000c42b7
feat: replace db.session with db_session_with_containers ( #32942 )
2026-03-04 14:50:41 +09:00
wangxiaolei
2f4c740d46
feat: support redis xstream ( #32586 )
2026-03-04 13:18:55 +08:00
wangxiaolei
e14b09d4db
refactor: human input node decouple db ( #32900 )
2026-03-04 13:18:32 +08:00
wangxiaolei
b584434e28
feat: redis connection support max connections ( #32935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-04 11:52:43 +08:00
yyh
b68ee600c1
refactor: migrate workflow onboarding modal to base dialog ( #32915 )
2026-03-04 11:13:43 +08:00
Coding On Star
3398962bfa
test(workflow): add unit tests for workflow store slices ( #32932 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-04 10:59:31 +08:00
Stephen Zhou
3bf7bb1781
chore: fix load env and treeshaking for vinext ( #32928 )
2026-03-04 10:07:29 +08:00
yyh
1c1edb4a22
fix: keep account dropdown open when switching theme ( #32918 )
2026-03-04 09:53:36 +08:00
yyh
477bf6e075
fix(web): align dropdown-menu styles with Figma design ( #32922 )
2026-03-04 09:53:15 +08:00
木之本澪
6002fd09b4
test: migrate test_dataset_service_create_dataset SQL tests to testcontainers ( #32538 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-03-04 03:40:18 +09:00
Br1an
2b47db0462
fix(api): resolve OpenTelemetry histogram type mismatch ( #32771 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-04 00:01:16 +09:00
nightcityblade
664ab123c3
chore: add dependency groups to Dependabot config ( #32721 )
2026-03-03 23:30:36 +09:00
Stephen Zhou
d7e399872d
fix: get i18n lazy, make vinext build works ( #32917 )
2026-03-03 21:42:47 +08:00
木之本澪
65bf632ec0
test: migrate test_dataset_service_batch_update_document_status SQL tests to testcontainers ( #32537 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-03 20:29:58 +09:00
yyh
1a90c4d81b
refactor(web): migrate document list query state to nuqs ( #32339 )
2026-03-03 18:29:23 +08:00
yyh
3a8ff301fc
test(web): add high-quality unit tests for Base UI wrapper primitives ( #32904 )
2026-03-03 18:21:33 +08:00
yyh
7f67e1a2fc
feat(web): overlay migration guardrails + Base UI primitives ( #32824 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-03 16:56:13 +08:00
Stephen Zhou
5e79d35881
fix: downgrade node version to 22 ( #32897 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-03 16:00:56 +08:00
FFXN
2068640a4b
fix: Add the missing validation of doc_form in the service API. ( #32892 )
2026-03-03 15:54:43 +08:00
99
c8688ec371
refactor(dify_graph): unify invoke and user enums source in workflow ( #32873 )
2026-03-03 15:05:20 +08:00
dependabot[bot]
48c8aac092
chore(deps): bump @orpc/client from 1.13.4 to 1.13.6 in /web ( #32883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-03-03 13:50:13 +08:00
dependabot[bot]
56f460e290
chore(deps): bump pypdf from 6.7.4 to 6.7.5 in /api ( #32882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 14:42:05 +09:00
wangxiaolei
1b2234a19f
refactor: TemplateTransformNode decouple code executor ( #32879 )
2026-03-03 13:36:17 +08:00
Coding On Star
4c07bc99f7
refactor(web): restructure app-sidebar with component decomposition and folder organization ( #32887 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-03 13:32:52 +08:00
Stephen Zhou
d6ab36ff1e
chore: update vinext, add workaround ( #32878 )
2026-03-03 11:21:04 +08:00
-LAN-
4fd6b52808
refactor(api): move model_runtime into dify_graph ( #32858 )
2026-03-02 20:15:32 +08:00
wangxiaolei
e985e73bdc
perf: optimize dataset api query speed ( #32847 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 18:49:21 +08:00
-LAN-
c917838f9c
refactor: move workflow package to dify_graph ( #32844 )
2026-03-02 18:42:30 +08:00
Coding On Star
9c33923985
feat(tests): add comprehensive test suite for workflow utilities and node creation ( #32841 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-02 18:24:01 +08:00
wangxiaolei
707bf20c29
refactor: knowledge index node decouples business logic ( #32274 )
2026-03-02 17:54:33 +08:00
Br1an
68647391e7
fix(api): add return type annotation to filter_none_values() ( #32774 )
2026-03-02 17:51:21 +09:00
wangxiaolei
5c7a293ba7
feat: ensure document id is not missing ( #32765 )
2026-03-02 16:28:31 +08:00
Xiyuan Chen
8a7ba87349
fix: upgrade OpenTelemetry to 0.49b0 to fix context detach error ( #32825 )
2026-03-02 16:03:37 +09:00
Varun Chawla
9ddbc1c0fb
fix: map all NodeType values to span kinds in Arize Phoenix tracing ( #32059 )
...
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-02 14:54:26 +08:00
Stable Genius
42a8d962a0
refactor: remove tests and core/rag from pyrefly excludes ( #32801 )
...
Co-authored-by: Stable Genius <259448942+stablegenius49@users.noreply.github.com >
2026-03-02 15:31:29 +09:00
ふるい
8af110a87e
refactor: use unified diff format in pyrefly-diff workflow ( #32828 )
2026-03-02 15:28:12 +09:00
wangxiaolei
cc127f5b62
fix: fix chat assistant response mode blocking is not work ( #32394 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 14:05:04 +08:00
dependabot[bot]
aca3d1900e
chore(deps-dev): update types-aiofiles requirement from ~=24.1.0 to ~=25.1.0 in /api ( #32803 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 13:59:53 +09:00
dependabot[bot]
ddc47c2f39
chore(deps): update pyjwt requirement from ~=2.10.1 to ~=2.11.0 in /api ( #32804 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-02 13:59:06 +09:00
Stable Genius
2dc9bc00d6
refactor(ci): use diff -u for pyrefly diff output ( #32813 )
...
Co-authored-by: Stable Genius <259448942+stablegenius49@users.noreply.github.com >
2026-03-02 13:58:13 +09:00
Coding On Star
335b500aea
test: add unit tests for base components ( #32818 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-03-02 11:40:43 +08:00
hj24
8cc775d9f2
fix: optimize workflow_run iter query ( #32815 )
2026-03-02 11:01:11 +08:00
yyh
1a33903887
feat(web): add root isolation layer for portal stacking context ( #32807 )
2026-03-02 10:59:56 +08:00
edvatar
00dbaef04f
fix: use declared_attr.directive for WorkflowNodeExecutionModel.__table_args__ ( #32656 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-02 10:15:06 +08:00
edvatar
248202c220
fix: remove references to non-existent Document attributes in test ( #32654 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-03-02 10:14:56 +08:00
HanWenbo
691c9911c7
fix(ci): make pyrefly diff comments focus on diagnostics ( #32778 )
2026-03-02 10:11:23 +08:00
Copilot
baeea77c5b
fix: typo in WebScraper plugin description: "Scrapper" → "Scraper" ( #32790 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-03-02 10:10:28 +08:00
wangxiaolei
9da98e6c6c
fix: fix import error ( #32800 )
2026-03-02 08:59:53 +08:00
99
a01de98721
refactor(workflow): decouple start node external dependencies ( #32793 )
2026-03-02 02:01:41 +08:00
-LAN-
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-
69b3e94630
refactor: inject workflow node memory via protocol ( #32784 )
2026-03-02 01:55:49 +08:00
-LAN-
ef2b5d6107
refactor(api): move llm quota deduction to app graph layer ( #32786 )
2026-03-01 23:25:36 +08:00
非法操作
fa4b8910c8
chore: support code-inspector for vinext ( #32788 )
2026-03-01 20:27:57 +08:00
-LAN-
ffe77fecdf
revert(graph-engine): rollback stop-event unification ( #32789 )
2026-03-01 19:43:05 +08:00
weiguang li
b462a96fa0
fix: serialize data_source_info with json.dumps in Notion sync task ( #32747 )
2026-03-01 19:37:51 +08:00
lif
fb538b005c
chore(web): remove PM2 process manager ( #30252 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-03-01 19:31:45 +08:00
盐粒 Yanli
bc6fd0b5dd
chore: remove ty from backend type-check pipeline ( #32782 )
2026-03-01 19:10:24 +08:00
-LAN-
53c62fde33
fix(api): enforce ownership check for conversation delete ( #32686 )
2026-03-01 17:53:37 +08:00
akkoaya
f0f01c69aa
fix: add missing pipeline_templates ( #31528 )
...
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-03-01 17:33:04 +08:00
L1nSn0w
337161cdb9
feat(enterprise): auto-join newly registered accounts to the default workspace ( #32308 )
...
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-03-01 16:53:09 +08:00
yyh
6a3db151a8
fix: improve TanStack Query client setup and fix queryKey bug ( #32422 )
2026-03-01 16:32:42 +08:00
99
00e52796e6
refactor(workflow): remove code node helper imports ( #32759 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-03-01 16:31:45 +08:00
-LAN-
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
tda
4b8a02cf25
fix: add return type annotation to auth decorators ( #32699 )
...
Co-authored-by: root <root@DESKTOP-KQLO90N>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-01 17:19:33 +09:00
Br1an
cfdf16c49e
fix(api): resolve type errors in BaseTraceInstance and OpsTraceManager ( #32773 )
2026-03-01 17:14:37 +09:00
Br1an
d4c508cf8e
fix(api): add explicit return type annotations to clean() methods ( #32772 )
2026-03-01 17:09:43 +09:00
99
9e9e617e09
fix(workflow): decouple http request node external dependencies ( #32762 )
2026-03-01 15:42:57 +08:00
FFXN
a7789f2c91
fix: some Qwen3 models only support streaming output. ( #32766 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-01 15:42:44 +08:00
Stephen Zhou
46d45e4c39
fix: remove REDIRECT_URL_KEY from url ( #32770 )
2026-03-01 14:29:23 +08:00
slegarraga
2e90075e17
refactor(web): replace resolutions with pnpm.overrides ( #32768 )
2026-03-01 13:08:03 +08:00
FFXN
de4dac89ae
fix: Fixed the adaptation issue of response formats for different mod… ( #32326 )
2026-03-01 10:23:17 +08:00
Stephen Zhou
eb66d36ea8
chore: add vinext as dev server ( #32559 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-03-01 09:54:39 +08:00
-LAN-
20fcc95db9
test(api): add autospec to MagicMock-based patch usage ( #32752 )
2026-03-01 04:30:45 +08:00
-LAN-
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-
1f0fca89a8
refactor(workflow): move variables package into core.workflow ( #32750 )
2026-03-01 03:15:09 +08:00
-LAN-
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
dependabot[bot]
48d8667c4f
chore(deps): bump pypdf from 6.7.1 to 6.7.4 in /api ( #32736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 16:42:03 +09:00
Tyson Cung
91dfdd87e3
fix: replace unreachable yield expression with yield from () ( #32727 )
2026-02-28 15:27:32 +09:00
Tyson Cung
e4316a9bf6
fix(ci): fix invalid workflow file pyrefly-diff.yml ( #32728 )
2026-02-28 15:26:48 +09:00
hj24
87bf7401f1
feat: add backend-code-review skill ( #32719 )
2026-02-28 14:17:48 +08:00
木之本澪
33242697ce
test: migrate document_service_status SQL tests to testcontainers ( #32536 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-28 01:50:55 +09:00
Niels Kaspers
24fe95308a
fix: YAML syntax error in pyrefly-diff-comment workflow ( #32718 )
2026-02-28 00:09:56 +09:00
yyh
d8f8b8cd07
chore(deps-dev): align all @storybook/* packages to 10.2.13 ( #32714 )
2026-02-27 22:55:53 +09:00
木之本澪
ad600f0827
test: migrate test_dataset_service SQL tests to testcontainers ( #32535 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-27 22:40:20 +09:00
yyh
35b31d0cdd
ci(web): parallelize web tests with 4-shard Vitest sharding ( #32713 )
2026-02-27 21:33:12 +08:00
dependabot[bot]
592ad04818
chore(deps-dev): bump storybook from 10.2.0 to 10.2.10 in /web ( #32659 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 21:53:36 +09:00
tda
71ff135927
fix: add return type to abstract _publish method ( #32701 )
...
Co-authored-by: root <root@DESKTOP-KQLO90N>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-27 21:52:49 +09:00
-LAN-
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
木之本澪
f9196f7bea
test: migrate document_indexing_sync_task SQL tests to testcontainers ( #32534 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-27 21:36:32 +09:00
Stephen Zhou
439ff3775d
chore: update to eslint 10 ( #32646 )
2026-02-27 19:44:54 +08:00
Varun Chawla
233e12e631
fix: correct mock return type in CodeBasedExtension test ( #32058 )
2026-02-27 20:40:51 +09:00
wangxiaolei
eccb67d5b6
refactor: decouple the business logic from datasource_node ( #32515 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-27 18:49:14 +08:00
-LAN-
1e6de0e6ad
docs(api): simplify setup README and worker guidance ( #32704 )
2026-02-27 18:12:52 +08:00
非法操作
9f0ee5c145
fix: the action button of structure output modal should align right ( #32700 )
2026-02-27 17:28:41 +08:00
dependabot[bot]
6c66e11cac
chore(deps-dev): bump nltk from 3.9.2 to 3.9.3 in /api ( #32691 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 17:20:55 +09:00
-LAN-
149a7870bc
test: align file preview mimetype expectation ( #32688 )
2026-02-27 15:27:30 +08:00
-LAN-
661af404e9
chore(ci): fold pyrefly diff comments ( #32685 )
2026-02-27 16:23:59 +09:00
HaKu
8ff51a58fd
refactor(web): remove mouseup listener in use-resize-panel cleanup ( #32636 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-02-27 15:06:10 +08:00
Leilei
f17c234a92
chore: update README.md ( #32680 )
2026-02-27 14:39:15 +08:00
-LAN-
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-
d20880d102
revert: "fix: image preview triggers binary download" ( #32683 )
2026-02-27 14:28:30 +08:00
-LAN-
eea1cf17ef
refactor(workflow): inject redis into graph engine manager ( #32622 )
2026-02-27 13:29:52 +08:00
-LAN-
700a4029c6
refactor(api): inject code executor from node factory ( #32618 )
2026-02-27 13:29:00 +08:00
Poojan
5b45b62994
test: improve coverage for header components ( #32628 )
2026-02-27 10:27:46 +08:00
不做了睡大觉
349d2d8e4e
fix: replace deprecated SpanAttributes and ResourceAttributes with new semconv imports ( #32661 )
...
Co-authored-by: User <user@example.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-27 08:53:45 +09:00
edvatar
2eefb585f9
fix: add type annotations to BaseStorage.exists and BaseStorage.download ( #32652 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-27 07:35:30 +09:00
木之本澪
5cb1b53b47
test: migrate dataset service update-dataset SQL tests to testcontainers ( #32533 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
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>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-27 07:10:15 +09:00
edvatar
b48f36a4e5
fix: replace dict() merge with dict unpacking to resolve overload error ( #32653 )
...
Signed-off-by: edvatar <88481784+toroleapinc@users.noreply.github.com >
2026-02-27 06:15:17 +09:00
木之本澪
0bf5f4df3b
test: migrate dataset_indexing_task SQL tests to testcontainers ( #32531 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-27 06:06:42 +09:00
木之本澪
56759c03b7
test: migrate clean_dataset_task SQL tests to testcontainers ( #32529 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-26 18:59:36 +09:00
不做了睡大觉
cec6d82650
fix: add None checks for tenant.id in dataset vector index tests ( #32603 )
...
Co-authored-by: User <user@example.com >
2026-02-26 17:15:45 +09:00
Asuka Minato
33e0dae2b2
ci: try from main repo ( #32620 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-26 16:30:10 +09:00
Pandaaaa906
4f38229fbc
feat: Adding error handle support for Agent Node ( #31596 )
2026-02-26 14:28:24 +09:00
木之本澪
5d927b413f
test: migrate workflow_node_execution_service_repository SQL tests to testcontainers ( #32591 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-26 03:42:08 +09:00
木之本澪
39de931555
test: migrate restore_archived_workflow_run SQL tests to testcontainers ( #32590 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-26 03:24:58 +09:00
木之本澪
05c827606b
test: migrate test_dataset_service_get_segments SQL tests to testcontainers ( #32544 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-26 02:12:41 +09:00
Ijas
daa923278e
fix: type checking error in parser ( #32510 )
...
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-02-26 01:24:59 +09:00
Asuka Minato
7b1b5c2445
test: example for [Refactor/Chore] use Testcontainers to do sql test #32454 ( #32459 )
2026-02-25 23:22:20 +08:00
heyszt
154486bc7b
feat(aliyun-trace): add app_id attribute ( #32489 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-25 23:20:44 +08:00
Pandaaaa906
fd799fa3f4
fix: spin-animation animation-delay ( #32560 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-02-25 23:17:08 +08:00
非法操作
065122a2ae
fix: incorrect placeholder color in dark mode ( #32568 )
2026-02-25 23:15:51 +08:00
Poojan
b5f62b98f9
test: add unit tests for base-components-part-5 ( #32457 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 22:13:10 +08:00
Poojan
0ac09127c7
test: add unit tests for base components-part-4 ( #32452 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 17:36:58 +08:00
木之本澪
3c69bac2b1
test: migrate dataset service retrieval SQL tests to testcontainers ( #32528 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@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-02-25 18:13:07 +09:00
-LAN-
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
Saumya Talwani
6f2c101e3c
test: add tests for some base components ( #32479 )
2026-02-25 16:08:03 +08:00
Saumya Talwani
34b6fc92d7
test: add tests for some components in base > prompt-editor ( #32472 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 16:07:14 +08:00
Dev Sharma
d773096146
test: improve unit tests for controllers.service_api ( #32073 )
...
Co-authored-by: Rajat Agarwal <rajat.agarwal@infocusp.com >
2026-02-25 14:45:50 +08:00
rajatagarwal-oss
212756c315
test: unit test cases for controllers.files, controllers.mcp and controllers.trigger module ( #32057 )
2026-02-25 14:41:42 +08:00
木之本澪
6ff420cd03
test: migrate dataset service update-delete SQL tests to testcontainers ( #32548 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 15:07:28 +09:00
木之本澪
99cc98320a
test: migrate dataset collection binding SQL tests to testcontainers ( #32539 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 14:15:07 +09:00
木之本澪
5bc1b6f615
test: migrate conversation service SQL tests to testcontainers ( #32527 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
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 >
2026-02-25 14:09:28 +09:00
dependabot[bot]
de10b342e8
chore(deps): bump fickling from 0.1.7 to 0.1.8 in /api ( #32552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 14:04:06 +09:00
非法操作
48f6b2e885
fix: incorrect form field height of input modal ( #32557 )
2026-02-25 12:02:18 +08:00
akashseth-ifp
4e142f72e8
test(base): add test coverage for more base/form components ( #32437 )
...
Co-authored-by: sahil-infocusp <73810410+sahil-infocusp@users.noreply.github.com >
2026-02-25 10:47:25 +08:00
木之本澪
a6456da393
test: migrate delete_archived_workflow_run SQL tests to testcontainers ( #32549 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:18:52 +09:00
木之本澪
b863f8edbd
test: migrate test_document_service_display_status SQL tests to testcontainers ( #32545 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:13:22 +09:00
木之本澪
64296da7e7
test: migrate remove_app_and_related_data_task SQL tests to testcontainers ( #32547 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:12:23 +09:00
木之本澪
02fef84d7f
test: migrate node execution repository sql tests to testcontainers ( #32524 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 05:01:26 +09:00
木之本澪
28f2098b00
test: migrate workflow trigger log repository sql tests to testcontainers ( #32525 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 04:53:16 +09:00
木之本澪
59681ce760
test: migrate message extra contents tests to testcontainers ( #32532 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 04:51:14 +09:00
木之本澪
4997b82a63
test: migrate end user service SQL tests to testcontainers ( #32530 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 04:49:49 +09:00
木之本澪
3abfbc0246
test: migrate remaining DocumentSegment navigation SQL tests to testcontainers ( #32523 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 02:51:38 +09:00
木之本澪
beea1acd92
test: migrate workflow run repository SQL tests to testcontainers ( #32519 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-25 01:36:39 +09:00
akashseth-ifp
8761109a34
test(base): added test coverage to form components ( #32436 )
2026-02-24 22:30:35 +08:00
Saumya Talwani
00935fe526
test: add tests for base > image-uploader ( #32416 )
2026-02-24 21:29:28 +08:00
Saumya Talwani
0358925d7d
test: add tests for some base components ( #32415 )
2026-02-24 21:08:57 +08:00
Poojan
b8fbd7b0f6
test: add unit tests for chat/embedded-chatbot components ( #32361 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-02-24 20:58:45 +08:00
akashseth-ifp
bcd5dd0f81
test(web): increase coverage for files in folder plugin-page and model-provider-page ( #32377 )
2026-02-24 20:57:47 +08:00
longway
a1991c51e4
fix: add explicit return type annotations to BaseVector abstract methods ( #32516 )
2026-02-24 21:17:55 +09:00
Poojan
b2fa6cb4d3
test: add unit tests for chat components ( #32367 )
2026-02-24 18:29:21 +08:00
akashseth-ifp
ad3a195734
test(web): increase test coverage for model-provider-page folder ( #32374 )
2026-02-24 18:28:12 +08:00
Tyson Cung
84533cbfe0
fix: resolve pyright bad-index errors in parser.py ( #32507 )
2026-02-24 17:29:17 +09:00
Saumya Talwani
0eaae4f573
test: added tests for some base components ( #32370 )
2026-02-24 16:22:43 +08:00
Saumya Talwani
9819f7d69c
test: add tests for file-upload components ( #32373 )
...
Co-authored-by: sahil <sahil@infocusp.com >
2026-02-24 16:16:06 +08:00
不做了睡大觉
a040b9428d
fix: correct type annotations in Langfuse trace entities to match SDK ( #32498 )
...
Co-authored-by: User <user@example.com >
2026-02-24 16:31:12 +09:00
Saumya Talwani
740d94c6ed
test: add tests for some base components ( #32356 )
2026-02-24 14:35:23 +08:00
Poojan
657eeb65b8
test: add unit tests for base-components-part-2 ( #32409 )
2026-02-24 14:34:48 +08:00
Saumya Talwani
f923901d3f
test: add tests for base > features ( #32397 )
...
Co-authored-by: sahil <sahil@infocusp.com >
2026-02-24 13:01:45 +08:00
akashseth-ifp
a0ddaed6d3
test(web): Fix failing web test in 'Web Tests' GitHub Action ( #32481 )
2026-02-24 13:01:30 +08:00
akashseth-ifp
2162cd1a69
test(web): increase test coverage for components inside header folder ( #32392 )
2026-02-24 12:44:10 +08:00
mahammadasim
0070891114
test: add unit tests for prompt editor's component picker block plugin. ( #32412 )
2026-02-24 12:42:57 +08:00
Poojan
6e531fe44f
test: add unit tests for base-components part-3 ( #32408 )
2026-02-24 12:21:02 +08:00
J0su3Code
80f49367eb
fix: add return type annotation to abstract _publish method ( #32493 )
2026-02-24 03:12:43 +09:00
Tyson Cung
7c60ad01d3
fix: add return type annotation to Moderation.validate_config abstract method ( #32491 )
2026-02-24 02:11:43 +09:00
Stella Miyako
57890eed25
refactor: fix opentelemetry histogram type assignment error ( #32490 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-24 01:32:16 +09:00
木之本澪
737575d637
test: migrate Dataset/Document property tests to testcontainers ( #32487 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-24 01:23:48 +09:00
木之本澪
f76ee7cfa4
fix: add return type annotation to BaseVector.create ( #32475 )
...
Co-authored-by: KinomotoMio <200703522+KinomotoMio@users.noreply.github.com >
2026-02-23 22:28:40 +09:00
akashseth-ifp
a0244d1390
test(web): add tests for model-provider-page files in header account-… ( #32360 )
2026-02-23 20:07:19 +08:00
akashseth-ifp
42af9d5438
test(web): add members-page account-setting specs and improve coverage ( #32311 )
2026-02-23 20:06:35 +08:00
Tyson Cung
4c48e3b997
refactor: inherit ABC in AppQueueManager for proper abstract method usage ( #32461 )
2026-02-23 15:46:30 +09:00
dependabot[bot]
46f0cebbb0
chore(deps): update redis[hiredis] requirement from ~=6.1.0 to ~=7.2.0 in /api ( #32464 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 15:41:12 +09:00
dependabot[bot]
2d54192f35
chore(deps): update python-docx requirement from ~=1.1.0 to ~=1.2.0 in /api ( #32463 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-23 15:38:20 +09:00
dependabot[bot]
80a5398dea
chore(deps): update pydantic requirement from ~=2.11.4 to ~=2.12.5 in /api ( #32462 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-23 15:37:44 +09:00
Saumya Talwani
ab64c4adf9
test: add test cases for some base components ( #32314 )
2026-02-23 13:17:46 +08:00
mahammadasim
ce8354a42a
test: Add unit tests for Data Source Integrations (Notion, Website) and Modals ( #32313 )
...
Co-authored-by: akashseth-ifp <akash.seth@infocusp.com >
2026-02-23 13:00:02 +08:00
akashseth-ifp
d0bb642fc5
test(web): Added test for model-auth files in header folder ( #32358 )
2026-02-23 12:57:00 +08:00
mahammadasim
e4ddf07194
test: header account about, account setting and account dropdown ( #32283 )
2026-02-23 12:15:57 +08:00
akashseth-ifp
aad980f267
test: tighten user-visible specs and raise coverage for key-validator… ( #32281 )
2026-02-23 12:15:34 +08:00
wangxiaolei
8141e3af99
fix: fix node after change can not select start node ( #32441 )
2026-02-21 14:04:21 +08:00
Asuka Minato
b108de6607
refactor: refine some type in trial ( #32426 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-21 14:02:41 +08:00
dependabot[bot]
7b3b3dbe52
chore(deps): bump flask from 3.1.2 to 3.1.3 in /api ( #32432 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 20:00:39 +09:00
dependabot[bot]
5d7aeaa7e5
chore(deps): bump werkzeug from 3.1.5 to 3.1.6 in /api ( #32431 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 20:00:17 +09:00
dependabot[bot]
41e2812349
chore(deps): bump pypdf from 6.6.2 to 6.7.1 in /api ( #32427 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:11:03 +09:00
-LAN-
fbacb9f7a2
fix: clear stale provider credentials during plugin uninstall ( #32380 )
2026-02-19 10:28:01 +08:00
Saumya Talwani
4d36a0707a
test: add tests for base > date-time-picker ( #32396 )
2026-02-19 10:27:11 +08:00
Crazywoola
3c4f5b45c4
fix: correct misleading retry count in error message ( #32406 )
2026-02-19 10:24:28 +08:00
dependabot[bot]
ce75f26744
chore(deps-dev): bump import-linter from 2.7 to 2.10 in /api ( #32403 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 02:37:59 +09:00
yyh
ea0e1b52a8
refactor(web): make Switch controlled-only and migrate call sites ( #32399 )
2026-02-18 23:47:07 +08:00
kurokobo
0993b94acd
fix: correct misleading retry count in error message
2026-02-19 00:23:22 +09:00
dependabot[bot]
368db04519
chore(deps-dev): bump opensearch-py from 2.4.0 to 3.1.0 in /api ( #32400 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-18 23:07:40 +09:00
dependabot[bot]
4e3680e139
chore(deps-dev): update types-markdown requirement from ~=3.7.0 to ~=3.10.2 in /api ( #32401 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-18 23:06:28 +09:00
dependabot[bot]
3758904c00
chore(deps): bump gmpy2 from 2.2.1 to 2.3.0 in /api ( #32402 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 23:04:48 +09:00
Asuka Minato
938e4790f4
ci: Add weekly schedule for pip and uv ecosystems ( #32398 )
2026-02-18 21:53:35 +08:00
Apoorv Darshan
00591a592c
refactor(web): replace String.match() with RegExp.exec() for non-global regex ( #32386 )
2026-02-18 17:46:38 +09:00
-LAN-
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
99
7656d514b9
refactor(workflow-file): move core.file to core.workflow.file ( #32252 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-16 22:38:19 +08:00
Haohao
6824eda1c6
fix(i18n): fix critical errors and overhaul Persian (fa-IR) translations in workflow.json ( #32342 )
2026-02-16 20:27:25 +08:00
dependabot[bot]
3cf13ba9c6
chore(deps-dev): bump types-greenlet from 3.1.0.20250401 to 3.3.0.20251206 in /api ( #32349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 14:12:59 +09:00
Asuka Minato
c16e64b833
ci: update dependabot config ( #32346 )
2026-02-16 13:51:33 +09:00
yyh
ba12960975
refactor(web): centralize role-based route guards and fix anti-patterns ( #32302 )
2026-02-14 17:31:37 +08:00
yyh
1f74a251f7
fix: remove explore context and migrate query to orpc contract ( #32320 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-14 16:18:26 +08:00
L1nSn0w
db17119a96
fix(api): make DB migration Redis lock TTL configurable and prevent LockNotOwnedError from masking failures ( #32299 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-14 14:55:05 +08:00
Xiyuan Chen
34e09829fb
fix(app-copy): inherit web app permission from original app ( #32323 )
2026-02-13 22:34:45 -08:00
Poojan
faf5166c67
test: add unit tests for base chat components ( #32249 )
2026-02-14 12:50:27 +08:00
dependabot[bot]
c7bbe05088
chore(deps): bump sqlparse from 0.5.3 to 0.5.4 in /api ( #32315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-14 12:05:46 +09:00
Coding On Star
210710e76d
refactor(web): extract custom hooks from complex components and add comprehensive tests ( #32301 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-13 17:21:34 +08:00
Saumya Talwani
98466e2d29
test: add tests for some base components ( #32265 )
2026-02-13 14:29:04 +08:00
Coding On Star
a4e03d6284
test: add integration tests for app card operations, list browsing, and create app flows ( #32298 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-13 13:21:09 +08:00
Poojan
84d090db33
test: add unit tests for base components-part-1 ( #32154 )
2026-02-13 11:14:14 +08:00
dependabot[bot]
f3f56f03e3
chore(deps): bump qs from 6.14.1 to 6.14.2 in /web ( #32290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 10:48:08 +08:00
Coding On Star
b6d506828b
test(web): add and enhance frontend automated tests across multiple modules ( #32268 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-13 10:27:48 +08:00
Conner Mo
16df9851a2
feat(api): optimize OceanBase vector store performance and configurability ( #32263 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-13 09:48:55 +08:00
Bowen Liang
c0ffb6db2a
feat: support config max size of plugin generated files ( #30887 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-13 09:48:27 +08:00
dependabot[bot]
0118b45cff
chore(deps): bump pillow from 12.0.0 to 12.1.1 in /api ( #32250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 04:47:19 +09:00
Stephen Zhou
8fd3eeb760
fix: can not upload file in single run ( #32276 )
2026-02-12 17:23:01 +08:00
Varun Chawla
f233e2036f
fix: metadata batch edit silently fails due to split transactions and swallowed exceptions ( #32041 )
2026-02-12 12:59:59 +08:00
Coding On Star
3fd1eea4d7
feat(tests): add integration tests for explore app list, installed apps, and sidebar lifecycle flows ( #32248 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:29:03 +08:00
Coding On Star
b65678bd4c
test: add comprehensive unit and integration tests for RAG Pipeline components ( #32237 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:28:55 +08:00
Coding On Star
bfdc39510b
test: add unit and integration tests for share, develop, and goto-anything modules ( #32246 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:05:43 +08:00
Coding On Star
80e6312807
test: add comprehensive unit and integration tests for billing components ( #32227 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:05:06 +08:00
Coding On Star
d6b025e91e
test(web): add comprehensive unit and integration tests for plugins and tools modules ( #32220 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-12 10:04:56 +08:00
Coding On Star
10f85074e8
test: add comprehensive unit and integration tests for dataset module ( #32187 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-12 10:00:32 +08:00
Saumya Talwani
f953331f91
test: add unit tests for some base components ( #32201 )
2026-02-12 09:51:18 +08:00
Runzhe
32350f7a04
feat(api): add scheduled cleanup task for specific workflow logs ( #31843 )
...
Co-authored-by: 章润喆 <zhangrunzhe@zhangrunzhedeMacBook-Air.local >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-02-11 20:54:36 +08:00
QuantumGhost
c730fec1e4
chore: bump version to 1.13.0 ( #32147 )
2026-02-11 17:08:49 +08:00
NFish
b4fec9b7aa
fix: hide invite button if current user is not workspace manager ( #31744 )
2026-02-11 16:31:12 +08:00
hj24
7e0bccbbf0
fix: update index to optimize message clean performance ( #32238 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 16:07:52 +08:00
wangxiaolei
2f87ecc0ce
fix: fix use fastopenapi lead user is anonymouse ( #32236 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 15:53:51 +08:00
Wu Tianwei
5b4c7b2a40
feat(tests): add mock for useInvalidateWorkflowRunHistory in pipeline run tests ( #32234 )
2026-02-11 14:51:43 +08:00
veganmosfet
378a1d7d08
Merge commit from fork
...
Removed the dangerous `new function` call during echarts parsing and replaced with an error message.
Co-authored-by: Byron Wang <byron@linux.com >
2026-02-11 14:22:30 +08:00
dependabot[bot]
ce0192620d
chore(deps): bump google-api-python-client from 2.90.0 to 2.189.0 in /api ( #32102 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 15:15:21 +09:00
dependabot[bot]
e9feeedc01
chore(deps): bump cryptography from 46.0.3 to 46.0.5 in /api ( #32218 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 15:12:21 +09:00
Wu Tianwei
e32490f54e
feat(workflow): enhance workflow run history management and UI updates ( #32230 )
2026-02-11 14:09:33 +08:00
Byron.wang
e9db50f781
docs(api): mark SetupApi as unauthenticated by design ( #32224 )
2026-02-11 12:11:09 +08:00
wangxiaolei
0310f631ee
fix: fix get_message_event_type return wrong message type ( #32019 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 10:57:27 +08:00
wangxiaolei
abc5a61e98
feat: support nl-NL language ( #32216 )
2026-02-11 10:42:13 +08:00
fenglin
5f1698add6
fix: add unique constraint to tenant_default_models to prevent duplic… ( #31221 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2026-02-11 10:22:35 +08:00
wangxiaolei
36e50f277f
fix: fix all tools is deleted ( #32207 )
2026-02-11 10:04:38 +08:00
QuantumGhost
704ee40caa
fix(api): excessive high CPU usage caused by RedisClientWrapper ( #32212 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-11 09:49:29 +08:00
QuantumGhost
3119c99979
chore(api): consume tasks in workflow_based_app_execution queue in start-worker script ( #32214 )
2026-02-11 09:21:54 +08:00
Wu Tianwei
16b8733886
fix: Fix the display of state icon of base node ( #32208 )
2026-02-10 22:45:56 +08:00
dependabot[bot]
83f64104fd
chore(deps): bump axios from 1.13.2 to 1.13.5 in /sdks/nodejs-client ( #32199 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 21:58:06 +08:00
非法操作
5077879886
chore: allow draft run single node without connect to other node ( #31977 )
2026-02-10 18:03:52 +08:00
weiguang li
697b57631a
fix(console): keep conversation updated_at unchanged when marking read ( #32133 )
2026-02-10 17:56:38 +08:00
Ponder
6015f23e79
feat: enhancement celery configuration ( #32145 )
2026-02-10 17:55:24 +08:00
Stephen Zhou
f355c8d595
refactor: type safe env, update to zod v4 ( #32035 )
2026-02-10 17:55:11 +08:00
wangxiaolei
0142001fc2
fix: fix no dify home directory lead permission error ( #32169 )
2026-02-10 17:47:46 +08:00
Coding On Star
4058e9ae23
refactor: extract sub-components and custom hooks from UpdateDSLModal and Metadata components ( #32045 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-10 17:26:08 +08:00
Novice
95310561ec
chore(api): update launch.json.example to include new workflow_based_app_execution. ( #32184 )
2026-02-10 17:08:43 +08:00
Wu Tianwei
de33561a52
test: add comprehensive tests for Human Input Node functionality ( #32191 )
2026-02-10 17:00:46 +08:00
Varun Chawla
6d9665578b
fix: replace sendBeacon with fetch keepalive for autosave on page close ( #32088 )
...
Signed-off-by: Varun Chawla <varun_6april@hotmail.com >
2026-02-10 16:59:02 +08:00
weiguang li
18f14c04dc
fix(web): fill workflow tool output descriptions from schema ( #32117 )
2026-02-10 16:51:28 +08:00
weiguang li
14251b249d
fix(api): include file marker for workflow tool file outputs ( #32114 )
2026-02-10 16:51:12 +08:00
Stephen Zhou
1819bd72ef
refactor: import component css in globals.css ( #32180 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-10 13:55:42 +08:00
zyssyz123
7dabc03a08
fix: When the user is a non-sandbox user and has a paid balance, the … ( #32173 )
...
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-02-10 12:08:23 +08:00
Dream
1a050c9f86
fix(api): clean up orphaned pending accounts on member removal ( #32151 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-10 10:17:27 +08:00
Shuvam Pandey
7fb6e0cdfe
refactor(api): tighten OTel decorator typing ( #32163 )
2026-02-10 00:46:02 +09:00
Stephen Zhou
e0fcf33979
chore: introduce css icons ( #32004 )
2026-02-09 18:37:41 +08:00
Stephen Zhou
898e09264b
chore: detect utilities in css ( #32143 )
2026-02-09 18:20:09 +08:00
Vlad D
4ac461d882
fix(api): serialize pipeline file-upload created_at ( #32098 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 17:50:29 +08:00
Vlad D
fa763216d0
fix(api): register knowledge pipeline service API routes ( #32097 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-02-09 17:43:36 +08:00
wangxiaolei
d546210040
refactor: document_indexing_sync_task split db session ( #32129 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 17:12:16 +08:00
Stephen Zhou
4e0a7a7f9e
chore: fix type for useTranslation in #i18n ( #32134 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-09 16:42:53 +08:00
Yessenia-d
e4ab6e0919
style: update banner item styles and enhance dark/light theme variables ( #32111 )
...
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-09 15:32:40 +08:00
QuantumGhost
6fa943fe75
chore(api): update launch.json.template ( #32124 )
2026-02-09 15:10:29 +08:00
QuantumGhost
a1fc280102
feat: Human Input Node ( #32060 )
...
The frontend and backend implementation for the human input node.
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: zhsama <torvalds@linux.do >
2026-02-09 14:57:23 +08:00
wangxiaolei
56e3a55023
fix: fix trigger output schema miss ( #32116 )
2026-02-09 14:54:21 +08:00
GuanMu
6c63c6a221
fix: pass user timezone from app context to the date picker component. ( #31831 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-02-09 14:10:24 +08:00
盐粒 Yanli
5b06203ef5
feat: Service API - add end-user lookup endpoint ( #32015 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 14:01:22 +08:00
wangxiaolei
3348b89436
refactor: decouple database operations from knowledge retrieval nodes ( #31981 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 13:56:55 +08:00
Stephen Zhou
0428ac5f3a
test: stable test ( #32108 )
2026-02-09 13:36:37 +08:00
wangxiaolei
aead4fe65c
refactor: document_indexing_update_task split database session ( #32105 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 10:49:23 +08:00
zxhlyh
bdf6739b86
fix: search model provider list ( #32106 )
2026-02-09 10:35:40 +08:00
wangxiaolei
483db22b97
feat: extract mcp tool usage ( #31802 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 09:52:14 +08:00
wangxiaolei
aa800d838d
refactor: partition Celery task sessions into smaller, discrete execu… ( #32085 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-08 21:01:54 +08:00
kongwenyan
4bd80683a4
refactor: remove unnecessary type: async_workflow_service.py ( #32081 )
2026-02-08 03:26:30 +09:00
Crazywoola
c185a51bad
fix: remove unexpected scrollbar in KB Retrieval settings ( #32082 )
2026-02-07 13:23:01 +08:00
Jyong
4430a1b3da
fix: batch delete document db session block ( #32062 )
2026-02-06 18:02:14 +08:00
zyssyz123
2c9430313d
fix: redis for api token ( #31861 )
...
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>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-02-06 16:25:27 +08:00
QuantumGhost
552ee369b2
chore: update deploy branches for deploy-hitl.yaml ( #32051 )
2026-02-06 16:14:05 +08:00
Stephen Zhou
d5b9a7b2f8
test: only remove text coverage in CI ( #32043 )
2026-02-06 16:12:28 +08:00
NeatGuyCoding
c2a3f459c7
fix(api): return proper HTTP 204 status code in DELETE endpoints ( #32012 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-06 15:32:52 +08:00
QuantumGhost
4971e11734
perf: use batch delete method instead of single delete ( #32036 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: FFXN <lizy@dify.ai >
2026-02-06 15:12:32 +08:00
wangxiaolei
a297b06aac
fix: fix tool type is miss ( #32042 )
2026-02-06 14:38:15 +08:00
QuantumGhost
e988266f53
chore: update HITL auto deploy workflow ( #32040 )
2026-02-06 14:15:32 +08:00
longbingljw
d9530f7bb7
fix: make flask upgrade-db fail on error ( #32024 )
2026-02-06 12:01:31 +08:00
wangxiaolei
b24e6edada
fix: fix agent node tool type is not right ( #32008 )
...
Infer real tool type via querying relevant database tables.
The root cause for incorrect `type` field is still not clear.
2026-02-06 11:24:39 +08:00
Ryan
59a9cbbf78
chore: remove .codex/skills directory ( #32022 )
...
Co-authored-by: Longwei Liu <longweiliu@LongweideMacBook-Air.local >
2026-02-06 10:46:50 +08:00
99
45164ce33e
refactor: strip external imports in workflow template transform ( #32017 )
2026-02-06 10:37:26 +08:00
99
095b3ee234
chore: Remove redundant double space in variable type description (core/variables/variables.py) ( #32002 )
2026-02-05 21:44:31 +08:00
QuantumGhost
cb970e54da
perf(api): Optimize the response time of AppListApi endpoint ( #31999 )
2026-02-05 19:05:09 +08:00
Stream
e04f2a0786
feat: use static manifest for pre-caching all plugin manifests before checking updates ( #31942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-05 18:58:17 +08:00
Stephen Zhou
7202a24bcf
chore: migrate to eslint-better-tailwind ( #31969 )
2026-02-05 18:36:08 +09:00
wangxiaolei
be8f265e43
fix: fix uuid_generate_v4 only used in postgresql ( #31304 )
2026-02-05 17:32:33 +08:00
lif
9e54f086dc
fix(web): add rewrite rule to fix Serwist precaching 404 errors ( #31770 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-05 15:42:18 +08:00
Joel
8c31b69c8e
chore: sticky the applist header in explore page ( #31967 )
2026-02-05 14:44:51 +08:00
wangxiaolei
b886b3f6c8
fix: fix miss use db.session ( #31971 )
2026-02-05 14:42:34 +08:00
Stephen Zhou
ef0d18bb61
test: fix test ( #31975 )
2026-02-05 14:31:21 +08:00
Xiyuan Chen
c56ad8e323
feat: account delete cleanup ( #31519 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 17:59:41 -08:00
yyh
365f749ed5
fix: remove staleTime/gcTime overrides from trigger query hooks and use orpc contract ( #31863 )
2026-02-04 19:33:32 +08:00
wangxiaolei
f686197589
feat: use latest hash to sync draft ( #31924 )
2026-02-04 19:32:36 +08:00
Coding On Star
f584be9cf0
chore: update CODEOWNERS to specify test file patterns for base components ( #31941 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-04 19:29:57 +08:00
QuantumGhost
3bd228ddb7
chore: bump version in docker-compose and package manager to 1.12.1 ( #31947 )
2026-02-04 19:29:28 +08:00
wangxiaolei
0dfa59b1db
fix: fix delete_draft_variables_batch cycle forever ( #31934 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 19:10:27 +08:00
Coding On Star
1e344f773b
refactor(web): extract complex components into modular structure with comprehensive tests ( #31729 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 18:35:31 +08:00
-LAN-
bba2040a05
chore: assign code owners for test directories ( #31940 )
2026-02-04 18:22:14 +08:00
Coding On Star
ad3be1e4d0
fix: include locale in appList query key for localization support inuseExploreAppList ( #31921 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-04 18:12:30 +08:00
Coding On Star
297dd832aa
refactor(datasets): extract hooks and components with comprehensive tests ( #31707 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 18:12:17 +08:00
zxhlyh
cc5705cb71
fix: auto summary env ( #31930 )
2026-02-04 17:47:38 +08:00
wangxiaolei
74b027c41a
fix: fix mcp output schema is union type frontend crash ( #31779 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-04 17:33:41 +08:00
Stephen Zhou
5f69470ebf
test: try fix test, clear test log in CI ( #31912 )
2026-02-04 17:05:15 +08:00
wangxiaolei
ec7ccd800c
fix: fix mcp server status is not right ( #31826 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-04 16:55:12 +08:00
非法操作
0d74ac634b
fix: missing import console_ns ( #31916 )
2026-02-04 16:08:00 +08:00
Stephen Zhou
468990cc39
fix: remove api reference doc link en prefix ( #31910 )
2026-02-04 14:58:26 +08:00
Coding On Star
64e769f96e
refactor: plugin detail panel components for better maintainability and code organization. ( #31870 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-04 14:51:47 +08:00
Sean Kenneth Doherty
778aabb485
refactor(api): replace reqparse with Pydantic models in trial.py ( #31789 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-02-04 14:36:52 +08:00
Stephen Zhou
d8402f686e
fix: base url in client ( #31902 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-04 12:09:22 +08:00
Tomo
8bd8dee767
fix(docker): improve IRIS data persistence with proper Durable %SYS ( #31901 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-04 11:39:26 +08:00
Tomo
05f2764d7c
fix(docker): persist IRIS data across container recreation using Durable %SYS ( #31899 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 09:57:46 +08:00
Asuka Minato
f5d6c250ed
fix: "refactor: port api/controllers/console/tag/tags.py to ov3" ( #31887 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-03 22:18:53 +08:00
niveshdandyan
45daec7541
refactor: replace line-clamp package with native CSS ( #31877 )
...
Co-authored-by: OSS Contributor <oss-contributor@example.com >
Co-authored-by: Claude (claude-opus-4-5) <noreply@anthropic.com >
Co-authored-by: niveshdandyan <niveshdandyan@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-03 22:14:18 +08:00
盐粒 Yanli
c14a8bb437
chore(dev): use strict bash mode for pytest ( #31873 )
2026-02-03 19:42:42 +08:00
Stephen Zhou
b76c8fa853
test: fix test ( #31880 )
...
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-02-03 18:47:05 +08:00
QuantumGhost
8c3e77cd0c
chore: update version to 1.12.0 ( #31878 )
2026-02-03 18:08:15 +08:00
Stephen Zhou
476946f122
test: fix test ( #31869 )
2026-02-03 17:43:27 +08:00
Joel
62a698a883
fix: create app from template not support review ( #31866 )
2026-02-03 16:40:35 +08:00
Coding On Star
ebca36ffbb
refactor: update oauth_new_user handling in AppInitializer to use parseAsBoolean ( #31862 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-03 15:20:26 +08:00
Coding On Star
aa7fe42615
test: enhance CommandSelector and GotoAnythingProvider tests ( #31743 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-02-03 13:47:30 +08:00
Stephen Zhou
b55c0ec4de
fix: revert "refactor: api/controllers/console/feature.py (test)" ( #31850 )
2026-02-03 12:26:47 +08:00
dependabot[bot]
8b50c0d920
chore(deps-dev): bump types-psutil from 7.0.0.20251116 to 7.2.2.20260130 in /api ( #31814 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 09:59:29 +08:00
Asuka Minato
47f8de3f8e
refactor: port api/controllers/console/app/annotation.py api/controllers/console/explore/trial.py api/controllers/console/workspace/account.py api/controllers/console/workspace/members.py api/controllers/service_api/app/annotation.py to basemodel ( #31833 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 09:59:00 +08:00
Asuka Minato
491fa9923b
refactor: port api/controllers/console/datasets/data_source.py /datasets/metadata.py /service_api/dataset/metadata.py /nodes/agent/agent_node.py api/core/workflow/nodes/datasource/datasource_node.py api/services/dataset_service.py to match case ( #31836 )
2026-02-02 21:03:16 +09:00
Asuka Minato
ce2c41bbf5
refactor: port api/controllers/console/datasets/datasets_document.py api/controllers/service_api/app/annotation.py api/core/app/app_config/easy_ui_based_app/agent/manager.py api/core/app/apps/pipeline/pipeline_generator.py api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py to match case ( #31832 )
2026-02-02 19:07:30 +09:00
Asuka Minato
920db69ef2
refactor: if to match ( #31799 )
2026-02-02 18:12:03 +09:00
Asuka Minato
ac222a4dd4
refactor: port api/controllers/console/app/audio.py api/controllers/console/app/message.py api/controllers/console/auth/data_source_oauth.py api/controllers/console/auth/forgot_password.py api/controllers/console/workspace/endpoint.py ( #30680 )
2026-02-02 18:03:07 +09:00
Asuka Minato
840a975fef
refactor: add test for api/controllers/console/workspace/tool_pr… ( #29886 )
...
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-02-02 14:54:16 +09:00
QuantumGhost
9fb72c151c
refactor: "chore: update version to 1.12.0" ( #31817 )
2026-02-02 11:18:18 +08:00
-LAN-
603a896c49
chore(CODEOWNERS): assign .agents/skills to @hyoban ( #31816 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-02-02 11:12:04 +08:00
FFXN
41177757e6
fix: summary index bug ( #31810 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-02 09:45:17 +08:00
yyh
4f826b4641
refactor(typing): use enum types for workflow status fields ( #31792 )
2026-02-02 09:41:34 +08:00
Asuka Minato
3216b67bfa
refactor: examples of use match case ( #31312 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-01 19:25:54 +09:00
Asuka Minato
7828508b30
refactor: remove all reqparser ( #29289 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
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>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-02-01 13:43:14 +09:00
盐粒 Yanli
b8cb5f5ea2
refactor(typing): Fixup typing A2 - workflow engine & nodes ( #31723 )
...
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>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-01-31 18:00:56 +09:00
盐粒 Yanli
5bc99995fc
fix(api): align graph protocols for response streaming ( #31777 )
2026-01-31 01:57:36 +09:00
Asuka Minato
a433d5ed36
refactor: port api/controllers/console/tag/tags.py to ov3 ( #31767 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-30 22:40:14 +09:00
Asuka Minato
b58d9e030a
refactor: init_validate.py to v3 ( #31457 )
2026-01-30 22:39:02 +09:00
Asuka Minato
a4db322440
chore: update restx to 1.3.2 ( #31229 )
2026-01-30 21:24:49 +08:00
lif
24b280a0ed
fix(i18n): improve Chinese translation of Max Tokens ( #31771 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-30 20:19:35 +08:00
QuantumGhost
90fe9abab7
revert: revert human input relevant code ( #31766 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 19:18:49 +08:00
Asuka Minato
ba568a634d
refactor: api/controllers/console/remote_files.py to ov3 ( #31466 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 19:32:20 +09:00
Cursx
f33d99ea01
refactor: api/controllers/console/feature.py (test) ( #31562 )
...
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-30 19:22:01 +09:00
Joel
4346f61b0c
chore: hide disable try tab when not support ( #31759 )
2026-01-30 18:10:25 +08:00
QuantumGhost
f90fa2b186
fix(api): fix workflow state persistence issue ( #31752 )
...
Ensure workflow pause configuration is correctly set for all entrypoints.
2026-01-30 17:44:29 +08:00
Stephen Zhou
b7e752078c
fix: trigger doc link ( #31754 )
2026-01-30 17:30:24 +08:00
盐粒 Yanli
5a7dfd15b8
fix: Drain non-stream plugin chunk iterator ( #31564 )
2026-01-30 16:54:56 +08:00
Asuka Minato
89abea26f9
refactor: rm some dict api/controllers/console/app/generator.py api/core/llm_generator/llm_generator.py ( #31709 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 17:37:20 +09:00
Jax
95d68437d1
fix(redis): Redis Cluster eval errors by adding hash tags to trigger debug keys ( #31701 )
2026-01-30 16:05:02 +08:00
QuantumGhost
d6a787497f
chore(docker): update plugin daemon version to 0.5.3-local in docker-compose ( #31739 )
2026-01-30 14:22:32 +08:00
Stephen Zhou
0cf7827f2a
chore: update lint config ( #31735 )
2026-01-30 14:10:09 +08:00
github-actions[bot]
cf7fae393c
chore(i18n): sync translations with en-US ( #31730 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-30 12:27:01 +08:00
Stephen Zhou
5c0df4a3ef
chore: Revert "refactor: prefer css icon" ( #31733 )
2026-01-30 12:26:07 +08:00
FFXN
5a3ceb240e
feat: Summary index for knowledge. ( #31719 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-30 11:08:09 +08:00
QuantumGhost
4e7226dc39
chore: update version to 1.12.0 ( #31726 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 11:07:44 +08:00
QuantumGhost
03e3acfc71
feat(api): Human Input Node (backend part) ( #31646 )
...
The backend part of the human in the loop (HITL) feature and relevant architecture / workflow engine changes.
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: 盐粒 Yanli <yanli@dify.ai >
Co-authored-by: CrabSAMA <40541269+CrabSAMA@users.noreply.github.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yihong <zouzou0208@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-01-30 10:18:49 +08:00
Wu Tianwei
fedd097f63
feat: Human Input node (Frontend Part) ( #31631 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: yessenia <yessenia.contact@gmail.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-01-30 10:16:46 +08:00
盐粒 Yanli
5bf0251554
chore(typing): reduce ty excludes for A1 ( #31721 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 02:38:57 +08:00
Stephen Zhou
f79512ec78
refactor: prefer css icon ( #31551 )
...
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-01-29 21:14:55 +08:00
Joel
c27df88417
feat: try app support review ( #31716 )
2026-01-29 19:40:47 +08:00
yihong
8aeef36e2d
feat: use xdist to make make test faster ( #30824 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2026-01-29 18:17:40 +08:00
Stephen Zhou
25ac69afc5
docs: relocate frontend docs for agents and human ( #31714 )
...
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-01-29 17:58:10 +08:00
CrabSAMA
7d1ad7e03a
refactor: unified shortcut keys display using component ( #31713 )
2026-01-29 17:57:46 +08:00
盐粒 Yanli
62f46fc55c
chore(ty): Bootstrap ty type checking for api ( #31681 )
2026-01-29 16:45:07 +08:00
-LAN-
2626e773d9
chore: Set plugin schema cache TTL to 1h ( #31708 )
2026-01-29 16:41:09 +08:00
盐粒 Yanli
b9ac7af9c5
refactor(web): consolidate download helpers ( #31664 )
2026-01-29 16:02:49 +08:00
Seokrin Taron Sung
74cfe77674
fix(web): remove unwanted border on sticky elements in dark mode ( #31699 )
2026-01-29 15:51:51 +08:00
JQSevenMiao
4f2cd40498
fix: convert HTTP method to lowercase when parsing cURL commands ( #31704 )
...
Co-authored-by: jiasiqi <jiasiqi3@tal.com >
2026-01-29 15:37:37 +08:00
-LAN-
0934b89da9
chore(import-linter): add a rule to make model_runtime isolate ( #31706 )
2026-01-29 15:06:40 +08:00
Asuka Minato
3bcfb4031a
refactor: ExporleBanner to TypeBase ( #31698 )
2026-01-29 15:34:14 +09:00
Nie Ronghua
ceb6914793
refactor(model): Refactor plugin model schema cache to be process-global to prevent redundant Daemon API calls ( #31689 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-29 14:31:15 +08:00
盐粒 Yanli
dbfc47e8b0
fix: SSRF in WordExtractor URL download (credit to @EaEa0001 ) ( #31678 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 14:01:21 +08:00
FFXN
c2473d85dc
feat: Add summary index for knowledge. ( #31625 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 13:47:35 +08:00
Stephen Zhou
5ce3a04a2c
chore: disable turbopackFileSystemCacheForDev ( #31696 )
2026-01-29 11:47:24 +08:00
bangjiehan
c30af58ac4
chore: remove non-ASCII characters in .env.example ( #31638 )
2026-01-29 11:27:58 +08:00
Coding On Star
8f414af34e
test: add comprehensive tests ( #31649 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 11:16:26 +08:00
eux
b48a10d7ec
feat(qdrant): implement full-text search with multi-keyword support ( #31658 )
2026-01-29 11:12:18 +08:00
fenglin
91532ef429
fix: add list type support for ToolInput constant value in tool node ( #31276 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 10:49:29 +08:00
-LAN-
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
KVOJJJin
7f40f178ed
fix(app-log): fetching messages correctly when scrolling message list ( #31655 )
2026-01-28 19:57:15 +08:00
github-actions[bot]
e98c1adfbf
chore(i18n): sync translations with en-US ( #31630 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-28 17:49:10 +08:00
moonpanda
78198c6452
fix: vdb-migrate command did not use for parent-child segment migration ( #31605 )
...
Co-authored-by: warlocgao <warlocgao@tencent.com >
2026-01-28 14:54:50 +08:00
zxhlyh
6fff46bc29
feat: summary index ( #31523 )
2026-01-28 11:09:34 +08:00
-LAN-
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-
d76ad15fca
refactor(graph_engine): move observability layer and persistence laye… ( #31620 )
2026-01-28 00:54:21 +08:00
NeatGuyCoding
144ef0880a
fix(cors): correct CORS resource pattern for /console/api routes ( #31485 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2026-01-27 20:03:32 +08:00
Coding On Star
11259617fa
test: add comprehensive tests for chat-user-input component ( #31595 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 20:02:49 +08:00
yyh
caa30ddcc0
chore: remove project skills ( #31615 )
2026-01-27 19:54:46 +08:00
Asuka Minato
8ec4233611
fix: doc not gen bug ( #31547 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-27 20:19:39 +09:00
Asuka Minato
e482588ef8
fix: ConsoleDatasetListQuery request.args.to_dict() ( #31598 )
2026-01-27 17:12:52 +09:00
Coding On Star
b66bd5f5a8
feat: enhance quota panel with installed providers mapping ( #31546 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 15:43:37 +08:00
Coding On Star
c8abe1c306
test: add tests for dataset document detail ( #31274 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 15:43:27 +08:00
heyszt
eca26a9b9b
feat: Enhances OpenTelemetry node parsers ( #30706 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-27 15:30:21 +08:00
Stephen Zhou
febc9b930d
chore: update react and next version ( #31593 )
2026-01-27 14:06:09 +08:00
lif
d13638f6e4
test: wrap test cleanup in act() to prevent window is not defined error ( #31558 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-27 11:25:14 +08:00
hj24
b4eef76c14
fix: billing account deletion ( #31556 )
2026-01-27 11:18:23 +08:00
dependabot[bot]
cbf7f646d9
chore(deps): bump pypdf from 6.6.0 to 6.6.2 in /api ( #31568 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-27 11:06:13 +08:00
Coding On Star
c58647d39c
refactor(web): extract MCP components and add comprehensive tests ( #31517 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
2026-01-27 11:05:59 +08:00
E.G
f6be9cd90d
refactor: replace request.args.get with Pydantic BaseModel validation ( #31104 )
...
Co-authored-by: GlobalStar117 <GlobalStar117@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>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-27 10:48:42 +08:00
dependabot[bot]
360f3bb32f
chore(deps): bump pycryptodome from 3.19.1 to 3.23.0 in /api ( #31504 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 10:43:05 +08:00
lif
8519b16cfc
docs: add ESLint guide to AGENTS.md ( #31559 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-27 09:32:55 +08:00
盐粒 Yanli
f00d823f9f
chore: move agent notes into docstrings ( #31560 )
2026-01-27 09:32:26 +08:00
wangxiaolei
e48419937b
feat: chatflow support multimodal ( #31293 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-27 00:24:48 +08:00
Asuka Minato
5eaf0c733a
fix: service api doc can not gen ( #31549 )
2026-01-26 21:59:02 +09:00
yyh
f561656a89
chore: follow-up fixes for storybook vite migration ( #31545 )
2026-01-26 20:20:14 +08:00
Junyan Qin (Chin)
f01f555146
chore: increase plugin cache ttl to 1 hour ( #31552 )
2026-01-26 19:48:33 +08:00
Stephen Zhou
47d0e400ae
chore: update to story book nextjs-vite ( #31536 )
2026-01-26 17:07:20 +08:00
wangxiaolei
8724ba04aa
fix: fix Cannot read properties of null (reading 'credential_form_sch… ( #31117 )
2026-01-26 15:52:53 +08:00
Stephen Zhou
6fd001c660
chore: eslint prune-suppressions ( #31526 )
2026-01-26 15:31:19 +08:00
coopercoder
e8e386a6b9
fix: Add vertical scrolling support for floating elements. ( #30897 )
...
Co-authored-by: zhaiguangpeng <zhaiguangpeng@didiglobal.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:17:42 +08:00
Asuka Minato
eba5eac3fa
refactor: api/controllers/console/setup.py to ov3 ( #31465 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 15:04:33 +08:00
Asuka Minato
19008dce13
refactor: api/controllers/console/version.py to v3 ( #31463 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:04:25 +08:00
盐粒 Yanli
92011d0a31
refactor: LLM plugin invoke parsing ( #31499 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 14:59:57 +08:00
Xiangxuan Qu
a51ced0a4f
refactor: pass BaseModel instances instead of dict ( #31514 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 14:50:14 +08:00
yyh
dad8e408b0
fix(web): upgrade tanstack devtools to fix seroval RCE vulnerability ( #31515 )
2026-01-26 14:49:58 +08:00
Coding On Star
d941201a3e
refactor(tool-selector): remove unused components and consolidate import ( #31018 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:24:00 +08:00
Coding On Star
dd988d42c2
feat: enhance quota panel to support additional model providers and integrate trial models feature ( #31443 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:04:12 +08:00
Coding On Star
a43d2ec4f0
refactor: restructure Completed component ( #31435 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:03:51 +08:00
zyssyz123
7c12e923b6
feat: add trial model list in system features ( #31313 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-26 11:52:05 +08:00
Asuka Minato
b9f1d65d4f
refactor: example of refine dict / Mapping ( #31498 )
2026-01-26 10:23:38 +08:00
dependabot[bot]
b4e2af96e2
chore(deps): bump @lexical/utils from 0.38.2 to 0.39.0 in /web ( #31503 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 10:17:04 +08:00
dependabot[bot]
9d38af6d99
chore(deps): bump pyasn1 from 0.6.1 to 0.6.2 in /api ( #31140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-24 10:31:56 +08:00
TomoOkuyama
0772d49257
fix(api): fix IRIS hybrid search returning zero results ( #31309 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
2026-01-24 10:29:19 +08:00
-LAN-
67eb8c052d
refactor: single-node workflow runner helpers ( #31472 )
2026-01-24 10:27:44 +08:00
Asuka Minato
5c4028d557
refactor: port AppModelConfig ( #30919 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-24 10:25:51 +08:00
lif
55e6bca11c
fix(http-request): prevent UUID truncation in JSON body ( #31444 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
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-01-24 10:21:21 +08:00
盐粒 Yanli
67657c2f48
chore: Update dev setup scripts and API README ( #31415 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-24 10:20:47 +08:00
fenglin
e8f9d64651
fix(tools): fix ToolInvokeMessage Union type parsing issue ( #31450 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
2026-01-24 10:18:06 +08:00
wangxiaolei
1f8c730259
feat: optimize http status code ( #31430 )
2026-01-24 10:16:16 +08:00
Asuka Minato
8d45755303
feat: init fastopenapi ( #30453 )
...
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-01-23 21:07:52 +09:00
Asuka Minato
6342d196e8
refactor: split changes for api/controllers/web/workflow.py ( #29852 )
2026-01-23 19:06:21 +09:00
Asuka Minato
5dc5709d58
refactor: split changes for api/controllers/web/login.py ( #29854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 19:06:04 +09:00
QuantumGhost
99d19cd3db
docs(api): clarity SystemFeatureApi for webapp is unauthenticated by design ( #31432 )
...
The `/api/system-features` is required for the web app initialization.
Authentication would create circular dependency (can't authenticate without web app loading).
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 16:03:12 +08:00
非法操作
fa92548cf6
feat: archive workflow run logs backend ( #31310 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 13:11:56 +08:00
lif
41428432cc
ci: enable ESLint autofix in autofix bot ( #31428 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-23 13:05:51 +08:00
Cursx
b3a869b91b
refactor: optimize system features response payload for unauthenticated clients ( #31392 )
...
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>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-01-23 12:12:11 +08:00
Stephen Zhou
f911199c8e
chore: disable serwist in dev ( #31424 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 11:35:14 +08:00
wangxiaolei
056095238b
fix: fix create-by-file doc_form ( #31346 )
2026-01-23 11:34:47 +08:00
盐粒 Yanli
c8ae6e39d2
fix: NextStep crash when target node is missing ( #31416 )
2026-01-23 10:15:20 +08:00
QuantumGhost
61f8647f37
docs(api): mark SystemFeatureApi as unauthenticated by design ( #31417 )
...
The `/console/api/system-features` is required for the dashboard initialization. Authentication would create circular dependency (can't login without dashboard loading).
ref: CVE-2025-63387
Related: #31368
2026-01-22 22:33:59 +08:00
github-actions[bot]
356a156f36
chore(i18n): sync translations with en-US ( #31413 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 20:56:19 +08:00
lif
e2d7fe9c72
fix(web): use Array.from() for FileList to fix tsc type errors ( #31398 )
2026-01-22 19:51:24 +08:00
Joel
b9f718005c
feat: frontend part of support try apps ( #31287 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 18:16:37 +08:00
-LAN-
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
wangxiaolei
a112caf5ec
fix: use thread local isolation the context ( #31410 )
2026-01-22 18:02:54 +08:00
lif
510a02286f
fix(web): disable single tilde strikethrough in markdown rendering ( #31400 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-22 16:33:17 +08:00
zyssyz123
515002a8ba
feat: app trial ( #26281 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-22 15:42:54 +08:00
Stephen Zhou
136618b567
fix: more doc link fix ( #31395 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 15:18:42 +08:00
Stephen Zhou
036f6ef5ab
fix: following docs link fix ( #31390 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 15:02:37 +08:00
zejiewang
811e43d0d4
fix: non-auto variable type params of agent node tool are not correctly parsed ( #31128 )
...
Co-authored-by: wangzejie <wangzejie@meicai.cn >
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-01-22 14:43:21 +08:00
wangxiaolei
4e7c1f4f44
fix: fix visibilityState event handle ( #31354 )
2026-01-22 11:13:14 +08:00
wangxiaolei
211c57f7b6
fix: remove _try_resolve_user_from_request ( #31360 )
2026-01-21 21:19:11 +08:00
Stephen Zhou
524ce14a68
test: enhance HitTestingPage tests with additional coverage for rende… ( #31355 )
2026-01-21 19:07:20 +08:00
Stephen Zhou
1813b65acb
chore: revert jsdom update ( #31353 )
2026-01-21 18:30:04 +08:00
-LAN-
6452c5a7ac
refactor(db): enforce non-null message annotation questions ( #27915 )
2026-01-21 17:54:59 +08:00
Shemol
1d778d532a
refactor(web): useClipboard hook to reduce duplication ( #31308 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-21 17:33:39 +08:00
Stephen Zhou
aa68966b55
test: fix test in #30849 ( #31350 )
2026-01-21 16:46:42 +08:00
github-actions[bot]
117b6c65e4
chore(i18n): sync translations with en-US ( #31342 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-21 16:35:12 +08:00
Stephen Zhou
061feebd87
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-21 16:31:48 +08:00
github-actions[bot]
146ee4d3e9
chore(i18n): sync translations with en-US ( #31332 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-21 16:15:58 +08:00
Coding On Star
ed0e068a47
fix(i18n): update model provider tip to only mention OpenAI in English, Japanese, and Simplified Chinese translations ( #31339 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 15:47:49 +08:00
Bowen Liang
d4f5a113ed
chore(web): refactor next.config.js to next.config.ts ( #31331 )
2026-01-21 15:07:32 +08:00
yyh
4b068022e1
chore: reorganize agent skills and add web design skills for all agents ( #31334 )
2026-01-21 14:48:58 +08:00
wangxiaolei
34436fc89c
feat: workflow support register context and read context ( #31265 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
2026-01-21 14:31:47 +08:00
hj24
e80d76af15
feat: add lock for retention jobs ( #31320 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-21 14:06:35 +08:00
Coding On Star
76a0249eaf
feat: enhance ProgressBar and UsageInfo for storage mode ( #31273 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 14:04:33 +08:00
Stephen Zhou
2512227868
chore: update dev config ( #31329 )
2026-01-21 13:49:16 +08:00
wangxiaolei
121d301a41
refactor: use session factory instead of call db.session directly ( #31198 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-21 13:43:06 +08:00
Bowen Liang
071bbc6d74
build: bump NextJS from to 16 with turbopack enable for web production build boost ( #27014 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-21 12:53:29 +08:00
Stephen Zhou
db4fb06c5f
chore: lint custom tag in i18n ( #31301 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-21 12:21:30 +08:00
Coding On Star
a8764694ed
test: enhance HitTestingPage tests with additional coverage for rendering and state updates ( #31321 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 11:35:29 +08:00
Coding On Star
95f92e07e4
chore(web): comment out unused provider entries in quota panel ( #31315 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 10:26:14 +08:00
dependabot[bot]
c413de4b27
chore(deps-dev): bump jsdom from 27.3.0 to 27.4.0 in /web ( #31186 )
2026-01-21 01:23:28 +08:00
byteforge
8056768106
fix: enforce no-leaked-conditional-rendering as error and fix violations ( #31262 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-20 23:08:59 +08:00
github-actions[bot]
8f949d503a
chore(i18n): sync translations with en-US ( #31298 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-20 21:40:43 +08:00
dependabot[bot]
c9519d2f0e
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /web ( #31297 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 21:27:15 +08:00
Copilot
92fc50ac57
chore(web): remove version prefixes from package.json ( #31286 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hyoban <38493346+hyoban@users.noreply.github.com >
2026-01-20 21:14:50 +08:00
Stephen Zhou
3bb80a0934
chore: lint for i18n place holder ( #31283 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-20 21:14:20 +08:00
yyh
54921844bb
fix(web): disable HTML escaping for form field validation messages ( #31292 )
2026-01-20 18:43:01 +08:00
Stephen Zhou
3ebe53ada1
ci: label web changes ( #31261 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 13:46:23 +08:00
Coding On Star
76b64dda52
test: add tests for dataset list ( #31231 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-20 13:07:00 +08:00
cxhello
a715c015e7
chore(web): remove redundant optimizePackageImports config ( #31257 )
2026-01-20 12:24:16 +08:00
Stephen Zhou
45b8d033be
chore: init tsslint ( #31209 )
...
Co-authored-by: Johnson Chu <johnsoncodehk@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 11:08:50 +08:00
kurokobo
cb51a449d3
fix: correct i18n for stepOne.uploader.tip ( #31177 )
2026-01-20 09:30:50 +08:00
盐粒 Yanli
62ac02a568
feat: Download the uploaded files ( #31068 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-19 16:48:13 +08:00
zxhlyh
2d4289a925
chore: relocate datasets api form ( #31224 )
2026-01-19 16:15:51 +08:00
wangxiaolei
88780c7eb7
fix: Revert "fix: fix create app xss issue" ( #31219 )
2026-01-19 16:07:24 +08:00
wangxiaolei
0f1db88dcb
fix: fix dify-plugin-daemon error message ( #31218 )
2026-01-19 16:00:44 +08:00
Coding On Star
92dbc94f2f
test: add unit tests for plugin detail panel components including action lists, strategy lists, and endpoint management ( #31053 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-19 14:40:32 +08:00
wangxiaolei
9f09414dbe
refactor: make url in email template more better ( #31166 )
2026-01-19 14:28:41 +08:00
Stephen Zhou
b3902374ac
chore: drop slow lint rules ( #31205 )
2026-01-19 12:45:02 +08:00
wangxiaolei
3b225c01da
refactor: refactor workflow context ( #30607 )
2026-01-19 12:18:51 +08:00
Xiyuan Chen
72ce6ca437
feat: implement workspace permission checks for member invitations an… ( #31202 )
2026-01-18 19:35:50 -08:00
NFish
269c85d5a3
feat: ee workspace permission control ( #30841 )
2026-01-19 11:06:04 +08:00
非法操作
b0545635b8
chore: improve clear workflow_run task ( #31124 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-19 10:58:57 +08:00
Stephen Zhou
13d648cf7b
chore: no custom lint cache location ( #31195 )
2026-01-19 10:37:49 +08:00
yyh
e8397ae7a8
fix(web): Zustand testing best practices and state read optimization ( #31163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-19 10:31:34 +08:00
yyh
8893913b3a
feat: add Vercel React Best Practices skill for Claude Code ( #31133 )
2026-01-19 10:30:49 +08:00
Stephen Zhou
14f123802d
chore: update vite related version ( #31180 )
2026-01-19 10:28:06 +08:00
Stephen Zhou
7b66bbc35a
chore: introduce bulk-suppressions and multithread linting ( #31157 )
2026-01-17 19:51:56 +08:00
Pegasus
77366f33a4
feat(web): add loading indicators for infinite scroll pagination ( #31110 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-17 17:36:07 +08:00
yyh
e3b0918dd9
test(web): add global zustand mock for tests ( #31149 )
2026-01-17 17:29:13 +08:00
가은 정
fad6fa141d
chore: improve accessibility for learn more link ( #31120 )
...
Co-authored-by: khmandarrin <jeong-ga-eun@jeong-ga-eun-ui-MacBookAir.local >
2026-01-16 18:12:07 +08:00
Pádraic Slattery
30821fd26c
chore: Update outdated GitHub Actions versions ( #31114 )
2026-01-16 17:56:55 +08:00
Xiangxuan Qu
1a9fdd9a65
refactor: migrate tag list API query parameters to Pydantic ( #31097 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-16 17:49:52 +08:00
Stream
de610cbf39
fix: call get_text_content() instead of casting to str ( #31121 )
...
Signed-off-by: Stream <Stream_2@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-16 18:41:00 +09:00
yyh
6903c31b84
fix(search-input): retain focus after clearing input ( #31107 )
2026-01-16 16:22:14 +08:00
盐粒 Yanli
b2cc9b255d
chore: Update coding agent workflow for backend ( #31093 )
2026-01-16 14:28:47 +08:00
XiaoBa
e9f0e1e839
fix(web): replace Response.json with legacy Response constructor for pre-Chrome 105 compatibility( #31091 ) ( #31095 )
...
Co-authored-by: Xiaoba Yu <xb1823725853@gmail.com >
2026-01-16 14:26:23 +08:00
pavior
cd497a8c52
fix(web): use portal for variable picker in code editor ( Fixes #31063 ) ( #31066 )
2026-01-16 13:31:57 +08:00
Stephen Zhou
7aab4529e6
chore: lint for state hooks ( #31088 )
2026-01-16 11:58:28 +08:00
E.G
4bff0cd0ab
fix: resolve 'Expand all chunks' button not working ( #31074 )
...
Co-authored-by: GlobalStar117 <GlobalStar117@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com >
2026-01-16 11:34:42 +08:00
byteforge
c98870c3f4
refactor: always preserve marketplace search state in URL ( #31069 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-16 08:52:53 +09:00
Stephen Zhou
b06c7c8f33
ci: disable limit annotation ( #31072 )
2026-01-15 23:04:26 +08:00
Stephen Zhou
1a2fce7055
ci: eslint annotation ( #31056 )
2026-01-15 21:49:46 +08:00
lif
2b021e8752
fix: remove hardcoded 48-character limit from text inputs ( #30156 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-15 17:43:00 +08:00
wangxiaolei
4a197b9458
fix: fix log updated_at is refreshed ( #31045 )
2026-01-15 15:42:46 +08:00
Xiyuan Chen
772ff636ec
feat: credential sync fix for enterprise edition ( #30626 )
2026-01-14 23:33:24 -08:00
Stephen Zhou
ab1c5a2027
refactor: remove manual set query logic ( #31039 )
2026-01-15 15:25:43 +08:00
hj24
33e99f069b
fix: message clean service ut ( #31038 )
2026-01-15 15:13:25 +08:00
hj24
52af829f1f
refactor: enhance clean messages task ( #29638 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 14:03:17 +08:00
-LAN-
0ef8b5a0ca
chore: bump version to 1.11.4 ( #30961 )
2026-01-15 11:36:15 +08:00
wangxiaolei
2bfc54314e
feat: single run add opentelemetry ( #31020 )
2026-01-15 11:10:55 +08:00
Coding On Star
bdd8d5b470
test: add unit tests for PluginPage and related components ( #30908 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:56:02 +08:00
Joseph Adams
4955de5905
fix: validation error when uploading images with None URL values ( #31012 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-15 10:54:10 +08:00
yyh
3bee2ee067
refactor(contract): restructure console contracts with nested billing module ( #30999 )
2026-01-15 10:41:18 +08:00
Stephen Zhou
328897f81c
build: require node 24.13.0 ( #30945 )
2026-01-15 10:38:55 +08:00
Coding On Star
ab078380a3
feat(web): refactor documents component structure and enhance functionality ( #30854 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:33:58 +08:00
Coding On Star
a33ac77a22
feat: implement document creation pipeline with multi-step wizard and datasource management ( #30843 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:33:48 +08:00
Asuka Minato
d3923e7b56
refactor: port AppAnnotationHitHistory ( #30922 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 10:14:55 +08:00
Asuka Minato
2f633de45e
refactor: port TenantCreditPool ( #30926 )
...
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-01-15 10:14:15 +08:00
wangxiaolei
98c88cec34
refactor: delete_endpoint should be idempotent ( #30954 )
2026-01-15 10:10:10 +08:00
wangxiaolei
c6999fb5be
fix: fix plugin edit endpoint app disappear ( #30951 )
2026-01-15 10:09:57 +08:00
Asuka Minato
f7f9a08fa5
refactor: port TidbAuthBinding( ( #31006 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-15 10:07:02 +08:00
wangxiaolei
5008f5e89b
fix: Use raw SQL UPDATE to set read status without triggering updated… ( #31015 )
2026-01-15 09:51:44 +08:00
wangxiaolei
1dd89a02ea
fix: fix missing id and message_id ( #31008 )
2026-01-14 23:26:17 +09:00
盐粒 Yanli
5bf4114d6f
fix: increase name length limit in ExternalDatasetCreatePayload ( #31000 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-01-14 22:13:53 +09:00
yyh
a56e94ba8e
feat: add .agent/skills symlink and orpc-contract-first skill ( #30968 )
2026-01-14 21:13:14 +08:00
Milad Rashidikhah
11f1782df0
fix: correct API Extension documentation link ( #30962 )
2026-01-14 21:21:15 +09:00
wangxiaolei
8cf5d9a6a1
fix: fix Cannot destructure property 'name' of 'value' as it is undef… ( #30991 )
2026-01-14 19:30:47 +08:00
wangxiaolei
0ec2b12e65
feat: allow pass hostname in docker env ( #30975 )
2026-01-14 19:30:37 +08:00
Stephen Zhou
f33b1a3332
fix: redirect after login ( #30985 )
2026-01-14 17:20:49 +08:00
kenwoodjw
08026f7399
fix(deps): security updates for pdfminer.six, authlib, werkzeug, aiohttp and others ( #30976 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2026-01-14 17:03:46 +08:00
yyh
18e051bd66
chore(web): remove unused demo service component ( #30979 )
2026-01-14 17:03:35 +08:00
yyh
42f991dbef
chore(web): disable Serwist dev logs ( #30980 )
2026-01-14 16:23:58 +08:00
yyh
b1b2c9636f
fix(web): preserve HTTP method in ORPC fetchCompat mode ( #30971 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-14 16:18:12 +08:00
-LAN-
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
yyh
14b2e5bd0d
refactor(web): MCP tool availability to context-based version gating ( #30955 )
2026-01-14 13:40:16 +08:00
wangxiaolei
d095bd413b
fix: fix LOOP_CHILDREN_Z_INDEX ( #30719 )
2026-01-14 10:22:31 +08:00
heyszt
3473ff7ad1
fix: use Factory to create repository in Aliyun Trace ( #30899 )
2026-01-14 10:21:46 +08:00
fanadong
138c56bd6e
fix(logstore): prevent SQL injection, fix serialization issues, and optimize initialization ( #30697 )
2026-01-14 10:21:26 +08:00
jialin li
c327d0bb44
fix: Correction to the full name of Volc TOS ( #30741 )
2026-01-14 10:11:30 +08:00
dependabot[bot]
e4b97fba29
chore(deps): bump azure-core from 1.36.0 to 1.38.0 in /api ( #30941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 10:10:49 +08:00
UMDKyle
7f9884e7a1
feat: Add option to delete or keep API keys when uninstalling plugin ( #28201 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-14 10:09:30 +08:00
dependabot[bot]
e389cd1665
chore(deps): bump filelock from 3.20.0 to 3.20.3 in /api ( #30939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 09:56:02 +08:00
wangxiaolei
87f348a0de
feat: change param to pydantic model ( #30870 )
2026-01-14 09:46:41 +08:00
-LAN-
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
Stephen Zhou
91da784f84
refactor: init orpc contract ( #30885 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-13 23:38:28 +09:00
Yunlu Wen
a129e684cc
feat: inject traceparent in enterprise api ( #30895 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 23:37:39 +09:00
wangxiaolei
fe07c810ba
fix: fix instance is not bind to session ( #30913 )
2026-01-13 21:15:21 +08:00
-LAN-
a22cc5bc5e
chore: Bump Dify version to 1.11.3 ( #30903 )
2026-01-13 17:49:13 +08:00
yyh
1fbdf6b465
refactor(web): setup status caching ( #30798 )
2026-01-13 16:59:49 +08:00
非法操作
491e1fd6a4
chore: case insensitive email ( #29978 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-13 15:42:44 +08:00
青枕
0e33dfb5c2
fix: In the LLM model in dify, when a message is added, the first cli… ( #29540 )
...
Co-authored-by: 青枕 <qingzhen.ww@alibaba-inc.com >
2026-01-13 15:42:32 +08:00
lif
ea708e7a32
fix(web): add null check for SSE stream bufferObj to prevent TypeError ( #30131 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:40:43 +08:00
非法操作
c09e29c3f8
chore: rename the migration file ( #30893 )
2026-01-13 15:26:41 +08:00
wangxiaolei
2d53ba8671
fix: fix object value is optional should skip validate ( #30894 )
2026-01-13 15:21:06 +08:00
呆萌闷油瓶
9be863fefa
fix: missing content if assistant message with tool_calls ( #30083 )
...
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-01-13 12:46:33 +08:00
Coding On Star
8f43629cd8
fix(amplitude): update sessionReplaySampleRate default value to 0.5 ( #30880 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-13 12:26:50 +08:00
wangxiaolei
9ee71902c1
fix: fix formatNumber accuracy ( #30877 )
2026-01-13 11:51:15 +08:00
hsiong
a012c87445
fix: entrypoint.sh overrides NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS when TEXT_GENERATION_TIMEOUT_MS is unset ( #30864 ) ( #30865 )
2026-01-13 10:12:51 +08:00
heyszt
450578d4c0
feat(ops): set root span kind for AliyunTrace to enable service-level metrics aggregation ( #30728 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 10:12:00 +08:00
非法操作
837237aa6d
fix: use node factory for single-step workflow nodes ( #30859 )
2026-01-13 10:11:18 +08:00
QuantumGhost
b63dfbf654
fix(api): defer streaming response until referenced variables are updated ( #30832 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 16:23:18 +08:00
非法操作
51ea87ab85
feat: clear free plan workflow run logs ( #29494 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-12 15:57:40 +08:00
Stephen Zhou
00698e41b7
build: limit esbuild, glob, docker base version to avoid cve ( #30848 )
2026-01-12 15:33:20 +08:00
QuantumGhost
df938a4543
ci: add HITL test env deployment action ( #30846 )
2026-01-12 15:07:53 +08:00
yyh
9161936f41
refactor(web): extract isServer/isClient utility & upgrade Node.js to 22.12.0 ( #30803 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-12 12:57:43 +08:00
Lemonadeccc
f9a21b56ab
feat: add block-no-verify hook for Claude Code ( #30839 )
2026-01-12 12:56:05 +08:00
Stephen Zhou
220e1df847
docs(web): add corepack recommendation ( #30837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 12:44:30 +08:00
dependabot[bot]
8cfdde594c
chore(deps-dev): bump tos from 2.7.2 to 2.9.0 in /api ( #30834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 12:44:21 +08:00
dependabot[bot]
31a8fd810c
chore(deps-dev): bump @storybook/react from 9.1.13 to 9.1.17 in /web ( #30833 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 12:44:11 +08:00
yihong
9fad97ec9b
fix: drop useless pyrefly in ci ( #30826 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2026-01-12 09:45:49 +08:00
wangxiaolei
0c2729d9b3
fix: fix refresh token deadlock ( #30828 )
2026-01-12 09:35:31 +08:00
wangxiaolei
a2e03b811e
fix: Broken import in .storybook/preview.tsx ( #30812 )
2026-01-10 19:49:23 +08:00
-LAN-
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
Stephen Zhou
8b1af36d94
feat(web): migrate PWA to Serwist ( #30808 )
2026-01-10 17:16:18 +09:00
wangxiaolei
0711dd4159
feat: enhance start node object value check ( #30732 )
2026-01-09 16:13:17 +08:00
QuantumGhost
ae0a26f5b6
revert: "fix: fix assign value stand as default ( #30651 )" ( #30717 )
...
The original fix seems correct on its own. However, for chatflows with multiple answer nodes, the `message_replace` command only preserves the output of the last executed answer node.
2026-01-09 16:08:24 +08:00
Stephen Zhou
d4432ed80f
refactor: marketplace state management ( #30702 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 14:31:24 +08:00
lif
9d9f027246
fix(web): invalidate app list cache after deleting app from detail page ( #30751 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-09 14:08:37 +08:00
wangxiaolei
77f097ce76
fix: fix enhance app mode check ( #30758 )
2026-01-09 14:07:40 +08:00
Maries
7843afc91c
feat(workflows): add agent-dev deploy workflow ( #30774 )
2026-01-09 13:55:49 +08:00
Coding On Star
98df99b0ca
feat(embedding-process): implement embedding process components and polling logic ( #30622 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-09 10:21:27 +08:00
Coding On Star
9848823dcd
feat: implement step two of dataset creation with comprehensive UI components and hooks ( #30681 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-09 10:21:18 +08:00
github-actions[bot]
5ad2385799
chore(i18n): sync translations with en-US ( #30750 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-01-08 22:53:04 +08:00
yyh
7774a1312e
fix(ci): use repository_dispatch for i18n sync workflow ( #30744 )
2026-01-08 21:28:49 +08:00
MkDev11
91d44719f4
fix(web): resolve chat message loading race conditions and infinite loops ( #30695 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-08 18:05:32 +08:00
xuwei95
b2cbeeae92
fix(web): restrict postMessage targetOrigin from wildcard to specific origins ( #30690 )
...
Co-authored-by: XW <wei.xu1@wiz.ai >
2026-01-08 17:23:27 +08:00
Coding On Star
cd1af04dee
feat: model total credits ( #30727 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-08 14:11:44 +08:00
zyssyz123
fe0802262c
feat: credit pool ( #30720 )
...
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-08 13:17:30 +08:00
NFish
c5b99ebd17
fix: web app login code encrypt ( #30705 )
2026-01-07 18:04:42 -08:00
Xiyuan Chen
adaf0e32c0
feat: add decryption decorators for password and code fields in webapp ( #30704 )
2026-01-08 10:03:39 +08:00
Rhon Joe
27a803a6f0
fix(web): resolve key-value input box height inconsistency on focus/blur ( #30715 ) ( #30716 )
2026-01-08 09:54:27 +08:00
yyh
25ff4ae5da
fix(i18n): resolve Claude Code sandbox path issues in workflow ( #30710 )
2026-01-08 09:53:32 +08:00
-LAN-
7ccf858ce6
fix(workflow): pass correct user_from/invoke_from into graph init ( #30637 )
2026-01-07 21:47:23 +08:00
Asuka Minato
885f226f77
refactor: split changes for api/controllers/console/workspace/trigger… ( #30627 )
...
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-07 21:18:02 +08:00
yyh
a422908efd
feat(i18n): Migrate translation workflow to Claude Code GitHub Actions ( #30692 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
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-07 21:17:50 +08:00
Xiangxuan Qu
d8a0291382
refactor(web): remove unused type alias VoiceLanguageKey ( #30694 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 21:15:43 +08:00
wangxiaolei
187bfafe8b
fix: fix assign value stand as default ( #30651 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-07 14:54:11 +08:00
Xiangxuan Qu
666640f7d5
refactor: remove unnecessary type: ignore from rag_pipeline_fields.py ( #30666 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 14:40:35 +08:00
yyh
160b4d194b
fix: signin page stuck on loading when refresh token valid but access token expired ( #30675 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 14:20:38 +08:00
Stephen Zhou
e335cd0ef4
refactor(web): remove useMixedTranslation, better resource loading ( #30630 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 13:20:09 +08:00
yyh
357548ca07
chore: rename ralph-wiggum plugin to ralph-loop ( #30664 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 10:25:52 +08:00
wangxiaolei
ace8ad429f
fix: fix not record access token ( #30654 )
2026-01-07 10:19:14 +08:00
Xiangxuan Qu
93faa672cc
fix: add DB_TYPE environment variable to unit tests ( #30660 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 10:16:17 +08:00
yyh
9c6c2a3c14
chore: add skill creator for create agent skills ( #30652 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-07 10:07:35 +08:00
Sara Rasool
4f0fb6df2b
chore: use from __future__ import annotations ( #30254 )
...
Co-authored-by: Dev <dev@Devs-MacBook-Pro-4.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-06 23:57:20 +09:00
Asuka Minato
0294555893
refactor: port api/fields/file_fields.py ( #30638 )
2026-01-06 22:55:58 +08:00
-LAN-
55de731f9c
refactor(api): clarify published RAG pipeline invoke naming ( #30644 )
2026-01-06 23:48:06 +09:00
Coding On Star
9b128048c4
refactor: restructure DatasetCard component for improved readability and maintainability ( #30617 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-06 21:57:21 +08:00
Toshiki Sugimizu
f57aa08a3f
fix: flask db check fails due to nullable mismatch between migrations and models ( #30474 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Maries <xh001x@hotmail.com >
2026-01-06 20:23:59 +08:00
yyh
44d7aaaf33
fix: prevent empty state flash and add skeleton loading for app list ( #30616 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-06 20:19:22 +08:00
yyh
7beed12eab
refactor(web): migrate legacy forms to TanStack Form ( #30631 )
2026-01-06 20:18:27 +08:00
Coding On Star
64bfcbc4a9
feat: implement dataset creation step one with preview functionality ( #30507 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-06 18:59:18 +08:00
wangxiaolei
2cc89d30db
feat: use more universal C.UTF-8 instead of en_US.UTF-8 ( #30621 )
2026-01-06 16:39:04 +08:00
yyh
5661f821c3
chore: bump pnpm version in packageManager ( #30605 )
2026-01-06 15:24:25 +08:00
-LAN-
1f5d744cc2
fix(db): parameterize sessionmaker with Session ( #30612 )
2026-01-06 15:23:50 +08:00
wangxiaolei
68d68a46a0
refactor: generate_url to support scenario to build url ( #30598 )
2026-01-06 14:53:38 +08:00
-LAN-
d12b91a01a
refactor(api): inject sessionmaker into conversation variable updater ( #30609 )
2026-01-06 14:52:59 +08:00
lif
f3ca8be9f9
refactor: clean type: ignore comments in login.py and template_transformer.py ( #30510 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-06 14:33:27 +08:00
wangxiaolei
4f74e90f51
fix: _model_to_insertion_dict missing id ( #30603 )
2026-01-06 14:13:29 +08:00
-LAN-
d6e9c3310f
feat: Add conversation variable persistence layer ( #30531 )
2026-01-06 14:05:33 +08:00
Stephen Zhou
b2124a7358
feat: init rsc support for translation ( #30596 )
2026-01-06 13:23:03 +08:00
CodeCraftsman
89463cc11d
fix: allow unauthenticated CORS preflight for embedded bots ( #30587 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 11:40:34 +08:00
Zhiqiang Yang
114a34e008
fix: correct docx hyperlink extraction ( #30360 )
2026-01-06 11:24:26 +08:00
Asuka Minato
f320fd5f95
refactor: port controllers/console/app/app.py ( #30522 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:12:52 +08:00
wangxiaolei
061d552928
feat: unified management stop event ( #30479 )
2026-01-06 10:12:05 +08:00
ga_o
eccf79a710
chore: remove unused link icon type ( #30469 )
2026-01-06 10:10:06 +08:00
Asuka Minato
7e3bfb9250
refactor: split changes for api/controllers/console/datasets/hit_test… ( #30581 )
2026-01-06 10:08:09 +08:00
yyh
f14c3ce15e
fix: system model selector loading state flash ( #30572 )
2026-01-06 10:07:42 +08:00
Asuka Minato
c0331b23a9
refactor: split changes for api/controllers/web/conversation.py ( #30582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:06:48 +08:00
Asuka Minato
ce87371bef
refactor: split changes for api/controllers/web/saved_message.py ( #30583 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:06:21 +08:00
NeatGuyCoding
615c313f80
fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. ( #30450 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 09:56:30 +08:00
-LAN-
de6262784c
chore: Harden API image Node.js runtime install ( #30497 )
2026-01-05 21:19:26 +09:00
-LAN-
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
-LAN-
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
scdeng
591ca05c84
feat(logstore): make graph field optional via env variable LOGSTORE… ( #30554 )
...
Co-authored-by: 阿永 <ayong.dy@alibaba-inc.com >
2026-01-05 16:12:41 +08:00
Stephen Zhou
a72044aa86
chore: fix lint in i18n ( #30571 )
2026-01-05 16:12:12 +08:00
Lework
34f3b288a7
chore(docker): update nltk data download process to include unstructured download_nltk_packages ( #28876 )
2026-01-05 15:50:33 +08:00
-LAN-
a99ac3fe0d
refactor(models): Add mapped type hints to MessageAnnotation ( #27751 )
2026-01-05 15:50:03 +08:00
Stephen Zhou
52149c0d9b
chore(web): add ESLint rules for i18n JSON validation ( #30491 )
2026-01-05 15:49:31 +08:00
wangxiaolei
631f999f65
refactor: use contains_any instead of Chaining where = where | f ( #30559 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 15:48:31 +08:00
hsiong
be3ef9f050
fix : #30511 [Bug] knowledge_retrieval_node fails when using Rerank Model: "Working outside of application context" and add regression test ( #30549 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 15:02:21 +08:00
dependabot[bot]
93a85ae98a
chore(deps): bump @amplitude/analytics-browser from 2.31.4 to 2.33.1 in /web ( #30538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 15:05:04 +09:00
wangxiaolei
e3e19c437a
fix: fix db env not work ( #30541 )
2026-01-05 11:10:45 +08:00
hsiong
693daea474
fix: INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH settings ( #30463 )
2026-01-05 11:10:04 +08:00
wangxiaolei
bc317a0009
feat: return data_source_info and data_source_detail_dict ( #29912 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 11:04:03 +08:00
Kimi WANG
c158dfa198
fix: support to change NEXT_PUBLIC_BASE_PATH env using --build-arg in docker build ( #29836 )
...
Co-authored-by: root <root@KIMI-DESKTOP-01.mchrcloud.com >
2026-01-05 11:03:12 +08:00
Maries
79913590ae
fix(api): surface subscription deletion errors to users ( #30333 )
2026-01-05 11:02:04 +08:00
wangxiaolei
f1fff0a243
fix: fix WorkflowExecution.outputs containing non-JSON-serializable o… ( #30464 )
2026-01-05 10:57:23 +08:00
hsiong
4bb08b93d7
chore: update dockerignore ( #30460 )
2026-01-05 10:55:14 +08:00
wangxiaolei
d0564ac63c
feat: add flask command file-usage ( #30500 )
2026-01-05 10:52:21 +08:00
-LAN-
eb321ad614
chore: Add a new rule for import lint ( #30526 )
2026-01-05 10:48:14 +08:00
dependabot[bot]
7128d71cf7
chore(deps-dev): bump intersystems-irispython from 5.3.0 to 5.3.1 in /api ( #30540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:47:39 +08:00
-LAN-
95edbad1c7
refactor(workflow): add Jinja2 renderer abstraction for template transform ( #30535 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 10:46:37 +08:00
-LAN-
154abdd915
chore: Update PR template lint command ( #30533 )
2026-01-05 10:46:01 +08:00
longbingljw
c58a093fd1
docs: update comments in docker/.env.example ( #30516 )
2026-01-04 21:52:03 +08:00
-LAN-
06ba40f016
refactor(code_node): implement DI for the code node ( #30519 )
2026-01-04 21:50:42 +08:00
sszaodian
2b838077e0
fix: when first setup after auto login error ( #30523 )
...
Co-authored-by: maxin <maxin7@xiaomi.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-01-04 20:24:49 +08:00
wangxiaolei
473f8ef29c
feat: skip rerank if only one dataset is retrieved ( #30075 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-04 20:22:51 +08:00
wangxiaolei
96736144b9
feat: enhance squid config ( #30146 )
2026-01-04 19:59:41 +08:00
yyh
f167e87146
refactor(web): align signup mail submit and tests ( #30456 )
2026-01-04 19:59:06 +08:00
Joel
a562089e48
feat: add frontend code review skills ( #30520 )
...
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>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-04 19:57:09 +08:00
yyh
7d65d8048e
feat: add Ralph Wiggum plugin support ( #30525 )
2026-01-04 19:56:02 +08:00
Coding On Star
c29cfd18f3
feat: revert model total credits ( #30518 )
2026-01-04 18:29:19 +08:00
Coding On Star
47b8e979e0
test: add unit tests for RagPipeline components ( #30429 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-04 18:04:49 +08:00
-LAN-
83648feedf
chore: upgrade fickling to 0.1.6 ( #30495 )
2026-01-04 17:22:12 +08:00
Asuka Minato
2cef879209
refactor: more ns.model to BaseModel ( #30445 )
2026-01-04 17:12:28 +08:00
github-actions[bot]
151101aaf5
chore(i18n): translate i18n files based on en-US changes ( #30508 )
...
Co-authored-by: hyoban <38493346+hyoban@users.noreply.github.com >
2026-01-04 17:11:40 +08:00
Stephen Zhou
9aaa08e19f
ci: fix translate, allow manual dispatch ( #30505 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-04 16:34:23 +08:00
zhsama
d4baf078f7
fix(plugins): enhance search to match name, label and description ( #30501 )
2026-01-04 16:07:04 +08:00
Coding On Star
84cbf0526d
feat: model total credits ( #26942 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-04 15:26:37 +08:00
Byron.wang
5362f69083
feat(refactoring): Support Structured Logging (JSON) ( #30170 )
2026-01-04 11:46:46 +08:00
yyh
822374eca5
chore: integrate @tanstack/eslint-plugin-query and fix service layer lint errors ( #30444 )
2026-01-04 11:20:06 +08:00
yyh
815ae6c754
chore: remove redundant web/app/page.module.css ( #30482 )
2026-01-04 10:22:36 +08:00
longbingljw
9a22baf57d
feat: optimize for migration versions ( #28787 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-03 21:33:20 +09:00
非法操作
c1bb310183
chore: remove icon_large of models ( #30466 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2026-01-03 02:35:17 +09:00
非法操作
8f2aabf7bd
chore: Standardized the OpenAI icon ( #30471 )
2026-01-03 02:34:17 +09:00
wangxiaolei
9b6b2f3195
feat: add AgentMaxIterationError exc ( #30423 )
2026-01-01 00:40:54 +08:00
wangxiaolei
ae43ad5cb6
fix: fix when vision is disabled delete the configs ( #30420 )
2026-01-01 00:40:21 +08:00
Asuka Minato
5b02e5dcb6
refactor: migrate some ns.model to BaseModel ( #30388 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-01 00:38:12 +08:00
lif
e3ef33366d
fix(web): stop thinking timer when user clicks stop button ( #30442 )
2026-01-01 00:36:18 +08:00
Stephen Zhou
ee1d0df927
chore: add jotai store ( #30432 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-31 17:55:25 +08:00
Stephen Zhou
184077c37c
build: bring back babel-loader, add build check ( #30427 )
2025-12-31 16:41:43 +08:00
非法操作
3015e9be73
feat: add archive storage client and env config ( #30422 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 16:14:46 +08:00
Stephen Zhou
2bb1e24fb4
test: unify i18next mocks into centralized helpers ( #30376 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-31 16:53:33 +09:00
Zhiqiang Yang
cad7101534
feat: support image extraction in PDF RAG extractor ( #30399 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 15:49:06 +08:00
Stephen Zhou
e856287b65
chore: update knip config and include in CI ( #30410 )
2025-12-31 15:38:07 +08:00
Stephen Zhou
27be89c984
chore: lint for react compiler ( #30417 )
2025-12-31 15:31:11 +08:00
wangxiaolei
fa69cce1e7
fix: fix create app xss issue ( #30305 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-31 15:57:39 +09:00
yyh
f28a08a696
fix: correct useEducationStatus query cache configuration ( #30416 )
2025-12-31 13:51:05 +08:00
QuantumGhost
8129b04143
fix(web): enable JSON_OBJECT type support in console UI ( #30412 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-31 13:38:16 +08:00
DevByteAI
1b8e80a722
fix: Ensure chat history refreshes when switching back to conversations ( #30389 )
2025-12-31 13:28:25 +08:00
dependabot[bot]
0421387672
chore(deps): bump qs from 6.14.0 to 6.14.1 in /web ( #30409 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 11:59:39 +08:00
yyh
2aaaa4bd34
feat(web): migrate from es-toolkit/compat to native es-toolkit ( #30244 ) ( #30246 )
2025-12-31 11:13:22 +08:00
Sai
64dc98e607
fix: workflow incorrectly marked as completed while nodes are still executing ( #30251 )
...
Co-authored-by: sai <>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:45:43 +08:00
wangxiaolei
9007109a6b
fix: [xxx](xxx) render as xxx](xxx) ( #30392 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:30:15 +08:00
lif
925168383b
fix: keyword search now matches both content and keywords fields ( #29619 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:28:14 +08:00
Jasonfish
e6f3528bb0
fix: Incorrect REDIS ssl variable used for Celery causing Celery unable to start ( #29605 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-31 10:26:28 +08:00
Asuka Minato
fb5edd0bf6
refactor: split changes for api/services/tools/api_tools_manage_servi… ( #29899 )
2025-12-31 10:24:35 +08:00
quicksand
de53c78125
fix(web): template creation permission for app templates ( #30367 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-31 10:11:25 +08:00
zyssyz123
3a59ae9617
feat: add oauth_new_user flag for frontend when user oauth login ( #30370 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2025-12-31 10:10:58 +08:00
yyh
69589807fd
refactor: Replace direct process.env.NODE_ENV checks with IS_PROD and IS_DEV constants. ( #30383 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-12-31 08:32:55 +08:00
Coding On Star
6ca44eea28
feat: integrate Google Analytics event tracking and update CSP for script sources ( #30365 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-30 18:06:47 +08:00
wangxiaolei
bf76f10653
fix: fix markdown escape issue ( #30299 )
2025-12-30 16:40:52 +08:00
wangxiaolei
c1af6a7127
fix: fix provider_id is empty ( #30374 )
2025-12-30 16:28:31 +08:00
Stephen Zhou
1873b5a766
chore: remove useless __esModule ( #30366 )
2025-12-30 15:37:16 +08:00
yyh
9fbc7fa379
fix(i18n): load server namespaces by kebab-case ( #30368 )
2025-12-30 15:36:58 +08:00
Stephen Zhou
2399d00d86
refactor(i18n): about locales ( #30336 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-30 14:38:23 +08:00
Stephen Zhou
3505516e8e
fix: missing i18n translation for Trans ( #30353 )
2025-12-30 10:46:52 +08:00
Sangyun Han
faef04cdf7
fix: update Korean translations for various components and improve cl… ( #30347 )
2025-12-30 09:27:53 +08:00
hj24
0ba9b9e6b5
feat: get plan bulk with cache ( #30339 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-30 09:27:46 +08:00
wangxiaolei
30dd50ff83
feat: allow fail fast ( #30262 )
2025-12-30 09:27:40 +08:00
lif
5338cf85b1
fix: restore draft version correctly in version history panel ( #30296 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-30 09:22:00 +08:00
yyh
673209d086
refactor(web): organize devtools components ( #30318 )
2025-12-30 09:21:41 +08:00
Coding On Star
43758ec85d
test: add some tests for marketplace ( #30326 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-30 09:21:19 +08:00
yyh
20944e7e1a
chore: i18n namespace refactor in package.json and add missing translations ( #30324 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-12-29 20:59:11 +08:00
Joel
7a5d2728a1
chore: refactor config var and add tests ( #30312 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-29 18:07:18 +09:00
Maries
14bff10201
fix(api): remove tool provider list cache to fix cache inconsistency ( #30323 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 16:58:38 +08:00
Coding On Star
9a6b4147bc
test: add comprehensive tests for plugin authentication components ( #30094 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-29 16:45:25 +08:00
wangxiaolei
2c919efa69
feat: support tencent cos custom domain ( #30193 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 15:41:02 +08:00
Stephen Zhou
6d0e36479b
refactor(i18n): use JSON with flattened key and namespace ( #30114 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 14:52:32 +08:00
yyh
09be869f58
refactor(web): drop swr and migrate share/chat hooks to tanstack query ( #30232 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-29 14:04:01 +08:00
DevByteAI
0b1439fee4
fix(template-transform): use base64 encoding for Jinja2 templates to fix #26818 ( #30223 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 13:03:39 +08:00
Bowen Liang
dfd2dd5c68
build: update github actions ( #30106 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 11:26:34 +08:00
yyh
3ae7788933
refactor(query-state): migrate query param state management to nuqs ( #30184 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-29 11:24:54 +08:00
yyh
446df6b50d
fix(web): rollback React Scan dynamic import ( #30294 )
2025-12-29 10:40:56 +08:00
Shemol
d9cecabe93
fix: release graph_runtime_state reference to prevent memory leak under high load ( #30236 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-12-29 10:35:47 +08:00
lif
b71a0d3f04
fix(web): handle null/undefined message in log list ( #30253 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-29 10:34:20 +08:00
Will
d546d525b4
feat: MCP tool adds support for embeddedResource ( #30261 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 10:15:47 +08:00
Stephen Zhou
a46dc2f37e
chore(sdk/nodejs): update deps ( #30291 )
2025-12-29 10:13:19 +08:00
wangxiaolei
8b38e3f79d
feat: document batch operation tool add re-index operation ( #30275 )
2025-12-29 10:03:15 +08:00
非法操作
44ab8a3376
fix: Workflow Start node optional enum parameter is treated as required ( #30287 )
2025-12-29 10:02:40 +08:00
yyh
1e86535c4a
refactor(web): Migrate to Unified TanStack Devtools ( #30279 )
2025-12-29 09:43:44 +08:00
dependabot[bot]
5b1c08c19c
chore(deps): bump json-repair from 0.54.1 to 0.54.3 in /api ( #30285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:42:24 +08:00
dependabot[bot]
6202c566e9
chore(deps): bump scheduler from 0.26.0 to 0.27.0 in /web ( #30284 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:42:17 +08:00
NeatGuyCoding
a00ac1b5b1
fix(api): fix credential type handling and rebuild subscription transaction safety ( #30242 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-12-28 20:29:35 +08:00
wangxiaolei
bf56c2e9db
fix: fix custom tool content is not update ( #30250 )
2025-12-28 17:50:30 +08:00
yyh
543ce38a6c
chore(claude-code): migrate from legacy MCP configuration to official plugin system ( #30265 )
2025-12-28 17:48:55 +08:00
NeatGuyCoding
1f2c85c916
fix: wrong usage of redis lock ( #28177 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-28 13:47:54 +08:00
Maries
2b01f85d61
fix: consolidate duplicate InvokeRateLimitError definitions ( #30229 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 03:03:42 +09:00
Novice
d8010a7fbc
fix: Add JSON RPC request type guard ( #30216 )
2025-12-28 03:02:46 +09:00
Sara Rasool
b067ad2f0a
chore(web): remove unused dev-preview page ( #30226 )
...
Co-authored-by: Dev <dev@Devs-MacBook-Pro-4.local >
2025-12-28 03:01:57 +09:00
Wu Tianwei
b85564cae5
fix: remove unused CSS styles and fix HitTestingPage layout ( #30235 )
2025-12-28 03:00:30 +09:00
Shemol
c393d7a2dc
test(web): add unit tests for Avatar component ( #30201 )
2025-12-27 10:07:10 +08:00
Jyong
f610f6895f
fix: retrieval test and knowledge retrieval node failed in multimodal mode ( #30210 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-26 21:42:06 +08:00
wangxiaolei
d20a8d5b77
fix: fix missing not in ( #30207 )
2025-12-26 16:52:34 +08:00
wangxiaolei
8611301722
fix: fix DatasetRetrieval._process_metadata_filter_func miss in operator ( #30199 )
2025-12-26 16:34:50 +08:00
Xiyuan Chen
6044f0666a
fix: use query param for delete method ( #30206 )
2025-12-26 00:34:35 -08:00
Joel
8d26e6ab28
chore: some tests for components ( #30194 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-26 14:36:24 +08:00
wangxiaolei
61d255a6e6
chore: bypass InsufficientPrivilege on Azure PostgreSQL ( #30191 )
2025-12-26 14:35:05 +08:00
Asuka Minato
f0d02b4b91
refactor: split changes for api/controllers/console/explore/message.py ( #29890 )
2025-12-26 11:02:12 +08:00
Asuka Minato
d100354851
refactor: split changes for api/controllers/console/explore/saved_mes… ( #29889 )
2025-12-26 11:00:31 +08:00
Asuka Minato
93d1b2fc32
refactor: split changes for api/controllers/console/workspace/load_ba… ( #29887 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-26 11:00:03 +08:00
zhaobingshuang
fa1009b938
fix(dataset): dataset tags service_api error "Dataset not found" ( #30028 )
...
Co-authored-by: zbs <zbs@cailian.onaliyun.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-26 10:55:42 +08:00
wangxiaolei
fd64156f9d
feat: allow config NEXT_PUBLIC_BATCH_CONCURRENCY ( #30086 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-26 10:49:10 +08:00
wangxiaolei
bdd8a35b9d
feat: add mcp tool display directly ( #30019 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-26 10:41:10 +08:00
wangxiaolei
b892906d71
fix: fix metadata filter not survive a rename ( #30174 )
2025-12-26 10:40:30 +08:00
Asuka Minato
7e06225ce2
refactor: part of remove all reqparser ( #29847 )
2025-12-25 19:57:07 +08:00
Pleasure1234
f08d847c20
fix: add transparent border to prevent button size flickering ( #30128 )
2025-12-25 19:50:21 +08:00
lif
44fc0c614c
fix(web): correct deleted tools matching to use provider_id instead of id ( #30138 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-25 19:49:26 +08:00
Joel
0f3ffbee2c
chore: some test ( #30148 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-25 19:45:27 +08:00
Stephen Zhou
08d5eee993
fix: load i18n on server ( #30171 )
2025-12-25 19:13:59 +08:00
wangxiaolei
9885e92854
fix: validate first then save to db ( #30107 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-25 19:36:52 +09:00
Coding On Star
f2555b0bb1
feat(refactoring): introduce comprehensive guidelines and tools for component refactoring in Dify ( #30162 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-25 18:19:28 +08:00
Joel
c3bb95d71d
fix: update permission in member list caused page crash ( #30164 )
2025-12-25 17:26:21 +08:00
wangxiaolei
996c7d9e16
perf: using pipeline to delete redis cache ( #30159 )
2025-12-25 17:04:37 +08:00
Maries
0c4233e7df
fix(web): disable cache for trigger dynamic select options ( #30161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 16:35:26 +08:00
JeeekXY
0f85ce3d0e
fix: prioritize copying selected text ( #30141 )
2025-12-25 16:22:42 +08:00
Maries
b90e6aa14c
fix(api): move cache invalidation outside redis lock to prevent timeout ( #30150 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 16:21:25 +08:00
-LAN-
f5fdd02022
chore: bump version to 1.11.2 ( #30088 )
2025-12-25 16:16:24 +08:00
wangxiaolei
d1f9911848
feat: make the SegmentService.get_segments sort stable ( #30152 )
2025-12-25 15:53:38 +08:00
Joel
5549ab66ff
chore: some test ( #30144 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-25 15:34:24 +08:00
zxhlyh
fb14644a79
fix: workflow past version data sync ( #30139 )
2025-12-25 11:53:33 +08:00
-LAN-
1ebc17850b
fix(api): force download for HTML previews ( #30090 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-25 11:43:07 +08:00
Shemol
e6e439f54c
feat(web): add unit tests for Badge component ( #30096 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-12-25 11:25:21 +08:00
-LAN-
d3b7d06be4
ci: generate docker compose in autofix ( #30105 )
2025-12-25 11:22:54 +08:00
Shemol
29e7e822d7
test: Add comprehensive test suite for Chip component ( #30119 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-25 10:40:04 +08:00
倉嶋 将矢
a26b2d74d4
fix: allow None values in VariableMessage validation ( #30082 )
2025-12-25 10:20:25 +08:00
倉嶋 将矢
9000fa1a88
fix: handle list content type in Parameter Extraction node ( #30070 )
2025-12-25 10:19:50 +08:00
yyh
3cbbb06dc4
chore(web): migrate lodash-es to es-toolkit compat ( #30126 )
2025-12-25 09:44:57 +08:00
Maries
fdaeec7f7d
fix: trigger subscription delete not working for non-auto-created credentials ( #30122 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-24 20:23:52 +08:00
Maries
02e0fadef7
feat: add editing support for trigger subscriptions ( #29957 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 19:15:54 +08:00
yyh
5896bc89f5
refactor(web): migrate workflow run history from useSWR to TanStack Query ( #30077 )
2025-12-24 18:21:01 +08:00
yyh
64a14dcdbc
fix(web): remove incorrect placeholderData usage in useExploreAppList ( #30102 )
2025-12-24 18:20:36 +08:00
wangxiaolei
2f9d718997
fix: fix use build_request lead unexpect param ( #30095 )
2025-12-24 17:23:30 +08:00
Stephen Zhou
eb73f9a9b9
chore: no template string in translation ( #30101 )
2025-12-24 17:17:36 +08:00
yyh
18d69775ef
refactor(web): migrate explore app lists from useSWR to TanStack Query ( #30076 )
2025-12-24 17:03:43 +08:00
Stephen Zhou
1e3823e605
chore: fix type check for i18n ( #30058 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 16:31:16 +08:00
Joel
0f41924db4
chore: some tests ( #30084 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 16:17:59 +08:00
yyh
b2b7e82e28
refactor(web): migrate log service to TanStack Query ( #30065 )
2025-12-24 15:25:28 +08:00
Joel
dcde854c5e
chore: some tests ( #30078 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 14:45:33 +08:00
Novice
f439e081b5
fix: loop streaming by clearing stale subgraph variables ( #30059 )
2025-12-24 11:28:52 +08:00
Rhys
a5309bee25
fix: handle missing credential_id ( #30051 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-24 11:21:51 +08:00
Yuya Sato
95330162a4
feat(docker): add environment variables synchronization tool ( #29845 )
...
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 09:53:10 +08:00
Asuka Minato
037b8ae9e2
refactor: split changes for api/controllers/web/forgot_password.py ( #29858 )
2025-12-24 09:41:51 +08:00
Asuka Minato
0a448a13c8
refactor: split changes for api/controllers/console/extension.py ( #29888 )
2025-12-24 09:41:42 +08:00
wangxiaolei
111a39b549
fix: fix firecrawl url concat ( #30008 )
2025-12-24 09:40:32 +08:00
yyh
4d48791f3c
refactor: nodejs sdk ( #30036 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-23 23:24:38 +08:00
Asuka Minato
de021ff3e0
refactor: split changes for api/controllers/web/remote_files.py ( #29853 )
2025-12-23 21:30:30 +09:00
wangxiaolei
870a6427c9
feat: allow user close the tab to sync the draft ( #30034 )
2025-12-23 19:01:29 +08:00
wangxiaolei
aea3a6f80c
fix: when use forward proxy with httpx, httpx will overwrite the use … ( #30029 )
2025-12-23 19:01:12 +08:00
ericko-being
3f27b3f0b4
fix(ops): correct LangSmith dotted_order timestamp format ( #30022 )
2025-12-23 19:00:17 +08:00
wangxiaolei
b321511518
feat: grace ful close the connection ( #30039 )
2025-12-23 18:56:38 +08:00
Stephen Zhou
a3d4f4f3bd
chore: enable ts/no-explicit-any, remove no-unused-vars ( #30042 )
2025-12-23 18:26:02 +08:00
-LAN-
efac8766a1
fix: YAML URL import rewrite for GitHub attachments ( #30003 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-23 19:14:39 +09:00
Stephen Zhou
403adefc07
chore: lint require and how to import react ( #30041 )
2025-12-23 18:02:10 +08:00
Coding On Star
72ca3607a3
feat: Add polyfill for Array.prototype.toSpliced method ( #30031 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-23 17:48:20 +08:00
Stephen Zhou
f2842da397
chore(web): new lint setup ( #30020 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-23 16:58:55 +08:00
非法操作
9701a2994b
chore: Translate stray Chinese comment to English ( #30024 )
...
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>
2025-12-23 14:05:21 +08:00
非法操作
d005689d0a
chore: remove unused login call from activation flow ( #30017 )
2025-12-23 12:26:52 +08:00
非法操作
52ba2a1df9
fix: invite team member display issue ( #30011 )
2025-12-23 11:25:05 +08:00
lif
04ad68de70
fix(chat): reset scroll state when switching conversations ( #29984 )
2025-12-23 09:45:47 +08:00
-LAN-
5a4f6f171b
chore: anchor CODEOWNERS paths to root ( #29998 )
2025-12-23 00:40:55 +09:00
Michael.Y.Ma
3322e7a7e3
feat: Add OSS-specific parameters for HW and ALI private deployment ( #29705 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-12-22 21:59:32 +08:00
wangxiaolei
65e8fdc0e4
feat: support var filer in conversation service ( #29245 )
2025-12-22 21:48:11 +08:00
Asuka Minato
accc91e89d
refactor: split changes for api/controllers/web/message.py ( #29874 )
2025-12-22 21:47:24 +08:00
dependabot[bot]
29d9e4dd26
chore(deps): bump pypdfium2 from 4.30.0 to 5.2.0 in /api ( #29639 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 21:47:02 +08:00
lif
542eb04ad8
fix: preserve empty list for FILE_LIST type in base_app_generator ( #29618 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-22 21:32:07 +08:00
GuanMu
c3b713d88a
fix: adjust padding in entry node container for better alignment ( #29999 )
2025-12-22 21:16:57 +08:00
Asuka Minato
95c58eac83
refactor: split changes for api/controllers/web/app.py ( #29857 )
2025-12-22 20:09:58 +08:00
wangxiaolei
eaf4146e2f
perf: optimize DatasetRetrieval.retrieve、RetrievalService._deduplicat… ( #29981 )
2025-12-22 20:08:21 +08:00
GuanMu
4d8223d517
feat: Configure devcontainer with /tmp volume mount, vscode remote user, and post-start script updates. ( #29986 )
2025-12-22 20:08:04 +08:00
-LAN-
585fd1fae0
chore: bump plugin daemon image tag to 0.5.2-local ( #29993 )
2025-12-22 19:43:02 +08:00
-LAN-
ffcea39438
fix: CODEOWNERS web path scope ( #29995 )
2025-12-22 19:42:56 +08:00
Stephen Zhou
eabdc5f0eb
refactor(web): migrate to Vitest and esm ( #29974 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-22 16:35:22 +08:00
dependabot[bot]
42f7ecda12
chore(deps): bump immer from 10.2.0 to 11.1.0 in /web ( #29969 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 13:15:10 +08:00
Novice
0ab80fe5c0
fix: invalidate tool provider cache after MCP authentication ( #29972 )
2025-12-22 12:38:42 +08:00
Asuka Minato
ba73964dfd
refactor: split changes for api/controllers/console/explore/conversat… ( #29893 )
2025-12-22 09:40:41 +08:00
Asuka Minato
4cf65f0137
refactor: split changes for api/controllers/console/explore/installed… ( #29891 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-22 09:40:32 +08:00
Guangjing Yan
f8ccc75cde
fix: clear uploaded files when clicking clear button in workflow ( #29884 )
2025-12-22 09:40:01 +08:00
Ben Ghorbel Mohamed Aziz
6cf71366ba
fix: validate API key is not empty in HTTPRequest node ( #29950 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-21 17:04:07 +08:00
wangxiaolei
32605181bd
feat: first use INTERNAL_FILES_URL first, then FILES_URL ( #29962 )
2025-12-21 16:53:37 +08:00
Rhys
471fc94455
fix: update Notion credential retrieval in document indexing sync task ( #29933 )
2025-12-21 16:51:24 +08:00
Novice
7501360663
fix: add RFC 9728 compliant well-known URL discovery with path insertion fallback ( #29960 )
2025-12-21 09:19:11 +08:00
yyh
7b60ff3d2d
chore: add symlink for skills directory and update autofix workflow exclusion pattern ( #29953 )
2025-12-20 20:47:46 +08:00
-LAN-
57b51603f5
chore: Add codeowner for web test, vdb and docker ( #29948 )
2025-12-20 18:13:23 +09:00
Asuka Minato
4320503209
refactor: split changes for api/controllers/console/explore/completio… ( #29894 )
2025-12-19 17:51:13 +08:00
Asuka Minato
054d3f0da5
refactor: split changes for api/tests/test_containers_integration_tes… ( #29897 )
2025-12-19 17:50:58 +08:00
Coding On Star
39ad9d1569
test: Adding missing tests or correcting existing tests ( #29937 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-19 17:49:51 +08:00
yyh
079620714e
refactor: migrate common service toward TanStack Query ( #29009 )
2025-12-19 17:34:14 +08:00
Joel
89e4261883
chore: add some tests case code ( #29927 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-19 16:04:23 +08:00
yyh
2efdb7b887
fix: workflow log search input controlled state ( #29930 )
2025-12-19 15:52:21 +08:00
Coding On Star
d7b8db2afc
feat(tests): add comprehensive tests for Processing and EmbeddingProcess components ( #29873 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-19 15:21:21 +08:00
yyh
933bc72fd7
chore: update packageManager version in package.json to pnpm@10.26.1 ( #29918 )
2025-12-19 12:17:25 +08:00
Asuka Minato
3b8650eb6b
refactor: split changes for api/controllers/web/completion.py ( #29855 )
2025-12-19 12:16:12 +08:00
Stephen Zhou
a26881cb24
refactor: unified cn utils ( #29916 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-19 12:08:34 +08:00
yyh
80f11471ae
perf: improve Jest caching and configuration in web tests ( #29881 )
2025-12-19 12:00:46 +08:00
Asuka Minato
95a2b3d088
refactor: split changes for api/libs/helper.py ( #29875 )
2025-12-19 12:00:34 +08:00
dependabot[bot]
fbbff7f5c2
chore(deps-dev): bump storybook from 9.1.13 to 9.1.17 in /web ( #29906 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 09:49:48 +08:00
yyh
c12f0d16bb
chore(web): enhance frontend tests ( #29869 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 17:47:13 +08:00
Asuka Minato
82220a645c
refactor: split changes for api/controllers/web/audio.py ( #29856 )
...
Co-authored-by: crazywoola <100913391+crazywoola@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>
2025-12-18 17:30:58 +08:00
Joel
5638dcc7ad
chore: tests for configuration ( #29870 )
2025-12-18 17:18:24 +08:00
呆萌闷油瓶
5067e4f255
fix 29184 ( #29188 )
...
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>
2025-12-18 17:11:52 +08:00
Coding On Star
46e0548731
chore: enhance Jest setup and add new tests for dataset creation components ( #29825 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-18 16:58:55 +08:00
yyh
e228b802c5
refactor: implement SettingsModal with retrieval settings and add tests for RetrievalChangeTip component ( #29786 )
2025-12-18 16:58:41 +08:00
quicksand
b0bef1a120
fix(api): resolve errors when setting visibility to partial members ( #29830 )
2025-12-18 16:56:24 +08:00
yyh
98b1ec0d29
chore(web): enhance tests follow the testing.md and skills ( #29841 )
2025-12-18 16:54:00 +08:00
Asuka Minato
a954bd0616
refactor: part of remove all reqparser ( #29848 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 16:52:51 +08:00
wangxiaolei
78ca5ad142
fix: fix fixed_separator ( #29861 )
2025-12-18 16:50:44 +08:00
yyh
9f24cff9dd
chore(web): enhance frontend tests ( #29859 )
2025-12-18 16:46:12 +08:00
-LAN-
9bb5670711
chore(codeowners): add migrations code owner ( #29864 )
2025-12-18 16:46:03 +08:00
wangxiaolei
e6545f2727
perf: decrease db query ( #29837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 15:35:52 +08:00
Joel
a913cf231f
chore: tests for annotation ( #29851 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 15:17:22 +08:00
呆萌闷油瓶
ee4041a526
feat: show generate speed in chatbot ( #29602 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 15:13:09 +08:00
huku
eb5a444d3d
fix: plugin execution timeout not respecting PLUGIN_MAX_EXECUTION_TIMEOUT ( #29785 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-18 15:11:01 +08:00
yyh
3cd57bfb60
ci: add detailed test coverage report for web ( #29803 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-18 15:00:32 +08:00
Nour Zakhma
32401de4df
fix(theme): make sticky headers opaque in dark mode (Monaco sticky sc… ( #29826 )
2025-12-18 15:00:15 +08:00
wangxiaolei
dd237f129d
fix: fix json object validate ( #29840 )
2025-12-18 14:46:00 +08:00
hj24
46c9a59a31
feat: sandbox retention basic settings ( #29842 )
2025-12-18 14:16:23 +08:00
Joel
cdfabec7a4
chore: tests for goto anything ( #29831 )
2025-12-18 13:52:33 +08:00
hj24
9a51d2da57
feat: add billing subscription plan api ( #29829 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 13:11:47 +08:00
crazywoola
c086aa107c
fix: TypeError: outputParameters is not iterable ( #29833 )
2025-12-18 11:21:12 +08:00
yihong
acbeb04edc
fix: drop some dead links ( #29827 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-12-18 10:52:19 +08:00
-LAN-
ae17537470
fix: mermaid graph ( #29811 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-18 10:50:14 +08:00
wcc0077
114f17f1ca
fix: remove unnecessary min-width css style from AllTools and Blocks components ( #29810 )
2025-12-18 10:14:29 +08:00
yyh
a377352a9e
chore: add AppTypeSelector tests and improve clear button accessibility ( #29791 )
2025-12-18 10:11:33 +08:00
yyh
aae330627d
test: add unit tests for DatasetConfig component with comprehensive coverage of rendering, dataset management, context variables, and metadata filtering ( #29779 )
2025-12-18 10:06:33 +08:00
yyh
4ea2d31a79
chore(web): add some tests ( #29772 )
2025-12-18 10:06:02 +08:00
Coding On Star
69eab28da1
test: add comprehensive unit tests for JinaReader and WaterCrawl comp… ( #29768 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-18 10:05:53 +08:00
wangxiaolei
b3e5d45755
chore: compatiable opendal modify ( #29794 )
2025-12-18 10:00:31 +08:00
yyh
9812dc2cb2
chore: add some jest tests ( #29800 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 10:00:11 +08:00
-LAN-
c474177a16
chore: scope docs CODEOWNERS ( #29813 )
2025-12-18 09:59:00 +08:00
fanadong
df2f1eb028
fix(deps): restore charset_normalizer, revert accidental chardet reintroduction ( #29782 )
2025-12-17 16:56:41 +08:00
ttaylorr1
f41344e694
fix: Correct French grammar ( #29793 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-17 16:56:16 +08:00
Joel
8cf1da96f5
chore: tests for app agent configures ( #29789 )
...
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 >
2025-12-17 16:39:53 +08:00
wangxiaolei
4fce99379e
test(api): add a test for detect_file_encodings ( #29778 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-17 14:33:30 +08:00
zhaobingshuang
8d1e36540a
fix: detect_file_encodings TypeError: tuple indices must be integers or slices, not str ( #29595 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-17 13:58:05 +08:00
Wu Tianwei
1d1351393a
feat: update RAG recommended plugins hook to accept type parameter ( #29735 )
2025-12-17 13:48:23 +08:00
fanadong
44f8915e30
feat: Add Aliyun SLS (Simple Log Service) integration for workflow execution logging ( #28986 )
...
Co-authored-by: hieheihei <270985384@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-17 13:43:54 +08:00
Joel
94a5fd3617
chore: tests for webapp run batch ( #29767 )
2025-12-17 13:36:50 +08:00
Joel
5bb1346da8
chore: tests form add annotation ( #29770 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-17 13:36:40 +08:00
FFXN
a93eecaeee
feat: Add "type" field to PipelineRecommendedPlugin model; Add query param "type" to recommended-plugins api. ( #29736 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
2025-12-17 11:26:08 +08:00
Ryusei Hashimoto
86131d4bd8
feat: add datasource_parameters handling for API requests ( #29757 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-17 10:37:55 +08:00
Coding On Star
581b62cf01
feat: add automated tests for pipeline setting ( #29478 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-17 10:26:58 +08:00
yyh
91714ee413
chore(web): add some jest tests ( #29754 )
2025-12-17 10:21:32 +08:00
yyh
232149e63f
chore: add tests for config string and dataset card item ( #29743 )
2025-12-17 10:19:10 +08:00
-LAN-
4a1ddea431
ci: show missing lines in coverage report summary ( #29717 )
2025-12-17 10:18:41 +08:00
GuanMu
5539bf8788
fix: add Slovenian and Tunisian Arabic translations across multiple language files ( #29759 )
2025-12-17 10:18:10 +08:00
wangxiaolei
dda7eb03c9
feat: _truncate_json_primitives support file ( #29760 )
2025-12-17 08:10:43 +09:00
Angel98518
c2f2be6b08
fix: oxlint no unused expressions ( #29675 )
...
Co-authored-by: daniel <daniel@example.com >
2025-12-16 18:00:04 +08:00
zyssyz123
b7649f61f8
fix: Login secret text transmission ( #29659 )
...
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>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-16 16:55:51 +08:00
Jyong
ae4a9040df
Feat/update notion preview ( #29345 )
...
Co-authored-by: twwu <twwu@dify.ai >
2025-12-16 16:43:45 +08:00
Joel
d2b63df7a1
chore: tests for components in config ( #29739 )
2025-12-16 16:39:04 +08:00
-LAN-
0749e6e090
test: Stabilize sharded Redis broadcast multi-subscriber test ( #29733 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-16 16:35:55 +08:00
yyh
4589157963
test: Add comprehensive Jest test for AppCard component ( #29667 )
2025-12-16 15:44:51 +08:00
-LAN-
37d4dbeb96
feat: Remove TLS 1.1 from default NGINX protocols ( #29728 )
2025-12-16 15:39:42 +08:00
yyh
c036a12999
test: add comprehensive unit tests for APIKeyInfoPanel component ( #29719 )
2025-12-16 15:07:30 +08:00
Joel
47cd94ec3e
chore: tests for billings ( #29720 )
2025-12-16 15:06:53 +08:00
-LAN-
e5cf0d0bf6
chore: Disable Swagger UI by default in docker samples ( #29723 )
2025-12-16 15:01:51 +08:00
yyh
240e1d155a
test: add comprehensive tests for CustomizeModal component ( #29709 )
2025-12-16 14:21:05 +08:00
crazywoola
a915b8a584
revert: "security/fix-swagger-info-leak-m02" ( #29721 )
2025-12-16 14:19:33 +08:00
yyh
4553e4c12f
test: add comprehensive Jest tests for CustomPage and WorkflowOnboardingModal components ( #29714 )
2025-12-16 14:18:09 +08:00
非法操作
7695f9151c
chore: webhook with bin file should guess mimetype ( #29704 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
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>
Co-authored-by: Maries <xh001x@hotmail.com >
2025-12-16 13:34:27 +08:00
heyszt
bdccbb6e86
feat: add GraphEngine layer node execution hooks ( #28583 )
2025-12-16 13:26:31 +08:00
Coding On Star
c904c58c43
test: add unit tests for DocumentPicker, PreviewDocumentPicker, and R… ( #29695 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-16 13:06:50 +08:00
yyh
cb5162f37a
test: add comprehensive Jest test for CreateAppTemplateDialog component ( #29713 )
2025-12-16 12:57:51 +08:00
yyh
eeb5129a17
refactor: create shared react-i18next mock to reduce duplication ( #29711 )
2025-12-16 12:45:17 +08:00
longbingljw
4cc6652424
feat: VECTOR_STORE supports seekdb ( #29658 )
2025-12-16 12:35:04 +09:00
yyh
a232da564a
test: try to use Anthropic Skills to add tests for web/app/components/apps/ ( #29607 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-16 10:42:34 +08:00
yyh
7fc501915e
test: add comprehensive frontend tests for billing plan assets ( #29615 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 21:21:34 +08:00
yyh
103a5e0122
test: enhance workflow-log component tests with comprehensive coverage ( #29616 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 21:21:14 +08:00
Joel
23f75a1185
chore: some tests for configuration components ( #29653 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-15 21:18:58 +08:00
yyh
7fb68b62b8
test: enhance DebugWithMultipleModel component test coverage ( #29657 )
2025-12-15 21:17:44 +08:00
hangboss1761
dd58d4a38d
fix: update chat wrapper components to use min-h instead of h for better responsiveness ( #29687 )
2025-12-15 21:15:55 +08:00
quicksand
4bf6c4dafa
chore: add online drive metadata source enum ( #29674 )
2025-12-15 21:13:23 +08:00
wangxiaolei
187450b875
chore: skip upload_file_id is missing ( #29666 )
2025-12-15 21:09:53 +08:00
wangxiaolei
09982a1c95
fix: webhook node output file as file variable ( #29621 )
2025-12-15 19:55:59 +08:00
Joel
a8f3061b3c
fix: all upload files are disabled if upload file feature disabled ( #29681 )
2025-12-15 18:02:34 +08:00
zyssyz123
bd7b1fc6fb
fix: csv injection in annotations export ( #29462 )
...
Co-authored-by: hj24 <huangjian@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 17:14:05 +08:00
zyssyz123
2bf44057e9
fix: ssrf, add internal ip filter when parse tool schema ( #29548 )
...
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>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-12-15 16:28:25 +08:00
Joel
2b3c55d95a
chore: some billing test ( #29648 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-15 16:13:14 +08:00
Joel
a951f46a09
chore: tests for annotation ( #29664 )
2025-12-15 15:38:04 +08:00
Coding On Star
d942adf3b2
feat: Enhance Amplitude tracking across various components ( #29662 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-15 15:25:10 +08:00
zyssyz123
724cd57dbf
fix: dos in annotation import ( #29470 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 15:22:04 +08:00
NeatGuyCoding
714b443077
fix: correct i18n SSO translations and fix validation/type issues ( #29564 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 15:58:33 +09:00
-LAN-
80c74cf725
test: Consolidate API CI test runner ( #29440 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 13:20:31 +08:00
Sai
1e47ffb50c
fix: does not save segment vector when there is no attachment_ids ( #29520 )
...
Co-authored-by: sai <>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 12:32:52 +08:00
github-actions[bot]
323e0c4d30
chore(i18n): translate i18n files and update type definitions ( #29651 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 12:02:28 +08:00
wangxiaolei
094f417b32
refactor: admin api using session factory ( #29628 )
2025-12-15 12:01:41 +08:00
Jyong
acef56d7fd
fix: delete knowledge pipeline but pipeline and workflow don't delete ( #29591 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 12:00:03 +08:00
wangxiaolei
8f3fd9a728
perf: commit once ( #29590 )
2025-12-15 11:40:26 +08:00
quicksand
1a18012f98
fix(api): use json_repair for conversation title parsing ( #29649 )
2025-12-15 11:29:28 +08:00
L1nSn0w
355a2356d4
security/fix-swagger-info-leak-m02 ( #29283 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 11:24:06 +08:00
Gen Sato
7fead6a9da
Add file upload enabled check and new i18n message ( #28946 )
2025-12-15 11:18:05 +08:00
Chen Jiaju
63624dece1
fix(workflow): tool plugin output_schema array type not selectable in subsequent nodes ( #29035 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-15 11:17:15 +08:00
Ali Saleh
02122907e5
fix(api): Populate Missing Attributes For Arize Phoenix Integration ( #29526 )
2025-12-15 11:15:18 +08:00
yyh
7ee7155fd5
test: add comprehensive Jest tests for ConfirmModal component ( #29627 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 11:14:38 +08:00
yyh
d01f2f7436
chore: add AGENTS.md for frontend ( #29647 )
2025-12-15 10:49:39 +08:00
dependabot[bot]
9d683fd34d
chore(deps): bump @hookform/resolvers from 3.10.0 to 5.2.2 in /web ( #29442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 10:25:28 +08:00
TomoOkuyama
569c593240
feat: Add InterSystems IRIS vector database support ( #29480 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
2025-12-15 10:20:43 +08:00
Rickon-dev
bb157c93a3
fixes : #28300 Change the Citations banner in dark mode to fully opaque ( #28673 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 10:17:43 +08:00
Pleasure1234
b7bdd5920b
fix: add secondary text color to plugin task headers ( #29529 )
2025-12-15 10:13:59 +08:00
wangxiaolei
470650d1d7
fix: fix delete_account_task not check billing enabled ( #29577 )
2025-12-15 10:12:35 +08:00
yyh
59137f1d05
fix: show uninstalled plugin nodes in workflow checklist ( #29630 )
2025-12-15 10:11:23 +08:00
yyh
b8d54d745e
fix(ci): use setup-python to avoid 504 errors and use project oxlint config ( #29613 )
2025-12-15 10:10:51 +08:00
wangxiaolei
916df2d0f7
fix: fix mime type is none ( #29579 )
2025-12-15 10:09:11 +08:00
yyh
61199663e7
chore: add anthropic skills for frontend testing ( #29608 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 10:05:48 +08:00
Agung Besti
3db27c3158
fix(workflow): agent prompt editor canvas not covering full text height ( #29623 )
2025-12-14 15:53:39 +08:00
Aplulu
3653f54bea
fix: validate page_size limit in plugin list and tasks endpoints ( #29611 )
2025-12-13 22:52:51 +09:00
Nour Zakhma
886ce981cf
feat(i18n): add Tunisian Arabic (ar-TN) translation ( #29306 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-13 10:55:04 +08:00
Maries
f4c7f98a01
fix: remove unnecessary error log when trigger endpoint returns 404 ( #29587 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-12 17:53:40 +08:00
kenwoodjw
a8613f0233
fix: bump wandb to 0.23.1 urllib3 to 2.6.0 ( #29481 )
2025-12-12 16:55:19 +08:00
yyh
086ee4c19d
test(web): add comprehensive tests for workflow-log component ( #29562 )
...
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-12 16:48:15 +08:00
Joel
336bcfbae2
chore: test for app card and no data ( #29570 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 16:01:58 +08:00
Joel
e244856ef1
chore: add test case for download components ( #29569 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 14:56:08 +08:00
-LAN-
2058186f22
chore: Bump version references to 1.11.1 ( #29568 )
2025-12-12 14:42:25 +08:00
Taka Sasaki
bece2f101c
fix: return None from retrieve_tokens when access_token is empty ( #29516 )
2025-12-12 13:49:11 +08:00
Jyong
04d09c2d77
fix: hit-test failed when attachment id is not exist ( #29563 )
2025-12-12 13:45:00 +08:00
Jyong
db42f467c8
fix: docx extractor external image failed ( #29558 )
2025-12-12 13:41:51 +08:00
wangxiaolei
ac40309850
perf: optimize save_document_with_dataset_id ( #29550 )
2025-12-12 13:14:45 +08:00
Nie Ronghua
12e39365fa
perf(core/rag): optimize Excel extractor performance and memory usage ( #29551 )
...
Co-authored-by: 01393547 <nieronghua@sf-express.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 12:15:03 +08:00
Maries
d48300d08c
fix: remove validate=True to fix flask-restx AttributeError ( #29552 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-12 12:01:20 +08:00
Pleasure1234
761f8c8043
fix: set response content type with charset in helper ( #29534 )
2025-12-12 11:50:35 +08:00
Coding On Star
05f63c88c6
feat: integrate Amplitude API key into layout and provider components ( #29546 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-12 11:49:12 +08:00
Stream
8daf9ce98d
test(trigger): add container integration tests for trigger ( #29527 )
...
Signed-off-by: Stream <Stream_2@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 11:31:34 +08:00
Shua Chen
61ee1b9094
fix: truncate auto-populated description to prevent 400-char limit error ( #28681 )
2025-12-12 11:19:53 +08:00
NFish
87c4b4c576
fix: nextjs security update ( #29545 )
2025-12-12 11:05:48 +08:00
wangxiaolei
193c8e2362
fix: fix available_credentials is empty ( #29521 )
2025-12-12 09:51:55 +08:00
NFish
4d57460356
fix: upgrade react and react-dom to 19.2.3,fix cve errors ( #29532 )
2025-12-12 09:38:32 +08:00
-LAN-
063b39ada5
fix: conversation rename payload validation ( #29510 )
2025-12-11 18:05:41 +09:00
Joel
6419ce02c7
test: add testcase for config prompt components ( #29491 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 16:56:20 +08:00
yyh
1a877bb4d0
chore: add .nvmrc for Node 22 alignment ( #29495 )
2025-12-11 16:29:30 +08:00
-LAN-
281e9d4f51
fix: chat api in explore page reject blank conversation id ( #29500 )
2025-12-11 16:26:42 +08:00
github-actions[bot]
a195b410d1
chore(i18n): translate i18n files and update type definitions ( #29499 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-11 16:08:52 +08:00
Joel
91e5db3e83
chore: Advance the timing of the dataset payment prompt ( #29497 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 15:49:42 +08:00
Coding On Star
f20a2d1586
chore: add placeholder for Amplitude API key in .env.example ( #29489 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-11 15:21:52 +08:00
wangxiaolei
6e802a343e
perf: remove the n+1 query ( #29483 )
2025-12-11 15:18:27 +08:00
yyh
a30cbe3c95
test: add debug-with-multiple-model spec ( #29490 )
2025-12-11 15:05:37 +08:00
Coding On Star
7344adf65e
feat: add Amplitude API key to Docker entrypoint script ( #29477 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-11 14:44:12 +08:00
非法操作
fcadee9413
fix: flask db downgrade not work ( #29465 )
2025-12-11 14:30:09 +08:00
Jyong
69a22af1c9
fix: optimize database query when retrieval knowledge in App ( #29467 )
2025-12-11 13:50:46 +08:00
CrabSAMA
aac6f44562
fix: workflow end node validate error ( #29473 )
...
Co-authored-by: Novice <novice12185727@gmail.com >
2025-12-11 13:47:37 +08:00
-LAN-
2e1efd62e1
revert: "fix(ops): add streaming metrics and LLM span for agent-chat traces" ( #29469 )
2025-12-11 12:53:37 +08:00
crazywoola
1847609926
fix: failed to delete model ( #29456 )
2025-12-11 12:05:44 +08:00
Hengdong Gong
91f6d25dae
fix: knowledge dataset description field validation error #29404 ( #29405 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-11 11:17:08 +08:00
yyh
acdbcdb6f8
chore: update packageManager version in package.json to pnpm@10.25.0 ( #29407 )
2025-12-11 09:51:30 +08:00
dependabot[bot]
a9627ba60a
chore(deps): bump types-shapely from 2.0.0.20250404 to 2.1.0.20250917 in /api ( #29441 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 09:49:19 +08:00
wangxiaolei
266d1c70ac
fix: fix custom model credentials display as plaintext ( #29425 )
2025-12-11 09:48:45 +08:00
wangxiaolei
d152d63e7d
chore: update remove_leading_symbols pattern, keep 【 ( #29419 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-11 09:47:39 +08:00
-LAN-
b4afc7e435
fix: Can not blank conversation ID validation in chat payloads ( #29436 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-11 09:47:10 +08:00
-LAN-
2d496e7e08
ci: enforce semantic pull request titles ( #29438 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-12-11 09:45:55 +08:00
AuditAIH
693877e5e4
Fix: Prevent binary content from being stored in process_data for HTTP nodes ( #27532 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 02:52:40 +08:00
NeatGuyCoding
8cab3e5a1e
minor fix: get_tools wrong condition ( #27253 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-11 02:33:14 +08:00
Jyong
18082752a0
fix knowledge pipeline run multimodal document failed ( #29431 )
2025-12-10 20:42:51 +08:00
-LAN-
813a734f27
chore: bump dify release to 1.11.0 ( #29355 )
2025-12-10 19:54:25 +08:00
Wu Tianwei
94244ed8f6
fix: handle potential undefined values in query_attachment_selector across multiple components ( #29429 )
2025-12-10 19:30:21 +08:00
yyh
ec3a52f012
Fix immediate window open defaults and error handling ( #29417 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-10 19:12:14 +08:00
Wu Tianwei
ea063a1139
fix(i18n): remove unused credentialSelector translations from dataset-pipeline files ( #29423 )
2025-12-10 19:04:34 +08:00
Jyong
784008997b
fix parent-child check when child chunk is not exist ( #29426 )
2025-12-10 18:45:43 +08:00
Coding On Star
0c2a354115
Using SonarJS to analyze components' complexity ( #29412 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 17:25:54 +08:00
yyh
e477e6c928
fix: harden async window open placeholder logic ( #29393 )
2025-12-10 16:46:48 +08:00
Wu Tianwei
bafd093fa9
fix: Add dataset file upload restrictions ( #29397 )
...
Co-authored-by: kurokobo <kuro664@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-10 16:41:05 +08:00
Jyong
88b20bc6d0
fix dataset multimodal field not update ( #29403 )
2025-12-10 15:18:38 +08:00
Coding On Star
12d019cd31
fix: improve compatibility of @headlessui/react with happy-dom by ensuring HTMLElement.prototype.focus is writable ( #29399 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 14:40:48 +08:00
Jyong
b49e2646ff
fix: session unbound during parent-child retrieval ( #29396 )
2025-12-10 14:08:55 +08:00
github-actions[bot]
e8720de9ad
chore(i18n): translate i18n files and update type definitions ( #29395 )
...
Co-authored-by: zhsama <33454514+zhsama@users.noreply.github.com >
2025-12-10 13:52:54 +08:00
GuanMu
0867c1800b
refactor: simplify plugin task handling and improve UI feedback ( #26293 )
2025-12-10 13:34:05 +08:00
Coding On Star
681c06186e
add @testing-library/user-event and create tests for external-knowledge-base/ ( #29323 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:46:52 +08:00
yyh
f722fdfa6d
fix: prevent popup blocker from blocking async window.open ( #29391 )
2025-12-10 12:46:01 +08:00
wangxiaolei
c033030d8c
fix: 'list' object has no attribute 'find' ( #29384 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:45:53 +08:00
Nie Ronghua
51330c0ee6
fix(App.deleted_tools): incorrect compare between UUID and map with string-typed key. ( #29340 )
...
Co-authored-by: 01393547 <nieronghua@sf-express.com >
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-12-10 10:47:45 +08:00
非法操作
7df360a292
fix: workflow log missing trigger icon ( #29379 )
2025-12-10 10:15:21 +08:00
wangxiaolei
e205182e1f
fix: Parent instance <DocumentSegment at 0x7955b5572c90> is not bound… ( #29377 )
2025-12-10 10:01:45 +08:00
wangxiaolei
4a88c8fd19
chore: set is_multimodal db define default = false ( #29362 )
2025-12-10 09:44:47 +08:00
znn
1b9165624f
adding llm_usage and error_type ( #26546 )
2025-12-10 09:19:13 +08:00
-LAN-
56f8bdd724
Update refactor issue template and remove tracker ( #29357 )
2025-12-09 22:03:21 +08:00
Nan LI
efa1b452da
feat: Add startup parameters for language-specific Weaviate tokenizer ( #29347 )
...
Co-authored-by: Jing <jingguo92@gmail.com >
2025-12-09 21:00:19 +08:00
-LAN-
bcbc07e99c
Add MCP backend codeowners ( #29354 )
2025-12-09 20:45:57 +08:00
Joel
d79d0a47a7
chore: not set empty tool config to default value ( #29338 )
2025-12-09 17:14:04 +08:00
Joel
f5d676f3f1
fix: agent app add tool hasn't add default params config ( #29330 )
2025-12-09 16:17:27 +08:00
非法操作
8f7173b69b
fix: admin dislike feedback lose content ( #29327 )
2025-12-09 16:07:59 +08:00
github-actions[bot]
8275533418
chore(i18n): translate i18n files and update type definitions ( #29329 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-12-09 15:57:35 +08:00
yyh
c1c1fd0509
feat: make billing management entry prominent and enable current plan portal ( #29321 )
2025-12-09 15:43:51 +08:00
wangxiaolei
c24835ca87
chore: update the error message ( #29325 )
2025-12-09 15:29:04 +08:00
yyh
022cfbd186
refactor: remove isMobile prop from Chat and TryToAsk components ( #29319 )
2025-12-09 15:11:05 +08:00
Jyong
9affc546c6
Feat/support multimodal embedding ( #29115 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-09 14:41:46 +08:00
wangxiaolei
77cf8f6c27
chore: remove python sdk from dify repo ( #29318 )
2025-12-09 14:13:14 +08:00
yyh
18601d8b38
Refactor datasets service toward TanStack Query ( #29008 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2025-12-09 13:48:23 +08:00
kurokobo
57d244de69
feat: introduce init container to automatically fix storage permissions ( #29297 )
...
Co-authored-by: 朱通通 <zhutong66@163.com >
2025-12-09 13:48:23 +08:00
github-actions[bot]
750db10476
chore(i18n): translate i18n files and update type definitions ( #29312 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-09 13:07:26 +08:00
Wu Tianwei
14d1b3f9b3
feat: multimodal support (image) ( #27793 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-09 11:44:50 +08:00
非法操作
a44b800c85
chore: find more redirect to correct category ( #29303 )
2025-12-09 11:09:43 +08:00
非法操作
48efd2d174
fix: try-to-ask misalign ( #29309 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-09 11:00:37 +08:00
wangxiaolei
a0c8ebf487
chore: not slient call external service error ( #29290 )
2025-12-09 10:25:33 +08:00
wangxiaolei
97d671d9aa
feat: Allow Editor role to use Trigger Plugin subscriptions ( #29292 )
2025-12-09 10:24:56 +08:00
wangxiaolei
ca61bb5de0
fix: Weaviate was not closed properly ( #29301 )
2025-12-09 10:23:29 +08:00
wangxiaolei
c6eb18daae
feat: charset_normalizer for better encoding detection than httpx's d… ( #29264 )
2025-12-09 10:22:02 +08:00
hj24
3cb944f318
feat: enable tenant isolation on duplicate document indexing tasks ( #29080 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-08 17:54:57 +08:00
Joel
e6d504558a
chore: remove log in test case ( #29284 )
2025-12-08 17:47:16 +08:00
Joel
0cb696b208
chore: add provider context mock ( #29201 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 17:23:45 +08:00
yyh
b466d8da92
fix(web): resolve no-unused-vars lint warning in index.spec.ts ( #29273 )
2025-12-08 16:55:53 +08:00
yangzheli
71497954b8
perf(api): optimize tool provider list API with Redis caching ( #29101 )
...
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>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-08 15:34:03 +09:00
Asuka Minato
05fe92a541
refactor: port reqparse to BaseModel ( #28993 )
...
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>
2025-12-08 15:31:19 +09:00
yyh
2f96374837
perf: optimize marketplace card re-renders with memoization ( #29263 )
2025-12-08 14:09:03 +08:00
Wu Tianwei
6942666d03
chore(deps): update @lexical packages to version 0.38.2 in package.json and pnpm-lock.yaml ( #29260 )
2025-12-08 11:48:49 +08:00
yodhcn
4b8bd4b891
Fix( #29181 ): convert uuid route param to str in DatasetDocumentListApi.get ( #29207 )
2025-12-08 10:40:35 +08:00
wangxiaolei
ee0fe8c7f9
feat: support suggested_questions_after_answer to be configed ( #29254 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-08 10:27:02 +08:00
kenwoodjw
88bfeee234
feat: allow admin api key to bypass csrf validation ( #29139 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-08 10:22:57 +08:00
非法操作
18d5d513b4
fix: view log detail clear query params ( #29256 )
2025-12-08 10:22:26 +08:00
kurokobo
d1f4a75272
fix: remove 1px border from knowledge pipeline editor ( #29232 )
2025-12-08 10:21:15 +08:00
NeatGuyCoding
b365bffd02
hotfix(otel): replace hardcoded span attributes with shared constants ( #29227 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-12-08 10:20:43 +08:00
yyh
15fec024c0
fix: account dropdown obscured by empty state overlay ( #29241 ) ( #29242 )
2025-12-08 09:49:11 +08:00
dependabot[bot]
e1aa0e438b
chore(deps): bump @lexical/code from 0.36.2 to 0.38.2 in /web ( #29250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:48:32 +08:00
kurokobo
d66dceae16
fix: make remove-orphaned-files-on-storage management command work and safer ( #29247 )
2025-12-08 09:48:05 +08:00
dependabot[bot]
d998cbc18d
chore(deps): bump types-gevent from 24.11.0.20250401 to 25.9.0.20251102 in /api ( #29251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:44:44 +08:00
QuantumGhost
91667e3c1d
feat(api): Implement EventManager error logging and add coverage ( #29204 )
...
- Ensure `EventManager._notify_layers` logs exceptions instead of silently swallowing them
so GraphEngine layer failures surface for debugging
- Introduce unit tests to assert the logger captures the runtime error when collecting events
- Enable the `S110` lint rule to catch `try-except-pass` patterns
- Add proper error logging for existing `try-except-pass` blocks.
2025-12-08 09:40:40 +08:00
Nite Knite
a25faa334a
fix: hide supplementary text for platform logo properly in Safari ( #29238 )
2025-12-07 20:36:10 +08:00
NFish
52ea799cec
fix: hide Dify branding in webapp signin page when branding is enabled ( #29200 )
2025-12-07 17:25:49 +09:00
yyh
3dc3589b8c
chore: update AGENTS guidance for frontend tooling ( #29228 )
2025-12-07 11:37:26 +08:00
yyh
c012eddb47
chore(web): run oxlint before eslint ( #29224 )
2025-12-07 11:36:33 +08:00
kurokobo
bbbfffb62f
feat: add new WEAVIATE_DISABLE_TELEMETRY env to disable telemetry collection for weaviate ( #29212 )
2025-12-07 11:36:24 +08:00
heyszt
10b59cd6ba
add service layer OTel Span ( #28582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 21:58:32 +08:00
Stephen Zhou
72f83c010f
chore: detect rules from .oxlintrc.json ( #29147 )
2025-12-05 17:26:12 +08:00
Wu Tianwei
e7c26a2f3f
refactor: update useNodes import to use reactflow across multiple components ( #29195 )
2025-12-05 16:38:03 +08:00
yyh
99e2cb0702
fix: add missing documentProcessingPriorityTip translation key ( #29192 )
2025-12-05 16:24:32 +08:00
kinglisky
02fdc5e2a4
fix: Variable Assigner node silently fails for legacy V1 data format ( #28867 )
2025-12-05 15:27:18 +08:00
非法操作
c2cf0a98bb
fix: incorrect text color under dark theme ( #29186 )
2025-12-05 15:05:51 +08:00
zhsama
c3003dd47d
chore: update TypeScript type-check command and add native-preview dependency for faster performance ( #29179 )
2025-12-05 14:42:37 +08:00
Wu Tianwei
b509661b08
refactor: simplify plugin marketplace link construction in ProviderCard component ( #29178 )
2025-12-05 13:42:48 +08:00
-LAN-
e83099e44a
chore: bump version to 1.10.1-fix.1 ( #29176 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-12-05 12:57:37 +08:00
Asuka Minato
7396eba1af
refactor: port reqparse to Pydantic model ( #28949 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-05 13:05:53 +09:00
yyh
6325dcf8aa
refactor: clean up translation files by removing unused keys and optimizing existing entries ( #29172 )
2025-12-05 11:23:56 +08:00
wangxiaolei
45911ab0af
feat: using charset_normalizer instead of chardet ( #29022 )
2025-12-05 11:19:19 +08:00
fang luping
a849411978
fix: treat empty default values for optional file inputs as unset ( #28948 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 11:16:18 +08:00
heyszt
b927ff9fcf
add gen_ai feature tag for aliyun_trace ( #29084 )
2025-12-05 10:33:23 +08:00
wangxiaolei
102ee7ae13
perf: optimize generate conversation name ( #29131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 10:32:53 +08:00
heyszt
d672774c18
Fix ops_trace delete err ( #29134 )
2025-12-05 10:32:34 +08:00
NFish
7f5fda9175
fix: remove duplicated slash in webapp redirect_url ( #29161 )
2025-12-05 10:06:49 +08:00
wangxiaolei
cc6c59b27a
fix: fix db session already begin ( #29160 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 09:39:39 +08:00
wangxiaolei
725d6b52a7
feat: start node support json schema ( #29053 )
2025-12-05 01:22:10 +09:00
Joel
79640a04cc
feat: add api mock for test ( #29140 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 18:38:52 +08:00
Joel
63d8fe876e
chore: ESLint add react hooks deps check rule ( #29132 )
2025-12-04 17:23:17 +08:00
Wu Tianwei
2219b93d6b
fix: modify usePluginTaskList initialization and dependencies in use-plugins.ts ( #29130 )
2025-12-04 17:19:31 +08:00
非法操作
e8c47ec8ac
fix: incorrect last run result ( #29128 )
2025-12-04 16:23:22 +08:00
wangxiaolei
e904c65a9d
perf: decrease heavy db operation ( #29125 )
2025-12-04 16:09:47 +08:00
kenwoodjw
f62926f0ca
fix: bump pyarrow to 17.0.0, werkzeug to 3.1.4, urllib3 to 2.5.0 ( #29089 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-04 15:39:31 +08:00
NFish
b033bb02fc
chore: upgrade React to 19.2.1,fix cve-2025-55182 ( #29121 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-04 14:44:52 +08:00
zyssyz123
031cba81b4
Fix/app list compatible ( #29123 )
2025-12-04 14:44:24 +08:00
yangzheli
693ab6ad82
fix(web): disable tooltip delay to avoid tooltip flickering ( #29104 )
2025-12-04 14:16:56 +08:00
NFish
541fd7daa2
chore: update Next.js dev dependencies to 15.5.7 ( #29120 )
2025-12-04 14:16:45 +08:00
Boris Polonsky
61d79a1502
feat: Unify environment variables for database connection and authentication ( #29092 )
2025-12-04 14:16:11 +08:00
Yunlu Wen
03357ff1ec
fix: catch error in response converter ( #29056 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 11:25:16 +08:00
dependabot[bot]
b4bed94cc5
chore(deps): bump next from 15.5.6 to 15.5.7 in /web ( #29105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 10:14:50 +08:00
wangxiaolei
e924dc7b30
chore: ignore redis lock not owned error ( #29064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 10:14:28 +08:00
longbingljw
4b969bdce3
fix:mysql does not support 'returning' ( #29069 )
2025-12-04 10:14:19 +08:00
非法操作
d07afb38a0
fix: trigger call workflow_as_tool error ( #29058 )
2025-12-04 10:13:18 +08:00
hj24
5bb715ee2f
fix: remove chat conversation api dead arg message_count_gte ( #29097 )
2025-12-04 10:12:47 +08:00
非法操作
3e5f683e90
feat: dark theme icon support ( #28858 )
2025-12-04 09:29:00 +08:00
zhsama
31481581e8
refactor: simplify marketplace component structure by removing unused… ( #29095 )
2025-12-03 21:30:24 +08:00
yyh
2e0c2e8482
refactor/marketplace react query ( #29028 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-03 18:30:20 +08:00
zhsama
0343374d52
feat: add ReactScan component for enhanced development scanning ( #29086 )
2025-12-03 18:19:12 +08:00
Joel
c1fe394c0e
fix: check education verify api slow may cause page redirects when modal closes ( #29078 )
2025-12-03 17:11:57 +08:00
Joel
876f48df76
chore: remove useless mock files ( #29068 )
2025-12-03 15:34:11 +08:00
Coding On Star
fbb2d076f4
integrate Amplitude analytics into the application ( #29049 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-03 14:22:12 +08:00
非法操作
c7d2a13524
fix: improve chat message log feedback ( #29045 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-03 13:42:40 +08:00
kenwoodjw
9b9588f20d
fix: CVE-2025-64718 ( #29027 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-02 21:49:57 +08:00
wangxiaolei
d6bbf0f975
chore: enhance test ( #29002 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-02 21:49:08 +08:00
wangxiaolei
f48522e923
feat: add x-trace-id to http responses and logs ( #29015 )
...
Introduce trace id to http responses and logs to facilitate debugging process.
2025-12-02 17:22:34 +08:00