Skip to content

Update ghcr.io/open-webui/open-webui Docker tag to v0.8.2#2341

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

Update ghcr.io/open-webui/open-webui Docker tag to v0.8.2#2341
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-open-webui-open-webui-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 13, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
ghcr.io/open-webui/open-webui minor 0.7.2v0.8.2

Release Notes

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

v0.8.2

Compare Source

[0.8.2] - 2026-02-16
Added
  • 🧠 Skill content handling. User-selected skills now have their full content injected into the chat, while model-attached skills only display name and description in the available skills list. This allows users to override skill behavior while model-attached skills remain flexible. Commit
  • ⚙️ Chat toggles now control built-in tools. Users can now disable web search, image generation, and code execution on a per-conversation basis, even when those tools are enabled as builtin tools on the model. #​20641, #​21318, Commit, Commit
  • 🖼️ Image preview in file modal. Images uploaded to chats can now be previewed directly in the file management modal, making it easier to identify and manage image files. #​21413, Commit
  • 🏷️ Batch tag operations. Tag creation, deletion, and orphan cleanup for chats now use batch database queries instead of per-tag loops, significantly reducing database round trips when updating, archiving, or deleting chats with multiple tags. Commit
  • 💨 Faster group list loading. Group lists and search results now load with a single database query that joins member counts, replacing the previous pattern of fetching groups first and then counting members in a separate batch query. Commit
  • 🔐 Skills sharing permissions. Administrators can now control skills sharing and public sharing permissions per-group, matching the existing capabilities for tools, knowledge, and prompts. Commit
  • Long content truncation in preview modals. Citation and file content modals now truncate markdown-rendered content at 10,000 characters with a "Show all" expansion button, preventing UI jank when previewing very large documents.
  • 🌐 Translation updates. Translations for Spanish and German were enhanced and expanded.
Fixed
  • 🔐 OAuth session error handling. Corrupted OAuth sessions are now gracefully handled and automatically cleaned up instead of causing errors. Commit
  • 🐛 Task model selector validation. The task model selector in admin settings now correctly accepts models based on the new access grants system instead of rejecting all models with an incorrect error. Commit
  • 🔗 Tool call message preservation. Models no longer hallucinate tool outputs in multi-turn conversations because tool call history is now properly preserved instead of being merged into assistant messages. #​21098, #​20600, Commit
  • 🔧 Tool server startup initialization. External tool servers configured via the "TOOL_SERVER_CONNECTIONS" environment variable now initialize automatically on startup, eliminating the need to manually visit the Admin Panel and save for tools to become available. This enables proper GitOps and containerized deployments. #​18140, #​20914, Commit
  • ♻️ Resource handle cleanup. File handles are now properly closed during audio transcription and pipeline uploads, preventing resource leaks that could cause system instability over time. #​21411
  • ⌨️ Strikethrough shortcut conflict fix. Pressing Ctrl+Shift+S to toggle the sidebar no longer causes text to become struck through in the chat input, by disabling the TipTap Strike extension's default keyboard shortcut when rich text mode is off. Commit
  • 🔧 Tool call finish_reason fix. API responses now correctly set finish_reason to "tool_calls" instead of "stop" when tool calls are present, fixing an issue where external API clients (such as OpenCode) would halt prematurely after tool execution when routing Ollama models through the Open WebUI API. #​20896

v0.8.2

Compare Source

Added
  • 🧠 Skill content handling. User-selected skills now have their full content injected into the chat, while model-attached skills only display name and description in the available skills list. This allows users to override skill behavior while model-attached skills remain flexible. Commit
  • ⚙️ Chat toggles now control built-in tools. Users can now disable web search, image generation, and code execution on a per-conversation basis, even when those tools are enabled as builtin tools on the model. #​20641, #​21318, Commit, Commit
  • 🖼️ Image preview in file modal. Images uploaded to chats can now be previewed directly in the file management modal, making it easier to identify and manage image files. #​21413, Commit
  • 🏷️ Batch tag operations. Tag creation, deletion, and orphan cleanup for chats now use batch database queries instead of per-tag loops, significantly reducing database round trips when updating, archiving, or deleting chats with multiple tags. Commit
  • 💨 Faster group list loading. Group lists and search results now load with a single database query that joins member counts, replacing the previous pattern of fetching groups first and then counting members in a separate batch query. Commit
  • 🔐 Skills sharing permissions. Administrators can now control skills sharing and public sharing permissions per-group, matching the existing capabilities for tools, knowledge, and prompts. Commit
  • Long content truncation in preview modals. Citation and file content modals now truncate markdown-rendered content at 10,000 characters with a "Show all" expansion button, preventing UI jank when previewing very large documents.
  • 🌐 Translation updates. Translations for Spanish and German were enhanced and expanded.
