Original PR: https://github.com/open-webui/open-webui/pull/24189 Author: @jsdysw Created: 4/28/2026 Status: ❌ Closed
Base: dev ← Head: feat/ncp-cloud-db
dev
feat/ncp-cloud-db
fe6783c
fc05e0a
e3faec6
9899293
140605e
884a061
53a54fd
5eb29e2
d73c204
994b9e8
276 files changed (+54359 additions, -7336 deletions)
📝 .env.example (+24 -1) 📝 .github/workflows/build-release.disabled (+0 -0) ➕ .github/workflows/deploy.yml (+45 -0) 📝 .github/workflows/docker-build.disabled (+0 -0) 📝 .github/workflows/format-backend.disabled (+0 -0) 📝 .github/workflows/format-build-frontend.yaml (+1 -10) 📝 .github/workflows/release-pypi.disabled (+0 -0) 📝 .gitignore (+8 -0) ➕ SECURITY_PATCHES.md (+577 -0) 📝 backend/open_webui/config.py (+89 -0) 📝 backend/open_webui/env.py (+11 -3) ➕ backend/open_webui/integrations/__init__.py (+3 -0) ➕ backend/open_webui/integrations/langfuse_adapter.py (+1229 -0) ➕ backend/open_webui/integrations/langfuse_tracing.py (+435 -0) ➕ backend/open_webui/integrations/learning_spans.py (+958 -0) ➕ backend/open_webui/integrations/llm_judge.py (+45 -0) 📝 backend/open_webui/main.py (+88 -3) ➕ backend/open_webui/migrations/versions/add_attempts_table.py (+47 -0) ➕ backend/open_webui/migrations/versions/add_chapter_id_to_chat.py (+26 -0) ➕ backend/open_webui/migrations/versions/add_chat_settings_columns.py (+31 -0)
.env.example
.github/workflows/build-release.disabled
.github/workflows/deploy.yml
.github/workflows/docker-build.disabled
.github/workflows/format-backend.disabled
.github/workflows/format-build-frontend.yaml
.github/workflows/release-pypi.disabled
.gitignore
SECURITY_PATCHES.md
backend/open_webui/config.py
backend/open_webui/env.py
backend/open_webui/integrations/__init__.py
backend/open_webui/integrations/langfuse_adapter.py
backend/open_webui/integrations/langfuse_tracing.py
backend/open_webui/integrations/learning_spans.py
backend/open_webui/integrations/llm_judge.py
backend/open_webui/main.py
backend/open_webui/migrations/versions/add_attempts_table.py
backend/open_webui/migrations/versions/add_chapter_id_to_chat.py
backend/open_webui/migrations/versions/add_chat_settings_columns.py
...and 80 more files
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/24189
Author: @jsdysw
Created: 4/28/2026
Status: ❌ Closed
Base:
dev← Head:feat/ncp-cloud-db📝 Commits (10+)
fe6783cMerge pull request #19030 from open-webui/devfc05e0aMerge pull request #19405 from open-webui/deve3faec6Merge pull request #19416 from open-webui/dev9899293Merge pull request #19448 from open-webui/dev140605eMerge pull request #19462 from open-webui/dev884a061[12.04] 프론트엔드 채팅 버그 픽스53a54fdMerge pull request #1 from omnipotentlab/feature/ui/main5eb29e2[12.06] 채팅 시작 화면 디자인 개선. (#2)d73c204[12.04] 프론트엔드 채팅 버그 픽스994b9e8[12.06] 채팅 시작 화면 디자인 개선.📊 Changes
276 files changed (+54359 additions, -7336 deletions)
View changed files
📝
.env.example(+24 -1)📝
.github/workflows/build-release.disabled(+0 -0)➕
.github/workflows/deploy.yml(+45 -0)📝
.github/workflows/docker-build.disabled(+0 -0)📝
.github/workflows/format-backend.disabled(+0 -0)📝
.github/workflows/format-build-frontend.yaml(+1 -10)📝
.github/workflows/release-pypi.disabled(+0 -0)📝
.gitignore(+8 -0)➕
SECURITY_PATCHES.md(+577 -0)📝
backend/open_webui/config.py(+89 -0)📝
backend/open_webui/env.py(+11 -3)➕
backend/open_webui/integrations/__init__.py(+3 -0)➕
backend/open_webui/integrations/langfuse_adapter.py(+1229 -0)➕
backend/open_webui/integrations/langfuse_tracing.py(+435 -0)➕
backend/open_webui/integrations/learning_spans.py(+958 -0)➕
backend/open_webui/integrations/llm_judge.py(+45 -0)📝
backend/open_webui/main.py(+88 -3)➕
backend/open_webui/migrations/versions/add_attempts_table.py(+47 -0)➕
backend/open_webui/migrations/versions/add_chapter_id_to_chat.py(+26 -0)➕
backend/open_webui/migrations/versions/add_chat_settings_columns.py(+31 -0)...and 80 more files
📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.