Skip to content

chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.11.3 - #12

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-open-webui-open-webui-0.x
Open

chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.11.3#12
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-open-webui-open-webui-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 10, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
ghcr.io/open-webui/open-webui Kustomization minor v0.6.18v0.11.3

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-webui/open-webui (ghcr.io/open-webui/open-webui)

v0.11.3

Compare Source

Added
  • Accessibility mode reaches the menus. Accessibility mode now marks the menu entry you are pointing at and the model already chosen with a stronger background, across the dropdown menus, their submenus, and the model picker together with its filter and compare controls, so those cues carry the contrast the accessibility guidelines ask for in both themes. Commit, Commit
  • 🔄 General improvements. Various improvements were implemented across the application to enhance performance, stability, and security.
  • 🌐 Translation updates. Translations for Indonesian were enhanced and expanded.
Fixed
  • 💥 Chat branches stay connected after reloads. A reply saved under an earlier message now stays listed under that message, so branch arrows, exports, reloads, and later edits keep the whole conversation in view, and chats already saved with that link missing are repaired when opened. #​29299
  • 🧱 Upgrades fail clearly instead of starting half updated. A failed database upgrade now stops at the migration error that caused it, instead of starting anyway and reporting a missing table or column such as 'chat.timer_at' later, which is the upgrade failure seen after moving from 0.11.0, 0.11.1, or 0.11.2. #​29280
  • 🔤 Custom interface fonts reach more of the app. The font chosen in interface settings now applies to dropdowns and other interface text that previously fell back to the standard font. Commit
  • 🔌 Disconnect OAuth only where there is OAuth. The disconnect control on a tool server reached over MCP now appears only where that server signs in through OAuth and an account is connected, rather than on servers that use no sign-in at all. #​29296

v0.11.2

Compare Source

Added
  • 🖼️ Richer previews for terminal files. Word documents and slide decks produced in the terminal are now previewed as the finished document rather than an approximation, and every document preview gains a page strip down the side with numbered thumbnails you can click to jump straight to a page, and the notice warning that a preview might differ from the download is gone now that it does not. Commit, Commit, Commit, Commit, Commit
  • Less overhead on every message. Deployments without pipelines configured, which is the default, no longer pay setup work for them on each chat message and background task. #​29146
  • 🏎️ Lighter model list refreshes. On deployments running several workers, a refresh that finds the model list unchanged no longer has every worker rewrite the whole list to the shared cache, cutting the work and the traffic each refresh costs. #​29264
  • 🧵 Smoother busy websocket servers. Large Redis-backed websocket deployments now spend far less time sweeping old sessions, reading their own session data back from Redis, and checking every outgoing websocket message for file attachments Open WebUI does not send, so channel posts, collaboration updates, heartbeats, and live chat updates put less load on busy servers. #​28835, #​28180
  • 🧰 A new request filter step. Filter authors can now use request to adjust the payload right before each model call, including follow-up calls after tool use, while existing inlet, stream, and outlet filters keep working as before. Commit, Commit
  • 🤏 More room in file previews on touch screens. File previews on phones and tablets no longer show zoom buttons that sit over an already small preview, leaving pinch to zoom to do the job. #​29176, #​29152
  • 👆 Resizing panels by touch. The divider beside the main sidebar or a side panel can now be dragged on a touchscreen or with a stylus, and a drag made with the mouse keeps following the pointer when it leaves the window. Commit, Commit, Commit
  • 🔤 Choice of interface font. Interface settings now offer a font family field where you can name a font installed on your computer and watch it apply across the interface as you type, with an empty field returning to the standard font. Commit
  • Wider accessibility mode coverage. Accessibility mode now lifts the contrast of more of the interface, including muted text, table text, icons, the colours elements change to on hover, and the highlight behind sidebar and menu items you point at, so low-contrast areas meet the level the accessibility guidelines ask for in both light and dark themes, and the close button on the folder dialog now announces itself to screen readers, as do document and slide previews, which can now be reached with the keyboard. Commit, Commit, #​29160, Commit, Commit
  • 🌐 Translation updates. Polish, Simplified Chinese, German, Irish, Catalan, and Portuguese (Brazil) translations were expanded, corrected, and brought up to date with newer interface text. #​29029, #​29043, #​29108, #​29151, #​29184, #​29179, #​29247, #​29217