Fixed
  • 🔐 OAuth session error handling. Corrupted OAuth sessions are now gracefully handled and automatically cleaned up instead of causing errors. Commit
  • 🐛 Task model selector validation. The task model selector in admin settings now correctly accepts models based on the new access grants system instead of rejecting all models with an incorrect error. Commit
  • 🔗 Tool call message preservation. Models no longer hallucinate tool outputs in multi-turn conversations because tool call history is now properly preserved instead of being merged into assistant messages. #​21098, #​20600, Commit
  • 🔧 Tool server startup initialization. External tool servers configured via the "TOOL_SERVER_CONNECTIONS" environment variable now initialize automatically on startup, eliminating the need to manually visit the Admin Panel and save for tools to become available. This enables proper GitOps and containerized deployments. #​18140, #​20914, Commit
  • ♻️ Resource handle cleanup. File handles are now properly closed during audio transcription and pipeline uploads, preventing resource leaks that could cause system instability over time. #​21411
  • ⌨️ Strikethrough shortcut conflict fix. Pressing Ctrl+Shift+S to toggle the sidebar no longer causes text to become struck through in the chat input, by disabling the TipTap Strike extension's default keyboard shortcut when rich text mode is off. Commit
  • 🔧 Tool call finish_reason fix. API responses now correctly set finish_reason to "tool_calls" instead of "stop" when tool calls are present, fixing an issue where external API clients (such as OpenCode) would halt prematurely after tool execution when routing Ollama models through the Open WebUI API. #​20896

v0.8.1

Compare Source

[0.8.1] - 2026-02-14

[!CAUTION]
⚠️ Database Migrations: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility.

Added
  • 🚀 Channel user active status. Checking user active status in channels is now faster thanks to optimized database queries. Commit
  • 🔗 Responses API endpoint with model routing. The OpenAI API proxy now supports a /responses endpoint that routes requests to the correct backend based on the model field in the request, instead of always using the first configured endpoint. This enables support for backends like vLLM that provide /skills and /v1/responses endpoints. Commit, Commit
  • Model and prompt list optimization. Improved performance when loading models and prompts by pre-fetching user group IDs once instead of making multiple database queries. Commit
  • 🗄️ Batch access control queries. Improved performance when loading models, prompts, and knowledge bases by replacing multiple individual access checks with single batch queries, significantly reducing database load for large deployments. Commit
  • 💨 Faster user list loading. User lists now load significantly faster by deferring profile image loading; images are fetched separately in parallel by the browser, improving caching and reducing database load. Commit
  • 🔍 Web search result count. The built-in search_web tool now respects the admin-configured "Search Result Count" setting instead of always returning 5 results when using Native Function Calling mode. #​21373, #​21371
  • 🔐 SCIM externalId support. SCIM-enabled deployments can now store and manage externalId for user provisioning, enabling better integration with identity providers like Microsoft Entra ID and Okta. #​21099, #​21280, Commit
  • 🌐 Translation updates. Portuguese (Brazil) translations were updated.
