dify/api/services
UMDKyle 7f9884e7a1
feat: Add option to delete or keep API keys when uninstalling plugin (#28201)
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2026-01-14 10:09:30 +08:00
..
auth fix: fix firecrawl url concat (#30008) 2025-12-24 09:40:32 +08:00
document_indexing_proxy feat: enable tenant isolation on duplicate document indexing tasks (#29080) 2025-12-08 17:54:57 +08:00
enterprise feat: inject traceparent in enterprise api (#30895) 2026-01-13 23:37:39 +09:00
entities chore: remove icon_large of models (#30466) 2026-01-03 02:35:17 +09:00
errors fix: consolidate duplicate InvokeRateLimitError definitions (#30229) 2025-12-28 03:03:42 +09:00
plugin feat: Add option to delete or keep API keys when uninstalling plugin (#28201) 2026-01-14 10:09:30 +08:00
rag_pipeline refactor(variables): clarify base vs union type naming (#30634) 2026-01-13 23:39:34 +09:00
recommend_app
retention feat: clear free plan workflow run logs (#29494) 2026-01-12 15:57:40 +08:00
tools refactor: split changes for api/services/tools/api_tools_manage_servi… (#29899) 2025-12-31 10:24:35 +08:00
trigger refactor: split changes for api/controllers/console/workspace/trigger… (#30627) 2026-01-07 21:18:02 +08:00
workflow
__init__.py
account_service.py chore: case insensitive email (#29978) 2026-01-13 15:42:44 +08:00
advanced_prompt_template_service.py
agent_service.py
annotation_service.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
api_based_extension_service.py
app_dsl_service.py chore: remove unused link icon type (#30469) 2026-01-06 10:10:06 +08:00
app_generate_service.py fix: consolidate duplicate InvokeRateLimitError definitions (#30229) 2025-12-28 03:03:42 +09:00
app_model_config_service.py
app_service.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
app_task_service.py
async_workflow_service.py fix: consolidate duplicate InvokeRateLimitError definitions (#30229) 2025-12-28 03:03:42 +09:00
attachment_service.py Feat/support multimodal embedding (#29115) 2025-12-09 14:41:46 +08:00
audio_service.py
billing_service.py feat: get plan bulk with cache (#30339) 2025-12-30 09:27:46 +08:00
clear_free_plan_tenant_expired_logs.py
code_based_extension_service.py
conversation_service.py refactor(api): inject sessionmaker into conversation variable updater (#30609) 2026-01-06 14:52:59 +08:00
conversation_variable_updater.py refactor(variables): clarify base vs union type naming (#30634) 2026-01-13 23:39:34 +09:00
credit_pool_service.py feat: credit pool (#30720) 2026-01-08 13:17:30 +08:00
dataset_service.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
datasource_provider_service.py chore: update the error message (#29325) 2025-12-09 15:29:04 +08:00
end_user_service.py
external_knowledge_service.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
feature_service.py feat: credit pool (#30720) 2026-01-08 13:17:30 +08:00
feedback_service.py
file_service.py Feat/support multimodal embedding (#29115) 2025-12-09 14:41:46 +08:00
hit_testing_service.py fix: hit-test failed when attachment id is not exist (#29563) 2025-12-12 13:45:00 +08:00
knowledge_service.py
message_service.py
metadata_service.py
model_load_balancing_service.py
model_provider_service.py chore: remove icon_large of models (#30466) 2026-01-03 02:35:17 +09:00
oauth_server.py
operation_service.py
ops_service.py
recommended_app_service.py
saved_message_service.py
tag_service.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
variable_truncator.py chore: use from __future__ import annotations (#30254) 2026-01-06 23:57:20 +09:00
vector_service.py Feat/support multimodal embedding (#29115) 2025-12-09 14:41:46 +08:00
web_conversation_service.py
webapp_auth_service.py chore: case insensitive email (#29978) 2026-01-13 15:42:44 +08:00
website_service.py chore: use from __future__ import annotations (#30254) 2026-01-06 23:57:20 +09:00
workflow_app_service.py fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. (#30450) 2026-01-06 09:56:30 +08:00
workflow_draft_variable_service.py refactor(variables): clarify base vs union type naming (#30634) 2026-01-13 23:39:34 +09:00
workflow_run_service.py
workflow_service.py refactor(variables): clarify base vs union type naming (#30634) 2026-01-13 23:39:34 +09:00
workspace_service.py feat: credit pool (#30720) 2026-01-08 13:17:30 +08:00