diff --git a/CHANGELOG.md b/CHANGELOG.md index a36770a98b..bcbd058626 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,11 +67,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ”Ž **Slim leaves out DuckDuckGo search.** DDGS, the one web search provider that needs no key of its own, is not carried in the slim image: it is greyed out in the admin web search settings, refused where an instance is switched over to it, and reports itself unavailable where it is already selected, so web search on slim needs a provider with a key. [Commit](https://github.com/open-webui/open-webui/commit/0fa4dea5ff64ea663f162d07c9a1175c39e4aad0) - ๐Ÿ“ฅ **Slim pulls the code interpreter's packages from a CDN.** The slim image carries the Python runtime that runs code in the browser but not the packages it draws on, so the browser downloads numpy, pandas, matplotlib, scikit-learn and the rest from `cdn.jsdelivr.net` the first time code imports them, which means the code interpreter needs outbound access from the browser and stops working where that is blocked. [Commit](https://github.com/open-webui/open-webui/commit/98fcb844e1b19f7dd6289af26273cdec5447dc52) - ๐Ÿงฐ **Slim installs no requirement from a git address.** The slim image no longer carries git, so a tool or function whose requirements point at a `git+https://` address fails to install and needs the standard image or a published package. [Commit](https://github.com/open-webui/open-webui/commit/30eed1251301f74e0dfeaad09c41e81320f790fc) -- ๐ŸงŠ **Slim cannot be built with the CUDA or Ollama options.** A build combining `USE_SLIM` with `USE_CUDA` or `USE_OLLAMA` now stops with an error instead of producing an image carrying what slim exists to leave out. [Commit](https://github.com/open-webui/open-webui/commit/cb942bb94c8dc7941336088fb3392e2398ff56c1) -- ๐Ÿงฑ **Building the image needs BuildKit.** Building Open WebUI yourself now needs BuildKit, and the build pulls `uv` from `ghcr.io` alongside the packages it already fetched from the Python package index, so a build behind a restricted network needs both reachable. [#29728](https://github.com/open-webui/open-webui/pull/29728) -- ๐Ÿงพ **Tools declare what they import.** Packages that sat in the image only by accident, among them nltk, pymongo, the Google Drive client and the Gemini SDK, are no longer installed, so a tool or function importing one stops working on upgrade until it names the package in its own requirements; an instance that cannot reach the package index needs the package built into the image instead. [#29725](https://github.com/open-webui/open-webui/pull/29725), [#29726](https://github.com/open-webui/open-webui/pull/29726), [Commit](https://github.com/open-webui/open-webui/commit/a1c02098aa2687c72482a59117efe643b785df51) +- ๐Ÿงพ **Tools importing packages they never declared stop working.** Packages that sat in the image only by accident, among them nltk, pymongo, the Google Drive client and the Gemini SDK, are no longer installed, so a tool or function importing one stops working on upgrade until it names the package in its own requirements; an instance that cannot reach the package index needs the package built into the image instead. [#29725](https://github.com/open-webui/open-webui/pull/29725), [#29726](https://github.com/open-webui/open-webui/pull/29726), [Commit](https://github.com/open-webui/open-webui/commit/a1c02098aa2687c72482a59117efe643b785df51) - ๐Ÿ”— **Default suggestions answer with an object.** `POST /api/v1/configs/suggestions` now answers with an object holding the suggestions and their per-language wording, in place of the bare list it returned before, so anything calling it directly has to read the new shape. [Commit](https://github.com/open-webui/open-webui/commit/7b6562e3358956ec71eed05352538a646d047734) -- ๐Ÿ–ผ๏ธ **Model pictures fall back to the default logo.** A model picture is replaced by the standard logo wherever the viewer cannot access that model, in a model's reply shown to the other members of a channel and on the admin analytics and evaluation pages with the access bypass switched off, so a familiar picture shows as the default logo in those places. [#29700](https://github.com/open-webui/open-webui/pull/29700) ## [0.11.3] - 2026-08-31