Fixed
  • 🛡️ Public sharing security fix. Fixed a security issue where users with write access could see the Public sharing option regardless of their actual public sharing permission, and direct API calls could bypass frontend sharing restrictions. #​21358, #​21356
  • 🔒 Direct model access control fix. Model access control changes now persist correctly for direct Ollama and OpenAI models that don't have database entries, and error messages display properly instead of showing "[object Object]". Commit, #​21377
  • 💭 Reasoning trace rendering performance. Reasoning traces from models now render properly without being split into many fragments, preventing browser slowdowns during streaming responses. #​21348, Commit
  • 🖥️ ARM device compatibility fix. Fixed an issue where upgrading to 0.8.0 would fail to start on ARM devices (like Raspberry Pi 4) due to torch 2.10.0 causing SIGILL errors; now pinned to torch<=2.9.1. #​21385, #​21349
  • 🗄️ Skills PostgreSQL compatibility fix. Fixed a PostgreSQL compatibility issue where creating or listing skills would fail with a TypeError, while SQLite worked correctly. #​21372, Commit, #​21365
  • 🗄️ PostgreSQL analytics query fix. Fixed an issue where retrieving chat IDs by model ID would fail on PostgreSQL due to incompatible DISTINCT ordering, while SQLite worked correctly. #​21347, Commit
  • 🗃️ SQLite cascade delete fix. Deleting chats now properly removes all associated messages in SQLite, matching PostgreSQL behavior and preventing orphaned data. #​21362
  • ☁️ Ollama Cloud model naming fix. Fixed an issue where using Ollama Cloud models would fail with "Model not found" errors because ":latest" was incorrectly appended to model names. #​21386
  • 🛠️ Knowledge selector tooltip z-index. Fixed an issue where tooltips in the "Select Knowledge" dropdown were hidden behind the menu, making it difficult to read knowledge item names and descriptions. #​21375
  • 🎯 Model selector scroll position. The model selector dropdown now correctly scrolls to and centers the currently selected model when opened, and resets scroll position when reopened. Commit
  • 🐛 Sync modal unexpected appearance. Fixed an issue where the Sync Modal would appear unexpectedly after enabling the "Community Sharing" feature if the user had previously visited the app with the sync parameter. #​21376
  • 🎨 Knowledge collection layout fix. Fixed a layout issue in the Knowledge integration menu where long collection names caused indentation artifacts and now properly truncate with ellipsis. #​21374
  • 📝 Metadata processing crash fix. Fixed a latent bug where processing document metadata containing certain keys (content, pages, tables, paragraphs, sections, figures) would cause a RuntimeError due to dictionary mutation during iteration. #​21105
  • 🔑 Password validation regex fix. Fixed the password validation regex by adding the raw string prefix, ensuring escape sequences like d and w are interpreted correctly. #​21400, #​21399
Changed
  • ⚠️ Database Migrations: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility.

v0.8.1

Compare Source

Added
  • 🚀 Channel user active status. Checking user active status in channels is now faster thanks to optimized database queries. Commit
  • 🔗 Responses API endpoint with model routing. The OpenAI API proxy now supports a /responses endpoint that routes requests to the correct backend based on the model field in the request, instead of always using the first configured endpoint. This enables support for backends like vLLM that provide /skills and /v1/responses endpoints. Commit, Commit
  • Model and prompt list optimization. Improved performance when loading models and prompts by pre-fetching user group IDs once instead of making multiple database queries. Commit
  • 🗄️ Batch access control queries. Improved performance when loading models, prompts, and knowledge bases by replacing multiple individual access checks with single batch queries, significantly reducing database load for large deployments. Commit
  • 💨 Faster user list loading. User lists now load significantly faster by deferring profile image loading; images are fetched separately in parallel by the browser, improving caching and reducing database load. Commit
  • 🔍 Web search result count. The built-in search_web tool now respects the admin-configured "Search Result Count" setting instead of always returning 5 results when using Native Function Calling mode. #​21373, #​21371
  • 🔐 SCIM externalId support. SCIM-enabled deployments can now store and manage externalId for user provisioning, enabling better integration with identity providers like Microsoft Entra ID and Okta. #​21099, #​21280, Commit
  • 🌐 Translation updates. Portuguese (Brazil) translations were updated.
Fixed
  • 🛡️ Public sharing security fix. Fixed a security issue where users with write access could see the Public sharing option regardless of their actual public sharing permission, and direct API calls could bypass frontend sharing restrictions. #​21358, #​21356
  • 🔒 Direct model access control fix. Model access control changes now persist correctly for direct Ollama and OpenAI models that don't have database entries, and error messages display properly instead of showing "[object Object]". Commit, #​21377
  • 💭 Reasoning trace rendering performance. Reasoning traces from models now render properly without being split into many fragments, preventing browser slowdowns during streaming responses. #​21348, Commit
  • 🖥️ ARM device compatibility fix. Fixed an issue where upgrading to 0.8.0 would fail to start on ARM devices (like Raspberry Pi 4) due to torch 2.10.0 causing SIGILL errors; now pinned to torch<=2.9.1. #​21385, #​21349
  • 🗄️ Skills PostgreSQL compatibility fix. Fixed a PostgreSQL compatibility issue where creating or listing skills would fail with a TypeError, while SQLite worked correctly. #​21372, Commit, #​21365
  • 🗄️ PostgreSQL analytics query fix. Fixed an issue where retrieving chat IDs by model ID would fail on PostgreSQL due to incompatible DISTINCT ordering, while SQLite worked correctly. #​21347, Commit
  • 🗃️ SQLite cascade delete fix. Deleting chats now properly removes all associated messages in SQLite, matching PostgreSQL behavior and preventing orphaned data. #​21362
  • ☁️ Ollama Cloud model naming fix. Fixed an issue where using Ollama Cloud models would fail with "Model not found" errors because ":latest" was incorrectly appended to model names. #​21386
  • 🛠️ Knowledge selector tooltip z-index. Fixed an issue where tooltips in the "Select Knowledge" dropdown were hidden behind the menu, making it difficult to read knowledge item names and descriptions. #​21375
  • 🎯 Model selector scroll position. The model selector dropdown now correctly scrolls to and centers the currently selected model when opened, and resets scroll position when reopened. Commit
  • 🐛 Sync modal unexpected appearance. Fixed an issue where the Sync Modal would appear unexpectedly after enabling the "Community Sharing" feature if the user had previously visited the app with the sync parameter. #​21376
  • 🎨 Knowledge collection layout fix. Fixed a layout issue in the Knowledge integration menu where long collection names caused indentation artifacts and now properly truncate with ellipsis. #​21374
  • 📝 Metadata processing crash fix. Fixed a latent bug where processing document metadata containing certain keys (content, pages, tables, paragraphs, sections, figures) would cause a RuntimeError due to dictionary mutation during iteration. #​21105
  • 🔑 Password validation regex fix. Fixed the password validation regex by adding the raw string prefix, ensuring escape sequences like \d and \w are interpreted correctly. #​21400, #​21399
Changed
  • ⚠️ Database Migrations: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility.

v0.8.0

Compare Source

[0.8.0] - 2026-02-12

[!CAUTION]
⚠️ Database Migrations: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility.

[!WARNING]
⚠️ Long-Running Database Migration: This release includes a migration for the chat_message table that can take a significant amount of time to complete, especially in larger deployments with extensive chat histories. Please plan for adequate downtime and allow the migration to finish completely without interruption.

