Commit Graph
3904 Commits
Author SHA1 Message Date
林玮 (Jade Lin) b455137892 fix: normalize moderation errors and workflow node lifecycles 2026-11-13 18:13:16 +08:00
林玮 (Jade Lin) 0346ed854a fix: preserve default file grants in Web workflow admission 2026-11-13 18:09:12 +08:00
林玮 (Jade Lin) cf7fddbbd2 fix(api): honor workflow node lifecycle contracts 2026-11-13 17:57:25 +08:00
林玮 (Jade Lin) 512c41beff fix(api): normalize moderation errors at app boundaries 2026-11-13 17:34:21 +08:00
林玮 (Jade Lin) b47d6676f0 fix(api): preserve default file grants in Web workflow admission (#46252) 2026-11-13 17:05:00 +08:00
林玮 (Jade Lin) 304fa0cadd refactor(api): simplify moderation runtime and tests 2026-11-13 16:48:36 +08:00
林玮 (Jade Lin) e51ba29d87 chore: merge Guest file ownership indexes into deploy/saas 2026-11-13 15:16:10 +08:00
林玮 (Jade Lin) be5dec3da5 fix: preserve moderation failures and remove duplicate checks 2026-11-13 15:10:56 +08:00
林玮 (Jade Lin) 9275d8d5aa fix(api): index Guest file ownership (#46229) 2026-11-13 15:07:36 +08:00
林玮 (Jade Lin) 23231d5f25 fix: initialize Cloud workspace owners on activation 2026-11-13 14:34:26 +08:00
林玮 (Jade Lin) fda3a10e0b fix(api): initialize Cloud accounts with their first workspace (#46224) 2026-11-13 14:22:55 +08:00
林玮 (Jade Lin) f39a5236ae fix(api): initialize Cloud accounts with their first workspace
Cloud registration defers workspace creation and stores the Account as uninitialized, but workspace activation only provisioned the workspace. The Account stayed uninitialized, so every console_account_admission endpoint kept rejecting it with account_not_initialized after onboarding finished.

Mark an uninitialized owner active and stamp initialized_at with the first workspace creation time in the same transaction that provisions the workspace. Other statuses keep their own lifecycle owners, and activation retries that skip creation never rewrite an initialized Account.
2026-11-13 14:19:02 +08:00
林玮 (Jade Lin) 6e39e2cf6f refactor(api): remove duplicate moderation execution 2026-11-13 13:40:58 +08:00
yyh 6f4352b315 fix(billing): explain annual changes blocked by active discounts 2026-11-12 18:01:51 +08:00
yyh d253b372f2 feat(billing): expose education discount redemption status in Console (#46133)
(cherry picked from commit f56652ca33)
2026-11-12 15:44:04 +08:00
林玮 (Jade Lin) 3ad073fd5a fix(api): index app-scoped run ownership lookups (#46083) 2026-11-11 18:17:06 +08:00
林玮 (Jade Lin) 51f103f337 fix(api): narrow installed app connection save locks (#46077) 2026-11-11 17:52:46 +08:00
林玮 (Jade Lin) 882790c76d fix(api): preserve chatflow moderation unavailable errors 2026-11-11 17:01:30 +08:00
hjlarry 757804cb3b fix: restore datasource credential fallback 2026-11-11 16:17:44 +08:00
林玮 (Jade Lin) 99a618add9 fix: deliver moderation replies before workflow completion 2026-11-11 16:01:17 +08:00
林玮 (Jade Lin) 20cc352d12 Merge branch 'main' into linw/snp-1063-hosted-moderation 2026-11-11 15:43:47 +08:00
3774ea85ae ci: bump tyck to check new err (#45614)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com>
2026-11-11 07:31:35 +00:00
林玮 (Jade Lin) 63b5fbbd41 fix(api): deliver moderation replies before workflow completion 2026-11-11 15:28:35 +08:00
hjlarry 62caa51cfe fix: preserve drive datasource credentials in pipelines 2026-11-11 14:42:54 +08:00
林玮 (Jade Lin) 71e293254c fix: use direct dispatch for moderation fallback 2026-11-11 14:27:05 +08:00
非法操作 b39a44c0e1 refactor(agent): isolate API access configuration (#46024) 2026-11-11 06:18:34 +00:00
林玮 (Jade Lin) 0af66e843b Merge branch 'main' into linw/snp-1063-hosted-moderation 2026-11-11 14:07:18 +08:00
Joel 0fb5917e94 Merge branch 'feat/end-user-auth-fe' into deploy/saas
# Conflicts:
#	api/extensions/ext_application_services.py
#	api/tests/unit_tests/migrations/test_end_user_auth_merge.py
2026-11-11 14:05:10 +08:00
林玮 (Jade Lin) ee88113c62 fix(api): use direct dispatch for hosted moderation fallback 2026-11-11 14:01:34 +08:00
Eddy ZHANG d2df02beb4 test(api): strictly type template transform shared tests (#46028) 2026-11-11 05:36:25 +00:00
Eddy ZHANG 07b03746f3 test(api): strictly type MCP utility tests (#46030) 2026-11-11 05:35:48 +00:00
Felix ShiandFelix Shi 6d3447e8c3 refactor(api): enable strict typing for archive/schedule/external-api test files (#44885)
Co-authored-by: Felix Shi <204130665+shi-felix@users.noreply.github.com>
2026-11-11 04:42:49 +00:00
Joel 8985962619 Merge remote-tracking branch 'origin/linw/snp-911-end-user-auth' into feat/end-user-auth-fe 2026-11-11 11:57:26 +08:00
Joel 7da7158915 Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
# Conflicts:
#	api/controllers/console/app/workflow.py
#	api/controllers/console/flask_admission.py
#	api/tasks/app_generate/workflow_execute_task.py
#	api/tests/unit_tests/tasks/app_generate/test_workflow_execute_task.py
#	packages/contracts/generated/api/console/account/types.gen.ts
#	packages/contracts/generated/api/console/account/zod.gen.ts
#	packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-11-11 11:49:50 +08:00
林玮 (Jade Lin) acffcb9403 chore: merge hosted moderation into deploy/saas 2026-11-11 11:14:56 +08:00
林玮 (Jade Lin) c081daa2f2 Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
# Conflicts:
#	api/tasks/app_generate/workflow_execute_task.py
#	packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-11-11 11:11:41 +08:00
583615e412 feat: support personal access token (#45540)
Co-authored-by: twwu <twwu@dify.ai>
Co-authored-by: Eldar Dadashov <52511672+eldardada@users.noreply.github.com>
Co-authored-by: Byron.wang <byron@dify.ai>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai>
2026-11-11 03:00:24 +00:00
FFXNandautofix-ci[bot] f3f9b121a4 feat(knowledge): add GitHub tree previews to source selection (#45990)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-11 02:47:23 +00:00
林玮 (Jade Lin) ddd6be214e chore: merge WebApp email changes and runtime updates into deploy/saas 2026-11-11 10:40:25 +08:00
林玮 (Jade Lin) b788b18dab feat(api): add WebApp Account email changes (#45978) 2026-11-11 10:25:42 +08:00
yetuge 3b53f482a1 test(api): bring the console hit testing tests under strict pyrefly (#45967) 2026-11-10 17:07:59 +00:00
林玮 (Jade Lin) adfaf10bd2 test(api): wire plugin app query service correctly 2026-11-10 20:44:21 +08:00
林玮 (Jade Lin) 6cbbeb15b8 test(api): cover moderation admission and backend failures 2026-11-10 20:29:49 +08:00
Yunlu WenandDevin 8fb0e23773 refactor(agent)!: use native OpenShell service exposure and remove shared volume based snapshot (#45862)
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-11-10 11:46:19 +00:00
林玮 (Jade Lin) c7abcad882 test(api): preserve moderation and billing test boundaries 2026-11-10 18:14:07 +08:00
林玮 (Jade Lin) 28c636efa0 test(api): strengthen moderation gate regressions 2026-11-10 18:10:24 +08:00
林玮 (Jade Lin) 6eb7b75d2d Merge branch 'main' into linw/snp-1063-hosted-moderation 2026-11-10 17:59:47 +08:00
Joel b69e8ffdc5 Merge remote-tracking branch 'origin/linw/snp-911-end-user-auth' into feat/end-user-auth-fe
# Conflicts:
#	api/repositories/app_definition_query_repository.py
2026-11-10 17:06:08 +08:00
QuantumGhostandzxhlyh a4d64bcddd feat(hitl): improve forms, notifications, and IM contact sync (#45945)
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
2026-11-10 09:00:41 +00:00
林玮 (Jade Lin) fea9ee4148 fix(api): skip app model moderation outside AI credits 2026-11-10 17:00:05 +08:00