Fixed
  • 🛡️ Security Advisory: This release includes security and access-control fixes. We recommend updating production deployments at your earliest convenience. Not all security fixes in this version may be enumerated in the fixed section. Some may be withheld for a short time to give administrators time to upgrade. Advisories
  • 💥 Replies stop breaking mid-chat. A conversation no longer fails in the browser and stops showing the assistant reply until you reload, and chats already saved in that state display and can be edited again. #​29250, #​29244
  • ⌨️ Preview shortcuts stay in the preview. Arrow keys now page a document or slide preview only while that preview has focus, instead of paging it from anywhere on the page and taking the arrow keys away from whatever you were typing in. Commit, Commit
  • 🧊 Streaming no longer stalls on reasoning models. A reply from a reasoning model now streams through to the end instead of showing its first few words and then freezing until generation finishes. #​29053, #​29035
  • 💭 Thinking stays in Thoughts. After a model uses a tool, its reasoning for the next step now appears in the collapsed Thoughts section instead of being written into the reply as ordinary text. #​29052, #​29040
  • 🧠 Large tool calls stream faster through Anthropic-compatible clients. When a streamed tool call sends a large block of arguments, Open WebUI now waits until that block can actually be complete before checking it, instead of doing the same expensive check again on every tiny piece. #​28858
  • 🛑 Stop works across instances. Stopping a response now takes effect on deployments that spread people across several instances backed by a Redis cluster, instead of the reply continuing to the end regardless. #​29165, #​19840
  • 🎯 Fewer needless chat reloads. A conversation holding an older unfinished reply no longer reloads itself each time some other response in it finishes, reloading only for the reply the update actually concerns. Commit
  • 📖 Banners with underlined text. A banner containing underlined text now displays instead of failing to render. #​29118, #​29115
  • 🧰 Pinned models start with their own tools. Starting a chat from a pinned model in the sidebar now applies that model's tools and skills instead of carrying over the ones from the model you used last. #​29058, #​29050
  • Rejected ask_user calls no longer kill the reply. If a model asks the user a question in a way Open WebUI refuses, the model now receives that error and can continue or retry, instead of leaving the chat stopped with no answer. #​29252, #​29077
  • 🚫 Disabled models no longer vanish. Turning a model off in the admin Models list now keeps it in view so you can turn it back on, instead of it disappearing with no way to recover it. #​29037, #​29036
  • ✂️ Message text kept intact. Text containing angle brackets and a dollar sign is no longer mistaken for a skill mention and silently removed before your message reaches the model. #​29051, #​29041
  • 📆 Moved calendar events stay visible. Changing an event's date no longer makes it disappear from the calendar, and events already stuck in that state show up again. #​29085, #​29067
  • 🔁 Repeats follow the event. A repeating event now works out its occurrences from its own date and time, where a repeat rule carrying a start date of its own could place them on the wrong weekday or at the wrong hour. Commit
  • 🔟 Repeating automations keep their count. An automation set to run a fixed number of times is no longer shown as running once and quietly rewritten to a single run the next time you open and save it. #​29261, #​29263
  • 🗓️ Schedules survive a save. An automation carrying a start date now shows its real schedule in the list and keeps its weekly or monthly setting when saved, instead of showing raw rule text and falling back to daily. #​29263
  • 🧩 Custom automation schedules stay custom. Reopening an automation with a custom repeat rule no longer loses the custom rule from the editor. #​29260
  • 🔢 Accurate admin user counts. The counts on the admin Users tabs now follow your search and reset when you switch tabs, instead of showing stale or unfiltered numbers. #​29080, #​29079
  • 🧷 Sidebar folders stop acting stale. A folder that has been removed from the sidebar is now removed from the internal sidebar registry too, so later sidebar actions do not target a folder that is no longer on screen. #​29121
  • 📱 Readable model list on small screens. The model identifier and timestamp in the workspace model list no longer overlap the model name on narrow displays. #​29084, #​29083
  • 🧱 Long setting values stop crushing labels. Settings rows now let long controls shrink inside the available space instead of squeezing the label beside them. #​29229
  • 🧭 Model defaults panels stay usable. The model capabilities and prompt suggestion sections in admin settings now scroll inside their panels instead of growing past the available space. #​29235
  • 📲 Dropdowns stay on screen. A dropdown near the edge of a narrow screen now shifts inward to stay fully visible instead of opening past the edge with its option labels cut off. #​29226, #​29225
  • 🌗 Dropdown lists follow the theme. The list a dropdown opens now takes its light or dark colouring from the rest of the interface instead of the system default. Commit
  • 🎛️ Valves dialog stays in bounds. A valve whose selected options form a long line no longer stretches its input past the edge of the dialog and over the page behind it. #​29203, #​29202
  • 🧹 Shared chats search resets. Reopening the shared chats dialog now starts with an empty search box and the full list, rather than a leftover search term above unfiltered results. #​29082, #​29081
  • 🔎 Case-insensitive search beyond English. Searching and filtering by tag now ignore letter case for accented and non-Latin text on installations backed by SQLite, where only unaccented English letters were matched whatever their case. Commit
  • 🏷️ Labels with colons and example URLs translate correctly. Interface text such as Warning:, http://localhost:8000, and https://mineru.net/api/v4 now appears correctly instead of being misread by the translation system. #​29161, #​29154
  • 🔑 Precise account matching on SQLite. Signing in through an identity provider now matches your account on its exact identifier, so accounts whose identifier is an unusually long or zero-padded number are no longer at risk of being confused with another. Commit
  • 🗃️ Knowledge list loads reliably. The Knowledge page in the workspace now fills in its list on opening instead of occasionally staying empty. Commit
  • 🎟️ Tool servers without a key. A tool server connection saved without a key is no longer sent an empty authorization header, which some servers refused outright. Commit
  • 🐍 Code interpreter starts on Windows. The built-in code interpreter now serves its script and WebAssembly files with the browser-safe file types Windows hosts sometimes overwrite, so Pyodide can load instead of failing before code runs. #​29139, #​29133