Added
  • 📊 Analytics dashboard. Administrators now have access to an Analytics dashboard showing model usage statistics, token consumption by model and user, user activity rankings, and time-series charts with hourly or daily granularity; clicking any model opens a detail view with feedback history, associated tags, and chat browser, and results can be filtered by user group. #​21106, Commit, Commit
  • 🎯 Experimental support for Skills. Open WebUI now supports the Skill standard — allowing users to create and manage reusable AI skills with detailed instructions, reference them in chats using the "$" command, or attach them to specific models for automatic context in conversations. #​21312
  • 🧪 Experimental support for Open Responses protocol. Connections can now be configured to use the experimental Open Responses protocol instead of Chat Completions, enabling native support for extended thinking, streaming reasoning tokens, and richer tool call handling for compatible providers. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
  • 👥 Redesigned access control UI. The access control UI was redesigned with a more intuitive interface that makes it easier to add multiple groups at once. #​21277
  • 👤 Per-user resource sharing. Resources including knowledge bases, prompts, models, tools, channels, and base models can now be shared directly to individual users alongside the existing per-group sharing capability. #​21277
  • 📨 Message queuing. Messages can now be queued while a response is generating rather than being blocked, allowing you to continue your train of thought; queued messages are automatically combined and sent when generation completes, and can be edited, deleted, or sent immediately from the input area. Commit, Commit
  • 💡 Active task sidebar indicator. Users can now see which chats have active tasks running directly in the sidebar. Commit
  • 📝 Prompt version control. Prompts now include version control with full history tracking, allowing users to commit changes with messages, view past versions, compare differences between versions, and roll back to previous versions when needed. #​20945
  • 🏷️ Prompt tags. Prompts can now be organized with tags, and users can filter the prompt workspace by tag to quickly find related prompts across large collections. #​20945
  • 🐍 Native function calling code execution. Code execution now works with Native function calling mode, allowing models to autonomously run Python code for calculations, data analysis, and visualizations without requiring Default mode. #​20592, Docs:#​998
  • 🚀 Async web search. Web search operations now run asynchronously in the background, allowing users to continue interacting with the application while searches complete. #​20630
  • Search debouncing. Search operations across the application now respond more efficiently with debouncing that reduces unnecessary server requests while typing, improving responsiveness when searching users, groups, functions, tools, prompts, knowledge bases, notes, and when using the knowledge and prompts commands in chat. #​20982, Commit, Commit, Commit
  • 🤝 Shared chats management. Users can now view and manage all their shared chats from Settings, with options to copy share links or unshare conversations they no longer want public. Commit
  • 📁 User file management. Users can now view, search, and delete all their uploaded files from Settings, providing centralized file management in one place. Commit, #​21047
  • 🗑️ Shift-click quick delete. Files in the File Manager can now be quickly deleted by holding Shift and clicking the delete button, bypassing the confirmation dialog for faster bulk cleanup. #​21044
  • ⌨️ Model selector shortcut. The model selector can now be opened with Ctrl+Shift+M keyboard shortcut. #​21130
  • 🧠 Smarter knowledge vs web search. Models now choose more intelligently between knowledge base search and web search rather than always trying knowledge first. #​21115
  • 🌍 Community model reviews. Users can now access community reviews for models directly from the model selector menu and are prompted to leave reviews after rating responses, with administrators able to disable this via the "Community Sharing" setting. Commit
  • 📄 Prompts workspace pagination. The prompts workspace now includes pagination for large prompt collections, loading 30 prompts at a time with search, filtering, and sorting capabilities for improved performance and navigation. Commit
  • 🎨 Action function HTML rendering. Action functions can now render rich HTML content directly in chat as embedded iframes, matching the capabilities that tools already had and eliminating the need for action authors to inject codeblocks. #​21294, Commit
  • 🔒 Password-masked valve fields. Tool and function developers can now mark sensitive fields as passwords, which are automatically masked in the settings UI to prevent shoulder surfing and accidental exposure. #​20852, Commit
  • 📋 Prompt quick copy. Prompts in the workspace now include a quick copy button for easily copying prompt content to the clipboard. Commit
  • 🔔 Dismissible notification toasts. Notification toasts for new messages and other events now include a close button that appears on hover, allowing users to dismiss them immediately instead of waiting for auto-dismissal. #​21056, Commit
  • 🔔 Temporary chat notification privacy. Notifications from temporary chats now only appear on the device where the chat is running, preventing privacy leaks across logged-in sessions. #​21292
  • 💡 Null chat title fallback. Notifications without chat titles now display "New Chat" instead of showing null. #​21292
  • 🖼️ Concurrent image editing. Image editing operations with multiple images now complete faster by loading all images concurrently instead of sequentially. #​20911
  • 📧 USER_EMAIL template variable. Users can now reference their email address in prompts and system messages using the "{{USER_EMAIL}}" template variable. #​20881
  • 🔤 Alphabetical tool ordering. Tools and Functions in the Chat Controls sidebar now appear in alphabetical order, making it easier to locate specific tools when working with multiple integrations. #​20871
  • 👁️ Model list status filtering. Administrators can now filter the model list by status (enabled, disabled, visible, hidden) and bulk enable or disable all filtered models at once. #​20553, #​20774, Commit
  • ⚙️ Per-model built-in tool toggles. Administrators can now enable or disable individual built-in tools for each model, including time utilities, memory, chat history, notes, knowledge base, and channels. #​20641, Commit
  • 📑 PDF loading modes. Administrators can now choose between "page" and "single" PDF loading modes, allowing documents to be processed as individual pages or as complete documents for better chunking across page boundaries. Commit
  • 📑 Model Settings pagination. Administrators can now navigate large model lists more efficiently in Model Settings, with pagination displaying 30 models per page for smoother navigation. Commit
  • 📌 Pin read-only models. Users can now pin read-only models from the workspace. #​21308, Commit
  • 🔍 Yandex search provider. Administrators can now configure Yandex as a web search provider, expanding search engine options for retrieval-augmented generation. #​20922
  • 🔐 Custom password hints. Administrators can now provide custom password requirement hints to users via the "PASSWORD_VALIDATION_HINT" environment variable, making it clearer what password criteria must be met during signup or password changes. #​20647, #​20650
  • 🔑 OAuth token exchange. Administrators can now enable OAuth token exchange via "ENABLE_OAUTH_TOKEN_EXCHANGE", allowing external applications to authenticate users by exchanging OAuth provider tokens for Open WebUI session tokens. Commit
  • 🗄️ Weaviate custom endpoints. Administrators can now connect to self-hosted Weaviate deployments with separate HTTP and gRPC endpoints via new environment variables. #​20620
  • 🛡️ MCP custom SSL certificates. Administrators can now connect to MCP servers with self-signed or custom SSL certificates via the "AIOHTTP_CLIENT_SESSION_TOOL_SERVER_SSL" environment variable. #​20875, Commit
  • 🗃️ Redis Sentinel reconnection delay. Administrators using Redis Sentinel can now configure a reconnection delay via "REDIS_RECONNECT_DELAY" to prevent retry exhaustion during failover elections. #​21021
  • 📡 Custom user info headers. Administrators can now customize the header names used when forwarding user information to external services, enabling compatibility with services like AWS Bedrock AgentCore that require specific header prefixes. Commit
  • 🔗 Forward user info to tool servers. User identity and chat context can now be forwarded to MCP servers and external tool servers when "ENABLE_FORWARD_USER_INFO_HEADERS" is enabled, allowing tool providers to implement per-user authorization, auditing, and rate limiting. #​21092, Commit
  • 📬 External tool event emitters. External tools (OpenAPI/MCP) can now send tool events back to Open WebUI using the event emitter endpoint, as message ID is now forwarded alongside chat ID when "ENABLE_FORWARD_USER_INFO_HEADERS" is enabled. #​21214
  • 📥 Playground chat export. Administrators can now export playground chats as JSON or plain text files, allowing them to save their conversations for backup or sharing outside the platform. Commit
  • 🖼️ Images playground. Administrators can now test image generation and editing directly in a new Images playground, with support for uploading source images for edits and downloading results. Commit
  • 🛠️ Dynamic dropdown valve fields. Tool and function developers can now create dropdown fields with dynamically-generated options that update based on runtime context, such as available models or user permissions. Commit
  • 🏎️ Faster profile updates. User profile updates and role changes are now faster by eliminating redundant database queries. #​21011
  • 🔑 Faster authentication. User authentication is now 34% faster by combining database lookups into a single query. #​21010
  • 🔋 Faster chat completions. Chat completions and embeddings now respond much faster by checking the model cache before fetching model lists, reducing Time To First Token from several seconds to subsecond for most requests. #​20886, #​20069
  • 🏎️ Faster Redis model list loading. Model list loading is now significantly faster when using Redis with many models, reducing API response latency by caching configuration values locally instead of making repeated Redis lookups on every model iteration. #​21306
  • 💨 Faster knowledge base file batch-add. Batch-adding files to knowledge bases is now faster with a single database query instead of one query per file. #​21006
  • Smoother model selector dropdown. The model selector dropdown now renders smoothly even with hundreds of models, eliminating the lag and freezing that occurred when opening the dropdown with large model lists. Commit
  • 🚗 Faster model visibility toggling. Toggling model visibility in the admin panel is now faster with optimized database access. #​21009
  • 💾 Faster model access control checks. Model access control checks are now faster by batch-fetching model info and group memberships upfront instead of querying for each model. #​21008
  • ⚙️ Faster model list and imports. Model list loading and model imports are now faster by eliminating redundant database queries. #​21004
  • 🏃 Faster SCIM group member lookups. SCIM group member lookups are now up to 13x faster by batching user queries instead of fetching each member individually. #​21005
  • 💨 Batched group member counts. Group member counts are now fetched in a single batch query when loading group lists, eliminating redundant database lookups. Commit
  • 💨 Faster bulk operations. Bulk feedback deletion and group member removal are now 4-5x faster with optimized batch operations. #​21019
  • 🧠 Faster memory updates. Memory updates are now up to 39% faster by eliminating redundant database queries. #​21013
  • ⚙️ Faster filter function loading. Filter function loading is now faster by batching database queries instead of fetching each function individually. #​21018
  • 🖼️ Image model regex configuration. Administrators can now configure which image generation models support auto-sizing and URL responses via new regex environment variables, improving compatibility with LiteLLM and other proxies that use prefixed model names. #​21126, Commit
  • 🎁 Easter eggs toggle. Administrators can now control the visibility of easter egg features via the "ENABLE_EASTER_EGGS" environment variable. Commit
  • 🔌 Independent access control updates. API endpoints now support independent access control updates for models, tools, knowledge bases, and notes, enabling finer-grained permission management. Commit, Commit, Commit
  • Screen reader accessibility. Screen reader users now hear the password field label only once on the login page, improving form navigation for assistive technology users. Commit
  • 🔄 General improvements. Various improvements were implemented across the application to enhance performance, stability, and security.
  • 🌐 Translation updates. Translations for Catalan, Finnish, Irish, French, German, Japanese, Latvian, Polish, Portuguese (Brazil), Simplified Chinese, Slovak, Spanish, and Traditional Chinese were enhanced and expanded.
