FFXN
ec0f8408b8
filter virtual start node event for snippet draft run.
2026-04-24 11:05:45 +08:00
FFXN
f0488159ef
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-04-21 15:17:01 +08:00
FFXN
b45f5e12c3
add created_by, updated_by fields in get snippets list api.
2026-04-21 15:16:02 +08:00
8552116868
fix: restore feat/evaluation versions for snippet/evaluation conflict resolutions
...
Agent-Logs-Url: https://github.com/langgenius/dify/sessions/5a3defd9-7c29-4081-81c4-3506303d2a39
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-04-20 07:33:46 +00:00
10e0135ebf
revert workflow_service.py to use WorkflowKind.STANDARD instead of WorkflowType.WORKFLOW
...
Agent-Logs-Url: https://github.com/langgenius/dify/sessions/7e2112fc-821a-4b5e-ad68-73e96b4d2f9b
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-04-20 07:21:48 +00:00
215d3ed42d
Merge remote-tracking branch 'origin/deploy/dev' into feat/evaluation
...
# Conflicts:
# .vite-hooks/pre-commit
# api/controllers/console/__init__.py
# api/core/agent/base_agent_runner.py
# api/core/app/app_config/easy_ui_based_app/model_config/converter.py
# api/core/app/apps/agent_chat/app_runner.py
# api/core/entities/provider_configuration.py
# api/core/helper/moderation.py
# api/core/model_manager.py
# api/core/rag/embedding/cached_embedding.py
# api/core/rag/retrieval/dataset_retrieval.py
# api/core/rag/splitter/fixed_text_splitter.py
# api/core/workflow/nodes/datasource/datasource_node.py
# api/core/workflow/nodes/knowledge_index/knowledge_index_node.py
# api/models/human_input.py
# api/providers/trace/trace-tencent/src/dify_trace_tencent/span_builder.py
# api/services/workflow_service.py
# api/tasks/trigger_processing_tasks.py
# api/tests/integration_tests/core/workflow/nodes/datasource/test_datasource_node_integration.py
# api/tests/integration_tests/workflow/nodes/test_http.py
# api/tests/integration_tests/workflow/nodes/test_parameter_extractor.py
# api/tests/unit_tests/controllers/service_api/app/test_conversation.py
# api/tests/unit_tests/core/prompt/test_agent_history_prompt_transform.py
# api/tests/unit_tests/core/variables/test_segment.py
# api/tests/unit_tests/core/workflow/graph_engine/test_mock_factory.py
# api/tests/unit_tests/core/workflow/nodes/answer/test_answer.py
# api/tests/unit_tests/core/workflow/nodes/datasource/test_datasource_node.py
# api/tests/unit_tests/core/workflow/nodes/http_request/test_http_request_node.py
# api/tests/unit_tests/core/workflow/nodes/human_input/test_email_delivery_config.py
# api/tests/unit_tests/services/workflow/test_workflow_human_input_delivery.py
# web/app/(commonLayout)/layout.tsx
# web/app/components/app/configuration/dataset-config/params-config/weighted-score.tsx
# web/app/components/app/configuration/debug/debug-with-multiple-model/debug-item.tsx
# web/app/components/app/workflow-log/__tests__/list.spec.tsx
# web/app/components/apps/__tests__/list.spec.tsx
# web/app/components/apps/list.tsx
# web/app/components/base/chat/chat-with-history/header/operation.tsx
# web/app/components/base/chat/chat-with-history/sidebar/operation.tsx
# web/app/components/header/account-setting/data-source-page-new/operator.tsx
# web/app/components/header/account-setting/members-page/operation/index.tsx
# web/app/components/plugins/marketplace/sort-dropdown/__tests__/index.spec.tsx
# web/app/components/plugins/marketplace/sort-dropdown/index.tsx
# web/app/components/plugins/plugin-page/plugin-tasks/index.tsx
# web/app/components/workflow/header/__tests__/test-run-menu.spec.tsx
# web/app/components/workflow/header/test-run-menu.tsx
# web/app/components/workflow/nodes/_base/components/next-step/operator.tsx
# web/app/components/workflow/nodes/_base/components/panel-operator/index.tsx
# web/app/components/workflow/nodes/assigner/components/__tests__/operation-selector.spec.tsx
# web/app/components/workflow/nodes/assigner/components/operation-selector.tsx
# web/app/components/workflow/operator/__tests__/more-actions.spec.tsx
# web/app/components/workflow/operator/zoom-in-out.tsx
# web/app/components/workflow/panel/version-history-panel/context-menu/menu-item.tsx
# web/app/components/workflow/selection-contextmenu.tsx
# web/eslint-suppressions.json
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-04-20 07:03:29 +00:00
Yansong Zhang
20524a5503
fix mode
2026-04-20 14:36:31 +08:00
FFXN
70bcbbb8c5
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
...
# Conflicts:
# api/controllers/console/app/app.py
# api/services/workflow_service.py
2026-04-20 14:08:45 +08:00
FFXN
2b5dbbc7ff
use workflow_kind as business type (snippet/evaluation), not workflow_type.
2026-04-20 13:55:26 +08:00
Joel
3de8151a7a
fix: path
2026-04-20 13:50:25 +08:00
Joel
3bb3670cb5
merge
2026-04-20 13:41:51 +08:00
Joel
103ba6ae3b
mrege
2026-04-20 10:39:37 +08:00
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
Joel
12b2f0ac3b
chore: tip i18n
2026-04-20 09:06:44 +08:00
Joel
27791ac121
chore: file type not show hidden
2026-04-20 08:53:18 +08:00
yyh and GitHub
b351ab00a2
fix(web): prevent infinite render loop on /apps page ( #35393 )
2026-04-20 00:41:01 +00:00
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
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 and GitHub
25dd79fba7
fix(web): remove dynamic import from Goto Anything to restore cmd+k ( #35383 )
2026-04-18 13:33:13 +00:00
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
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 and GitHub
ae9c4244d6
feat(dify-ui): Meter primitive and billing adoption ( #35380 )
2026-04-18 07:13:54 +00:00
Stephen Zhou and GitHub
3c7d6739b5
test: browser mode for dify ui ( #35365 )
2026-04-17 12:32:12 +00:00
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 and GitHub
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
JzoNg
cdd57c4b7d
fix merge error
2026-04-17 17:34:15 +08:00
yyh and GitHub
96122692cb
fix(web): keep workflow panel operator anchor mounted during menu close animation ( #35363 )
2026-04-17 09:10:10 +00:00
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
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
JzoNg
534fd79377
Merge branch 'main' into jzh
2026-04-17 16:46:10 +08:00
+21
0e320290e1
feat: evaluation ( #35353 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: jyong <718720800@qq.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: hj24 <huangjian@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Ayush Baluni <73417844+aayushbaluni@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: jimcody1995 <jjimcody@gmail.com >
Co-authored-by: James <63717587+jamesrayammons@users.noreply.github.com >
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
Co-authored-by: Stephen Zhou <hi@hyoban.cc >
Co-authored-by: Coding On Star <447357187@qq.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: 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 >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Jingyi <jingyi.qi@dify.ai >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: sxxtony <166789813+sxxtony@users.noreply.github.com >
2026-04-17 16:37:21 +08:00
1767c98449
Merge deploy/dev into feat/evaluation - resolve merge conflicts
...
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-04-17 08:36:04 +00:00
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
fa74a4ed67
Merge deploy/dev into feat/evaluation - resolve merge conflicts
...
Agent-Logs-Url: https://github.com/langgenius/dify/sessions/489dd945-dfff-462a-9c76-d29fdaa55de2
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-04-17 08:29:13 +00:00
JzoNg
3ea4742b29
Merge branch 'main' into jzh
2026-04-17 16:26:19 +08:00
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
FFXN
b60533dcc3
fix import
2026-04-17 16:16:26 +08:00
YBoy and GitHub
0020aa8f59
refactor(api): type pipeline template retrieval dicts with TypedDict ( #34874 )
2026-04-17 08:13:54 +00:00
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
FFXN
9a77590216
Merge remote-tracking branch 'origin/main' into feat/evaluation
2026-04-17 16:03:12 +08:00
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
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
+4
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
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
FFXN
cf7320be8d
query snippet published history
2026-04-17 15:07:54 +08:00
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 and GitHub
90d638fba3
refactor: migrate DocumentSegmentSummary to TypeBase ( #34862 )
2026-04-17 06:58:32 +00:00
JzoNg
364c0eb6e2
Merge branch 'main' into jzh
2026-04-17 14:57:13 +08:00
JzoNg
322b3ff641
fix(web): fix merge error
2026-04-17 14:49:08 +08:00
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 and GitHub
de15e5b449
fix: scope plugin inner API end-user lookup by tenant ( #35325 )
2026-04-17 06:12:07 +00:00
JzoNg
38736c154b
Merge branch 'main' into jzh
2026-04-17 14:05:23 +08:00
+4
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
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 and GitHub
4d79b4a766
fix(web): stop Splash after useUserProfile errors ( #35326 )
2026-04-17 05:06:39 +00:00
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 and GitHub
dc3f992e6e
docs(web): add Storybook stories for overlay and select primitives ( #35334 )
2026-04-17 04:58:16 +00:00
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 and GitHub
f07f9ee7a3
chore(api): migrate event handlers to use Session(db.engine) ( #35234 )
2026-04-17 03:59:41 +00:00
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
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
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
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
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
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
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 and GitHub
4289cb2634
chore: workspace level typecheck ( #35329 )
2026-04-16 14:42:04 +00:00
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 and GitHub
abb84f1c38
chore: enable noUncheckedIndexedAccess ( #35178 )
2026-04-16 13:01:35 +00:00
yyh and GitHub
e507675860
fix(web): add destructive hover background to menu item components ( #35322 )
2026-04-16 12:26:06 +00:00
Joel
21420eab64
chore: hidden tooltip
2026-04-16 18:40:23 +08:00
Joel
df1093b326
chore: hight
2026-04-16 18:29:39 +08:00
Joel
5423d7540e
fix: value change
2026-04-16 18:21:05 +08:00
Joel
60541f88ee
chore: missing files
2026-04-16 18:09:16 +08:00
Joel
b33270f825
feat: support config in embedding
2026-04-16 18:08:30 +08:00
yyh and GitHub
3445469385
perf(web): optimize first-screen rendering performance ( #35313 )
2026-04-16 09:53:16 +00:00
Joel
e999136e6f
feat: app publish support config hidden
2026-04-16 17:18:36 +08:00
CodingOnStar
90384b26b3
merge
2026-04-16 16:58:52 +08:00
CodingOnStar
14e1fe46a5
Merge branch 'feat/dropdown-migaration' into deploy/dev
2026-04-16 16:58:08 +08:00
Joel
6978767f56
feat: workflow support get params from url and add set url config modal
2026-04-16 16:56:06 +08:00
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
CodingOnStar
79d87e6000
refactor(web): replace Dropdown component with DropdownMenu in various components
...
- Updated DebugItem, MobileOperationDropdown, and Operation components to utilize DropdownMenu for improved dropdown functionality.
- Removed deprecated Dropdown component references and adjusted related tests accordingly.
- Enhanced user interactions and accessibility across dropdown menus.
2026-04-16 16:40:26 +08:00
FFXN
459a12cd9d
snippet
2026-04-16 16:14:03 +08:00
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 and GitHub
7f4fe4d064
test: migrate clean notion task tests to SQLAlchemy 2.0 APIs ( #35159 )
2026-04-16 07:52:11 +00:00
yyh and GitHub
a1f990584b
refactor(web): unify Base UI component props to namespace types ( #35306 )
2026-04-16 07:35:04 +00:00
CodingOnStar
a13996dba1
refactor(web): replace PortalToFollowElem with DropdownMenu in various components
...
- Updated PublishWithMultipleModel, AppSidebarDropdown, DatasetSidebarDropdown, and others to use DropdownMenu for dropdown functionality.
- Adjusted related tests to reflect the new DropdownMenu structure.
- Enhanced the user interface by improving dropdown interactions and accessibility.
2026-04-16 15:30:27 +08:00
hjlarry
b491ea53c5
fix: improve i18n and comment default uuidv7
2026-04-16 15:18:06 +08:00
Ayush Baluni and GitHub
54e51be665
fix: apply score threshold after reranking in hybrid search ( #35263 )
2026-04-16 06:21:11 +00:00
非法操作 and GitHub
0fea760143
fix: http node key value type dropdown ( #35304 )
2026-04-16 06:06:57 +00:00
yyh and GitHub
c3eff6abdc
fix(web): set app card dropdown menu to non-modal ( #35302 )
2026-04-16 05:36:20 +00:00
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
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
JzoNg
6de81c403d
fix uv.lock
2026-04-16 12:57:34 +08:00
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
JzoNg
ac2104581b
fix merge confilcts of evaluation-fe
2026-04-16 12:47:16 +08:00
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
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
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 and GitHub
70556d9386
chore(deps): upgrade vite-plus to 0.1.18 ( #35300 )
2026-04-16 04:37:05 +00:00
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
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
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
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
JzoNg
129f681c59
fix(web): slient snippet draft fetching
2026-04-16 12:29:07 +08:00
JzoNg
d776fc0827
fix(web): icon missing
2026-04-16 12:18:48 +08:00
JzoNg
7af6074cb5
Merge branch 'main' into jzh
2026-04-16 12:09:59 +08:00
JzoNg
7aa700bf2b
fix(web): fix merge
2026-04-16 12:06:53 +08:00
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
JzoNg
0d47750b15
Merge branch 'main' into jzh
2026-04-16 11:48:48 +08:00
+1
5e7d9eff84
feat: evaluation ( #35290 )
...
Co-authored-by: jyong <718720800@qq.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: hj24 <huangjian@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-16 11:25:23 +08:00
FFXN
68e371a365
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-04-16 11:19:25 +08:00
FFXN
a3ec4ee1af
get snippet draft with input_fields.
2026-04-16 11:18:41 +08:00
JzoNg
a9dc57eeef
fix(web): input fields form & graph publish
2026-04-16 11:07:26 +08:00
wangxiaolei and GitHub
8baa864c35
fix: add miss celery queue ( #35282 )
2026-04-16 02:40:14 +00:00
JzoNg
5bfebd371d
fix(web): snippet draft sync
2026-04-16 10:31:35 +08: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 and GitHub
cf4d7afb9c
chore(api): prune redundant direct dependency declarations ( #35272 )
2026-04-15 16:53:41 +00:00
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
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 and GitHub
e6b8cbe657
fix(web): include dify-ui workspace package in docker install filter ( #35268 )
2026-04-15 14:46:50 +00:00
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
JzoNg
f1da2c76d1
fix(web): add page title for snippet
2026-04-15 18:22:20 +08:00
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 and GitHub
425457cb16
test: remove legacy workflow draft variable api test ( #35226 )
2026-04-15 09:53:53 +00:00
James and GitHub
e5bd18132c
test: remove legacy jinja2 code executor integration test ( #35222 )
2026-04-15 09:53:46 +00:00
James and GitHub
2f33867d07
test: remove legacy trigger provider permissions test ( #35227 )
2026-04-15 09:53:42 +00:00
James and GitHub
fd71c56f16
test: remove legacy storage key loader integration test ( #35225 )
2026-04-15 09:52:31 +00:00
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
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
JzoNg
b5dc774093
feat(web): empty list of snippet
2026-04-15 16:53:37 +08:00
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
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
+1
f9b76f0f52
feat: evaluation ( #35251 )
...
Co-authored-by: jyong <718720800@qq.com >
Co-authored-by: Yansong Zhang <916125788@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: hj24 <huangjian@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: CodingOnStar <hanxujiang@dify.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-15 16:09:40 +08:00
FFXN and GitHub
13f0b141ac
Merge branch 'deploy/dev' into feat/evaluation
2026-04-15 16:07:50 +08:00
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
JzoNg
b7fe45d800
Merge branch 'main' into jzh
2026-04-15 15:57:48 +08:00
zyssyz123 and GitHub
79332c0e5e
fix: Change 'commit' to 'flush' to prevent subsequent transaction fai… ( #35243 )
2026-04-15 07:50:52 +00:00
JzoNg
7f5bbe0ee3
fix(web): button import
2026-04-15 15:23:50 +08:00
Yansong Zhang
12b1cc3d2e
Merge branch 'fix/trial-app-detail' into deploy/dev
2026-04-15 15:18:07 +08:00
Yansong Zhang
a2da263cbb
remove enable for get
2026-04-15 15:17:46 +08:00
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
JzoNg
40632589a2
Merge branch 'main' into jzh
2026-04-15 15:01:33 +08:00
Yansong Zhang
6881246aaa
Merge branch 'feat/tidb-endpoint' into deploy/dev
2026-04-15 14:32:35 +08:00
Yansong Zhang
1e214d996c
mr origin
2026-04-15 14:31:33 +08:00
Yansong Zhang
838de530c9
mr origin
2026-04-15 14:17:58 +08:00
Yansong Zhang
c8c6c6b53f
fix unit test
2026-04-15 14:16:23 +08:00
Yansong Zhang
b06ab95084
Merge branch 'fix/create-app-from-dsl' into deploy/dev
2026-04-15 14:12:21 +08:00
Yansong Zhang
cc59911be2
fix: Change 'commit' to 'flush' to prevent subsequent transaction failures.
2026-04-15 14:11:56 +08:00
zyssyz123 and GitHub
9b972cd797
Merge branch 'main' into feat/tidb-endpoint
2026-04-15 14:06:34 +08:00
autofix-ci[bot] and GitHub
9f5e7dd95b
[autofix.ci] apply automated fixes
2026-04-15 05:54:20 +00:00
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
Yansong Zhang
db7509d129
Merge branch 'feat/tidb-endpoint' of github.com:langgenius/dify into feat/tidb-endpoint
2026-04-15 13:50:56 +08:00
Yansong Zhang
f82f235d5a
fix test
2026-04-15 13:39:29 +08:00
autofix-ci[bot] and GitHub
449d30e57c
[autofix.ci] apply automated fixes
2026-04-15 05:04:06 +00:00
Yansong Zhang
43e4e161b5
fix unit test
2026-04-15 13:01:41 +08:00
非法操作 and GitHub
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
Yansong Zhang
b9a9c8267e
Merge branch 'feat/tidb-endpoint' of github.com:langgenius/dify into feat/tidb-endpoint
2026-04-15 12:28:36 +08:00
Yansong Zhang
fa9aaa91fd
fix unit test
2026-04-15 12:19:40 +08:00
autofix-ci[bot] and GitHub
8e3644abdd
[autofix.ci] apply automated fixes
2026-04-15 04:03:12 +00:00
Yansong Zhang
c08986ad78
Merge branch 'feat/tidb-endpoint' of github.com:langgenius/dify into feat/tidb-endpoint
2026-04-15 12:00:40 +08:00
Yansong Zhang
acf4713996
fix multi reuqest
2026-04-15 12:00:21 +08:00
autofix-ci[bot] and GitHub
709e535264
[autofix.ci] apply automated fixes
2026-04-15 03:44:54 +00:00
Yansong Zhang
f9e60b8059
Merge branch 'feat/tidb-endpoint' into deploy/dev
2026-04-15 11:42:43 +08:00
Yansong Zhang
b2d5799b82
Merge branch 'feat/tidb-endpoint' of github.com:langgenius/dify into feat/tidb-endpoint
2026-04-15 11:42:26 +08:00
Yansong Zhang
0542c9e2be
change position for tidb
2026-04-15 11:42:08 +08:00
Yansong Zhang
2441ea4436
change position for tidb
2026-04-15 11:41:39 +08:00
autofix-ci[bot] and GitHub
2e9f937ce6
[autofix.ci] apply automated fixes
2026-04-15 03:21:46 +00:00
Yansong Zhang
d3301fbe61
fix endpoint get struct
2026-04-15 11:19:20 +08:00
JzoNg
e6e063138e
Merge branch 'main' into jzh
2026-04-15 10:20:27 +08:00
James and GitHub
5bc0f9513b
test: remove legacy python3 code executor integration test ( #35223 )
2026-04-15 02:20:06 +00:00
James and GitHub
b77801ece9
test: remove legacy code executor integration test ( #35224 )
2026-04-15 02:19:42 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
149b9d4c0f
refactor: replace bare dict with dict[str, Any] in services unit test helpers ( #35182 )
2026-04-14 18:37:59 +00:00
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
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 and GitHub
f63d7c4121
test: remove document service status mock tests superseded by testcontainers ( #35197 )
2026-04-14 18:07:00 +00:00
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
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
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 and GitHub
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 and GitHub
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
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
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
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 and GitHub
381c518b23
test: migrate conversation read timestamp SQL test to Testcontainers ( #32454 ) ( #35177 )
2026-04-14 14:19:19 +00:00
yyh and GitHub
ebf741114d
refactor(web): replace Button destructive boolean with tone semantic axis ( #35176 )
2026-04-14 14:16:39 +00:00
Asuka Minato and GitHub
648dde5e96
ci: Fix path in coverage markdown rendering step ( #35136 )
2026-04-14 13:49:03 +00:00
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
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
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 and GitHub
d4783e8c14
chore: url in tool description support clicking jump directly ( #35163 )
2026-04-14 09:55:55 +00:00
Blackoutta and GitHub
736880e046
feat: support configurable redis key prefix ( #35139 )
2026-04-14 09:31:41 +00:00
autofix-ci[bot] and GitHub
b7b3ac2b5d
[autofix.ci] apply automated fixes
2026-04-14 09:29:37 +00:00
Yansong Zhang
67420004df
Merge branch 'feat/tidb-endpoint' of github.com:langgenius/dify into feat/tidb-endpoint
2026-04-14 17:27:02 +08:00
Yansong Zhang
729677ca2d
fix style
2026-04-14 17:24:09 +08:00
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
autofix-ci[bot] and GitHub
d13bb0d9d1
[autofix.ci] apply automated fixes
2026-04-14 08:27:24 +00:00
Yansong Zhang
99ef50e6f0
fix style
2026-04-14 16:24:59 +08:00
Joel and GitHub
9a47bb2f80
fix: doc modal hidden by config modal ( #35157 )
2026-04-14 08:16:19 +00:00
Joel and GitHub
d7ad2baf79
chore: clarify tracing error copy to direct users to the Tracing tab ( #35153 )
2026-04-14 08:15:07 +00:00
Yansong Zhang
68adcfc474
add migration
2026-04-14 15:58:24 +08:00
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
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
Yansong Zhang
21f3332086
Merge remote-tracking branch 'origin/main' into feat/tidb-endpoint
2026-04-14 15:54:25 +08:00
Yansong Zhang
1f4e039fc1
add migration
2026-04-14 15:52:41 +08:00
Yansong Zhang
5271190683
add new endpoint for every new cluster
2026-04-14 15:47:10 +08:00
aether and GitHub
62bb830338
refactor: convert InvokeFrom if/elif to match/case ( #35143 )
2026-04-14 07:46:58 +00:00
e2e5ad0c33
Merge remote-tracking branch 'origin/deploy/dev' into feat/evaluation
...
# Conflicts:
# api/tests/unit_tests/services/test_async_workflow_service.py
# api/tests/unit_tests/services/test_webhook_service.py
Co-authored-by: FFXN <31929997+FFXN@users.noreply.github.com >
2026-04-14 07:28:30 +00:00
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 and GitHub
711fe6ba2c
refactor: convert plugin permission if/elif to match/case ( #30001 ) ( #35140 )
2026-04-14 07:03:53 +00:00
FFXN
adc91ba30d
python3.12
2026-04-14 14:52:34 +08:00
FFXN
2132602c47
Merge remote-tracking branch 'origin/main' into feat/evaluation
2026-04-14 14:43:20 +08:00
FFXN
7f98d693da
Merge remote-tracking branch 'origin/main' into feat/evaluation
...
# Conflicts:
# api/controllers/console/app/workflow.py
# api/graphon/enums.py
# api/pyproject.toml
# api/services/workflow_service.py
# api/uv.lock
2026-04-14 14:40:57 +08:00
dataCenter430 and GitHub
fbedb60371
refactor: replace bare dict with typed annotations in core rag module ( #35097 )
2026-04-14 06:16:16 +00:00
dataCenter430 and GitHub
974d2f1627
refactor: replace bare dict with typed annotations in llm_generator and prompt ( #35100 )
2026-04-14 06:15:52 +00:00
dataCenter430 and GitHub
ed401728eb
refactor: replace bare dict with typed annotations in app_config/extension/provider ( #35099 )
2026-04-14 06:11:00 +00:00
dataCenter430 and GitHub
fc389a54c5
refactor: replace bare dict with typed annotations in core tools module ( #35098 )
2026-04-14 06:09:55 +00:00
JzoNg
605af8d60e
Merge branch 'main' into jzh
2026-04-14 14:05:44 +08:00
Benjamin and GitHub
c8b372dba0
chore(deps): update pyarrow to version 23.0.1 and add override deps ( #35137 )
2026-04-14 06:02:43 +00:00
非法操作 and GitHub
2333d75c56
chore: allow disabling app-level PostgreSQL timezone injection ( #35129 )
2026-04-14 05:57:27 +00:00
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 and GitHub
21ab9b9d8c
refactor(web): remove highPriority modal stacking ( #35132 )
2026-04-14 04:22:25 +00:00
yyh and GitHub
79c1473378
refactor(web): align tooltip content class props ( #35135 )
2026-04-14 04:21:55 +00:00
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 and GitHub
28185170b0
test: split merged API test modules and remove F811 ignore ( #35105 )
2026-04-14 03:54:30 +00:00
99 and GitHub
178883b4cc
chore: remove unused Ruff ignore rules ( #35102 )
2026-04-14 03:53:20 +00:00
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
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
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 and GitHub
0f643bca76
refactor: replace bare dict with dict[str, Any] in core tools and runtime ( #35111 )
2026-04-14 03:03:13 +00:00
wdeveloper16 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
4ee1bd5f32
refactor: replace bare dict with dict[str, Any] in VDB providers ( #35110 )
2026-04-14 03:02:36 +00:00
wdeveloper16 and GitHub
1c2bbed405
refactor: replace bare dict with dict[str, Any] in services grab-bag ( #35112 )
2026-04-14 03:02:34 +00:00
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
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 and GitHub
fbcab757d5
test(e2e): improve auth coverage and authoring support ( #34920 )
2026-04-14 02:22:34 +00:00
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
JzoNg
8747e3a2d3
Merge branch 'main' into jzh
2026-04-14 10:14:13 +08:00
bohdansolovie and GitHub
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 and GitHub
83b242be7b
refactor: replace bare dict with typed annotations in core plugin module ( #35096 )
2026-04-13 19:23:21 +00:00
bohdansolovie and GitHub
a12d740a5d
test: migrate mail and segment indexing integration tests to SQLAlchemy 2.0 APIs ( #35091 )
2026-04-13 19:22:34 +00:00
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
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 and GitHub
b0bf7ca486
refactor: replace bare dict with typed annotations in controllers ( #35095 )
2026-04-13 19:19:52 +00:00
bohdansolovie and GitHub
14d83c8bac
test: migrate trigger integration tests to SQLAlchemy 2.0 select API ( #35081 )
2026-04-13 17:19:34 +00:00
jimcody1995 and GitHub
8b506dfa42
refactor: replace bare dict with dict[str, Any] in openai_moderation ( #35079 )
2026-04-13 17:19:04 +00:00
wdeveloper16 and GitHub
ac2258c2dc
refactor: replace bare dict with dict[str, Any] in app_config managers ( #35087 )
2026-04-13 17:14:39 +00:00
wdeveloper16 and GitHub
3c279edcf2
refactor: replace bare dict with dict[str, Any] in app task_entities … ( #35084 )
2026-04-13 17:14:23 +00:00
wdeveloper16 and GitHub
9ed8a5ed73
refactor: replace bare dict with dict[str, Any] in model_manager and … ( #35083 )
2026-04-13 17:14:08 +00:00
wdeveloper16 and GitHub
3d4ddf4a6f
refactor: replace bare dict with dict[str, Any] in ops trace providers ( #35082 )
2026-04-13 17:13:46 +00:00
wdeveloper16 and GitHub
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 and GitHub
7056d2ae99
refactor: replace bare dict with dict[str, Any] in moderation module ( #35076 )
2026-04-13 17:09:06 +00:00
wdeveloper16 and GitHub
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 and GitHub
57c5f0ec87
refactor: replace bare dict with dict[str, Any] in tools manage services ( #35075 )
2026-04-13 17:08:31 +00:00
wdeveloper16 and GitHub
e5bd80c719
refactor: replace bare dict with dict[str, Any] in website_service ( #35074 )
2026-04-13 17:07:59 +00:00
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 and GitHub
bd30784b1d
chore(web): upgrade @base-ui/react to v1.4.0 ( #35048 )
2026-04-13 14:48:29 +00:00
Joel and GitHub
28fce0a890
fix: click empty http node value may cause blur ( #35051 )
2026-04-13 14:48:18 +00:00
wdeveloper16 and GitHub
e1eb582bea
refactor: replace bare dict with dict[str, Any] in pipeline_template module ( #35071 )
2026-04-13 14:05:59 +00:00
wdeveloper16 and GitHub
2042ee453b
refactor: replace bare dict with dict[str, Any] in helper cache modules ( #35067 )
2026-04-13 14:05:50 +00:00
wdeveloper16 and GitHub
33c4e512f1
refactor: replace bare dict with dict[str, Any] in tools message_transformer ( #35069 )
2026-04-13 14:05:39 +00:00
wdeveloper16 and GitHub
253e8a3f98
refactor: replace bare dict with dict[str, Any] in ops_trace_manager ( #35070 )
2026-04-13 14:05:29 +00:00
wdeveloper16 and GitHub
06b63d65d1
refactor: replace bare dict with dict[str, Any] in rag extractors ( #35068 )
2026-04-13 14:05:21 +00:00
hj24 and GitHub
08f3133414
fix: db session expired issue ( #35049 )
2026-04-13 13:06:13 +00:00
wdeveloper16 and GitHub
d412cddf39
refactor: replace bare dict with UtmInfo TypedDict in operation_service ( #35055 )
2026-04-13 13:05:47 +00:00
wdeveloper16 and GitHub
671c5cdd84
refactor: replace bare dict with WorkflowRunListArgs TypedDict ( #35057 )
2026-04-13 13:05:39 +00:00
wdeveloper16 and GitHub
554f060092
refactor: replace bare dict with AdvancedPromptTemplateArgs TypedDict ( #35056 )
2026-04-13 13:05:23 +00:00
wdeveloper16 and GitHub
e243e8d8a3
refactor: replace bare dict with dict[str, Any] in datasource_entities ( #35062 )
2026-04-13 13:01:50 +00:00
wdeveloper16 and GitHub
1b935a367f
refactor: replace bare dict with dict[str, Any] in watercrawl client ( #35063 )
2026-04-13 13:01:32 +00:00
wdeveloper16 and GitHub
2edd083a71
refactor: replace bare dict with dict[str, Any] in OpenAPI tools parser ( #35061 )
2026-04-13 13:01:21 +00:00
wdeveloper16 and GitHub
dd50a68bf2
refactor: replace bare dict with dict[str, Any] in ops_service tracin… ( #35064 )
2026-04-13 13:01:00 +00:00
wdeveloper16 and GitHub
e8dd3461e8
refactor: replace bare dict with dict[str, Any] in plugin endpoint_service ( #35065 )
2026-04-13 13:00:27 +00:00
-LAN- and GitHub
8dd4473432
refactor(auth): standardize failed login audit logging ( #35054 )
2026-04-13 12:26:13 +00:00
Stephen Zhou and GitHub
b5bbbdd840
chore: revert react-i18next update ( #35058 )
2026-04-13 11:56:34 +00:00
hj24
6e75b8d208
fix: db session expired issue
2026-04-13 19:09:04 +08:00
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
JzoNg
1712a2732a
Merge branch 'main' into jzh
2026-04-13 17:22:27 +08:00
JzoNg
46bc76bae3
feat(web): add evaluation cell in workflow log
2026-04-13 17:22:04 +08:00
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
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 and GitHub
815c536e05
fix: optimize trigger long running read transactions ( #35046 )
2026-04-13 08:22:54 +00:00
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
CodingOnStar
35bbf702ed
Merge branch 'feat/create-app' into deploy/dev
2026-04-13 14:39:50 +08:00
CodingOnStar
2c121b38af
refactor: update app creation tracking to use appMode instead of source identifiers
2026-04-13 14:37:13 +08:00
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
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 and GitHub
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
JzoNg
8c6dda125f
Merge branch 'main' into jzh
2026-04-13 14:13:32 +08:00
JzoNg
f6047aafe8
feat(web): metric descriptions
2026-04-13 14:13:04 +08:00
CodingOnStar
2d2b107a75
feat: implement app creation tracking and attribution handling
2026-04-13 14:12:14 +08:00
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
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 and GitHub
b0079e55b4
refactor(api): type WorkflowAppLog.to_dict with WorkflowAppLogDict TypedDict ( #34682 )
2026-04-13 05:47:44 +00:00
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
JzoNg
dce5715982
Merge branch 'main' into jzh
2026-04-13 13:35:13 +08:00
Jake Armstrong and GitHub
5a446f8200
refactor(api): deduplicate dataset controller schemas into controller_schemas.py ( #34756 )
2026-04-13 05:33:20 +00:00
dev-miro26 and GitHub
f4d5e2f43d
refactor(api): improve type safety in MCPToolManageService.execute_auth_actions ( #34824 )
2026-04-13 05:29:10 +00:00
Jake Armstrong and GitHub
9121f24181
refactor(api): deduplicate TextToAudioPayload and MessageListQuery into controller_schemas.py ( #34757 )
2026-04-13 05:27:35 +00:00
sxxtony and GitHub
7dd507af04
refactor: migrate SegmentAttachmentBinding to TypeBase ( #34810 )
2026-04-13 05:22:43 +00:00
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 and GitHub
ea9f74b581
refactor: migrate RecommendedApp to TypeBase ( #34808 )
2026-04-13 05:19:49 +00:00
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
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
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
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
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
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
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
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 and GitHub
8436470fcb
refactor: replace bare dict with TypedDicts in annotation_service ( #34998 )
2026-04-13 03:46:33 +00:00
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
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
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 and GitHub
b5259a3a85
refactor(api): enable reportUntypedFunctionDecorator in pyright config ( #26412 ) ( #35031 )
2026-04-13 03:28:23 +00:00
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
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
JzoNg
ea910b8e7d
Merge branch 'main' into jzh
2026-04-13 10:29:55 +08:00
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
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
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
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
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
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
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
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
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
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- and GitHub
8c4ea5c898
fix: external dataset tenant checks for bound knowledge APIs ( #34734 )
2026-04-13 01:47:57 +00:00
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 and GitHub
534fea7104
refactor: replace bare dict with typed annotations in external_data_tool ( #34996 )
2026-04-13 01:02:22 +00:00
dataCenter430 and GitHub
bc2b9eec58
test: migrate test_workflow_draft_variable_service to SQLAlchemy 2.0 select() API ( #34986 )
2026-04-13 00:57:21 +00:00
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 and GitHub
602753b68a
refactor: replace bare dict with ActionDict TypedDict in cot_agent_runner ( #34997 )
2026-04-13 00:53:20 +00:00
YBoy and GitHub
44ebfa3bb8
refactor(api): type _get_cluster_connection_health_params with TypedDict ( #34999 )
2026-04-13 00:52:12 +00:00
YBoy and GitHub
6bacf7f953
refactor(api): type _serialize_full_content with FullContentDict TypedDict ( #35000 )
2026-04-13 00:51:26 +00:00
YBoy and GitHub
095962f13e
refactor(api): type DataSourceApiKeyAuthBinding.to_dict with TypedDict ( #35001 )
2026-04-13 00:50:58 +00:00
GDS K S and GitHub
0862fd74b0
refactor: migrate _model_to_insertion_dict return type to TypedDict ( #34988 )
2026-04-12 09:50:55 +00:00
dataCenter430 and GitHub
e0139f91c8
test: migrate conftest and plugin lifecycle tests to SQLAlchemy 2.0 select() API ( #34979 )
2026-04-12 05:21:31 +00:00
dataCenter430 and GitHub
64920ef648
test: migrate test_messages_clean_service to SQLAlchemy 2.0 select() API ( #34984 )
2026-04-12 05:21:07 +00:00
dataCenter430 and GitHub
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
JzoNg
e51af66d95
feat(web): support creator filtering in apps & snippets
2026-04-12 12:19:17 +08:00
JzoNg
f93b287949
feat(web): billing for evaluation & snippets
2026-04-12 11:09:15 +08:00
JzoNg
627fbd2e86
feat(web): rag-pipeline evaluation configuration
2026-04-12 10:36:20 +08:00
JzoNg
e4c056a57a
Merge branch 'main' into jzh
2026-04-12 10:16:13 +08:00
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
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
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
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
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
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 and GitHub
7bd5e80323
refactor(services): migrate datasource_provider_service to SQLAlchemy 2.0 select() API ( #34974 )
2026-04-12 01:23:24 +00:00
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 and GitHub
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 and GitHub
859920a81f
refactor: migrate verify_subscription_credentials return type to TypedDict ( #34967 )
2026-04-11 16:41:40 +00:00
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 and GitHub
12814b55d2
refactor(api): migrate core RAG layer to SQLAlchemy 2.0 select() API ( #34965 )
2026-04-11 16:32:20 +00:00
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 and GitHub
169184ac9b
test: migrate Conversation/Message inputs tenant resolution SQL tests to Testcontainers ( #34957 )
2026-04-11 15:39:30 +00:00
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 and GitHub
65d66768c1
fix: fix tool output duplicate ( #34962 )
2026-04-11 15:07:31 +00:00
yyh and GitHub
c960f7ae48
refactor: remove base ui i18n dependency ( #34921 )
2026-04-11 12:10:30 +00:00
BitToby and GitHub
d5104a4268
test: remove dataset permission mock tests superseded by testcontainers ( #34936 )
2026-04-11 04:29:39 +00:00
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 and GitHub
0ff41a1127
test: remove dataset metadata mock tests superseded by testcontainers ( #34931 )
2026-04-11 03:37:20 +00:00
BitToby and GitHub
7192af41e4
test: remove dataset service update/delete mock tests superseded by testcontainers ( #34937 )
2026-04-11 00:54:58 +00:00
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 and GitHub
4be479fa06
refactor(api): type SQLALCHEMY_ENGINE_OPTIONS with TypedDict ( #34941 )
2026-04-11 00:39:37 +00:00
YBoy and GitHub
e0d69204cd
refactor(api): type DatasourceInvokeMeta.to_dict with TypedDict ( #34940 )
2026-04-11 00:39:06 +00:00
YBoy and GitHub
f2d6275da4
refactor(api): type get_prompt_template with TypedDict ( #34943 )
2026-04-11 00:38:16 +00:00
YBoy and GitHub
992ac38d0d
refactor(api): type ToolInvokeMeta.to_dict with TypedDict ( #34942 )
2026-04-11 00:37:10 +00:00
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
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
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
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 and GitHub
674495680d
refactor(api): type Redis connection param builder functions with TypedDicts ( #34875 )
2026-04-10 11:36:39 +00:00
wangxiaolei and GitHub
04f5fe5e38
fix: fix outputs share same name var ( #34604 )
2026-04-10 11:30:21 +00:00
非法操作 and GitHub
1b7d0bd4e6
chore: should hide change action when node is undeletable ( #34592 )
2026-04-10 11:29:29 +00:00
-LAN- and GitHub
66183c1f0a
docs(contributing): move agent attribution guidance to PR template ( #34919 )
2026-04-10 11:11:12 +00:00
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 and GitHub
6612ba69b1
fix(workflow): correct maximized editor panel layout in execution logs ( #34909 )
2026-04-10 10:59:09 +00:00
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 and GitHub
2eb43b1e1f
refactor: make DefaultFieldsMixin compatible with TypeBase (MappedAsDataclass) ( #34686 )
2026-04-10 18:53:27 +08:00
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
JzoNg
23291398ec
feat(web): switch warining dialog
2026-04-10 18:13:13 +08:00
JzoNg
79fc352a5a
feat(web): evaluation run detail
2026-04-10 17:48:28 +08:00
JzoNg
8b6b3cddea
refactor(web): rag-pipeline evaluation
2026-04-10 17:31:10 +08:00
JzoNg
d1ca468c1e
Merge branch 'main' into jzh
2026-04-10 17:12:57 +08:00
JzoNg
ce28ad771c
feat(web): test history of rag-pipeline evaluation
2026-04-10 17:12:27 +08:00
JzoNg
ba951b01de
feat(web): template download
2026-04-10 17:05:14 +08:00
JzoNg
670ab16ea1
feat(web): template download & upload & run in rag-pipeline
2026-04-10 16:51:06 +08:00
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
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
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 and GitHub
98eedf14dc
refactor(services): replace Union with | syntax in service layer ( #34905 )
2026-04-10 07:44:47 +00:00
呆萌闷油瓶 and GitHub
cd3ee5bd5d
fix: sqlalchemy.orm.exc.DetachedInstanceError ( #34910 )
2026-04-10 07:44:22 +00:00
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 and GitHub
af55665ff2
refactor(otel): replace Any with Tracer and [T] generics ( #34883 )
2026-04-10 07:37:14 +00:00
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
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
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
JzoNg
4680535ecd
Merge branch 'main' into jzh
2026-04-10 13:49:26 +08:00
JzoNg
f96e63460e
feat(web): save configuration
2026-04-10 13:49:05 +08:00
corevibe555 and GitHub
7f4bf19186
refactor(mcp): remove unused AnyFunction alias, tighten callback type ( #34890 )
2026-04-10 05:48:01 +00:00
corevibe555 and GitHub
07c573e52f
refactor(api): replace Optional/Union with | syntax, remove dead AnyFunction ( #34894 )
2026-04-10 05:46:05 +00:00
sxxtony and GitHub
660c7e4a43
refactor: migrate TrialApp and AccountTrialAppRecord to TypeBase ( #34897 )
2026-04-10 05:13:06 +00:00
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 and GitHub
c41b62f47e
refactor(api): type format_preview returns with TypedDicts in index processors ( #34893 )
2026-04-10 05:01:01 +00:00
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
JzoNg
2df79c0404
refactor: input fields
2026-04-10 12:04:51 +08:00
JzoNg
acef9630d5
feat(web): input fields display
2026-04-10 11:39:35 +08:00
JzoNg
12c3b2e0cd
feat(web): start run
2026-04-10 11:26:12 +08:00
-LAN- and GitHub
b90fe73c96
fix(api): prevent cross-tenant external API use-check disclosure ( #34744 )
2026-04-10 03:23:32 +00:00
Pulakesh and GitHub
d19f47b458
fix(api): replace assert isinstance with proper runtime type checks in message transformers ( #34865 )
2026-04-10 03:19:52 +00:00
carlos4s and GitHub
86fd94767c
refactor(api): use sessionmaker in relyt & tidb_vector VDB services ( #34848 )
2026-04-10 03:16:25 +00:00
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
JzoNg
577707ae50
refactor(web): input fields
2026-04-10 11:10:24 +08:00
JzoNg
03325e9750
feat(web): run history of batch test
2026-04-10 10:58:40 +08:00
JzoNg
a7ef8f9c12
Merge branch 'main' into jzh
2026-04-10 10:36:45 +08:00
volcano303 and GitHub
40e23ce8dc
refactor(api): type DatasourceProviderApiEntity.to_dict with TypedDict ( #34879 )
2026-04-10 01:47:59 +00:00
Jean Ibarz and GitHub
d50f096b14
fix(mcp): catch JSONDecodeError in OAuth discovery functions 🤖 🤖 🤖 ( #34868 )
2026-04-10 01:28:57 +00:00
dataCenter430 and GitHub
1117b6e72d
refactor: convert appmode misc if/elif to match/case ( #30001 ) ( #34869 )
2026-04-10 00:35:12 +00:00
dataCenter430 and GitHub
c5c5c71d15
refactor(api): type OpenSearch/Lindorm/Huawei VDB config params dicts with TypedDicts ( #34870 )
2026-04-10 00:34:34 +00:00
dataCenter430 and GitHub
a31c1d2c69
refactor(api): type Celery SSL options and Sentinel transport dicts with TypedDicts ( #34871 )
2026-04-10 00:33:23 +00:00
YBoy and GitHub
2352269ba9
refactor(api): type recommend app database retrieval dicts with TypedDicts ( #34873 )
2026-04-10 00:32:24 +00:00
sxxtony and GitHub
985e71ebf4
refactor: migrate TrialApp and AccountTrialAppRecord to TypeBase ( #34806 )
2026-04-09 15:41:29 +00:00
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
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
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 and GitHub
0a6494abfb
refactor(api): deduplicate EnabledConfig property logic in AppModelConfig ( #34793 )
2026-04-09 14:24:39 +00:00
Renzo and GitHub
75b88a5416
refactor: migrate session.query to select API in deal dataset index update task ( #34847 )
2026-04-09 14:17:08 +00:00
aliworksx08 and GitHub
e143dbce50
refactor: migrate session.query to select API in webhook service ( #34849 )
2026-04-09 14:16:33 +00:00
aliworksx08 and GitHub
8ad131bb3b
refactor: migrate session.query to select API in file service ( #34852 )
2026-04-09 14:15:59 +00:00
JzoNg
40284d9f95
refactor(web): batch test of evaluation
2026-04-09 21:19:51 +08:00
JzoNg
5efe8b8bd7
feat(web): add condition
2026-04-09 21:08:45 +08:00
JzoNg
8dc6d736ee
refactor(web): store of evaluation
2026-04-09 20:32:53 +08:00
JzoNg
5316372772
feat(web): judgement condition
2026-04-09 20:18:25 +08:00
JzoNg
4d1499ef75
refactor(web): refactor condition group
2026-04-09 19:46:18 +08:00
JzoNg
0438285277
Merge branch 'main' into jzh
2026-04-09 19:24:10 +08:00
JzoNg
4879ea5cd5
feat(web): support variable selecting in variable mapping
2026-04-09 19:23:22 +08:00
wangxiaolei and GitHub
41eeb1f2e7
fix: fix sqlalchemy.orm.exc.DetachedInstanceError ( #34845 )
2026-04-09 10:55:48 +00:00
JzoNg
2a1761ac06
feat(web): add output
2026-04-09 18:16:30 +08:00
JzoNg
c29245c1cb
feat(web): only one evaluation workflow can be added
2026-04-09 17:43:34 +08:00
JzoNg
5069694bba
refactor(web): remove unused metric property
2026-04-09 17:30:10 +08:00
FFXN
bc426419f4
Unify the data structure of the GET and PUT interfaces configured by evaluation.
2026-04-09 17:27:47 +08:00
JzoNg
d1a80a85c0
refactor(web): evaluation configure schema update
2026-04-09 17:17:15 +08:00
Stephen Zhou
6dd0d790a0
update
2026-04-09 16:46:17 +08:00
Stephen Zhou
d6c3df33c1
Merge branch 'main' into deploy/dev
2026-04-09 16:45:53 +08:00
Stephen Zhou and GitHub
02c1bfc3e7
chore: install from npm for vinext ( #34840 )
2026-04-09 08:35:01 +00:00
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
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 and GitHub
1befd2a602
fix(web): resolve Dify compact array types in tool output schema ( #34804 )
2026-04-09 08:01:23 +00:00
-LAN- and GitHub
d1e33ba9ea
refactor(api): reduce Dify GraphInitParams usage ( #34825 )
2026-04-09 07:59:15 +00:00
JzoNg
5c93d74dec
Merge branch 'main' into jzh
2026-04-09 15:36:00 +08:00
JzoNg
e52dbd49be
feat(web): dataset evaluation configure
2026-04-09 15:34:59 +08:00
Stephen Zhou and GitHub
7d793e12c8
chore: update deps ( #34833 )
2026-04-09 07:31:57 +00:00
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
JzoNg
ccc8a5f278
refactor(web): dataset evaluation
2026-04-09 14:56:22 +08:00
-LAN- and GitHub
ec56f4e839
fix(docker): restore S3_ADDRESS_STYLE env examples ( #34826 )
2026-04-09 06:44:28 +00:00
JzoNg
cfb5b9dfea
feat(web): dataset evaluation configure fetch
2026-04-09 14:21:01 +08:00
Jonathan Chang and GitHub
d5ababfed0
refactor(api): deduplicate json serialization in AppModelConfig.from_model_config_dict ( #34795 )
2026-04-09 06:14:48 +00:00
yyh and GitHub
8225f98565
fix(web): use nuqs for log conversation url state ( #34820 )
2026-04-09 06:09:27 +00:00
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 and GitHub
66e588c8ca
refactor(api): use sessionmaker in builtin tools manage service ( #34812 )
2026-04-09 05:58:38 +00:00
Renzo and GitHub
9a51c2f56a
refactor: migrate session.query to select API in deal dataset vector index task ( #34819 )
2026-04-09 05:50:59 +00:00
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 and GitHub
d360929af1
refactor(api): use sessionmaker in pgvecto_rs VDB service ( #34818 )
2026-04-09 05:49:03 +00:00
dataCenter430 and GitHub
5f53748d07
refactor: convert ToolProviderType if/elif to match/case ( #30001 ) ( #34794 )
2026-04-09 05:48:40 +00:00
Renzo and GitHub
e3cc4b83c8
refactor: migrate session.query to select API in clean dataset task ( #34815 )
2026-04-09 05:46:36 +00:00
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
JzoNg
73d95245f8
feat(web): dataset evaluation layout
2026-04-09 13:44:29 +08:00
Renzo and GitHub
f5ea61e93e
refactor: migrate session.query to select API in document indexing sync task ( #34813 )
2026-04-09 05:44:13 +00:00
carlos4s and GitHub
a76a8876d1
refactor(api): use sessionmaker in datasource provider service ( #34811 )
2026-04-09 05:43:13 +00:00
carlos4s and GitHub
be1f4b34f8
refactor(api): use sessionmaker in workflow & RAG pipeline services ( #34805 )
2026-04-09 05:42:39 +00:00
JzoNg
fb91984fcb
feat(web): add evaluation navigation for rag-pipeline
2026-04-09 13:26:43 +08:00
JzoNg
29cb1fa12e
Merge branch 'main' into jzh
2026-04-09 13:15:20 +08:00
Jake Armstrong and GitHub
c19a822e1b
refactor: deduplicate DefaultRetrievalModelDict TypedDict into retrieval_service.py ( #34758 )
2026-04-09 04:13:04 +00:00
dataCenter430 and GitHub
8782787a9e
refactor: convert TelemetryCase if/elif to match/case ( #3001 ) ( #34797 )
2026-04-09 03:40:07 +00:00
lif and GitHub
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
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
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
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 and GitHub
7ca5b726a2
refactor: convert ProviderQuota if/elif to match/case ( #30001 ) ( #34791 )
2026-04-09 02:28:19 +00:00
dataCenter430 and GitHub
0bdd1267fb
refactor: convert appmode plugin if/elif to match/case ( #30001 ) ( #34790 )
2026-04-09 02:28:03 +00:00
dataCenter430 and GitHub
3ea88dfc7f
refactor: convert appMode controllers if/elif to match/case ( #30001 ) ( #34789 )
2026-04-09 02:27:19 +00:00
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 and GitHub
1c7cf44af4
refactor: convert SegmentType controllers if/elif to match/case ( #30001 ) ( #34784 )
2026-04-09 01:11:47 +00:00
JzoNg
78240ed199
Merge branch 'main' into jzh
2026-04-09 09:07:12 +08:00
dataCenter430 and GitHub
3325392cc5
refactor: convert segmentType workflow if/elif to match/case ( #34785 )
2026-04-09 00:51:43 +00:00
dataCenter430 and GitHub
fd2843b0fb
refactor: convert file-transfer-method-tools if/elif to match/case ( #30001 ) ( #34783 )
2026-04-09 00:42:13 +00:00
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 and GitHub
9c4f897b9a
refactor: convert segmentType if/elif to match/case in webhook_service.py ( #30001 ) ( #34770 )
2026-04-09 00:36:28 +00:00
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 and GitHub
ce68f2cdc6
refactor: convert webapp auth type if/elif to match/case ( #30001 ) ( #34782 )
2026-04-09 00:16:44 +00:00
dataCenter430 and GitHub
a8fa552b3a
refactor: convert importStatus if/elif to match/case ( #30001 ) ( #34780 )
2026-04-09 00:04:47 +00:00
Jake Armstrong and GitHub
bd257777a0
refactor(api): deduplicate workflow controller schemas into controller_schemas.py ( #34755 )
2026-04-08 23:49:04 +00:00
dataCenter430 and GitHub
e6715a2dbe
refactor: convert FileTransferMethod if/elif to match/case ( #30001 ) ( #34769 )
2026-04-08 23:27:10 +00:00
Jake Armstrong and GitHub
8f46c9113c
refactor(api): deduplicate ImportMode and ImportStatus enums from rag_pipeline_dsl_service ( #34759 )
2026-04-08 23:23:04 +00:00
carlos4s and GitHub
5aa4e23f54
refactor(api): use sessionmaker in end user, retention & cleanup services ( #34765 )
2026-04-08 23:21:28 +00:00
Renzo and GitHub
5821511114
refactor: migrate session.query to select API in batch clean and disable segments tasks ( #34760 )
2026-04-08 23:20:25 +00:00
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 and GitHub
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 and GitHub
1d971d3240
refactor(api): use sessionmaker in plugin & trigger services ( #34764 )
2026-04-08 23:18:26 +00:00
carlos4s and GitHub
02a9f0abca
refactor(api): use sessionmaker in core app generators & pipelines ( #34771 )
2026-04-08 23:15:58 +00:00
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
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 and GitHub
4c70bfa8b8
refactor(api): use sessionmaker in trigger provider service & dataset… ( #34774 )
2026-04-08 23:13:38 +00:00
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
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
Stephen Zhou
93f9004898
Merge branch 'main' into deploy/dev
2026-04-08 23:37:39 +08:00
Stephen Zhou
56fd708cf6
update
2026-04-08 23:35:13 +08:00
Stephen Zhou
6234776ae3
Revert "try pass nonce to next theme"
...
This reverts commit 731adab593 .
2026-04-08 23:34:46 +08:00
Stephen Zhou
731adab593
try pass nonce to next theme
2026-04-08 22:25:32 +08: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 and GitHub
4fb3fab82d
fix: add backward-compatible query param for decode_plugin_from_ident… ( #34720 )
2026-04-08 13:28:37 +00:00
wangxiaolei and GitHub
3cea0dfb07
fix: fix import error ( #34728 )
2026-04-08 13:27:53 +00:00
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
Stephen Zhou
d06ce2ef78
revert
2026-04-08 19:51:56 +08:00
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
Stephen Zhou
abcf4a5730
try disable csp
2026-04-08 19:06:15 +08:00
Stephen Zhou
5b3616aa33
Revert "try disable csp for test"
...
This reverts commit 19ab594c72 .
2026-04-08 19:05:33 +08:00
yyh and GitHub
208604a3a8
fix(ci): repair i18n bridge and translation workflow ( #34738 )
2026-04-08 11:05:13 +00:00
Stephen Zhou
19ab594c72
try disable csp for test
2026-04-08 18:55:05 +08:00
Stephen Zhou
b64e930771
Merge branch 'main' into deploy/dev
2026-04-08 18:50:29 +08:00
Stephen Zhou and GitHub
63bfba0bdb
fix: update how ky handle error ( #34735 )
2026-04-08 10:38:33 +00:00
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
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
40bca2ad9c
Merge branch 'main' into deploy/dev
2026-04-08 16:08:54 +08:00
Stephen Zhou and GitHub
546062d2cd
chore: remove raw vite deps ( #34726 )
2026-04-08 07:49:53 +00:00
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
hj24
ef7dc9eabb
Merge branch 'feat/new-biliing-quota' into deploy/dev
2026-04-08 15:02:50 +08:00
hj24
ae01a5d137
fix: unit test mock
2026-04-08 14:42:52 +08:00
hj24
ad6670ebcc
fix: correct quota info response
2026-04-08 14:23:57 +08:00
hj24
8ca0917044
Merge branch 'main' into feat/new-biliing-quota
2026-04-08 13:39:24 +08:00
corevibe555 and GitHub
4d4265f531
refactor(api): deduplicate Pydantic models across fields and controllers ( #34718 )
2026-04-08 05:20:00 +00:00
Will and GitHub
e138523123
fix: legacy model_type deserialization regression ( #34717 )
2026-04-08 05:08:12 +00:00
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 and GitHub
909c062ee1
fix(web): avoid prehydration script in slider ( #34676 )
2026-04-08 04:03:19 +00:00
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 and GitHub
017f09f1e9
ci: update web changes scope ( #34713 )
2026-04-08 03:24:41 +00:00
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 and GitHub
5cd267d755
refactor(api): deduplicate RAG index entities and consolidate import paths ( #34690 )
2026-04-08 02:49:40 +00:00
Stephen Zhou and GitHub
d30946dabf
chore: update deps ( #34704 )
2026-04-08 02:45:30 +00:00
wangxiaolei and GitHub
b0e524213e
fix: backendModelConfig.chat_prompt_config.prompt is undefined ( #34709 )
2026-04-08 02:29:18 +00:00
corevibe555 and GitHub
b1adb5652e
refactor(api): deduplicate I18nObject in datasource entities ( #34701 )
2026-04-08 01:36:56 +00:00
corevibe555 and GitHub
c825d5dcf6
refactor(api): tighten types for Tenant.custom_config_dict and MCPToolProvider.headers ( #34698 )
2026-04-08 01:36:42 +00:00
Renzo and GitHub
2127d5850f
refactor: replace untyped dicts with TypedDict in VDB config classes ( #34697 )
2026-04-08 00:57:11 +00:00
carlos4s and GitHub
ae9fcc2969
refactor: use sessionmaker in controllers, events, models, and tasks 1 ( #34693 )
2026-04-07 23:47:20 +00:00
corevibe555 and GitHub
624db69f12
refactor(api): remove duplicated RAG entities from services layer ( #34689 )
2026-04-07 23:36:59 +00:00
corevibe555 and GitHub
80a7843f45
refactor(api): migrate consumers to shared RAG domain entities from core/rag/entities/ ( #34692 )
2026-04-07 23:22:56 +00:00
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 and GitHub
5aa2524d33
refactor(api): type I18nObject.to_dict with I18nObjectDict TypedDict ( #34680 )
2026-04-07 22:57:32 +00:00
Pulakesh and GitHub
2575a3a3ab
refactor(api): clean up AssistantPromptMessage typing in CotChatAgentRunner ( #34681 )
2026-04-07 22:53:14 +00:00
corevibe555 and GitHub
f8f7b0ec1a
refactor(api): deduplicate shared auth request payloads into auth_entities.py ( #34694 )
2026-04-07 22:51:11 +00:00
corevibe555 and GitHub
d2ee486900
refactor(api): extract shared RAG domain entities into core/rag/entity ( #34685 )
2026-04-07 22:43:37 +00:00
Statxc and GitHub
c44ddd9831
refactor(api): type Chroma and AnalyticDB config params dicts with TypedDicts ( #34678 )
2026-04-07 13:27:12 +00:00
Statxc and GitHub
e645cbd8f8
refactor(api): type VDB config params dicts with TypedDicts ( #34677 )
2026-04-07 13:23:42 +00:00
YBoy and GitHub
485fc2c416
refactor(api): type Tenant custom config with TypedDict and tighten MCP headers type ( #34670 )
2026-04-07 13:18:19 +00:00
YBoy and GitHub
f09be969bb
refactor(api): type single-node graph structure with TypedDicts in workflow_entry ( #34671 )
2026-04-07 13:18:00 +00:00
Statxc and GitHub
597a0b4d9f
refactor(api): type indexing result with IndexingResultDict TypedDict ( #34672 )
2026-04-07 13:17:39 +00:00
Statxc and GitHub
779cce3c61
refactor(api): type gen_index_struct_dict with VectorIndexStructDict TypedDict ( #34675 )
2026-04-07 13:17:20 +00:00
Statxc and GitHub
b5d9a71cf9
refactor(api): type VDB to_index_struct with VectorIndexStructDict TypedDict ( #34674 )
2026-04-07 13:17:04 +00:00
corevibe555 and GitHub
c2af415450
refactor(api): Extract shared ResponseModel ( #34633 )
2026-04-07 13:05:38 +00:00
Dream and GitHub
89ce61cfea
refactor(api): replace json.loads with Pydantic validation in security and tools layers ( #34380 )
2026-04-07 12:11:51 +00:00
FFXN
744a7259bc
feat: add workflow_type (workflow, chat, evaluation) when get apps and app detail.
2026-04-07 17:39:14 +08:00
yyh and GitHub
05c5327f47
chore: remove unused pnpm overrides ( #34658 )
2026-04-07 09:36:49 +00:00
yyh and GitHub
3891c0a255
fix(workflow): correct env variable picker validation ( #34666 )
2026-04-07 09:34:25 +00:00
非法操作 and GitHub
63b1d0c1ea
fix: var input label missing icon ( #34569 )
2026-04-07 09:33:13 +00:00
JzoNg
8f8707fd77
Merge branch 'main' into jzh
2026-04-07 16:57:37 +08:00
JzoNg
ed3db06154
feat(web): restrictions of evalution workflow available nodes
2026-04-07 16:12:25 +08:00
Pulakesh and GitHub
75ed38fb3d
fix( #34636 ): replace SimpleNamespace with MagicMock(spec=App) in test_app_dsl_service ( #34659 )
2026-04-07 07:25:46 +00:00
JzoNg
7c05a68876
Merge branch 'main' into jzh
2026-04-07 14:41:42 +08:00
Statxc and GitHub
63db9a7a2f
refactor(api): type load balancing config dicts with TypedDict ( #34639 )
2026-04-07 05:58:10 +00:00
Statxc and GitHub
19c80f0f0e
refactor(api): type error stream response with TypedDict ( #34641 )
2026-04-07 05:57:42 +00:00
YBoy and GitHub
c5a0bde3ec
refactor(api): type aliyun trace utils with TypedDict and tighten return types ( #34642 )
2026-04-07 05:57:22 +00:00
YBoy and GitHub
1261e5e5e8
refactor(api): type webhook validation result and workflow inputs with TypedDict ( #34645 )
2026-04-07 05:57:02 +00:00
Renzo and GitHub
e2ecd68556
refactor: migrate session.query to select API in rag pipeline task files ( #34648 )
2026-04-07 05:56:19 +00:00
Pulakesh and GitHub
bceb0eee9b
refactor(api): migrate dict returns to TypedDicts in billing service ( #34649 )
2026-04-07 05:56:02 +00:00
Renzo and GitHub
173e818a62
refactor: migrate session.query to select API in summary and remove document tasks ( #34650 )
2026-04-07 05:55:31 +00:00
YBoy and GitHub
84d8940dbf
refactor(api): type app parameter feature toggles with FeatureToggleD… ( #34651 )
2026-04-07 05:53:50 +00:00
Renzo and GitHub
3e995e6a6d
refactor: migrate session.query to select API in document task files ( #34646 )
2026-04-07 05:53:21 +00:00
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
JzoNg
6cfc0dd8e1
Merge branch 'main' into jzh
2026-04-07 12:52:13 +08:00
Renzo and GitHub
72adb5468c
refactor: migrate session.query to select API in retrieval_service ( #34638 )
2026-04-07 04:46:30 +00:00
Renzo and GitHub
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 and GitHub
68bd29eda2
refactor: migrate session.query to select API in sync task and services ( #34619 )
2026-04-07 04:23:14 +00:00
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 and GitHub
b9c122e7f4
fix: simplify pre-commit hook flow ( #34637 )
2026-04-07 04:19:31 +00:00
aliworksx08 and GitHub
396b39dff9
refactor: migrate session.query to select API in console controllers ( #34607 )
2026-04-07 04:19:30 +00:00
Renzo and GitHub
ac8bd12609
refactor: migrate session.query to select API in small task files ( #34617 )
2026-04-07 04:13:22 +00:00
Renzo and GitHub
b55bef4438
refactor: migrate session.query to select API in core misc modules ( #34608 )
2026-04-07 04:08:34 +00:00
非法操作 and GitHub
2f9667de76
fix: web app user avatar display incorrect black ( #34624 )
2026-04-07 03:23:56 +00:00
Statxc and GitHub
a7b6307d32
refactor(api): type dataset service dicts with TypedDict ( #34625 )
2026-04-07 02:10:52 +00:00
Statxc and GitHub
2883ad6764
refactor(api): type plugin migration results with TypedDict ( #34627 )
2026-04-07 02:10:23 +00:00
Pulakesh and GitHub
0feff5b048
refactor(api): enforce strict typing on retrieval_model to resolve FIXME ( #34614 )
2026-04-07 01:10:53 +00:00
Statxc and GitHub
0bce6b35b4
refactor(api): type LLM generator results with TypedDict ( #34621 )
2026-04-07 01:06:08 +00:00
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 and GitHub
a39173c227
refactor(api): type notification response with NotificationResponseDict TypedDict ( #34616 )
2026-04-07 01:03:18 +00:00
YBoy and GitHub
12e93d374f
refactor(api): type MCP tool schema and arguments with TypedDict ( #34612 )
2026-04-07 01:02:06 +00:00
YBoy and GitHub
922f9242e4
refactor(api): type crawl status dicts with CrawlStatusDict TypedDict ( #34611 )
2026-04-07 01:01:04 +00:00
YBoy and GitHub
7fc0a791a2
refactor(api): type document summary status detail with TypedDict ( #34610 )
2026-04-07 01:00:39 +00:00
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
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 and GitHub
5ad906ea6a
refactor(api): type workflow run related counts with RelatedCountsDict TypedDict ( #34530 )
2026-04-06 13:17:01 +00:00
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 and GitHub
1e5cd69205
refactor(api): type archive manifest with ArchiveManifestDict TypedDict ( #34594 )
2026-04-06 11:35:11 +00:00
Jake Armstrong and GitHub
9081c46565
refactor(api): type upload file serialization with UploadFileDict TypedDict ( #34589 )
2026-04-06 11:34:52 +00:00
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
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
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 and GitHub
9c880dd650
refactor(api): type orphaned draft variable stats with TypedDict ( #34590 )
2026-04-06 11:30:53 +00:00
YBoy and GitHub
01ba0e050f
refactor(api): reuse IdentityDict TypedDict in logging filters ( #34593 )
2026-04-06 11:30:21 +00:00
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
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
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
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
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
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
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 and GitHub
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
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
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
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
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
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
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
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
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 and GitHub
cb9f4bb100
build: include packages in docker build ( #34532 )
2026-04-03 13:40:16 +00:00
YBoy and GitHub
8a398f3105
refactor(api): type messages cleanup stats with MessagesCleanStatsDict TypedDict ( #34527 )
2026-04-03 12:29:41 +00:00
YBoy and GitHub
0f051d5886
refactor(api): type celery sqlcommenter tags with CelerySqlcommenterTagsDict TypedDict ( #34526 )
2026-04-03 12:06:15 +00:00
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
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
JzoNg
81baeae5c4
fix(web): evaluation workflow switch
2026-04-03 18:22:44 +08:00
JzoNg
a3010bdc0b
Merge branch 'main' into jzh
2026-04-03 18:05:54 +08:00
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
FFXN
3df173948c
feat: many refactors.
2026-04-03 17:09:33 +08:00
JzoNg
8133e550ed
chore: fix pre-hook of web
2026-04-03 16:21:32 +08:00
JzoNg
2bb0eab636
chore(web): mapping row refactor
2026-04-03 16:10:41 +08:00
JzoNg
5311b5d00d
feat(web): available evaluation workflow selector
2026-04-03 16:06:33 +08:00
JzoNg
9b02ccdd12
Merge branch 'main' into jzh
2026-04-03 15:15:11 +08:00
JzoNg
231783eebe
chore(web): fix lint
2026-04-03 15:13:52 +08:00
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
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
JzoNg
756606f478
feat(web): hide card view in evaluation
2026-04-03 14:39:41 +08:00
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
JzoNg
6651c1c5da
feat(web): workflow switch
2026-04-03 14:22:50 +08:00
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
JzoNg
61e257b2a8
feat(web): app switch api
2026-04-03 13:56:00 +08:00
Stephen Zhou and GitHub
4fedd43af5
chore: update code-inspector-plugin to 1.5.1 ( #34506 )
2026-04-03 05:34:03 +00:00
yyh and GitHub
a263f28e19
fix(web): restore ui select public exports ( #34501 )
2026-04-03 04:42:02 +00:00
Stephen Zhou and GitHub
d53862f135
chore: override lodash ( #34502 )
2026-04-03 04:40:46 +00:00
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
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 and GitHub
33d4fd357c
refactor: select in account_service (AccountService class) ( #34496 )
2026-04-03 03:41:46 +00:00
agenthaulk and GitHub
e55bd61c17
refactor: replace useContext with use in selected batch ( #34450 )
2026-04-03 03:37:35 +00:00
JzoNg
3ac4caf735
Merge branch 'main' into jzh
2026-04-03 11:28:22 +08:00
Stephen Zhou and GitHub
f2fc213d52
chore: update deps ( #34487 )
2026-04-03 03:26:49 +00:00
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 and GitHub
71d299d0d3
refactor(api): type hit testing retrieve responses with TypedDict ( #34484 )
2026-04-03 02:25:30 +00:00
YBoy and GitHub
e178451d04
refactor(api): type log identity dict with IdentityDict TypedDict ( #34485 )
2026-04-03 02:25:02 +00:00
YBoy and GitHub
9a6222f245
refactor(api): type webhook data extraction with RawWebhookDataDict TypedDict ( #34486 )
2026-04-03 02:24:17 +00:00
YBoy and GitHub
affe5ed30b
refactor(api): type get_knowledge_rate_limit with KnowledgeRateLimitD… ( #34483 )
2026-04-03 02:23:32 +00:00
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
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
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 and GitHub
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 and GitHub
dbfb474eab
refactor: select in workflow_tools_manage_service ( #34477 )
2026-04-02 12:35:04 +00:00
Renzo and GitHub
d243de26ec
refactor: select in metadata_service ( #34479 )
2026-04-02 12:34:38 +00:00
Stephen Zhou and GitHub
894826771a
chore: clean up useless tailwind reference ( #34478 )
2026-04-02 11:45:19 +00:00
hj24
b2861e019b
fix: merge error
2026-04-02 18:16:31 +08:00
Joel
cad9936c0a
Merge branch 'fix/ps-not-send' into deploy/dev
2026-04-02 17:55:04 +08:00
hj24
8c0b596ced
Merge branch 'chore-debug-partnerstack' into deploy/dev
2026-04-02 17:54:06 +08:00
Joel
65e434cf06
chore: add debug
2026-04-02 17:53:52 +08:00
hj24
12a0f85b72
feat: clear api
2026-04-02 17:52:55 +08:00
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 and GitHub
318a3d0308
refactor(api): tighten login and wrapper typing ( #34447 )
2026-04-02 09:36:58 +00:00
hj24
1fdb653875
feat: debug partnerstack
2026-04-02 17:18:25 +08:00
hj24
4ba8c71962
feat: debug partnerstack
2026-04-02 17:17:40 +08:00
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 and GitHub
52b1bc5b09
refactor: split icon collections ( #34453 )
2026-04-02 07:58:15 +00:00
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
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
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
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
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
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 and GitHub
cd406d2794
refactor(api): replace test fixture side-effect imports ( #34421 )
2026-04-02 04:55:15 +00:00
Joel
1f1c74099f
Merge branch 'fix/ps-not-send' into deploy/dev
2026-04-02 12:53:28 +08:00
Joel
359007848d
chore: remove save binded cookie
2026-04-02 12:53:07 +08:00
wangxiaolei and GitHub
993a301468
fix: fix online_drive is not a valid datasource_type ( #34440 )
2026-04-02 04:45:02 +00:00
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 and GitHub
f9d9ad7a38
refactor(web): migrate remaining toast usage ( #34433 )
2026-04-02 04:16:50 +00:00
Joel
43fedac47b
Merge branch 'fix/ps-not-send' into deploy/dev
2026-04-02 11:23:20 +08:00
Joel
20ddc9c48a
fix: url query change record cookie
2026-04-02 11:22:46 +08:00
hj24
a91c1a2af0
Merge branch 'refactor-enhance-billing-info-guard' into deploy/dev
2026-04-02 11:02:00 +08:00
Yansong Zhang
b3870524d4
fix usage get
2026-04-02 09:52:52 +08:00
YBoy and GitHub
2d29345f26
refactor(api): type OpsTraceProviderConfigMap with TracingProviderCon… ( #34424 )
2026-04-02 01:47:08 +00:00
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
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
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 and GitHub
e41965061c
fix: sqlalchemy.exc.InvalidRequestError: Can't operate on closed tran… ( #34407 )
2026-04-01 13:15:36 +00:00
Stephen Zhou and GitHub
2b9eb06555
chore: move commit hook to root ( #34404 )
2026-04-01 11:02:53 +00:00
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 and GitHub
b23ea0397a
fix: apply Baidu Vector DB connection timeout when initializing Mochow client ( #34328 )
2026-04-01 06:16:09 +00:00
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
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
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
hj24
919c080452
chore: update comments
2026-04-01 10:35:34 +08:00
非法操作 and GitHub
42d7623cc6
fix: Variable Aggregator cannot click group swich ( #34361 )
2026-04-01 02:32:01 +00:00
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 and GitHub
324b47507c
refactor: enhance ELK layout handling ( #34334 )
2026-04-01 01:50:02 +00:00
lif and GitHub
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
JzoNg
268ae1751d
Merge branch 'main' into jzh
2026-04-01 09:26:13 +08:00
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 and GitHub
19530e880a
refactor(api): clean redundant type ignore in request query parsing 🤖 🤖 🤖 ( #34350 )
2026-03-31 22:52:35 +00:00
Desel72 and GitHub
dbdbb098d5
refactor: use sessionmaker().begin() in console workspace and misc co… ( #34284 )
2026-03-31 14:28:05 +00:00
Desel72 and GitHub
2c8b47ce44
refactor: use sessionmaker().begin() in web and mcp controllers ( #34281 )
2026-03-31 14:26:37 +00:00
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 and GitHub
d9a0665b2c
refactor: use sessionmaker().begin() in console datasets controllers ( #34283 )
2026-03-31 13:09:18 +00:00
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
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
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
hj24
4653ed7ead
refactor: enhance billing info response handling
2026-03-31 18:23:32 +08:00
JzoNg
015cbf850b
Merge branch 'main' into jzh
2026-03-31 18:08:24 +08:00
JzoNg
873e13c2fb
feat(web): support select node in metric card
2026-03-31 18:07:52 +08:00
yyh and GitHub
424d34a9c0
fix(ci): structure i18n sync payload and PR flow ( #34342 )
2026-03-31 10:02:02 +00:00
JzoNg
688bf7e7a1
feat(web): metric card style
2026-03-31 17:43:56 +08:00
FFXN
1a1f5f5ec0
feat: snippet variable api.
2026-03-31 17:25:11 +08:00
JzoNg
a6ffff3b39
fix(web): fix style of metric selector
2026-03-31 17:22:07 +08:00
JzoNg
023fc55bd5
fix(web): empty state of metric
2026-03-31 17:11:44 +08:00
JzoNg
351b909a53
feat(web): metric card
2026-03-31 17:00:37 +08:00
yyh and GitHub
fbd2d31624
refactor(nodejs-sdk): replace axios with fetch transport ( #34325 )
2026-03-31 08:41:30 +00:00
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
JzoNg
6bec4f65c9
refactor(web): metric section refactor
2026-03-31 16:28:48 +08:00
99 and GitHub
f27d669f87
chore: normalize frozenset literals and myscale typing ( #34327 )
2026-03-31 08:21:22 +00:00
JzoNg
74f87ce152
Merge branch 'main' into jzh
2026-03-31 16:13:04 +08:00
yyh and GitHub
fcf04629d3
fix(ci): restore i18n dispatch bridge ( #34331 )
2026-03-31 08:01:17 +00:00
Yansong Zhang
c543188434
fix linter
2026-03-31 15:22:51 +08:00
Yansong Zhang
f319a9e42f
fix test case
2026-03-31 15:22:43 +08:00
yyh and GitHub
6b0c6d0cde
fix(web): internationalize DSL export modal labels ( #34323 )
2026-03-31 07:06:16 +00:00
Yansong Zhang
58241a89a5
fix linter
2026-03-31 14:59:54 +08:00
Yansong Zhang
422bf3506e
rebuild quota service
2026-03-31 14:59:45 +08:00
YBoy and GitHub
1063e021f2
test: migrate explore conversation controller tests to testcontainers ( #34312 )
2026-03-31 05:00:22 +00:00
YBoy and GitHub
303f548408
test: migrate rag pipeline datasets controller tests to testcontainers ( #34304 )
2026-03-31 04:59:13 +00:00
YBoy and GitHub
cc68f0e640
test: migrate rag pipeline workflow controller tests to testcontainers ( #34306 )
2026-03-31 04:58:14 +00:00
YBoy and GitHub
9b7b432e08
test: migrate rag pipeline import controller tests to testcontainers ( #34305 )
2026-03-31 04:57:53 +00:00
YBoy and GitHub
88863609e9
test: migrate rag pipeline controller tests to testcontainers ( #34303 )
2026-03-31 04:56:53 +00:00
Stephen Zhou and GitHub
adc6c6c13b
chore: try to avoid supply chain security ( #34317 )
2026-03-31 03:46:02 +00:00
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
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 and GitHub
01c857a67a
fix(dev): load middleware env in start-docker-compose ( #33927 )
2026-03-31 10:20:45 +08:00
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
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 and GitHub
f0e6f11c1c
fix: silent diff when number count are the same ( #34097 )
2026-03-31 10:11:21 +08:00
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 and GitHub
323c51e095
fix: bridge Dify design tokens for streamdown table fullscreen ( #34224 )
2026-03-31 01:52:45 +00:00
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
Yansong Zhang
6e745f9e9b
fix linter
2026-03-31 09:49:24 +08:00
Yansong Zhang
4e50d55339
fix comment
2026-03-31 09:49:09 +08:00
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 and GitHub
5897b28355
refactor: use EnumText for Provider.quota_type and consolidate ProviderQuotaType ( #34299 )
2026-03-31 00:29:57 +00:00
YBoy and GitHub
15aa8071f8
test: migrate mcp controller tests to testcontainers ( #34297 )
2026-03-31 00:28:44 +00:00
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
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
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 and GitHub
3a7885819d
test: migrate web conversation controller tests to testcontainers ( #34287 )
2026-03-31 00:25:46 +00:00
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
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
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 and GitHub
cc89b57c1f
test: migrate web forgot password controller tests to testcontainers ( #34288 )
2026-03-30 15:01:50 +00:00
YBoy and GitHub
623c8ae803
test: migrate app apis controller tests to testcontainers ( #34291 )
2026-03-30 14:58:04 +00:00
YBoy and GitHub
dede190be2
test: migrate data source controller tests to testcontainers ( #34292 )
2026-03-30 14:57:28 +00:00
doskoi and GitHub
a1513f06c3
fix(i18n): translate "nodes.note.addNote" as "メモを追加" in ja-JP ( #34294 )
2026-03-30 14:56:58 +00:00
YBoy and GitHub
3c7180bfd5
test: migrate trigger providers controller tests to testcontainers ( #34295 )
2026-03-30 14:56:30 +00:00
Wu Tianwei and GitHub
51f6ca2bed
fix(workflow): improve node organization ( #34276 )
2026-03-30 13:07:20 +00:00
lif and GitHub
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
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
FFXN
a20c6bd4bc
feat: get available evaluation workflow.
2026-03-30 18:18:57 +08:00
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
FFXN
3865483d95
feat: snippets has no envirment variables. Snippet diable start, human_input, knowledge node.
2026-03-30 16:57:55 +08:00
autofix-ci[bot] and GitHub
b95cdabe26
[autofix.ci] apply automated fixes
2026-03-30 08:45:37 +00:00
Yansong Zhang
daa47c25bb
Merge branch 'feat/new-biliing-quota' of github.com:langgenius/dify into feat/new-biliing-quota
2026-03-30 16:43:13 +08:00
Yansong Zhang
f1bcd6d715
add test case for quota and billing service
2026-03-30 16:41:56 +08:00
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
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
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
hj24 and GitHub
8643ff43f5
Merge branch 'main' into feat/new-biliing-quota
2026-03-30 15:57:49 +08:00
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
JzoNg
92c472ccc7
Merge branch 'main' into jzh
2026-03-30 15:40:23 +08:00
JzoNg
b92b8becd1
feat(web): metric selector
2026-03-30 15:39:52 +08:00
Yansong Zhang
c5f30a47f0
Merge remote-tracking branch 'origin/main' into feat/new-biliing-quota
2026-03-30 15:26:38 +08:00
FFXN
48d4c54762
feat: snippet input_fields.
2026-03-30 15:22:27 +08:00
GuanMu and GitHub
8a277da278
feat(api): add delete workflow functionality with error handling ( #33657 )
2026-03-30 06:56:04 +00:00
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
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
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
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
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
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
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
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
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
JzoNg
23d0d6a65d
chore(web): i18n of metrics
2026-03-30 14:20:43 +08:00
FFXN
77a331c43f
feat: implement convert workflow type between standard workflow and evaluation workflow.
2026-03-30 14:06:58 +08:00
yyh and GitHub
1940d05e64
fix(ci): tighten Claude i18n workflow scope ( #34262 )
2026-03-30 06:04:15 +00:00
JzoNg
1660067d6e
feat(web): judgement model selector
2026-03-30 14:03:37 +08:00
JzoNg
0642475b85
Merge branch 'main' into jzh
2026-03-30 13:30:10 +08:00
yyh and GitHub
905288423f
chore(ci): simplify i18n translation workflow ( #34238 )
2026-03-30 03:57:23 +00:00
yyh and GitHub
62376f507b
chore(web): remove stale i18n check test ( #34237 )
2026-03-30 03:56:43 +00:00
JzoNg
8cb634c9bc
feat(web): evaluation layout
2026-03-30 11:27:06 +08:00
JzoNg
768b41c3cf
Merge branch 'main' into jzh
2026-03-30 11:07:42 +08:00
JzoNg
ca88516d54
refactor(web): refactor evaluation page
2026-03-30 11:06:41 +08:00
Xu Haoran and GitHub
51c8dad753
Docs: unify language switch links across root and localized README files ( #34201 )
2026-03-30 10:39:14 +08:00
JzoNg
871a2a149f
refactor(web): split snippet index
2026-03-30 10:32:59 +08:00
JzoNg
60e381eff0
Merge branch 'main' into jzh
2026-03-30 09:48:58 +08:00
-LAN- and GitHub
540906fb8a
chore(ci): tighten backend workflow path filters ( #34217 )
2026-03-29 21:55:05 +00:00
-LAN- and GitHub
b642f5c3e5
chore(ci): split API unit and integration coverage reporting ( #34211 )
2026-03-29 21:51:51 +00:00
YBoy and GitHub
b36b077d42
test: migrate workflow service tests to testcontainers ( #34206 )
2026-03-29 21:50:21 +00:00
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
548cadacff
test: init e2e ( #34193 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-29 13:40:24 +00:00
JzoNg
768b3eb6f9
feat(web): test run of snippet
2026-03-29 20:55:11 +08:00
JzoNg
2f88da4a6d
feat(web): add variable inspect for snippet
2026-03-29 20:23:24 +08:00
JzoNg
a8cdf6964c
feat(web): test run button
2026-03-29 20:02:59 +08:00
JzoNg
985c3db4fd
feat(web): snippet input field panel layout
2026-03-29 18:02:27 +08:00
JzoNg
9636472db7
refactor(web): snippet main
2026-03-29 17:50:30 +08:00
JzoNg
0ad268aa7d
feat(web): snippet publish
2026-03-29 17:29:37 +08:00
JzoNg
a4ea33167d
feat(web): block selector in snippet
2026-03-29 17:01:32 +08:00
JzoNg
0f13aabea8
feat(web): input fields in snippet
2026-03-29 16:31:38 +08:00
JzoNg
1e76ef5ccb
chore(web): ignore system vars & conversation vars in rag-pipeline and snippet
2026-03-29 15:56:24 +08:00
JzoNg
e6e3229d17
feat(web): input field button style
2026-03-29 15:45:05 +08:00
JzoNg
dccf8e723a
feat(web): snippet version panel
2026-03-29 15:26:59 +08:00
JzoNg
c41ba7d627
feat(web): snippet header in graph
2026-03-29 15:02:34 +08:00
JzoNg
a6e9316de3
Merge branch 'main' into jzh
2026-03-29 14:07:49 +08:00
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- and GitHub
f06cc339cc
chore(ci): remove duplicate pyrefly work from style lane ( #34213 )
2026-03-28 14:04:22 +00:00
-LAN- and GitHub
6bf8982559
chore(ci): reduce web test shard fan-out ( #34215 )
2026-03-28 12:28:25 +00:00
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 and GitHub
7cc81e9a43
test: migrate workspace service tests to testcontainers ( #34218 )
2026-03-28 07:50:26 +00:00
YBoy and GitHub
3409c519e2
test: migrate tag service tests to testcontainers ( #34219 )
2026-03-28 07:49:27 +00:00
YBoy and GitHub
5851b42af3
test: migrate metadata service tests to testcontainers ( #34220 )
2026-03-28 07:48:48 +00:00
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 and GitHub
865ee473ce
test: migrate messages clean service retention tests to testcontainers ( #34207 )
2026-03-27 22:55:11 +00:00
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 and GitHub
ec0f20de03
refactor: use EnumText for prompt_type and customize_token_strategy ( #34204 )
2026-03-27 22:29:38 +00:00
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
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
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
FFXN
c14e57ac44
feat: implement publish workflow as evaluation.
2026-03-27 17:34:40 +08:00
JzoNg
559d326cbd
chore(web): mock data of snippet
2026-03-27 17:24:01 +08:00
JzoNg
abedf2506f
Merge branch 'main' into jzh
2026-03-27 17:01:27 +08:00
Yansong Zhang
37d438fa19
Merge remote-tracking branch 'origin/main' into feat/new-biliing-quota
2026-03-27 16:26:09 +08:00
JzoNg
d01428b5bc
feat(web): snippet graph draft sync
2026-03-27 16:02:47 +08:00
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
JzoNg
0de1f17e5c
Merge branch 'main' into jzh
2026-03-27 15:23:49 +08:00
JzoNg
17d07a5a43
feat(web): init snippet graph
2026-03-27 15:23:03 +08:00
FFXN
eaa660e12f
feat: add creators filter param when querying snippets list.
2026-03-27 15:00:21 +08:00
JzoNg
3bdbea99a3
Merge branch 'main' into jzh
2026-03-27 14:04:10 +08:00
wangxiaolei and GitHub
689761bfcb
feat: return correct dify-plugin-daemon error message ( #34171 )
2026-03-27 06:02:29 +00:00
Stephen Zhou and GitHub
2394e45ec7
ci: skip duplicate actions ( #34168 )
2026-03-27 02:44:57 +00:00
1Ckpwee and GitHub
01e6a3a9d9
chore(ci): remove Python 3.11 from CI test workflows ( #34164 )
2026-03-27 02:41:19 +00:00
Stephen Zhou and GitHub
07f4950cb3
test: use happy dom ( #34154 )
2026-03-27 01:46:19 +00:00
非法操作 and GitHub
368896d84d
feat: add copy/delete to multi nodes context menu ( #34138 )
2026-03-27 01:20:39 +00:00
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
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
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
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
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
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
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
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
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
JzoNg
b7683aedb1
Merge branch 'main' into jzh
2026-03-26 21:38:48 +08:00
JzoNg
515036e758
test(web): add tests for snippets
2026-03-26 21:38:22 +08:00
JzoNg
22b382527f
feat(web): add snippet to workflow
2026-03-26 21:26:29 +08:00
JzoNg
2cfe4b5b86
feat(web): snippet graph data fetching
2026-03-26 21:11:09 +08:00
JzoNg
6876c8041c
feat(web): snippet list data fetching in block selector
2026-03-26 20:58:42 +08:00
JzoNg
7de45584ce
refactor: snippets list
2026-03-26 20:41:51 +08:00
99 and GitHub
fcfc96ca05
chore: remove stale mypy suppressions and align dataset service tests ( #34130 )
2026-03-26 12:34:44 +00:00
JzoNg
5572d7c7e8
Merge branch 'main' into jzh
2026-03-26 20:10:47 +08:00
-LAN- and GitHub
69c2b422de
chore: Keep main CI lane checks stable when skipped ( #34143 )
2026-03-26 09:29:41 +00:00
FFXN
cf7cd3ac03
fix: import graphon.
2026-03-26 17:22:16 +08:00
-LAN- and GitHub
496baa9335
chore(api): remove backend utcnow usage ( #34131 )
2026-03-26 08:51:49 +00:00
FFXN
1168152830
Merge remote-tracking branch 'origin/main' into feat/evaluation
2026-03-26 16:48:46 +08:00
FFXN
ef3973f188
Merge branch 'origin/main' into feat/evaluation
2026-03-26 16:46:10 +08:00
-LAN- and GitHub
e8657cc3de
chore: Support merge queue status checks in required CI workflows ( #34133 )
2026-03-26 16:42:27 +08:00
JzoNg
db0a2fe52e
Merge branch 'main' into jzh
2026-03-26 16:29:44 +08:00
JzoNg
f0ae8d6167
fix(web): unused imports caused by merge
2026-03-26 16:28:56 +08:00
JzoNg
2514e181ba
Merge branch 'main' into jzh
2026-03-26 16:16:10 +08:00
e08c06cbc3
fix: import path ( #34124 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-03-26 16:13:53 +08:00
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
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 and GitHub
38285aa1ac
chore: enable no-barrel-files ( #34121 )
2026-03-26 15:11:25 +08:00
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 and GitHub
c32eebf57d
refactor: use ungh for github api ( #34108 )
2026-03-26 14:37:17 +08:00
JzoNg
be2e6e9a14
Merge branch 'main' into jzh
2026-03-26 14:23:29 +08:00
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
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
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
非法操作 and GitHub
3df4bba280
fix: datasource api-key modal z-index incorrect ( #34103 )
2026-03-26 09:28:36 +08:00
JzoNg
875e2eac1b
Merge branch 'main' into jzh
2026-03-26 08:38:57 +08:00
Krishna Chaitanya and GitHub
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 and GitHub
a9336b74fd
test: Unit test case for services.dataset_services.py ( #33212 )
2026-03-26 00:28:48 +08:00
JzoNg
c3c73ceb1f
Merge branch 'main' into jzh
2026-03-25 23:02:18 +08:00
JzoNg
6318bf0a2a
feat(web): create snippet from workflow
2026-03-25 22:57:48 +08:00
JzoNg
5e1f252046
feat(web): selection context menu style update
2026-03-25 22:36:27 +08:00
YBoy and GitHub
518937b87f
test: migrate plugin parameter service tests to testcontainers ( #34090 )
2026-03-25 23:11:14 +09:00
YBoy and GitHub
e6ab9abf19
test: migrate metadata partial update tests to testcontainers ( #34088 )
2026-03-25 23:10:48 +09:00
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
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
JzoNg
df3b960505
fix(web): position of selection context menu in workflow graph
2026-03-25 22:02:50 +08:00
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 and GitHub
52e7492cbc
refactor(api): rename dify_graph to graphon ( #34095 )
2026-03-25 21:58:56 +08:00
JzoNg
26bc108bf1
chore(web): tests for snippet info
2026-03-25 21:35:36 +08:00
JzoNg
a5cff32743
feat(web): snippet info operations
2026-03-25 21:29:06 +08:00
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
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
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 and GitHub
b7b9b003c9
test: migrate restore archived workflow run tests to testcontainers ( #34083 )
2026-03-25 21:31:53 +09:00
JzoNg
d418dd8eec
Merge branch 'main' into jzh
2026-03-25 20:17:32 +08:00
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 and GitHub
66b8c42a25
feat: add inner API endpoints for admin DSL import/export ( #34059 )
2026-03-25 19:48:53 +08:00
FFXN
b6bce7c7fa
fix: run snippet.
2026-03-25 18:18:32 +08:00
JzoNg
61702fe346
Merge branch 'main' into jzh
2026-03-25 18:17:03 +08:00
JzoNg
43f0c780c3
Merge branch 'main' into jzh
2026-03-25 15:30:21 +08:00
FFXN
680d230d27
fix: fix import errors caused by dify_graph.
2026-03-24 14:12:29 +08:00
FFXN
a0d5d83787
fix: fix import errors caused by dify_graph.
2026-03-24 11:22:07 +08:00
JzoNg
30ebf2bfa9
Merge branch 'main' into jzh
2026-03-24 07:25:22 +08:00
FFXN
2ef7d8a798
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/evaluation
2026-03-23 17:39:20 +08:00
JzoNg
7e3027b5f7
feat(web): snippet card usage info
2026-03-23 17:02:00 +08:00
JzoNg
b3acf83090
Merge branch 'main' into jzh
2026-03-23 16:46:26 +08:00
JzoNg
36c3d6e48a
feat(web): snippet list fetching & display
2026-03-23 16:37:05 +08:00
JzoNg
f782ac6b3c
feat(web): create snippets by DSL import
2026-03-23 14:55:36 +08:00
JzoNg
feef2dd1fa
feat(web): add snippet creation dialog flow
2026-03-23 11:29:41 +08:00
JzoNg
a716d8789d
refactor: extract snippet list components
2026-03-23 10:48:15 +08:00
JzoNg
6816f89189
Merge branch 'main' into jzh
2026-03-23 10:13:45 +08:00
Yansong Zhang
9503803997
Merge remote-tracking branch 'origin/main' into feat/new-biliing-quota
2026-03-23 09:27:39 +08:00
JzoNg
bfcac64a9d
Merge branch 'main' into jzh
2026-03-20 15:33:49 +08:00
JzoNg
664eb601a2
feat(web): add api of snippet worfklows
2026-03-20 15:29:53 +08:00
JzoNg
8e5cc4e0aa
feat(web): add evaluation api
2026-03-20 15:23:03 +08:00
Yansong Zhang
d6476f5434
Merge remote-tracking branch 'origin/main' into feat/new-biliing-quota
2026-03-20 15:17:27 +08:00
JzoNg
9f28575903
feat(web): add snippets api
2026-03-20 15:11:33 +08:00
Yansong Zhang
80b4633e8f
fix style check and test
2026-03-20 14:58:31 +08:00
JzoNg
4b9a26a5e6
Merge branch 'main' into jzh
2026-03-20 14:01:34 +08:00
autofix-ci[bot] and GitHub
3888969af3
[autofix.ci] apply automated fixes
2026-03-20 05:45:30 +00:00
Yansong Zhang
658ac15589
use new quota system
2026-03-20 13:29:22 +08:00
JzoNg
7b85adf1cc
Merge branch 'main' into jzh
2026-03-20 10:46:45 +08:00
FFXN
6b7b4e40cf
feat: Add evaluation result details when querying the workflow run log.
2026-03-19 11:45:11 +08:00
JzoNg
c964708ebe
Merge branch 'main' into jzh
2026-03-18 18:07:20 +08:00
JzoNg
883eb498c0
Merge branch 'main' into jzh
2026-03-18 17:40:51 +08:00
FFXN
87dd0d80e7
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-18 15:58:46 +08:00
FFXN
26d1eae358
feat: Add use_count api for snippet.
2026-03-18 15:58:29 +08:00
jyong
e3f9cf81fa
evaluation runtime
2026-03-17 19:58:31 +08:00
jyong
a6209a27db
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-17 18:36:11 +08:00
jyong
6d836e798b
evaluation runtime
2026-03-17 18:35:58 +08:00
FFXN
e6e668d1d9
feat: Adapt EvaluationMetricName.
2026-03-17 16:08:57 +08:00
jyong
b7baeb34e1
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
...
# Conflicts:
# api/core/evaluation/entities/evaluation_entity.py
2026-03-17 15:28:04 +08:00
jyong
f692def738
evaluation runtime
2026-03-17 15:26:39 +08:00
FFXN
df78acd169
feat: implement querying nodeInfos related to metrics.
2026-03-17 14:07:23 +08:00
JzoNg
4d3738d225
Merge branch 'main' into feat/evaluation-fe
2026-03-17 10:42:44 +08:00
FFXN
c20be9c815
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-16 18:14:33 +08:00
FFXN
dcf2e6be76
feat: implement import and export for snippet.
2026-03-16 18:10:10 +08:00
jyong
751c938d8a
evaluation runtime
2026-03-16 18:09:10 +08:00
jyong
f81bcf53e3
evaluation runtime
2026-03-16 18:08:46 +08:00
JzoNg
dd0dee739d
Merge branch 'main' into jzh
2026-03-16 15:43:20 +08:00
zxhlyh
4d19914fcb
Merge branch 'main' into feat/evaluation-fe
2026-03-16 10:47:37 +08:00
zxhlyh
887c7710e9
feat: evaluation
2026-03-16 10:46:33 +08:00
zxhlyh
7a722773c7
feat: snippet canvas
2026-03-13 17:45:04 +08:00
jyong
f60084fc43
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-13 16:55:19 +08:00
jyong
2ed0805c13
evaluation runtime
2026-03-13 16:54:23 +08:00
zxhlyh
a763aff58b
feat: snippets list
2026-03-13 16:12:42 +08:00
zxhlyh
c1011f4e5c
feat: add to snippet
2026-03-13 14:29:59 +08:00
zxhlyh
f7afa103a5
feat: select snippets
2026-03-13 13:43:29 +08:00
FFXN
c51f3219aa
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-13 10:11:14 +08:00
FFXN
c68194093e
feat: Parse the expression to get the input parameters for the evaluation workflow.
2026-03-13 10:09:38 +08:00
FFXN
18198b88ff
feat: Parse the expression to get the input parameters for the evaluation workflow.
2026-03-13 09:45:13 +08:00
jyong
c0fac68f2d
evaluation runtime
2026-03-12 17:21:57 +08:00
jyong
08c5200aa1
evaluation runtime
2026-03-12 17:21:46 +08:00
jyong
4555c98d30
evaluation runtime
2026-03-12 16:24:39 +08:00
jyong
1d248053e6
evaluation runtime
2026-03-12 14:32:36 +08:00
jyong
8ea3729fe9
evaluation runtime
2026-03-11 19:57:46 +08:00
jyong
61e87a4ff4
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-11 17:31:25 +08:00
jyong
a83a28bf70
evaluation runtime
2026-03-11 17:31:11 +08:00
FFXN
0439624481
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-11 11:06:58 +08:00
FFXN
01665567a7
feat: Implement import and export function of snippets.
2026-03-11 11:05:17 +08:00
jyong
2bd48e62a3
evaluation runtime
2026-03-10 17:37:28 +08:00
jyong
7a065b3f42
evaluation runtime
2026-03-10 17:37:20 +08:00
FFXN
6c0c9a2f5b
feat: Implement multi-threading to get the target run results list[node_run_result_mapping] in evaluation_service.
2026-03-10 10:31:37 +08:00
jyong
dabad46393
evaluation runtime
2026-03-09 15:56:03 +08:00
jyong
2b3f5adfab
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-09 15:17:50 +08:00
jyong
2ffd7e519f
evaluation runtime
2026-03-09 15:17:35 +08:00
FFXN
9340ee8af4
feat: Implement snippet_generate_service.py.
2026-03-06 14:28:08 +08:00
FFXN
b88195c7d9
feat: Querying snippet list supports is_published for using snippets.py in workflow.
2026-03-05 17:13:20 +08:00
FFXN
b160dce4db
feat: Implement customized evaluation in BaseEvaluationInstance.
2026-03-05 14:30:39 +08:00
FFXN
7149af3dac
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
2026-03-05 13:38:35 +08:00
FFXN
99d3c645b8
feat: Implement customized evaluation in BaseEvaluationInstance.
2026-03-05 13:36:05 +08:00
FFXN
ce0c2ea3bd
feat: Implement customized evaluation in BaseEvaluationInstance.
2026-03-05 13:30:26 +08:00
jyong
13c0d6eddb
evaluation runtime
2026-03-04 19:20:08 +08:00
jyong
4e593df662
evaluation runtime
2026-03-04 18:43:58 +08:00
FFXN
7251bffae1
feat: implement customized evaluation with workflow, and add judgment condition after evaluate_metrics.
2026-03-04 14:46:24 +08:00
jyong
62bf286220
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
...
# Conflicts:
# api/controllers/console/evaluation/evaluation.py
2026-03-03 16:04:59 +08:00
jyong
a3cf1a18a3
evaluation runtime
2026-03-03 16:01:13 +08:00
FFXN
2382d51136
feat: evaluation.
2026-03-03 11:41:19 +08:00
FFXN
eebd7763a5
Merge remote-tracking branch 'origin/main' into feat/evaluation
2026-03-02 14:46:31 +08:00
FFXN
1ce0610c4c
feat: Inject "Start" node for snippet before running the whole snippet workflow.
2026-02-14 13:28:30 +08:00
FFXN
b2b0be6b8a
Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation
...
# Conflicts:
# api/controllers/console/snippets/payloads.py
# api/controllers/console/snippets/snippet_workflow.py
# api/services/snippet_service.py
2026-02-14 09:55:19 +08:00
FFXN
fb4584b776
feat: Features about running and debugging snippets.
2026-02-14 09:50:34 +08:00
FFXN
632d93f475
feat: Implement the APIs of downloading evaluation dataset template file and downloading evaluation dataset file/evaluation result file.
2026-02-14 09:50:34 +08:00
jyong and FFXN
36dc948520
evaluation
2026-02-14 09:50:34 +08:00
jyong and FFXN
bad6fb3470
evaluations
2026-02-14 09:50:34 +08:00
FFXN
a49504bd5b
feat: Implement the APIs of downloading evaluation dataset template file and downloading evaluation dataset file/evaluation result file.
2026-02-12 13:32:43 +08:00
jyong
3dfc797645
evaluation
2026-02-11 16:56:30 +08:00
jyong
bea428e308
evaluations
2026-01-30 17:35:36 +08:00