Changed
  • ⏱️ Daily limit on repeats. A calendar event can no longer be set to repeat more often than once a day, and saving one that repeats more often is now refused with a message explaining the limit. Commit
  • 🏷️ High Contrast Mode is now Accessibility Mode. The interface setting previously called 'High Contrast Mode' is now called 'Accessibility Mode', with the same switch in the same place. Commit

v0.11.1

Compare Source

Added
  • 🚦 Human in the loop tool approval. Where an administrator has turned it on, you can switch a conversation from letting tools run freely to being asked first, so a model that wants to use a tool stops and waits for you to allow or deny it, one call at a time in a saved conversation, by button or by keyboard shortcut, with your choice remembered for this conversation and for future ones, switching back to running freely releasing anything already waiting, and automations, channel replies, and temporary chats unaffected. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
  • 🙋‍♂️ Models that can ask you a question. A new built-in tool lets a model pause and put up to three multiple-choice questions to you before continuing, with room to type your own answer instead, and the question survives a reload in a saved conversation, so you can come back and answer it later rather than losing the conversation. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
  • 🖇 Agents can now display terminal files directly. A model can now show a file it made in a terminal directly in its reply, with a preview and a download button, instead of describing a path that led nowhere when clicked, and a new interface setting chooses whether these open in the reply or in the files pane. Commit, Commit, Commit, #​27650
  • 📶 Streaming rebuilt from the ground up. A reply now streams as small pieces of new text instead of resending the whole message so far with every update, so the data sent over a reply grows with its length rather than with its length squared, which on a server with many people chatting at once means far less processor time spent encoding, passing, and decoding those updates, far less load and memory on the shared cache that carries them between instances, and far less work in your browser, which no longer takes in the whole reply again and redraws the parts of it that have not changed on every update, cutting the data sent and the server work spent appending to a message by up to 1000x on a very long reply, and a reply still in progress is now kept aside on the server, so reopening the conversation after a refresh picks it up where it is rather than showing a blank message, on deployments backed by Redis. Commit, Commit, Commit, Commit
  • 🪵 Much faster throughout. Hundreds of places across the application no longer assemble detailed log text that is switched off and thrown away unread, so sending messages, uploading and indexing files, running searches, signing in, and loading admin pages all get that time back, with the largest gains on busy servers, in long conversations, and on chats that draw from a large knowledge base. #​27834, #​27837
  • 🚀 Faster model list lookups. Title generation, tag suggestions, autocomplete, and other background steps of a chat turn now fetch the model list in one go, which keeps other people's responses flowing on busy Redis-backed instances with many models. #​27821
  • 🛰️ Cheaper log export. Deployments that export their logs to a telemetry collector, with "ENABLE_OTEL" and "ENABLE_OTEL_LOGS" both set, now prepare each exported line once instead of twice, which matters more than it used to now that log text is only assembled when something will actually read it. #​27840
  • 📇 Faster permission checks on large instances. Working out which groups you belong to is now a direct lookup rather than a scan of every membership on the server, so chats and the admin user list stay quick as an organization grows. #​27822
  • ⚙️ Much faster JSON handling. Saving and opening chats, reading settings, returning results from built-in tools, streaming replies, signing in and signing up, working out your permissions, and reading stored chunk details during knowledge base searches on Valkey and Oracle vector storage are all handled much faster across the application when the "ENABLE_ORJSON" option is turned on. Commit, #​28396, #​27841, #​27807, #​27805, #​27813
  • 📤 Much faster outbound requests. Conversations and embedding batches sent to Ollama and Anthropic models are packaged for delivery much faster, which is most noticeable in long chats when the "ENABLE_ORJSON" option is turned on. #​27811, #​27810
  • 🐍 Much faster code interpreter output. Printed output and generated images from code run in chat appear much faster when the "ENABLE_ORJSON" option is turned on. #​27812
  • 🪶 Lighter page loads. Several small requests the interface makes on every page load, along with a few administrative ones, no longer set up database access they never used, which took several times longer than the rest of the request put together. #​28178
  • ♻️ One less read per message. Sending a message no longer loads the whole conversation from the database twice over, which mattered most in long chats where that record is largest. #​28809
  • 🏁 Faster skills on large instances. Opening the skills list, or sending a message that uses one, no longer checks every skill on the instance one at a time, so both are far quicker where many skills exist and most of them are not yours. #​28798
  • 🩻 Faster tools on large instances. Listing or exporting tools no longer checks every tool on the instance one at a time, so the integrations menu and the tools workspace open faster where many exist. Commit
  • 🧊 Faster file access checks. Checking whether you may reach a file no longer walks every workspace model you can see looking for it, so opening a folder of files, downloading one, or retrieving from one is much quicker on instances with many models. #​28802
  • 🧱 Faster folder listings. Listing your folders now works out your group memberships once for the whole listing rather than again for every item in every folder. #​28810
  • 🧼 Less work per update in a long chat. Each update saved while a reply streams no longer re-examines the entire conversation, only the part being added, so the cost of an update stops growing with the length of the chat. #​28820
  • 🗃 Cheaper attaching of sources and files to a reply. Adding a source, file, or embedded item to a reply now reads just that one field rather than rebuilding the whole conversation to find it, which on a two hundred message chat is around 3.1 ms per item down to 0.65 ms, and no longer grows with the length of the conversation. Commit, Commit
  • 🚏 Faster workspace model lookups. Working out which workspace models you may edit no longer loads every model on the instance and discards most of them, which also speeds up exporting models and the file access checks that relied on it. #​28795
  • 📮 Faster handing off a streaming reply. Passing a reply in progress between instances now writes it once rather than converting it back and forth and scanning it for characters that only matter elsewhere, which on a large non-English conversation took most of the time spent on each write. #​28833
  • 🥵 Constant load on an idle instance. An instance sitting idle no longer works through every chat you have once a second looking for timers that are due, which on a large history kept about a quarter of a processor core busy doing nothing and could exhaust memory until the application was killed. #​27663, #​27622, #​27745
  • 📍 Sidebar folders fetched once. Refreshing the sidebar now asks for your folders once rather than three times, on page load and on every action that refreshes it. #​28662, #​28661
  • 💤 Far fewer writes just from being signed in. Recording that someone is online now writes at most once a minute for each person rather than on every single request, where an open tab alone caused two write transactions a minute before anyone touched anything. #​28177, #​28165
  • 🛰 Less overhead on every request. The layers each request passes through before it is handled are now one instead of five, which also removes a quarter of that cost from every piece of a streamed reply on instances that set security headers. Commit, #​28171
  • 🎏 Turning off compression of live updates. A new "UVICORN_WS_PER_MESSAGE_DEFLATE" setting stops the server compressing every live update it sends, which costs processor time on each one for almost no saving now that a reply streams as small pieces; compression stays on unless it is turned off. #​28613
  • 🌡 Faster chat list and unread counts. Opening the sidebar, and the unread markers on folders, no longer read through your whole chat history to produce a short list, which on an instance with 15000 chats took 2 to 4 seconds. #​27663, #​27622, #​27745
  • 🥁 Long replies no longer slow as they grow. A long reply is no longer re-examined from the beginning for reasoning and code blocks on every piece that arrives, so the work stops growing with the length of the reply, which on a long reply is around 190x less time spent on it. #​28861
  • 💽 Faster saving of long chats. A chat is now written to the database in one go rather than one message at a time, so saving a long conversation is much quicker and puts far less strain on the database, and saving one where nothing has changed writes nothing at all. #​28806
  • 📦 Faster loading of shared folders. Folders shared with you now load in a couple of queries rather than one for each folder and each owner, so the list appears sooner for anyone with many of them. #​28804
  • Uninterrupted chat during knowledge search. Responses now keep streaming for everyone on the server while knowledge base searches run, instead of pausing until each search finishes. #​27824
  • 🔍 Smarter chat search. Searching your chats now finds conversations containing all of your words in any order rather than only the exact phrase you typed, with exact matches still listed first, and the preview snippet points at whichever word it found. Commit
  • ⌨️ Model switching from the message box. Typing "/model" now tells you which model you are on, switching to another by name with "/model" followed by its id, or opening the model picker straight from the slash menu without reaching for the mouse. Commit, Commit
  • 📎 Sending while attachments upload. Sending a message before its files have finished uploading now queues it and sends it automatically once they are ready, instead of refusing with an error, and each queued message shows the progress of its attachments. Commit, Commit, #​28381, #​28380
  • 📖 Opening a document at the right page. A model showing you a PDF, Word document, or slide deck from a terminal can now open it at a particular page or slide, so a reply that cites something on page 76 can put that page in front of you. Commit, Commit, Commit
  • 💼 Attachments that go straight to a terminal. A terminal connection can now be set to receive files attached in chat into its own working directory rather than into the conversation, which also means files can be attached while using a model that cannot read them itself. Commit, Commit, Commit, Commit
  • 🔦 Searching files in the terminal browser. The file browser now has a search box that finds files by name and by what is inside them, and opening a result takes you to the matching line. Commit
  • 🌲 Browsing files as a tree. The terminal file browser now expands folders in place rather than only navigating into them, remembers what you had open, offers a right-click menu, can show hidden files, sorts by size, expands a folder you hover over while dragging something onto it, and moves a whole selection in one go when you drop it. Commit, Commit
  • 🧰 Managing models on more servers. Administrators can now download, load, and unload models on llama.cpp and LM Studio connections from the manage models dialog, remove them on llama.cpp, and start a download straight from the model picker's search box, alongside the Ollama support that was already there. Commit, Commit, Commit, Commit, #​28766
  • 📢 Automations that post to a channel. An automation can now be pointed at a channel instead of a chat, so its scheduled run appears as a message there for everyone to see, chosen from a new destination picker that also covers folders. Commit
  • 🙋 Mentioning people in a channel. Typing an at sign in a channel now lists that channel's own members first, before everyone else on the server, so the people you are likely to mean are at the top. Commit, Commit, #​28883
  • 🔗 Attaching any link. Pasting a link into a chat or a knowledge base now works out what is behind it, downloading a document or image as a real attachment rather than treating everything as a web page to be read as text. Commit
  • 🔎 Searching tools and skills in chat. The integrations menu now has a search box for tools and for skills, so a long list can be narrowed by name instead of scrolled through. #​26709, Commit, #​28807, #​28812
  • 🧭 More from the message box. The slash menu now offers settings and, in a new chat, a toggle for temporary chat, alongside the commands that were already there. Commit
  • 🚨 Being told when a file fails to process. A file that cannot be processed for a knowledge base now raises a notification naming the file and what went wrong, and keeps that reason on the file, instead of quietly being marked as failed. #​27666, #​6311, Commit
  • 🔬 Zoom controls on previewed images. An image opened in the file browser now has zoom in, zoom out, and a reset button showing the current zoom, and pinching, scrolling, and holding a modifier key while scrolling now zoom and pan as they do elsewhere. Commit, Commit, Commit, Commit
  • 🗂️ Recognisable file icons. The terminal file browser now marks each file with an icon for its type, so code, images, archives, documents, and configuration files can be told apart at a glance instead of sharing one generic page icon. Commit, Commit, Commit
  • 📽️ Truer PowerPoint previews. Slide previews now render tables, charts, connectors, gradients, theme colours, bullets, fonts, and text alignment far closer to the original, and the viewer lets you move between slides with the arrow keys or the scroll wheel while the thumbnail strip follows along. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
  • 📄 Faithful Word document previews. Word documents now open as proper pages with headers, footers, footnotes, and embedded images intact, and can be zoomed, rather than being flattened into plain formatted text. Commit, Commit
  • 🗝 Deleting your API key. An API key can now be revoked outright from your account settings, where the only way to retire one was to replace it with a new one. #​28874, Commit
  • 🎛️ Settings for the task model. Administrators can now set the generation parameters used for background work such as titles, tags, follow-ups, search queries, and conversation summaries, either from the admin panel or through "TASK_MODEL_PARAMS", instead of those requests always using a fixed token limit that could cut a summary short. #​27604, Commit, Commit
  • 🎚️ Default interface settings for everyone. Administrators can now set system-wide defaults for the interface options in Settings, either from the admin panel or through "DEFAULT_INTERFACE_SETTINGS", with each person's own choices still taking precedence and anything left untouched shown as inherited and kept in step with later changes to the defaults. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
  • 🔠 Interface scaling throughout. The UI Scale setting and your browser's own text size now resize the whole interface consistently, including the sidebar, menus, dialogs, and file browser, rather than leaving parts of it fixed. Commit, Commit, Commit, Commit
  • 🏷️ Named writing blocks. When a model wraps a draft such as an email in a writing block, the block is now titled with its subject and shows the recipient beside it, rather than every block reading simply as Writing. #​28280, #​28198
  • 🤝 Files for delegated tasks. A task handed to a sub-agent can now carry the attachments it needs, so an image or document from your conversation reaches the sub-agent instead of arriving as a file reference it cannot open and may answer about anyway. Commit, #​28213
  • 📟 Terminal availability and scope. Administrators can now decide for each managed terminal whether it appears in chats and in automations at all, and whether everyone shares a single workspace or each chat or automation gets its own, with per chat terminals waiting until the conversation has been saved. Commit
  • 🔒 Read-only files in the terminal browser. Files and folders you are not allowed to change are now labelled read-only, with uploading, editing, renaming, moving, and deleting turned off for them rather than failing at the moment you try. Commit
  • 🔐 Terminals that use your own login. Managed terminals configured for session authentication now authenticate the terminal connection with your own token, where it previously sent no credentials at all. Commit
  • 🎟 Setting up a tool server that uses OAuth. Adding one is now easier to get right: the connection dialog can authorize the account from the dialog itself, the check button tests the sign-in details rather than reporting a connection failure that was never going to succeed without them, and it is now labelled for what it does rather than suggesting it verifies the whole connection. Commit, #​28552
  • 🪤 Control over what embedded pages may do. Two new interface settings decide whether pages shown inside a chat, such as an artifact or an HTML preview, may run scripts and start downloads. Commit, #​28924, Commit
  • 🗄 Keeping files removed from a knowledge base. A new "ENABLE_KNOWLEDGE_FILE_RETENTION" setting keeps the stored file and its search data when a file is taken out of a knowledge base, rather than deleting them. Commit
  • 🧾 CSV shape in retrieval. Turning on "ENABLE_RAG_CSV_SUMMARY" adds a short line naming the row count, data row count, column count, and column names of a CSV file to what the model sees, giving it the shape of the table alongside its contents. Commit
  • 🔭 OpenSERP in the search settings. OpenSERP can now be picked as the web search engine in the admin panel, with a field for its address, rather than only being configurable through the environment. #​27594, #​27592
  • 🪧 Profile changes from single sign-on. A name, email address, or picture updated from an identity provider at sign-in now raises an event naming what changed, and the rest of the session uses the updated record rather than a stale copy. Commit
  • 📯 Group changes from single sign-on. Group memberships added or removed when someone signs in through an identity provider, and groups created automatically along the way, now raise the same events as the equivalent change made by an administrator or over directory sync. #​27657
  • 🔔 Sign-in and sign-out events for single sign-on. Signing in through an identity provider now raises the same login event that signing in with a password does, and signing out says which provider the session came from, so a function can set up or tidy up an account in another system when someone arrives or leaves. #​27619, #​27613
  • 🪛 Naming background worker threads. A new "THREAD_POOL_THREAD_NAME_PREFIX" setting labels the threads that background work runs in, so they can be told apart when reading a profile or a thread dump. Commit
  • 📙 OpenDocument files in a temporary chat. A text document, spreadsheet, or presentation from an office suite that uses the OpenDocument format now has its text read out in the browser when attached to a temporary chat, where the model was handed the raw archive and answered that it could not read the file. Commit, #​28906
  • 🌍 Pointing Tavily somewhere else. A new "TAVILY_API_BASE_URL" setting sends Tavily searches and page fetches to a different address, for instances that reach the internet only through a gateway of their own or that use a compatible service. Commit, #​28701
  • 🪟 Honest OAuth settings. When single sign-on settings come from the environment rather than being saved in the application, the admin panel now shows them as read-only with a note naming the setting that controls this, instead of accepting edits that were silently discarded on the next restart. #​28276
  • 📏 Widening the chat controls pane. The controls pane can now be dragged as wide as you like, where it stopped at a fixed limit regardless of screen size. Commit
  • 📱 Smoother sidebar on mobile. The sidebar now follows your finger as you swipe it open or closed, responds to a quick flick, dims the page behind it as it moves, and gives every chat row a menu button you can reach without a hover you cannot perform on a touchscreen. Commit, Commit, Commit, Commit, Commit, Commit, [Commit](https://redirect.github.com/open-webui/open-webui/co

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 54ca0e5 to c77704e Compare August 10, 2025 17:41
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.20 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.21 Aug 10, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from c77704e to f4226e0 Compare August 11, 2025 13:42
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.21 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.22 Aug 11, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from f4226e0 to 817a996 Compare August 21, 2025 22:53
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.22 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.23 Aug 21, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 817a996 to e3cc319 Compare August 22, 2025 14:39
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.23 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.25 Aug 22, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from e3cc319 to 2513721 Compare August 28, 2025 18:42
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.25 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.26 Aug 28, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 2513721 to 70ffcb4 Compare September 9, 2025 17:01
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.26 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.27 Sep 9, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 70ffcb4 to 28e88e1 Compare September 10, 2025 12:45
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.27 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.28 Sep 10, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 28e88e1 to 47a77b8 Compare September 17, 2025 22:39
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.28 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.30 Sep 17, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 47a77b8 to a842d70 Compare September 25, 2025 21:22
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.30 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.31 Sep 25, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from a842d70 to 6aebbf7 Compare September 29, 2025 10:50
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.31 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.32 Sep 29, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 6aebbf7 to 4397328 Compare October 7, 2025 23:45
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.32 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.33 Oct 7, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 4397328 to e096ba4 Compare October 16, 2025 21:52
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.33 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.34 Oct 16, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from e096ba4 to df4295b Compare November 6, 2025 19:43
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.34 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.35 Nov 6, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from df4295b to 2c2b3ba Compare November 6, 2025 23:05
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.35 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.36 Nov 6, 2025
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 2c2b3ba to c27a58d Compare November 24, 2025 04:42
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.36 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.37 Nov 24, 2025
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.6.43 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.7.1 Jan 9, 2026
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.7.1 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.7.2 Jan 11, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 9a206bb to 5c34b70 Compare January 11, 2026 01:54
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 5c34b70 to 5b8ad7a Compare February 13, 2026 00:33
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.7.2 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.0 Feb 13, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 5b8ad7a to 35ad3f1 Compare February 14, 2026 01:34
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.0 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.1 Feb 14, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 35ad3f1 to 263e2e3 Compare February 16, 2026 08:54
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.1 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.2 Feb 16, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 263e2e3 to 7bb4e3e Compare February 17, 2026 11:07
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.2 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.3 Feb 17, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 7bb4e3e to 729cd41 Compare February 23, 2026 10:13
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.3 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.5 Feb 23, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 729cd41 to cb128ed Compare March 2, 2026 02:04
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.5 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.7 Mar 2, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from cb128ed to 3055e77 Compare March 3, 2026 01:45
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.7 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.8 Mar 3, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 3055e77 to a34469a Compare March 8, 2026 05:03
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.8 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.9 Mar 8, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from a34469a to aaa42ac Compare March 9, 2026 01:54
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.9 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.10 Mar 9, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from aaa42ac to d427340 Compare March 26, 2026 00:42
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.10 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.11 Mar 26, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from d427340 to 973f591 Compare March 27, 2026 01:22
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.11 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.12 Mar 27, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 973f591 to 9571da1 Compare April 21, 2026 09:48
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.8.12 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.9.0 Apr 21, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-open-webui-open-webui-0.x branch from 9571da1 to aae6d16 Compare April 21, 2026 13:02
@renovate renovate Bot changed the title chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.9.0 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.9.1 Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants