[PR #21075] [MERGED] dev #25913

Closed
opened 2026-04-20 06:12:09 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/21075
Author: @tjbck
Created: 2/1/2026
Status: Merged
Merged: 2/1/2026
Merged by: @tjbck

Base: chat-messageHead: dev


📝 Commits (10+)

  • b464b48 Merge pull request #20581 from Classic298/fix/db-pool-memory-update
  • 3fc8661 fix(db): CRITICAL - prevent pool exhaustion in memory /reset (#20580)
  • 182d5e8 fix(db): release connection before embedding in process_files_batch (#20576)
  • 826e9ab fix(db): release connection before embeddings in knowledge /metadata/reindex (#20577)
  • 2426257 fix(db): release connection before embedding in memory /add (#20578)
  • d0c2bfd fix(db): release connection before LLM call in OpenAI /chat/completions (#20572)
  • 0b5aa6d fix(db): release connection before LLM call in Ollama /api/chat (#20571)
  • 2faab40 i18n(pl-PL): Add missing keys and update existing translations (#20562)
  • 84263fc i18n: Updated the Catalan translation file (#20566)
  • 24044b4 fix(db): release connection before LLM call in Ollama /v1/chat/completions (#20569)

📊 Changes

131 files changed (+7487 additions, -2105 deletions)

View changed files

📝 .github/pull_request_template.md (+19 -5)
📝 Dockerfile (+1 -1)
📝 backend/open_webui/config.py (+31 -3)
📝 backend/open_webui/env.py (+31 -1)
📝 backend/open_webui/main.py (+17 -0)
backend/open_webui/migrations/versions/374d2f66af06_add_prompt_history_table.py (+248 -0)
📝 backend/open_webui/models/auths.py (+12 -5)
📝 backend/open_webui/models/chats.py (+51 -0)
📝 backend/open_webui/models/feedbacks.py (+4 -12)
📝 backend/open_webui/models/files.py (+21 -2)
📝 backend/open_webui/models/functions.py (+24 -3)
📝 backend/open_webui/models/groups.py (+11 -11)
📝 backend/open_webui/models/knowledge.py (+14 -18)
📝 backend/open_webui/models/memories.py (+2 -1)
📝 backend/open_webui/models/models.py (+10 -8)
backend/open_webui/models/prompt_history.py (+223 -0)
📝 backend/open_webui/models/prompts.py (+456 -21)
📝 backend/open_webui/models/users.py (+27 -21)
📝 backend/open_webui/retrieval/loaders/main.py (+4 -2)
📝 backend/open_webui/retrieval/vector/dbs/weaviate.py (+11 -3)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/21075 **Author:** [@tjbck](https://github.com/tjbck) **Created:** 2/1/2026 **Status:** ✅ Merged **Merged:** 2/1/2026 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `chat-message` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`b464b48`](https://github.com/open-webui/open-webui/commit/b464b48f53e6eda17813d684909254819ac599e3) Merge pull request #20581 from Classic298/fix/db-pool-memory-update - [`3fc8661`](https://github.com/open-webui/open-webui/commit/3fc866117da65c4a3e05e1a2add40b193933fd97) fix(db): CRITICAL - prevent pool exhaustion in memory /reset (#20580) - [`182d5e8`](https://github.com/open-webui/open-webui/commit/182d5e8591560dcc5a58f49068f91ad46c605952) fix(db): release connection before embedding in process_files_batch (#20576) - [`826e9ab`](https://github.com/open-webui/open-webui/commit/826e9ab317d5376c6eeb93870481dad3bf99ae96) fix(db): release connection before embeddings in knowledge /metadata/reindex (#20577) - [`2426257`](https://github.com/open-webui/open-webui/commit/242625782f03a2ee9c529b4df69a9d55481e6854) fix(db): release connection before embedding in memory /add (#20578) - [`d0c2bfd`](https://github.com/open-webui/open-webui/commit/d0c2bfdbff2b12e8190379cef8f442b1cf210470) fix(db): release connection before LLM call in OpenAI /chat/completions (#20572) - [`0b5aa6d`](https://github.com/open-webui/open-webui/commit/0b5aa6dd60c5502ad98a0bea903142763a1e3f91) fix(db): release connection before LLM call in Ollama /api/chat (#20571) - [`2faab40`](https://github.com/open-webui/open-webui/commit/2faab409d346a7abf88c9085b44e6bc73f2a14a0) i18n(pl-PL): Add missing keys and update existing translations (#20562) - [`84263fc`](https://github.com/open-webui/open-webui/commit/84263fc6a6435226e6a2ac29b421b41fad632067) i18n: Updated the Catalan translation file (#20566) - [`24044b4`](https://github.com/open-webui/open-webui/commit/24044b42ea97f8fd855472b2c0abc497a813843b) fix(db): release connection before LLM call in Ollama /v1/chat/completions (#20569) ### 📊 Changes **131 files changed** (+7487 additions, -2105 deletions) <details> <summary>View changed files</summary> 📝 `.github/pull_request_template.md` (+19 -5) 📝 `Dockerfile` (+1 -1) 📝 `backend/open_webui/config.py` (+31 -3) 📝 `backend/open_webui/env.py` (+31 -1) 📝 `backend/open_webui/main.py` (+17 -0) ➕ `backend/open_webui/migrations/versions/374d2f66af06_add_prompt_history_table.py` (+248 -0) 📝 `backend/open_webui/models/auths.py` (+12 -5) 📝 `backend/open_webui/models/chats.py` (+51 -0) 📝 `backend/open_webui/models/feedbacks.py` (+4 -12) 📝 `backend/open_webui/models/files.py` (+21 -2) 📝 `backend/open_webui/models/functions.py` (+24 -3) 📝 `backend/open_webui/models/groups.py` (+11 -11) 📝 `backend/open_webui/models/knowledge.py` (+14 -18) 📝 `backend/open_webui/models/memories.py` (+2 -1) 📝 `backend/open_webui/models/models.py` (+10 -8) ➕ `backend/open_webui/models/prompt_history.py` (+223 -0) 📝 `backend/open_webui/models/prompts.py` (+456 -21) 📝 `backend/open_webui/models/users.py` (+27 -21) 📝 `backend/open_webui/retrieval/loaders/main.py` (+4 -2) 📝 `backend/open_webui/retrieval/vector/dbs/weaviate.py` (+11 -3) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 06:12:09 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#25913