Description: Bump ddgs from 9.11.3 to 9.11.4 (latest available on PyPI).
Dependencies: Single dependency version bump. Verified ddgs==9.11.4 installs cleanly.
Testing: Manually verified Docker image builds successfully and uvicorn is present after the fix.
Code review: Self-reviewed — single line change.
Changelog Entry
Description
Bumps ddgs to 9.11.4, the latest available version on PyPI. The previously pinned version 9.11.2 did not exist on PyPI, causing uv pip install -r requirements.txt to fail silently during local Docker builds — the build script continued past the error and exited 0, so Docker tagged a broken image with no warning. Users building locally would see /usr/local/bin/python3: No module named uvicorn at runtime.
Fixed
Local Docker builds now succeed when building the image from source.
Additional Information
ddgs==9.11.2 is not published on PyPI. Available 9.11.x versions are 9.11.3 and 9.11.4.
The dev branch had already partially addressed this by bumping to 9.11.3; this PR bumps to 9.11.4 (latest).
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 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/22729
**Author:** [@Usimian](https://github.com/Usimian)
**Created:** 3/16/2026
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `fix/ddgs-version`
---
### 📝 Commits (2)
- [`f8292d2`](https://github.com/open-webui/open-webui/commit/f8292d2e0082189e2bf6add5b21e3e2bdc811aed) chore: gitignore docker-compose.override.yaml for local customizations
- [`1925278`](https://github.com/open-webui/open-webui/commit/1925278735f6c73c19f630736d892d40d44db69b) fix: update ddgs from 9.11.2 to 9.11.4
### 📊 Changes
**2 files changed** (+2 additions, -1 deletions)
<details>
<summary>View changed files</summary>
📝 `.gitignore` (+1 -0)
📝 `backend/requirements.txt` (+1 -1)
</details>
### 📄 Description
# Pull Request Checklist
- [x] **Target branch:** This PR targets the `dev` branch.
- [x] **Description:** Bump `ddgs` from `9.11.3` to `9.11.4` (latest available on PyPI).
- [x] **Dependencies:** Single dependency version bump. Verified `ddgs==9.11.4` installs cleanly.
- [x] **Testing:** Manually verified Docker image builds successfully and uvicorn is present after the fix.
- [x] **Code review:** Self-reviewed — single line change.
# Changelog Entry
### Description
- Bumps `ddgs` to `9.11.4`, the latest available version on PyPI. The previously pinned version `9.11.2` did not exist on PyPI, causing `uv pip install -r requirements.txt` to fail silently during local Docker builds — the build script continued past the error and exited 0, so Docker tagged a broken image with no warning. Users building locally would see `/usr/local/bin/python3: No module named uvicorn` at runtime.
### Fixed
- Local Docker builds now succeed when building the image from source.
### Additional Information
- `ddgs==9.11.2` is not published on PyPI. Available `9.11.x` versions are `9.11.3` and `9.11.4`.
- The `dev` branch had already partially addressed this by bumping to `9.11.3`; this PR bumps to `9.11.4` (latest).
---
### Contributor License Agreement
- [x] By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/22729
Author: @Usimian
Created: 3/16/2026
Status: ❌ Closed
Base:
dev← Head:fix/ddgs-version📝 Commits (2)
f8292d2chore: gitignore docker-compose.override.yaml for local customizations1925278fix: update ddgs from 9.11.2 to 9.11.4📊 Changes
2 files changed (+2 additions, -1 deletions)
View changed files
📝
.gitignore(+1 -0)📝
backend/requirements.txt(+1 -1)📄 Description
Pull Request Checklist
devbranch.ddgsfrom9.11.3to9.11.4(latest available on PyPI).ddgs==9.11.4installs cleanly.Changelog Entry
Description
ddgsto9.11.4, the latest available version on PyPI. The previously pinned version9.11.2did not exist on PyPI, causinguv pip install -r requirements.txtto fail silently during local Docker builds — the build script continued past the error and exited 0, so Docker tagged a broken image with no warning. Users building locally would see/usr/local/bin/python3: No module named uvicornat runtime.Fixed
Additional Information
ddgs==9.11.2is not published on PyPI. Available9.11.xversions are9.11.3and9.11.4.devbranch had already partially addressed this by bumping to9.11.3; this PR bumps to9.11.4(latest).Contributor License Agreement
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.