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 |
|
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 |
|
 ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)   
|
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 |
|
林玮 (Jade Lin)
|
ddd6be214e
|
chore: merge WebApp email changes and runtime updates into deploy/saas
|
2026-11-11 10:40:25 +08:00 |
|
林玮 (Jade Lin)
|
b3296ae35d
|
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
# Conflicts:
# api/controllers/console/app/workflow.py
# api/tests/unit_tests/tasks/app_generate/test_workflow_execute_task.py
|
2026-11-10 16:38:15 +08:00 |
|
ChengFa
|
644f8b7c08
|
fix(url): normalize base url path without corrupting query and fragment (#45647)
|
2026-11-10 05:17:01 +00:00 |
|
ZephyrWang
|
af37c00fb3
|
fix(smtp): honor the local hostname during STARTTLS (#45909)
|
2026-11-10 04:40:38 +00:00 |
|
Joel
|
111eada536
|
Merge branch 'feat/end-user-auth-fe' into deploy/saas
# Conflicts:
# api/tests/unit_tests/services/test_workflow_tool_end_user_restriction.py
# web/app/components/share/connections/connection-readme.tsx
|
2026-11-09 12:44:53 +08:00 |
|
林玮 (Jade Lin)
|
89f4c0a9fa
|
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
# Conflicts:
# api/controllers/console/app/workflow.py
# api/tests/unit_tests/tasks/test_remove_app_and_related_data_task.py
|
2026-11-09 12:36:20 +08:00 |
|
Joel
|
ce28fce394
|
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
# Conflicts:
# api/controllers/console/app/workflow.py
# api/tests/unit_tests/tasks/test_remove_app_and_related_data_task.py
# oxlint-suppressions.json
# web/app/(auth)/reset-password/set-password/__tests__/page.spec.tsx
# web/app/(auth)/signin/__tests__/normal-form.spec.tsx
# web/app/components/share/text-generation/text-generation-menu.tsx
# web/features/app-access-error/view.stories.tsx
# web/features/app-access-error/view.tsx
|
2026-11-09 10:20:03 +08:00 |
|
ChengFa
|
d130654d5c
|
fix(validation): reject email local parts with leading, trailing, or consecutive dots (#45786)
|
2026-11-08 20:19:14 +00:00 |
|
 
|
0180bd0378
|
refactor(api): replace pytz with zoneinfo (#43362)
Co-authored-by: JHC56 <246447183+JHC56@users.noreply.github.com>
Co-authored-by: Byron Wang <byron@dify.ai>
|
2026-11-08 05:38:19 +00:00 |
|
林玮 (Jade Lin)
|
febb5f949f
|
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
# Conflicts:
# api/.importlinter
# api/controllers/console/__init__.py
# api/controllers/console/workspace/account.py
# api/core/app/apps/message_based_app_generator.py
# api/core/app/entities/app_invoke_entities.py
# api/core/tools/tool_manager.py
# api/extensions/application_services/installed_app.py
# api/extensions/ext_application_services.py
# api/models/__init__.py
# api/models/workflow.py
# api/openapi/markdown/console-openapi.md
# api/openapi/markdown/web-openapi.md
# api/repositories/account/repository.py
# api/repositories/api_workflow_run_repository.py
# api/repositories/app/console_repository.py
# api/repositories/app_definition_query_repository.py
# api/services/app_definition_query_service.py
# api/services/app_generate_service.py
# api/services/conversation_service.py
# api/services/message_service.py
# api/services/web_conversation_service.py
# api/tasks/app_generate/workflow_execute_task.py
# api/tests/unit_tests/controllers/console/auth/test_login.py
# api/tests/unit_tests/controllers/web/test_app.py
# api/tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py
# api/tests/unit_tests/repositories/app/test_console_repository.py
# api/tests/unit_tests/services/test_app_definition_query_service.py
# api/tests/unit_tests/services/test_app_generate_service.py
# api/tests/unit_tests/services/test_message_service.py
# docker/envs/core-services/api.env.example
# packages/contracts/generated/api/console/account/types.gen.ts
# packages/contracts/generated/api/console/account/zod.gen.ts
# packages/contracts/generated/api/console/apps/errors.gen.ts
# packages/contracts/generated/api/console/apps/orpc.gen.ts
# packages/contracts/generated/api/console/errors.gen.ts
# packages/contracts/generated/api/console/workspaces/errors.gen.ts
# packages/contracts/generated/api/console/workspaces/orpc.gen.ts
# packages/contracts/generated/api/web/errors.gen.ts
# packages/contracts/generated/api/web/orpc.gen.ts
# packages/contracts/generated/api/web/types.gen.ts
# packages/contracts/generated/api/web/zod.gen.ts
|
2026-11-05 14:17:44 +08:00 |
|
Joel
|
99247ee08f
|
Merge branch 'feat/end-user-auth-fe' into deploy/saas
|
2026-11-05 14:06:56 +08:00 |
|
Joel
|
c7513bee8c
|
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
# Conflicts:
# packages/contracts/generated/api/console/workspaces/errors.gen.ts
|
2026-11-05 10:43:43 +08:00 |
|
Jasonfish
|
3842f0b86a
|
fix(agent): resolve workflow variables in knowledge metadata filters (#43854)
|
2026-11-05 01:40:10 +00:00 |
|
 TINGyu123644andStream
|
87ce88721d
|
fix(libs): reject non-dict output in parse_and_check_json_markdown (#45225)
Co-authored-by: Stream <Stream_2@qq.com>
|
2026-11-05 00:34:33 +00:00 |
|
    
|
2f11967e8e
|
fix(api): correct DST spring-forward handling in parse_time_range (#39231)
Co-authored-by: Loi Nguyen <1948922+lntutor@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: Byron Wang <byron@dify.ai>
Co-authored-by: -LAN- <laipz8200@outlook.com>
|
2026-11-04 12:41:04 +00:00 |
|
Joel
|
0a6632cfb5
|
chore: merge end-user auth into SaaS deployment
|
2026-11-03 14:49:33 +08:00 |
|
Joel
|
85ece4d05b
|
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
# Conflicts:
# api/.importlinter
# api/core/app/entities/app_invoke_entities.py
# api/core/tools/tool_manager.py
# api/extensions/ext_application_services.py
# api/openapi/markdown/web-openapi.md
# api/repositories/api_workflow_run_repository.py
# api/tests/unit_tests/controllers/console/auth/test_login.py
# docker/envs/core-services/api.env.example
# oxlint-suppressions.json
# packages/contracts/generated/api/console/apps/errors.gen.ts
# packages/contracts/generated/api/console/apps/orpc.gen.ts
# packages/contracts/generated/api/console/errors.gen.ts
# packages/contracts/generated/api/web/errors.gen.ts
# packages/contracts/generated/api/web/orpc.gen.ts
# packages/contracts/generated/api/web/types.gen.ts
# packages/contracts/generated/api/web/zod.gen.ts
# web/app/components/app/text-generate/item/index.tsx
# web/app/components/base/chat/chat-with-history/chat-wrapper.tsx
# web/app/components/base/chat/chat/answer/human-input-content/human-input-form.tsx
# web/app/components/base/chat/embedded-chatbot/chat-wrapper.tsx
# web/app/components/header/account-menu/__tests__/index.spec.tsx
# web/app/components/plugins/plugin-auth/authorized/__tests__/index.spec.tsx
# web/app/components/share/text-generation/__tests__/text-generation-sidebar.spec.tsx
# web/app/components/share/text-generation/result/hooks/use-result-sender.ts
# web/app/components/share/text-generation/result/index.tsx
# web/app/components/share/text-generation/text-generation-result-panel.tsx
# web/app/components/workflow/hooks/__tests__/use-checklist.spec.tsx
# web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/__tests__/index.spec.tsx
# web/app/components/workflow/nodes/_base/components/workflow-panel/last-run/use-last-run.ts
# web/app/components/workflow/panel/__tests__/workflow-preview.spec.tsx
|
2026-11-03 10:42:35 +08:00 |
|
-LAN-
|
43d8c3715a
|
refactor(tracing): one trace pipeline behind a minimal provider interface (#44673)
|
2026-11-02 12:16:49 +08:00 |
|
 ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)
|
64a99c5556
|
chore: bump restx. now deco has type (#37391)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com>
|
2026-11-02 03:24:33 +00:00 |
|
 ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)
|
4293584598
|
ci: bump type checker (#44015)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com>
|
2026-10-30 11:22:51 +00:00 |
|
Joel
|
416ca5a4cd
|
chore: merge end-user account menu into deploy/saas
|
2026-10-30 14:46:51 +08:00 |
|
Winoren
|
ae3798420b
|
fix(import): preserve GitHub blob URL path components (#44280)
|
2026-10-30 04:36:58 +00:00 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)  
|
8cbb6c0130
|
feat: HITL IM integration (#44864)
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: JzoNg <jzongcode@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-10-30 02:43:31 +00:00 |
|
Joel
|
cb817aa94d
|
chore: merge latest main into feat/end-user-auth-fe
|
2026-10-30 10:33:24 +08:00 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) Xiyuan Chenandautofix-ci[bot]
|
42a2184f4c
|
feat(api): add a generic archive writer and a per-route request body cap (#44757)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-10-30 00:30:06 +00:00 |
|
Joel
|
8d3c31481f
|
chore: merge end-user auth updates into deploy/saas
|
2026-10-29 14:49:51 +08:00 |
|
Joel
|
b582a8ddd2
|
chore: merge latest main into end-user auth frontend
|
2026-10-29 10:27:03 +08:00 |
|
Jyong
|
03fe4879a4
|
fix(knowledge-fs): preserve model settings failure details (#44971)
|
2026-10-29 01:05:06 +00:00 |
|
林玮 (Jade Lin)
|
72211037a0
|
fix(api): bind account passports to WebApp cookies (#44940)
(cherry picked from commit 4fd6186817)
|
2026-10-28 16:32:45 +08:00 |
|
林玮 (Jade Lin)
|
bcb1e9d545
|
chore: merge end-user auth updates into deploy/saas
|
2026-10-28 16:04:56 +08:00 |
|
林玮 (Jade Lin)
|
4fd6186817
|
fix(api): bind account passports to WebApp cookies (#44940)
|
2026-10-28 15:28:57 +08:00 |
|
Joel
|
326cccdf68
|
chore: merge end-user auth changes into deploy/saas
|
2026-10-28 15:12:49 +08:00 |
|
林玮 (Jade Lin)
|
d076edf1c6
|
Merge branch 'linw/snp-911-end-user-auth' into deploy/saas
# Conflicts:
# api/controllers/web/app.py
# api/services/app_definition_query_service.py
# api/services/workflow/tool_credentials.py
# api/tests/unit_tests/controllers/console/explore/test_trial.py
# api/tests/unit_tests/controllers/web/test_wraps.py
# api/tests/unit_tests/services/end_user_connections/test_runtime.py
# api/tests/unit_tests/services/test_app_definition_query_service.py
# api/tests/unit_tests/services/test_app_generate_service.py
|
2026-10-27 15:08:34 +08:00 |
|
Joel
|
b591bfe39b
|
chore: merge latest main into feat/end-user-auth-fe
|
2026-10-27 10:51:15 +08:00 |
|
-LAN-
|
1e3cf51bdc
|
refactor(rag): change epub parser (#44836)
|
2026-10-26 15:38:49 +00:00 |
|
林玮 (Jade Lin)
|
52c2b97b96
|
chore: merge origin/main into SNP-911
|
2026-10-26 15:08:26 +08:00 |
|
Joel
|
06efb4c4c1
|
chore: merge latest end-user auth backend
|
2026-10-26 10:51:18 +08:00 |
|
Winoren
|
5f5f40afc2
|
fix(files): normalize remote file Content-Type media types (#44677)
|
2026-10-24 01:53:30 +00:00 |
|
   ![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40)   
|
fd2db63184
|
feat: KnowledgeFS and New Knowledge (#44165)
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: zhaohao1004 <zhaohao1004@gmail.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: FFXN <lizy@dify.ai>
|
2026-10-23 03:34:59 +00:00 |
|
林玮 (Jade Lin)
|
d06816b4bc
|
feat(api): add end-user login mode for Web Apps (#44560)
|
2026-10-23 10:46:29 +08:00 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) -LAN-andautofix-ci[bot]
|
823f40e71f
|
refactor(workflow): adopt Graphon 0.8 execution orchestration (#40277)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-10-19 13:03:56 +00:00 |
|
 
|
6f434baf93
|
ci: enable Ruff B904 (#44121)
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: hjlarry <hjlarry@163.com>
|
2026-10-19 12:47:53 +00:00 |
|
 Asuka MinatoandCodex
|
6bdc670766
|
ci: enable Ruff N806 (#44116)
Co-authored-by: Codex <codex@openai.com>
|
2026-10-16 02:11:01 +00:00 |
|
![autofix-ci[bot]](/avatar/90c1f68f2dec38933926f82cc3639064fb96506a5738419500ebeb5085083409?size=40) 
|
c30c19b83a
|
ci: enable Ruff UP007 (#44106)
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-10-16 01:34:03 +00:00 |
|
 Asuka MinatoandCodex
|
1f3fdbc0d3
|
ci: enable Ruff SIM105 (#44112)
Co-authored-by: Codex <codex@openai.com>
|
2026-10-15 11:14:20 +00:00 |
|
 Asuka MinatoandCodex
|
cd8301a468
|
ci: enable Ruff SIM108 (#44113)
Co-authored-by: Codex <codex@openai.com>
|
2026-10-15 09:45:52 +00:00 |
|
 Asuka MinatoandCodex
|
7b467ec651
|
ci: enable Ruff SIM103 (#44110)
Co-authored-by: Codex <codex@openai.com>
|
2026-10-15 05:00:16 +00:00 |
|