Fixed
  • Connection pool exhaustion fix. Database connection pool exhaustion and timeout errors during concurrent usage have been resolved by releasing connections before chat completion requests and embedding operations for memory and knowledge base processing. #​20569, #​20570, #​20571, #​20572, #​20573, #​20574, #​20575, #​20576, #​20577, #​20578, #​20579, #​20580, #​20581, Commit, Commit
  • 🚫 LDAP authentication hang fix. LDAP authentication no longer freezes the entire service when logging in with non-existent accounts, preventing application hangs. Commit, #​21300
  • Trusted Header auto-registration fix. Trusted Header Authentication now properly auto-registers new users after the first login, assigning the configured default role instead of failing for users not yet in the database. Commit
  • 🛡️ SSRF protection for image loading. External image loading now validates URLs before fetching to prevent SSRF attacks against local and private network addresses. Commit
  • 🛡️ Malformed Authorization header fix. Malformed Authorization headers no longer cause server crashes; requests are now handled gracefully instead of returning HTTP 500 errors. #​20938, Commit
  • 🚪 Channel notification access control. Users without channel permissions can no longer access channels through notifications, properly enforcing access controls across all channel entry points. #​20883, #​20789
  • 🐛 Ollama model name suffix fix. Ollama-compatible providers that do not use ":latest" in model names can now successfully chat, fixing errors where model names were incorrectly appended with ":latest" suffixes. #​21331, Commit
  • ♻️ Streaming connection cleanup. Streaming responses now properly clean up network connections when interrupted, preventing "Unclosed client session" errors from accumulating over time. #​20889, #​17058
  • 💾 Inline image context exhaustion fix. Inline images no longer exhaust the model's context window by including their full base64 data in chat metadata, preventing premature context exhaustion with image-heavy conversations. #​20916
  • 🚀 Status indicator GPU usage fix. High GPU usage caused by the user online status indicator animation has been resolved, reducing consumption from 35-40% to near-zero in browsers with hardware acceleration. #​21062, Commit
  • 🔧 Async pipeline operations. Pipeline operations now run asynchronously instead of blocking the FastAPI event loop, allowing the server to handle other requests while waiting for external pipeline API calls. #​20910
  • 🔌 MCP tools regression fix. MCP tools now work reliably again after a regression in v0.7.2 that caused "cannot pickle '_asyncio.Future' object" errors when attempting to use MCP servers in chat. #​20629, #​20500, Commit
  • 🔗 Function chat ID propagation fix. Functions now reliably receive the chat identifier during internal task invocations like web search query generation, RAG query generation, and image prompt generation, enabling stateful functions to maintain consistent per-chat state without fragmentation. #​20563, #​20585
  • 💻 Markdown fence code execution fix. Code execution now works reliably when models wrap code in markdown fences, automatically stripping the backticks before execution to prevent syntax errors that affected most non-GPT models. #​20941, Commit, Commit
  • 💻 ANSI code execution fix. Code execution is now reliable when LLMs include ANSI terminal color codes in their output, preventing random failures that previously caused syntax errors. [#​21091](https://redir

Configuration

📅 Schedule: 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 bb24aa8 to 5a84d19 Compare February 14, 2026 00:41
@renovate renovate bot changed the title Update ghcr.io/open-webui/open-webui Docker tag to v0.8.0 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 5a84d19 to 347acbc Compare February 16, 2026 08:33
@renovate renovate bot changed the title Update ghcr.io/open-webui/open-webui Docker tag to v0.8.1 Update ghcr.io/open-webui/open-webui Docker tag to v0.8.2 Feb 16, 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