Eternity
f01185a7fc
fix(workflow): fix compatibility issues when importing workflows from dify
2026-03-07 14:44:00 +08:00
Mark
df18868888
Merge pull request #507 from SuanmoSuanyangTechnology/fix/version_026
...
fix(version)
2026-03-07 11:08:30 +08:00
Timebomb2018
0a3acf446d
fix(version): Version 0.2.6 Release Notes
2026-03-07 04:19:35 +02:00
Eternity
b756f0c86c
feat: support model load balancing and add message_id to API responses
2026-03-06 19:42:40 +08:00
Eternity
3e5f6176af
feat: support model load balancing and add message_id to API responses
2026-03-06 19:29:31 +08:00
lanceyq
aa6638424c
[changes] Work space isolation
2026-03-06 18:39:21 +08:00
lanceyq
834387e254
[add] Recently, memory activities have adopted Redis caching.
2026-03-06 18:39:21 +08:00
lanceyq
cde61cb6ac
[changes] The enumeration check has been changed to a string.
2026-03-06 17:34:52 +08:00
Ke Sun
254147265e
Merge pull request #497 from SuanmoSuanyangTechnology/fix/bug-patch
...
feat(workflow,chat): support multimodal context and add message_id to chat API response; fix Dify compatibility issues
2026-03-06 17:28:36 +08:00
Eternity
05c9ed1450
fix(workflow): ensure file messages are written to messages in non-stream mode
2026-03-06 17:26:03 +08:00
Eternity
f53633a8b8
fix(workflow): fix Dify compatibility issues
2026-03-06 17:17:29 +08:00
lanceyq
63882e9391
[changes] Memory write completion active failure interest cache
2026-03-06 17:16:00 +08:00
Ke Sun
cae9105b8d
Merge pull request #489 from SuanmoSuanyangTechnology/feature/scene-uniformity
...
[add] Semantic pruning is unified with the ontology engineering scena…
2026-03-06 16:55:20 +08:00
Ke Sun
16b87de0df
Merge branch 'develop' into release/v0.2.6
2026-03-06 16:37:02 +08:00
Ke Sun
8c3af7f4ff
fix(config): update default Redis DB numbers for Celery isolation
...
- Change REDIS_DB_CELERY_BROKER default from 1 to 3
- Change REDIS_DB_CELERY_BACKEND default from 2 to 4
- Add documentation comments explaining DB isolation strategy
- Prevent task interference when multiple developers share same Redis instance
2026-03-06 16:35:24 +08:00
Eternity
ccc67df8df
feat(workflow): support multimodal context
2026-03-06 15:44:37 +08:00
Mark
03676b7adc
Merge pull request #490 from SuanmoSuanyangTechnology/fix/mutimodal
...
fix(agent and model)
2026-03-06 14:48:34 +08:00
Timebomb2018
af6fde414f
fix(agent and model):
...
1. From the model square to the model list, the added models are initially set to be inactive. When manually activating them, a mandatory API key configuration is required.
2. Copying of applications (agent, workflow, multi_agent)
2026-03-06 14:40:07 +08:00
lanceyq
d069809001
[changes] AI review and correction of code
2026-03-06 14:35:16 +08:00
lanceyq
fc240849cf
[add] Semantic pruning is unified with the ontology engineering scenario.
2026-03-06 14:12:03 +08:00
Eternity
e833db954a
feat(chat): add message_id field to chat API response
2026-03-06 13:37:16 +08:00
Ke Sun
10c677a6fd
Merge pull request #486 from SuanmoSuanyangTechnology/release/v0.2.6
...
Release/v0.2.6
2026-03-06 12:29:07 +08:00
lanceyq
d3399dfaf5
[add] Default label for the entity type
2026-03-06 11:49:02 +08:00
Mark
4206c849c3
Merge pull request #481 from SuanmoSuanyangTechnology/fix/mutimodal
...
feat(model apikey)
2026-03-06 10:46:49 +08:00
Timebomb2018
f1c5f24f6b
feat(model apikey): Add validation modification for adding the apikey to the muti_modal model
2026-03-06 10:43:13 +08:00
Mark
e981c95225
Merge pull request #478 from SuanmoSuanyangTechnology/fix/db-connect-leak
...
fix(db): fix database connection leak
2026-03-06 10:40:35 +08:00
Ke Sun
f16e369540
fix(celery): remove legacy environment variables to prevent CLI hijacking
...
- Remove BROKER_URL environment variable to prevent Celery CLI override
- Remove RESULT_BACKEND environment variable to prevent Celery CLI override
- Remove CELERY_BROKER environment variable to prevent Celery CLI override
- Remove CELERY_BACKEND environment variable to prevent Celery CLI override
- Add clarifying comments explaining the purpose of neutralizing legacy vars
- Ensures canonical broker and backend URLs are not accidentally overridden by Celery's CLI/Click integration
2026-03-06 10:37:00 +08:00
Ke Sun
47bf93d65e
docs(config): update Celery environment variable naming convention
...
- Replace BROKER_URL and RESULT_BACKEND with REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND in README.md
- Replace BROKER_URL and RESULT_BACKEND with REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND in README_CN.md
- Update api/env.example with new variable names and add deprecation notice
- Add reference to celery-env-bug-report.md documentation explaining why old variable names are avoided
- Prevents environment variable hijacking by Celery CLI when using standard naming conventions
2026-03-06 10:28:03 +08:00
Ke Sun
5c2e0af33e
fix(celery): resolve environment variable hijacking by Celery CLI
...
- Rename CELERY_BROKER and CELERY_BACKEND to REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND to avoid Celery CLI prefix matching hijacking
- Build canonical broker and backend URLs and force them into os.environ to prevent override by stray environment variables
- Add logging for Celery app initialization with sanitized connection details
- Update celery_app.py to use pre-built URL variables instead of inline construction
- Add documentation reference to celery-env-bug-report.md explaining the environment variable naming convention
- Prevents Celery CLI's Click framework from intercepting broker/backend configuration through environment variables
2026-03-06 10:28:03 +08:00
Eternity
aaa0410781
fix(db): fix database connection leak
2026-03-06 10:21:32 +08:00
lanceyq
c3707f543c
[changes] From the perspective of logical judgment, to determine the situation of duplicate names
2026-03-05 18:59:23 +08:00
lanceyq
d052c31ac5
[changes] The pre-query at the service layer has been removed. The DB constraint ensures a unique single source of truth.
2026-03-05 18:36:12 +08:00
lanceyq
7afe507296
[add] Memory configuration adds uniqueness detection
2026-03-05 18:19:30 +08:00
lanceyq
4188443101
[add] Repeatability test
2026-03-05 18:19:30 +08:00
lanceyq
a1fc0fd394
[add] Added checks for idempotency of the ontology project
2026-03-05 18:19:30 +08:00
Timebomb2018
139ae3bcb4
fix(tool and api key)
...
1. Tool name duplication check;
2. The default QPS value of API key is set to 100.
2026-03-05 17:08:09 +08:00
lanceyq
6c2fc75199
[fix] Memory configuration, addition of default identifiers for the ontology scene
2026-03-05 17:02:14 +08:00
lanceyq
2cb6aeb022
[fix] The interface returns "is_system_default"
2026-03-05 17:02:14 +08:00
lanceyq
9c9fe9dde7
[fix] Remove the unused ones
2026-03-05 16:21:27 +08:00
lanceyq
60a95f6556
[changes]
2026-03-05 15:02:01 +08:00
Mark
218637e81d
[add] migration script
2026-03-05 14:42:42 +08:00
Mark
404f78af0f
Merge tag 'v0.2.5-hotfix-1' into develop
...
v2.0.5-hotfix
# Conflicts:
# api/app/cache/__init__.py
# api/app/cache/memory/__init__.py
# api/app/celery_app.py
# api/app/core/config.py
# web/src/api/memory.ts
# web/src/views/Workflow/components/Chat/Chat.tsx
2026-03-05 14:37:35 +08:00
Mark
6301528301
Merge pull request #466 from SuanmoSuanyangTechnology/feature/agent-variables
...
Enhance workflow input handling and add legacy dify compatibility
2026-03-05 14:21:31 +08:00
lixiangcheng1
6feea968e0
Merge branch 'feature/knowledge_lxc' into develop
2026-03-05 14:21:13 +08:00
lixiangcheng1
b5199b2eb9
【ADD】list operational mcp servers
2026-03-05 14:18:33 +08:00
Eternity
78ce2a9a8b
feat(workflow): support multimodal input
2026-03-05 14:16:30 +08:00
Eternity
a72d5d2c77
fix(workflow): add backward compatibility for old dify configs
2026-03-05 11:18:48 +08:00
Eternity
16c1cbe24f
feat(agent): add input variable validation
2026-03-05 11:17:56 +08:00
lanceyq
e511b14933
[fix] Deleting the default scene results in a 400 status code. A unified language pop-up prompt is displayed.
2026-03-05 11:06:46 +08:00
Mark
2bd364eca3
[add] migration script
2026-03-05 10:46:31 +08:00