-LAN- and GitHub
5360180a2a
feat: add index for workflow_conversation_variables.conversation_id ( #19657 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-14 14:16:15 +08:00
9dce0e40b5
fix:fix log formatting field not found in record: 'req_id' ( #19575 )
...
Co-authored-by: 刘敏 <[email protected] >
2025-05-14 12:17:35 +08:00
lexmin0412 and GitHub
ff20b56074
Add /site API ( #19631 )
2025-05-14 10:43:36 +08:00
fabfc7d4d8
fix: remove error message $ symbol ( #19587 )
...
Co-authored-by: 刘江波 <[email protected] >
Co-authored-by: crazywoola <[email protected] >
2025-05-13 16:20:29 +08:00
-LAN- and GitHub
10a724cc62
chore: Update dependencies in pyproject.toml ( #19598 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-13 16:12:17 +08:00
Xiyuan Chen and GitHub
934f724130
fix: invitations get suspended when an existing member appears ( #19584 )
2025-05-13 13:53:52 +08:00
57b3912227
fix: common prerequisite node workflow remove reachable node that failed to streaming llm… ( #19552 )
...
Co-authored-by: zhangshibo <[email protected] >
2025-05-13 13:47:29 +08:00
-LAN- and GitHub
f0137be719
fix(vector_service): Fixes type hinting and removes unnecessary ignores ( #19574 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-13 11:29:02 +08:00
c76d763639
add endpoint of get feedbacks ( #18697 )
...
Co-authored-by: lizb <[email protected] >
2025-05-13 10:35:14 +08:00
-LAN- and GitHub
0fed5c1193
fix(config): Allow DB_EXTRAS to set search_path via options ( #19560 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-13 10:10:18 +08:00
Bowen Liang and GitHub
0b22e8b544
chore: speed up api service startup time by defering the imports for trace services ( #19504 )
2025-05-13 09:13:25 +08:00
085bd1aa93
chore: model.query change to db.session.query ( #19551 )
...
Co-authored-by: QuantumGhost <[email protected] >
2025-05-13 09:13:12 +08:00
-LAN- and GitHub
f1e7099541
chore(pyproject.toml): Upgrade transformers and resend ( #19562 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-13 09:12:59 +08:00
Bowen Liang and GitHub
31d143de11
chore: disable redis client-side caching by default ( #19524 )
2025-05-12 21:42:07 +08:00
非法操作 and GitHub
14cd71ed0a
chore: all model.query replace to db.session.query ( #19521 )
2025-05-12 15:19:41 +08:00
非法操作 and GitHub
b00f94df64
fix: replace all dataset.Model.query to db.session.query(Model) ( #19509 )
2025-05-12 13:52:33 +08:00
Bowen Liang and GitHub
855e850ef3
feat: enable Redis client-side caching ( #19493 )
2025-05-12 09:34:25 +08:00
LeanDeR and GitHub
c720e0dd04
refactor(workflow): revamp logging module for loop & iteration nodes ( #19484 )
2025-05-12 09:32:41 +08:00
湛露先生 and GitHub
505d4cce78
Revert "sort extensions for review," ( #19496 )
2025-05-11 16:57:13 +08:00
湛露先生 and GitHub
c431da9571
sort extensions for review, ( #19470 )
...
Signed-off-by: zhanluxianshen <[email protected] >
2025-05-10 20:01:31 +08:00
crazywoola and GitHub
b29087b680
fix: db.session.query(TenantAccountJoin) ( #19482 )
2025-05-10 04:43:56 -07:00
湛露先生 and GitHub
1119790b02
clean rag word_extractor. ( #19397 )
...
Signed-off-by: zhanluxianshen <[email protected] >
2025-05-09 16:39:16 +08:00
-LAN- and GitHub
56cff485d0
test(vdb/huaweicloudvectordb): Fix the wrong import path ( #19413 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-09 16:37:59 +08:00
Yuichiro Utsumi and GitHub
c7a8885d9d
fix: fix pypdfium2 version to 4.30.0 ( #19443 )
...
Signed-off-by: Yuichiro Utsumi <[email protected] >
2025-05-09 16:23:20 +08:00
非法操作 and GitHub
220db55e71
fix: TenantAccountJoin has no attribute 'query' ( #19445 )
2025-05-09 16:20:32 +08:00
-LAN- and GitHub
792b321a81
refactor(models): Use the SQLAlchemy base model. ( #19435 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-09 13:52:05 +08:00
-LAN- and GitHub
2ad7305349
Revert "perf: optimizing db WorkflowAppLog index" ( #19432 )
2025-05-09 13:51:57 +08:00
-LAN- and GitHub
b4064fa092
test(test_dify_config): Update test to use example environment file ( #19427 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-09 11:42:51 +08:00
Bowen Liang and GitHub
cbc8ebd8f5
chore: bump pydantic to 2.11 and pydantic-settings to 2.9 ( #15049 )
2025-05-08 17:39:51 +08:00
Will and GitHub
58d9d35515
fix: inconsistent metadata definitions ( #19343 )
2025-05-08 16:33:28 +08:00
Yeuoly and GitHub
3258a91d5d
Feat/add repo to plugin manifest ( #19337 )
2025-05-07 17:28:38 +08:00
Will and GitHub
0358859467
fix: llm_usage.total_tokens stat ( #19177 )
2025-05-07 16:42:49 +08:00
Will and GitHub
bfa652f2d0
fix: metadata filtering condition variable unassigned; fix External K… ( #19208 )
2025-05-07 14:52:09 +08:00
c4c20f6ed5
[Observability] Update counter to include http method and target ( #19297 )
...
Co-authored-by: QuantumGhost <[email protected] >
Co-authored-by: Copilot <[email protected] >
2025-05-07 09:17:26 +08:00
-LAN- and GitHub
f23cf98317
refactor: Remove RepositoryFactory ( #19176 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-06 21:14:51 +08:00
QuantumGhost and GitHub
9565fe9b1b
fix(api): fix alembic offline mode ( #19285 )
...
Alembic's offline mode generates SQL from SQLAlchemy migration operations,
providing developers with a clear view of database schema changes without
requiring an active database connection.
However, some migration versions (specifically bbadea11becb and d7999dfa4aae)
were performing database schema introspection, which fails in offline mode
since it requires an actual database connection.
This commit:
- Adds offline mode support by detecting context.is_offline_mode()
- Skips introspection steps when in offline mode
- Adds warning messages in SQL output to inform users that assumptions were made
- Prompts users to review the generated SQL for accuracy
These changes ensure migrations work consistently in both online and offline modes.
Close #19284 .
2025-05-06 18:05:19 +08:00
Good Wood and GitHub
0b44791eae
feat: add mode for /info api ( #19264 )
2025-05-06 13:24:53 +08:00
Novice and GitHub
0cfc82d731
fix(structured-output): reasoning model's json format parsing ( #19261 )
2025-05-06 13:16:08 +08:00
Bowen Liang and GitHub
8537abfff8
chore: avoid repeated type ignore noqa by adding flask_restful and flask_login in mypy import exclusions ( #19224 )
2025-05-06 11:58:49 +08:00
Yeuoly and GitHub
8ac3a223a8
fix(api): add missing INNER_API_KEY to InnerAPIConfig ( #19166 )
2025-05-06 10:02:14 +08:00
kenwoodjw and GitHub
c5568f756f
fix basic auth if not base64 encode ( #19242 )
...
Signed-off-by: kenwoodjw <[email protected] >
2025-05-06 09:18:37 +08:00
Bowen Liang and GitHub
22f5af9987
fix: support non-ascii charactors in filename of the tool files ( #19228 )
2025-05-06 09:18:11 +08:00
Bowen Liang and GitHub
e352ab2bdd
chore: required pip and performance improvment in mypy checks ( #19225 )
2025-05-06 09:16:43 +08:00
Hao Cheng and GitHub
9bcf837f17
fix: use only supported operators in metadata filter system prompts ( #19195 )
2025-05-03 20:08:08 +08:00
Will and GitHub
a212a63e6a
fix: time type metadata filtering error ( #19192 )
2025-05-03 20:07:37 +08:00
Bowen Liang and GitHub
e2cae42115
chore: bump celery from 5.4 to 5.5 ( #19190 )
2025-05-03 20:07:04 +08:00
Hao Cheng and GitHub
bb1d1dc263
fix: fix API tool integration test ( #19187 )
2025-05-01 14:49:43 +08:00
非法操作 and GitHub
1ca6dbcdc8
fix: file name incorrect when download file ( #19183 )
2025-04-30 22:47:59 +08:00
349c3cf7b8
feat(api): Add image multimodal support for LLMNode ( #17372 )
...
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.
This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.
To integrate file outputs into workflows, adjustments to the frontend code
are necessary.
For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.
Close #15814 .
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2025-04-30 17:28:02 +08:00
Bowen Liang and GitHub
12c96b93d9
immediately return initialed tiktokenizer instance and remove dead code in usage of tiktokenizer ( #17957 )
2025-04-30 16:07:20 +08:00