mirror of
https://github.com/open-webui/open-webui.git
synced 2026-10-05 02:41:34 +00:00
chore: cover the OpenAI and Ollama proxy header stripping
This commit is contained in:
parent
dde76a9c1a
commit
40c0c89b0d
1 changed files with 2 additions and 1 deletions
|
|
@ -55,11 +55,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- ⎋ **Closing a dialog closes the one on top.** The shortcut for closing a dialog always shut the settings window, whichever dialog was actually in front, so a dialog opened from within settings took both away at once; each dialog now answers the shortcut for itself, as it already did for the escape key. [#29830](https://github.com/open-webui/open-webui/pull/29830), [#29817](https://github.com/open-webui/open-webui/issues/29817)
|
||||
- 🔃 **A tab left open through an update reloads itself.** A tab still running the previous build met an error page after the server was updated instead of loading the new one, because every image built from Docker carried the same version stamp; the stamp now follows the build, and a stale tab reloads as it was meant to. [#29832](https://github.com/open-webui/open-webui/pull/29832), [#29831](https://github.com/open-webui/open-webui/issues/29831)
|
||||
- 📌 **Code headings stay at the top in channels.** In a thread or the pinned messages of a channel, the bar naming a piece of code hung below the top of the panel and floated over the code as it scrolled, and its corners spilled past the rounded block; it now sits flush at the top, clipped to the block, in Firefox as much as anywhere else. [#29836](https://github.com/open-webui/open-webui/pull/29836), [#29835](https://github.com/open-webui/open-webui/issues/29835)
|
||||
- 📨 **Terminal replies stop arriving with doubled headers.** A response proxied back from a terminal server carried that server's own `Server` and `Date` headers alongside the ones this instance sets, so a reverse proxy in front of Open WebUI logged a duplicate header line for every request, filling gigabytes of error log a day where the ports endpoint is polled; those headers are now stripped along with the other hop-by-hop ones. [#29841](https://github.com/open-webui/open-webui/pull/29841), [#29824](https://github.com/open-webui/open-webui/issues/29824)
|
||||
- 📨 **Proxied replies stop arriving with doubled headers.** A response passed back from a terminal server, or from an OpenAI or Ollama connection, carried that server's own `Server` and `Date` headers alongside the ones this instance sets, so a reverse proxy in front of Open WebUI logged a duplicate header line for every one, filling gigabytes of error log a day where a terminal's ports are polled or replies are streamed; those headers are now dropped along with the encoding headers already being dropped. [#29841](https://github.com/open-webui/open-webui/pull/29841), [#29824](https://github.com/open-webui/open-webui/issues/29824), [#29843](https://github.com/open-webui/open-webui/pull/29843)
|
||||
- ⛓️ **A link naming a tool that is not there opens without it.** Opening a chat from a link whose `tools` or `tool-ids` parameter names a tool that no longer exists, or that the account cannot see, kept that id in the selection and sent it with the message; ids matching no tool the account has are now dropped and the rest of the link works as before. [#29803](https://github.com/open-webui/open-webui/pull/29803)
|
||||
- 🚫 **A model that will not open stops blaming your permissions.** Opening a workspace model for editing by an id that cannot be loaded, whether the model is gone, the id is wrong or the request failed, sent you back to the model list with "You do not have permission to edit this model", pointing at permissions for something that was never a permission problem; that message now appears only where the model loaded and you really may not edit it. [#29694](https://github.com/open-webui/open-webui/pull/29694), [#29629](https://github.com/open-webui/open-webui/issues/29629)
|
||||
- 🧵 **A notification about a thread reply opens the thread.** Clicking the notification for a reply written inside a thread dropped you at the bottom of the channel with the thread still shut and the reply nowhere in sight; it now opens the thread the reply belongs to. [#29856](https://github.com/open-webui/open-webui/pull/29856), [#29855](https://github.com/open-webui/open-webui/issues/29855)
|
||||
- 🔽 **Dropdown arrows stop sitting on the text.** In the dropdowns drawn no wider than what is in them, among them the provider on a new connection, how a group shares, and the read or write level beside a group or a person, the arrow overlapped the last characters of the longest choice; there is now room for it. [#29866](https://github.com/open-webui/open-webui/pull/29866), [#29865](https://github.com/open-webui/open-webui/issues/29865)
|
||||
- 🧊 **Replies from vLLM and LiteLLM stop arriving mangled.** The header filter on the OpenAI and Ollama connections compared names in title case only, so an upstream that writes them in lower case, as anything served by uvicorn does, had nothing stripped at all, `Content-Encoding` included, and a desktop or programmatic client then failed trying to decompress a body the server had already decoded. Names are now compared without regard to case. [#29843](https://github.com/open-webui/open-webui/pull/29843)
|
||||
- 🧯 **Reading a web page leaves the log alone.** Fetching a page through the browser-driven loader filled the log with tracebacks where the page closed while it was still pulling pieces of itself, as sites behind Cloudflare and similar do; those requests are now let go of before the page closes. [#29325](https://github.com/open-webui/open-webui/pull/29325), [#28869](https://github.com/open-webui/open-webui/issues/28869)
|
||||
- 📤 **Exporting tools stops at what you may edit.** Exporting all tools at once returned every tool the account could see, the source of a tool shared for reading included; it now returns only the tools it may edit, matching the single-tool export and the way models already export. [#29310](https://github.com/open-webui/open-webui/pull/29310)
|
||||
- 🔐 **Model pictures follow model access.** The picture belonging to a model is now shown only to people who can see that model, where anyone signed in could fetch it and tell an existing model from an unknown one by which picture came back. [#29700](https://github.com/open-webui/open-webui/pull/29700)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue