|
|
e6c4bf7320
|
chore: update dependencies in pyproject.toml, pnpm-lock.yaml, and package.json; add new packages including gevent-websocket, paramiko, and daytona; enhance web package with additional libraries for improved functionality
|
2026-03-24 15:02:54 +08:00 |
|
|
|
8775003732
|
Merge branch 'main' into sandboxed-agent-rebase
Made-with: Cursor
# Conflicts:
# api/tests/unit_tests/controllers/console/app/test_message.py
# api/tests/unit_tests/controllers/console/app/test_statistic.py
# api/tests/unit_tests/controllers/console/app/test_workflow_draft_variable.py
# api/tests/unit_tests/controllers/console/auth/test_data_source_bearer_auth.py
# api/tests/unit_tests/controllers/console/auth/test_data_source_oauth.py
# api/tests/unit_tests/controllers/console/auth/test_oauth_server.py
# web/app/components/header/account-setting/data-source-page/data-source-notion/operate/index.tsx
# web/app/components/header/account-setting/data-source-page/data-source-website/config-firecrawl-modal.tsx
# web/app/components/header/account-setting/data-source-page/data-source-website/config-jina-reader-modal.tsx
# web/app/components/header/account-setting/data-source-page/data-source-website/config-watercrawl-modal.tsx
# web/app/components/header/account-setting/data-source-page/panel/config-item.tsx
# web/app/components/header/account-setting/data-source-page/panel/index.tsx
# web/app/components/workflow/nodes/knowledge-retrieval/node.tsx
# web/package.json
# web/pnpm-lock.yaml
|
2026-03-24 11:19:50 +08:00 |
|
|
|
59ab7382b8
|
fix: enhance type hinting and null checks in LLMQuotaLayer for model instance extraction
|
2026-03-24 11:11:40 +08:00 |
|
|
|
c189de10f1
|
style: apply Ruff auto-fixes from pre-commit hook
Made-with: Cursor
|
2026-03-24 10:55:27 +08:00 |
|
|
|
499d237b7e
|
fix: pass all CI quality checks - ESLint, TypeScript, basedpyright, pyrefly, lint-imports
Frontend:
- Migrate deprecated imports: modal→dialog, toast→ui/toast, tooltip→tooltip-plus,
portal-to-follow-elem→portal-to-follow-elem-plus, select→ui/select, confirm→alert-dialog
- Replace next/* with @/next/* wrapper modules
- Convert TypeScript enums to const objects (erasable-syntax-only)
- Replace all `any` types with `unknown` or specific types in workflow types
- Fix unused vars, react-hooks-extra, react-refresh/only-export-components
- Extract InteractionMode to separate module, tool-block commands to commands.ts
Backend:
- Fix pyrefly errors: type narrowing, null guards, getattr patterns
- Remove unused TYPE_CHECKING imports in LLM node
- Add ignore_imports entries to .importlinter for dify_graph boundary violations
Made-with: Cursor
|
2026-03-24 10:54:58 +08:00 |
|
|
|
dcd614ca77
|
feat: add LLM quota deduction functionality and enhance model configuration handling in llm_utils.py; update test cases for LLM node context handling
|
2026-03-24 08:45:11 +08:00 |
|
|
|
49a1fae555
|
test: migrate password reset tests to testcontainers (#33974)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-24 06:04:34 +09:00 |
|
|
|
cc17c8e883
|
refactor: use EnumText for TidbAuthBinding.status and MessageFile.type (#33975)
|
2026-03-24 05:38:29 +09:00 |
|
|
|
5d2cb3cd80
|
refactor: use EnumText for DocumentSegment.type (#33979)
|
2026-03-24 05:37:51 +09:00 |
|
|
|
f2c71f3668
|
test: migrate oauth server service tests to testcontainers (#33958)
|
2026-03-24 03:15:22 +09:00 |
|
|
|
0492ed7034
|
test: migrate api tools manage service tests to testcontainers (#33956)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-24 02:54:33 +09:00 |
|
|
|
dd4f504b39
|
refactor: select in remaining console app controllers (#33969)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-24 02:53:05 +09:00 |
|
|
|
75c3ef82d9
|
refactor: use EnumText for TenantCreditPool.pool_type (#33959)
|
2026-03-24 02:51:10 +09:00 |
|
|
|
8ca1ebb96d
|
test: migrate workflow tools manage service tests to testcontainers (#33955)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-24 02:50:10 +09:00 |
|
|
|
3f086b97b6
|
test: remove mock tests superseded by testcontainers (#33957)
|
2026-03-24 02:46:54 +09:00 |
|
|
|
4a2e9633db
|
refactor: use EnumText for ApiToken.type (#33961)
|
2026-03-24 02:46:06 +09:00 |
|
|
|
20fc69ae7f
|
refactor: use EnumText for WorkflowAppLog.created_from and WorkflowArchiveLog columns (#33954)
|
2026-03-24 02:44:46 +09:00 |
|
|
|
f5cc1c8b75
|
test: migrate saved message service tests to testcontainers (#33949)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 22:26:31 +09:00 |
|
|
|
6698b42f97
|
test: migrate api based extension service tests to testcontainers (#33952)
|
2026-03-23 22:20:53 +09:00 |
|
|
|
848a041c25
|
test: migrate dataset service create dataset tests to testcontainers (#33945)
|
2026-03-23 22:20:25 +09:00 |
|
|
|
30deeb6f1c
|
feat(firecrawl): follow pagination when crawl status is completed (#33864)
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com>
|
2026-03-23 21:19:32 +08:00 |
|
|
|
ed1bd338f1
|
refactor: update model attribute references from 'model' to 'model_name' across multiple files and introduce new fetch_model_config function in llm_utils.py
|
2026-03-23 21:17:43 +08:00 |
|
|
|
30dd36505c
|
test: migrate batch update document status tests to testcontainers (#33951)
|
2026-03-23 21:57:01 +09:00 |
|
|
|
65223c8092
|
test: remove mock-based tests superseded by testcontainers (#33946)
|
2026-03-23 21:55:50 +09:00 |
|
|
|
72e3fcd25f
|
test: migrate end user service batch tests to testcontainers (#33947)
|
2026-03-23 21:54:37 +09:00 |
|
|
|
4b4a5c058e
|
test: migrate file service zip and lookup tests to testcontainers (#33944)
|
2026-03-23 21:52:31 +09:00 |
|
|
|
56e0907548
|
fix: do not block upsert for baidu vdb (#33280)
Co-authored-by: zhangping24 <zhangping24@baidu.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 20:42:57 +08:00 |
|
|
|
d956b919a0
|
ci: fix AttributeError: 'Flask' object has no attribute 'login_manager' FAILED #33891 (#33896)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 20:27:14 +08:00 |
|
|
|
ee81ea882b
|
Merge branch 'feat/support-agent-sandbox' into sandboxed-agent-rebase
|
2026-03-23 20:19:16 +08:00 |
|
|
|
2cbc8da9cb
|
chore: remove block code
|
2026-03-23 16:32:48 +08:00 |
|
|
|
abda859075
|
refactor: migrate execution extra content repository tests from mocks to testcontainers (#33852)
|
2026-03-23 17:32:11 +09:00 |
|
|
|
edb261bc90
|
chore(deps-dev): bump the dev group across 1 directory with 12 updates (#33919)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-23 17:26:47 +09:00 |
|
|
|
407f5f0cde
|
chore(deps-dev): bump alibabacloud-gpdb20160503 from 3.8.3 to 5.1.0 in /api in the vdb group (#33879)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-23 17:25:44 +09:00 |
|
|
|
9336935295
|
chore(deps-dev): bump the storage group across 1 directory with 2 updates (#33915)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-23 16:57:17 +09:00 |
|
|
|
02e13e6d05
|
refactor: select in console app message controller (#33893)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:38:04 +09:00 |
|
|
|
a942d4c926
|
chore(deps): bump the python-packages group in /api with 4 updates (#33873)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:33:31 +09:00 |
|
|
|
df69997d8e
|
chore(deps): bump google-cloud-aiplatform from 1.141.0 to 1.142.0 in /api in the google group across 1 directory (#33917)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-23 16:32:05 +09:00 |
|
|
|
4ab7ba4f2e
|
chore(deps): bump the llm group across 1 directory with 2 updates (#33916)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-23 16:31:23 +09:00 |
|
|
|
ba7827acd1
|
fix: resolve test failures and lint errors after segment 5 merge
- Add login_manager mock to controller test fixtures (6 files)
- Remove duplicate MemoryConfig import in llm_utils.py
- Fix line-too-long in test_workflow_draft_variable.py
Made-with: Cursor
|
2026-03-23 15:23:33 +08:00 |
|
|
|
82b094a2d5
|
refactor: migrate attachment service tests to testcontainers (#33900)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:18:46 +09:00 |
|
|
|
3c672703bc
|
chore: remove log level reset (#33914)
|
2026-03-23 16:17:15 +09:00 |
|
|
|
33000d1c60
|
chore(deps): bump pydantic-extra-types from 2.11.0 to 2.11.1 in /api in the pydantic group (#33876)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-23 16:13:45 +09:00 |
|
|
|
2809e4cc40
|
chore(deps-dev): update pytest-cov requirement from ~=7.0.0 to ~=7.1.0 in /api in the dev group (#33872)d
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:12:23 +09:00 |
|
|
|
3f8f1fa003
|
chore(deps): bump google-api-python-client from 2.192.0 to 2.193.0 in /api in the google group (#33868)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:11:32 +09:00 |
|
|
|
6604f8d506
|
chore(deps): bump litellm from 1.82.2 to 1.82.6 in /api in the llm group (#33870)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:10:41 +09:00 |
|
|
|
368fc0bbe5
|
chore(deps): bump boto3 from 1.42.68 to 1.42.73 in /api in the storage group (#33871)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:10:02 +09:00 |
|
|
|
6014853d45
|
test: migrate dataset permission tests to testcontainers (#33906)
|
2026-03-23 16:07:51 +09:00 |
|
|
|
a71b7909fd
|
refactor: migrate conversation variable updater tests to testcontainers (#33903)
|
2026-03-23 16:06:08 +09:00 |
|
|
|
1bf296982b
|
refactor: migrate workflow deletion tests to testcontainers (#33904)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-03-23 16:04:47 +09:00 |
|
|
|
2b6f761dfe
|
refactor: use EnumText for Conversation/Message invoke_from and from_source (#33901)
|
2026-03-23 16:03:35 +09:00 |
|