Update ghcr.io/open-webui/open-webui Docker tag to v0.6.33 #1700

Merged
renovate-bot merged 1 commits from renovate/ghcr.io-open-webui-open-webui-0.x into main 2025-10-07 22:02:30 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/open-webui/open-webui patch 0.6.32 -> 0.6.33

Release Notes

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

v0.6.33

Compare Source

Added
  • 🎨 Workspace interface received a comprehensive redesign across Models, Knowledge, Prompts, and Tools sections, featuring reorganized controls, view filters for created vs shared items, tag selectors, improved visual hierarchy, and streamlined import/export functionality. Commit, Commit, Commit, Commit, Commit, Commit
  • 🛠️ Functions admin interface received a comprehensive redesign with creator attribution display, ownership filters for created vs shared items, improved organization, and refined styling. Commit
  • Page initialization performance is significantly improved through parallel data loading and optimized folder API calls, reducing initial page load time. #​17559, #​17889
  • Chat overview component is now dynamically loaded on demand, reducing initial page bundle size by approximately 470KB and improving first-screen loading speed. #​17595
  • 📁 Folders can now be attached to chats using the "#" command, automatically expanding to include all files within the folder for streamlined knowledge base integration. Commit
  • 📱 Progressive Web App now supports Android share target functionality, allowing users to share web pages, YouTube videos, and text directly to Open WebUI from the system share menu. #​17633, #​17125
  • 🗄️ Redis session storage is now available as an experimental option for OAuth authentication flows via the ENABLE_STAR_SESSIONS_MIDDLEWARE environment variable, providing shared session state across multi-replica deployments to address CSRF errors, though currently only basic Redis setups are supported. #​17223, #​15373, Docs:Commit
  • 📊 Vega and Vega-Lite chart visualization renderers are now supported in code blocks, enabling inline rendering of data visualizations with automatic compilation of Vega-Lite specifications. #​18033, #​18040, #​18022
  • 🔗 OpenAI connections now support custom HTTP headers, enabling users to configure authentication and routing headers for specific deployment requirements. #​18021, #​9732
  • 🔐 OpenID Connect authentication now supports OIDC providers without email scope via the ENABLE_OAUTH_WITHOUT_EMAIL environment variable, enabling compatibility with identity providers that don't expose email addresses. #​18047, #​18045
  • 🤖 Ollama model management modal now features individual model update cancellation, comprehensive tooltips for all buttons, and streamlined notification behavior to reduce toast spam. #​16863
  • ☁️ OneDrive file picker now includes search functionality and "My Organization" pivot for business accounts, enabling easier file discovery across organizational content. #​17930, #​17929
  • 📊 Chat overview flow diagram now supports toggling between vertical and horizontal layout orientations for improved visualization flexibility. #​17941
  • 🔊 OpenAI Text-to-Speech engine now supports additional parameters, allowing users to customize TTS behavior with provider-specific options via JSON configuration. #​17985, #​17188
  • 🛠️ Tool server list now displays server name, URL, and type (OpenAPI or MCP) for easier identification and management. #​18062
  • 📁 Folders now remember the last selected model, automatically applying it when starting new chats within that folder. #​17836
  • 🔢 Ollama embedding endpoint now supports the optional dimensions parameter for controlling embedding output size, compatible with Ollama v0.11.11 and later. #​17942
  • Workspace knowledge page load time is improved by removing redundant API calls, enhancing overall responsiveness. #​18057
  • File metadata query performance is enhanced by selecting only relevant columns instead of retrieving entire records, reducing database overhead. #​18013
  • 📄 Note PDF exports now include titles and properly render in dark mode with appropriate background colors. Commit
  • 📄 Docling document extraction now supports additional parameters for VLM pipeline configuration, enabling customized vision model settings. #​17363
  • ⚙️ Server startup script now supports passing arbitrary arguments to uvicorn, enabling custom server configuration options. #​17919, #​17918
  • 🔄 Various improvements were implemented across the frontend and backend to enhance performance, stability, and security.
  • 🌐 Translations for German, Danish, Spanish, Korean, Portuguese (Brazil), Simplified Chinese, and Traditional Chinese were enhanced and expanded.
Fixed
  • 💬 System prompts are no longer duplicated in chat requests, eliminating confusion and excessive token usage caused by repeated instructions being sent to models. #​17198, #​16855
  • 🔐 MCP OAuth 2.1 authentication now complies with the standard by implementing PKCE with S256 code challenge method and explicitly passing client credentials during token authorization, resolving "code_challenge: Field required" and "client_id: Field required" errors when connecting to OAuth-secured MCP servers. Commit, #​18010, #​18087
  • 🔐 OAuth signup flow now handles password hashing correctly by migrating from passlib to native bcrypt, preventing failures when passwords exceed 72 bytes. #​17917
  • 🔐 OAuth token refresh errors are resolved by properly registering and storing OAuth clients, fixing "Constructor parameter should be str" exceptions for Google, Microsoft, and OIDC providers. #​17829
  • 🔐 OAuth server metadata URL is now correctly accessed via the proper attribute, fixing automatic token refresh and logout functionality for Microsoft OAuth provider when OPENID_PROVIDER_URL is not set. #​18065
  • 🔐 OAuth credential decryption failures now allow the application to start gracefully with clear error messages instead of crashing, preventing complete service outages when WEBUI_SECRET_KEY mismatches occur during database migrations or environment changes. #​18094, #​18092
  • 🔐 OAuth 2.1 server discovery now correctly attempts all configured discovery URLs in sequence instead of only trying the first URL. #​17906, #​17904, #​18026
  • 🔐 Login redirect now correctly honors the redirect query parameter after authentication, ensuring users are returned to their intended destination with query parameters intact instead of defaulting to the homepage. #​18071
  • ☁️ OneDrive Business integration authentication regression is resolved, ensuring the popup now properly triggers when connecting to OneDrive accounts. #​17902, #​17825, #​17816
  • 👥 Default group settings now persist correctly after page navigation, ensuring configuration changes are properly saved and retained. #​17899, #​18003
  • 📁 Folder data integrity is now verified on retrieval, automatically fixing orphaned folders with invalid parent references and ensuring proper cascading deletion of nested folder structures. Commit
  • 🗄️ Redis Sentinel and Redis Cluster configurations with the experimental ENABLE_STAR_SESSIONS_MIDDLEWARE feature are now properly isolated by making the feature opt-in only, preventing ReadOnlyError failures when connecting to read replicas in multi-node Redis deployments. #​18073
  • 📊 Mermaid and Vega diagram rendering now displays error toast notifications when syntax errors are detected, helping users identify and fix diagram issues instead of silently failing. #​18068
  • 🤖 Reasoning models that return reasoning_content instead of content no longer cause NoneType errors during chat title generation, follow-up suggestions, and tag generation. #​18080
  • 📚 Citation rendering now correctly handles multiple source references in a single bracket, parsing formats like [1,2] and [1, 2] into separate clickable citation links. #​18120
  • 🔍 Web search now handles individual source failures gracefully, continuing to process remaining sources instead of failing entirely when a single URL is unreachable or returns an error. Commit, Commit
  • 🔍 Hybrid search with reranking now handles empty result sets gracefully instead of crashing with ValueError when all results are filtered out due to relevance thresholds. #​18096
  • 🔍 Reranking models without defined padding tokens now work correctly by automatically falling back to eos_token_id as pad_token_id, fixing "Cannot handle batch sizes > 1" errors for models like Qwen3-Reranker. #​18108, #​16027
  • 🔍 Model selector search now correctly returns results for non-admin users by dynamically updating the search index when the model list changes, fixing a race condition that caused empty search results. #​17996, #​17960
  • Task model function calling performance is improved by excluding base64 image data from payloads, significantly reducing token count and memory usage when images are present in conversations. #​17897
  • 🤖 Text selection "Ask" action now correctly recognizes and uses local models configured via direct connections instead of only showing external provider models. #​17896
  • 🛑 Task cancellation API now returns accurate response status, correctly reporting successful cancellations instead of incorrectly indicating failures. #​17920
  • 💬 Follow-up query suggestions are now generated and displayed in temporary chats, matching the behavior of saved chats. #​14987
  • 🔊 Azure Text-to-Speech now properly escapes special characters like ampersands in SSML, preventing HTTP 400 errors and ensuring audio generation succeeds for all text content. #​17962
  • 🛠️ OpenAPI tool server calls with optional parameters now execute successfully even when no arguments are provided, removing the incorrect requirement for a request body. #​18036
  • 🛠️ MCP mode tool server connections no longer incorrectly validate the OpenAPI path field, allowing seamless switching between OpenAPI and MCP connection types. #​17989, #​17988
  • 🛠️ Third-party tool responses containing non-UTF8 or invalid byte sequences are now handled gracefully without causing request failures. #​17882
  • 🎨 Workspace filter dropdown now correctly renders model tags as strings instead of displaying individual characters, fixing broken filtering interface when models have multiple tags. #​18034
  • ⌨️ Ctrl+Enter keyboard shortcut now correctly sends messages in mobile and narrow browser views on Chrome instead of inserting newlines. #​17975
  • ⌨️ Tab characters are now preserved when pasting code or formatted text into the chat input box in plain text mode. #​17958
  • 📋 Text selection copying from the chat input box now correctly copies only the selected text instead of the entire textbox content. #​17911
  • 🔍 Web search query logging now uses debug level instead of info level, preventing user search queries from appearing in production logs. #​17888
  • 📝 Debug print statements in middleware were removed to prevent excessive log pollution and respect configured logging levels. #​17943
Changed
  • 🗄️ Milvus vector database dependency is updated from pymilvus 2.5.0 to 2.6.2, ensuring compatibility with newer Milvus versions but requiring users on older Milvus instances to either upgrade their database or manually downgrade the pymilvus package. #​18066

v0.6.33

Compare Source

[0.6.33] - 2025-10-08

Added
  • 🎨 Workspace interface received a comprehensive redesign across Models, Knowledge, Prompts, and Tools sections, featuring reorganized controls, view filters for created vs shared items, tag selectors, improved visual hierarchy, and streamlined import/export functionality. Commit, Commit, Commit, Commit, Commit, Commit
  • 🛠️ Functions admin interface received a comprehensive redesign with creator attribution display, ownership filters for created vs shared items, improved organization, and refined styling. Commit
  • Page initialization performance is significantly improved through parallel data loading and optimized folder API calls, reducing initial page load time. #​17559, #​17889
  • Chat overview component is now dynamically loaded on demand, reducing initial page bundle size by approximately 470KB and improving first-screen loading speed. #​17595
  • 📁 Folders can now be attached to chats using the "#" command, automatically expanding to include all files within the folder for streamlined knowledge base integration. Commit
  • 📱 Progressive Web App now supports Android share target functionality, allowing users to share web pages, YouTube videos, and text directly to Open WebUI from the system share menu. #​17633, #​17125
  • 🗄️ Redis session storage is now available as an experimental option for OAuth authentication flows via the ENABLE_STAR_SESSIONS_MIDDLEWARE environment variable, providing shared session state across multi-replica deployments to address CSRF errors, though currently only basic Redis setups are supported. #​17223, #​15373, Docs:Commit
  • 📊 Vega and Vega-Lite chart visualization renderers are now supported in code blocks, enabling inline rendering of data visualizations with automatic compilation of Vega-Lite specifications. #​18033, #​18040, #​18022
  • 🔗 OpenAI connections now support custom HTTP headers, enabling users to configure authentication and routing headers for specific deployment requirements. #​18021, #​9732
  • 🔐 OpenID Connect authentication now supports OIDC providers without email scope via the ENABLE_OAUTH_WITHOUT_EMAIL environment variable, enabling compatibility with identity providers that don't expose email addresses. #​18047, #​18045
  • 🤖 Ollama model management modal now features individual model update cancellation, comprehensive tooltips for all buttons, and streamlined notification behavior to reduce toast spam. #​16863
  • ☁️ OneDrive file picker now includes search functionality and "My Organization" pivot for business accounts, enabling easier file discovery across organizational content. #​17930, #​17929
  • 📊 Chat overview flow diagram now supports toggling between vertical and horizontal layout orientations for improved visualization flexibility. #​17941
  • 🔊 OpenAI Text-to-Speech engine now supports additional parameters, allowing users to customize TTS behavior with provider-specific options via JSON configuration. #​17985, #​17188
  • 🛠️ Tool server list now displays server name, URL, and type (OpenAPI or MCP) for easier identification and management. #​18062
  • 📁 Folders now remember the last selected model, automatically applying it when starting new chats within that folder. #​17836
  • 🔢 Ollama embedding endpoint now supports the optional dimensions parameter for controlling embedding output size, compatible with Ollama v0.11.11 and later. #​17942
  • Workspace knowledge page load time is improved by removing redundant API calls, enhancing overall responsiveness. #​18057
  • File metadata query performance is enhanced by selecting only relevant columns instead of retrieving entire records, reducing database overhead. #​18013
  • 📄 Note PDF exports now include titles and properly render in dark mode with appropriate background colors. Commit
  • 📄 Docling document extraction now supports additional parameters for VLM pipeline configuration, enabling customized vision model settings. #​17363
  • ⚙️ Server startup script now supports passing arbitrary arguments to uvicorn, enabling custom server configuration options. #​17919, #​17918
  • 🔄 Various improvements were implemented across the frontend and backend to enhance performance, stability, and security.
  • 🌐 Translations for German, Danish, Spanish, Korean, Portuguese (Brazil), Simplified Chinese, and Traditional Chinese were enhanced and expanded.
Fixed
  • 💬 System prompts are no longer duplicated in chat requests, eliminating confusion and excessive token usage caused by repeated instructions being sent to models. #​17198, #​16855
  • 🔐 MCP OAuth 2.1 authentication now complies with the standard by implementing PKCE with S256 code challenge method and explicitly passing client credentials during token authorization, resolving "code_challenge: Field required" and "client_id: Field required" errors when connecting to OAuth-secured MCP servers. Commit, #​18010, #​18087
  • 🔐 OAuth signup flow now handles password hashing correctly by migrating from passlib to native bcrypt, preventing failures when passwords exceed 72 bytes. #​17917
  • 🔐 OAuth token refresh errors are resolved by properly registering and storing OAuth clients, fixing "Constructor parameter should be str" exceptions for Google, Microsoft, and OIDC providers. #​17829
  • 🔐 OAuth server metadata URL is now correctly accessed via the proper attribute, fixing automatic token refresh and logout functionality for Microsoft OAuth provider when OPENID_PROVIDER_URL is not set. #​18065
  • 🔐 OAuth credential decryption failures now allow the application to start gracefully with clear error messages instead of crashing, preventing complete service outages when WEBUI_SECRET_KEY mismatches occur during database migrations or environment changes. #​18094, #​18092
  • 🔐 OAuth 2.1 server discovery now correctly attempts all configured discovery URLs in sequence instead of only trying the first URL. #​17906, #​17904, #​18026
  • 🔐 Login redirect now correctly honors the redirect query parameter after authentication, ensuring users are returned to their intended destination with query parameters intact instead of defaulting to the homepage. #​18071
  • ☁️ OneDrive Business integration authentication regression is resolved, ensuring the popup now properly triggers when connecting to OneDrive accounts. #​17902, #​17825, #​17816
  • 👥 Default group settings now persist correctly after page navigation, ensuring configuration changes are properly saved and retained. #​17899, #​18003
  • 📁 Folder data integrity is now verified on retrieval, automatically fixing orphaned folders with invalid parent references and ensuring proper cascading deletion of nested folder structures. Commit
  • 🗄️ Redis Sentinel and Redis Cluster configurations with the experimental ENABLE_STAR_SESSIONS_MIDDLEWARE feature are now properly isolated by making the feature opt-in only, preventing ReadOnlyError failures when connecting to read replicas in multi-node Redis deployments. #​18073
  • 📊 Mermaid and Vega diagram rendering now displays error toast notifications when syntax errors are detected, helping users identify and fix diagram issues instead of silently failing. #​18068
  • 🤖 Reasoning models that return reasoning_content instead of content no longer cause NoneType errors during chat title generation, follow-up suggestions, and tag generation. #​18080
  • 📚 Citation rendering now correctly handles multiple source references in a single bracket, parsing formats like [1,2] and [1, 2] into separate clickable citation links. #​18120
  • 🔍 Web search now handles individual source failures gracefully, continuing to process remaining sources instead of failing entirely when a single URL is unreachable or returns an error. Commit, Commit
  • 🔍 Hybrid search with reranking now handles empty result sets gracefully instead of crashing with ValueError when all results are filtered out due to relevance thresholds. #​18096
  • 🔍 Reranking models without defined padding tokens now work correctly by automatically falling back to eos_token_id as pad_token_id, fixing "Cannot handle batch sizes > 1" errors for models like Qwen3-Reranker. #​18108, #​16027
  • 🔍 Model selector search now correctly returns results for non-admin users by dynamically updating the search index when the model list changes, fixing a race condition that caused empty search results. #​17996, #​17960
  • Task model function calling performance is improved by excluding base64 image data from payloads, significantly reducing token count and memory usage when images are present in conversations. #​17897
  • 🤖 Text selection "Ask" action now correctly recognizes and uses local models configured via direct connections instead of only showing external provider models. #​17896
  • 🛑 Task cancellation API now returns accurate response status, correctly reporting successful cancellations instead of incorrectly indicating failures. #​17920
  • 💬 Follow-up query suggestions are now generated and displayed in temporary chats, matching the behavior of saved chats. #​14987
  • 🔊 Azure Text-to-Speech now properly escapes special characters like ampersands in SSML, preventing HTTP 400 errors and ensuring audio generation succeeds for all text content. #​17962
  • 🛠️ OpenAPI tool server calls with optional parameters now execute successfully even when no arguments are provided, removing the incorrect requirement for a request body. #​18036
  • 🛠️ MCP mode tool server connections no longer incorrectly validate the OpenAPI path field, allowing seamless switching between OpenAPI and MCP connection types. #​17989, #​17988
  • 🛠️ Third-party tool responses containing non-UTF8 or invalid byte sequences are now handled gracefully without causing request failures. #​17882
  • 🎨 Workspace filter dropdown now correctly renders model tags as strings instead of displaying individual characters, fixing broken filtering interface when models have multiple tags. #​18034
  • ⌨️ Ctrl+Enter keyboard shortcut now correctly sends messages in mobile and narrow browser views on Chrome instead of inserting newlines. #​17975
  • ⌨️ Tab characters are now preserved when pasting code or formatted text into the chat input box in plain text mode. #​17958
  • 📋 Text selection copying from the chat input box now correctly copies only the selected text instead of the entire textbox content. #​17911
  • 🔍 Web search query logging now uses debug level instead of info level, preventing user search queries from appearing in production logs. #​17888
  • 📝 Debug print statements in middleware were removed to prevent excessive log pollution and respect configured logging levels. #​17943
Changed
  • 🗄️ Milvus vector database dependency is updated from pymilvus 2.5.0 to 2.6.2, ensuring compatibility with newer Milvus versions but requiring users on older Milvus instances to either upgrade their database or manually downgrade the pymilvus package. #​18066

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/open-webui/open-webui](https://github.com/open-webui/open-webui) | patch | `0.6.32` -> `0.6.33` | --- ### Release Notes <details> <summary>open-webui/open-webui (ghcr.io/open-webui/open-webui)</summary> ### [`v0.6.33`](https://github.com/open-webui/open-webui/blob/HEAD/CHANGELOG.md#0633---2025-10-08) [Compare Source](https://github.com/open-webui/open-webui/compare/v0.6.33...v0.6.33) ##### Added - 🎨 Workspace interface received a comprehensive redesign across Models, Knowledge, Prompts, and Tools sections, featuring reorganized controls, view filters for created vs shared items, tag selectors, improved visual hierarchy, and streamlined import/export functionality. [Commit](https://github.com/open-webui/open-webui/commit/2c59a288603d8c5f004f223ee00fef37cc763a8e), [Commit](https://github.com/open-webui/open-webui/commit/6050c86ab6ef6b8c96dd3f99c62a6867011b67a4), [Commit](https://github.com/open-webui/open-webui/commit/96ecb47bc71c072aa34ef2be10781b042bef4e8c), [Commit](https://github.com/open-webui/open-webui/commit/2250d102b28075a9611696e911536547abb8b38a), [Commit](https://github.com/open-webui/open-webui/commit/23c8f6d507bfee75ab0015a3e2972d5c26f7e9bf), [Commit](https://github.com/open-webui/open-webui/commit/a743b16728c6ae24b8befbc2d7f24eb9e20c4ad5) - 🛠️ Functions admin interface received a comprehensive redesign with creator attribution display, ownership filters for created vs shared items, improved organization, and refined styling. [Commit](https://github.com/open-webui/open-webui/commit/f5e1a42f51acc0b9d5b63a33c1ca2e42470239c1) - ⚡ Page initialization performance is significantly improved through parallel data loading and optimized folder API calls, reducing initial page load time. [#&#8203;17559](https://github.com/open-webui/open-webui/pull/17559), [#&#8203;17889](https://github.com/open-webui/open-webui/pull/17889) - ⚡ Chat overview component is now dynamically loaded on demand, reducing initial page bundle size by approximately 470KB and improving first-screen loading speed. [#&#8203;17595](https://github.com/open-webui/open-webui/pull/17595) - 📁 Folders can now be attached to chats using the "#" command, automatically expanding to include all files within the folder for streamlined knowledge base integration. [Commit](https://github.com/open-webui/open-webui/commit/d2cb78179d66dc85188172a08622d4c97a2ea1ee) - 📱 Progressive Web App now supports Android share target functionality, allowing users to share web pages, YouTube videos, and text directly to Open WebUI from the system share menu. [#&#8203;17633](https://github.com/open-webui/open-webui/pull/17633), [#&#8203;17125](https://github.com/open-webui/open-webui/issues/17125) - 🗄️ Redis session storage is now available as an experimental option for OAuth authentication flows via the ENABLE\_STAR\_SESSIONS\_MIDDLEWARE environment variable, providing shared session state across multi-replica deployments to address CSRF errors, though currently only basic Redis setups are supported. [#&#8203;17223](https://github.com/open-webui/open-webui/pull/17223), [#&#8203;15373](https://github.com/open-webui/open-webui/issues/15373), [Docs:Commit](https://github.com/open-webui/docs/commit/14052347f165d1b597615370373d7289ce44c7f9) - 📊 Vega and Vega-Lite chart visualization renderers are now supported in code blocks, enabling inline rendering of data visualizations with automatic compilation of Vega-Lite specifications. [#&#8203;18033](https://github.com/open-webui/open-webui/pull/18033), [#&#8203;18040](https://github.com/open-webui/open-webui/pull/18040), [#&#8203;18022](https://github.com/open-webui/open-webui/issues/18022) - 🔗 OpenAI connections now support custom HTTP headers, enabling users to configure authentication and routing headers for specific deployment requirements. [#&#8203;18021](https://github.com/open-webui/open-webui/pull/18021), [#&#8203;9732](https://github.com/open-webui/open-webui/discussions/9732) - 🔐 OpenID Connect authentication now supports OIDC providers without email scope via the ENABLE\_OAUTH\_WITHOUT\_EMAIL environment variable, enabling compatibility with identity providers that don't expose email addresses. [#&#8203;18047](https://github.com/open-webui/open-webui/pull/18047), [#&#8203;18045](https://github.com/open-webui/open-webui/issues/18045) - 🤖 Ollama model management modal now features individual model update cancellation, comprehensive tooltips for all buttons, and streamlined notification behavior to reduce toast spam. [#&#8203;16863](https://github.com/open-webui/open-webui/pull/16863) - ☁️ OneDrive file picker now includes search functionality and "My Organization" pivot for business accounts, enabling easier file discovery across organizational content. [#&#8203;17930](https://github.com/open-webui/open-webui/pull/17930), [#&#8203;17929](https://github.com/open-webui/open-webui/issues/17929) - 📊 Chat overview flow diagram now supports toggling between vertical and horizontal layout orientations for improved visualization flexibility. [#&#8203;17941](https://github.com/open-webui/open-webui/pull/17941) - 🔊 OpenAI Text-to-Speech engine now supports additional parameters, allowing users to customize TTS behavior with provider-specific options via JSON configuration. [#&#8203;17985](https://github.com/open-webui/open-webui/issues/17985), [#&#8203;17188](https://github.com/open-webui/open-webui/pull/17188) - 🛠️ Tool server list now displays server name, URL, and type (OpenAPI or MCP) for easier identification and management. [#&#8203;18062](https://github.com/open-webui/open-webui/issues/18062) - 📁 Folders now remember the last selected model, automatically applying it when starting new chats within that folder. [#&#8203;17836](https://github.com/open-webui/open-webui/issues/17836) - 🔢 Ollama embedding endpoint now supports the optional dimensions parameter for controlling embedding output size, compatible with Ollama v0.11.11 and later. [#&#8203;17942](https://github.com/open-webui/open-webui/pull/17942) - ⚡ Workspace knowledge page load time is improved by removing redundant API calls, enhancing overall responsiveness. [#&#8203;18057](https://github.com/open-webui/open-webui/pull/18057) - ⚡ File metadata query performance is enhanced by selecting only relevant columns instead of retrieving entire records, reducing database overhead. [#&#8203;18013](https://github.com/open-webui/open-webui/pull/18013) - 📄 Note PDF exports now include titles and properly render in dark mode with appropriate background colors. [Commit](https://github.com/open-webui/open-webui/commit/216fb5c3db1a223ffe6e72d97aa9551fe0e2d028) - 📄 Docling document extraction now supports additional parameters for VLM pipeline configuration, enabling customized vision model settings. [#&#8203;17363](https://github.com/open-webui/open-webui/pull/17363) - ⚙️ Server startup script now supports passing arbitrary arguments to uvicorn, enabling custom server configuration options. [#&#8203;17919](https://github.com/open-webui/open-webui/pull/17919), [#&#8203;17918](https://github.com/open-webui/open-webui/issues/17918) - 🔄 Various improvements were implemented across the frontend and backend to enhance performance, stability, and security. - 🌐 Translations for German, Danish, Spanish, Korean, Portuguese (Brazil), Simplified Chinese, and Traditional Chinese were enhanced and expanded. ##### Fixed - 💬 System prompts are no longer duplicated in chat requests, eliminating confusion and excessive token usage caused by repeated instructions being sent to models. [#&#8203;17198](https://github.com/open-webui/open-webui/issues/17198), [#&#8203;16855](https://github.com/open-webui/open-webui/issues/16855) - 🔐 MCP OAuth 2.1 authentication now complies with the standard by implementing PKCE with S256 code challenge method and explicitly passing client credentials during token authorization, resolving "code\_challenge: Field required" and "client\_id: Field required" errors when connecting to OAuth-secured MCP servers. [Commit](https://github.com/open-webui/open-webui/commit/911a114ad459f5deebd97543c13c2b90196efb54), [#&#8203;18010](https://github.com/open-webui/open-webui/issues/18010), [#&#8203;18087](https://github.com/open-webui/open-webui/pull/18087) - 🔐 OAuth signup flow now handles password hashing correctly by migrating from passlib to native bcrypt, preventing failures when passwords exceed 72 bytes. [#&#8203;17917](https://github.com/open-webui/open-webui/issues/17917) - 🔐 OAuth token refresh errors are resolved by properly registering and storing OAuth clients, fixing "Constructor parameter should be str" exceptions for Google, Microsoft, and OIDC providers. [#&#8203;17829](https://github.com/open-webui/open-webui/issues/17829) - 🔐 OAuth server metadata URL is now correctly accessed via the proper attribute, fixing automatic token refresh and logout functionality for Microsoft OAuth provider when OPENID\_PROVIDER\_URL is not set. [#&#8203;18065](https://github.com/open-webui/open-webui/pull/18065) - 🔐 OAuth credential decryption failures now allow the application to start gracefully with clear error messages instead of crashing, preventing complete service outages when WEBUI\_SECRET\_KEY mismatches occur during database migrations or environment changes. [#&#8203;18094](https://github.com/open-webui/open-webui/pull/18094), [#&#8203;18092](https://github.com/open-webui/open-webui/issues/18092) - 🔐 OAuth 2.1 server discovery now correctly attempts all configured discovery URLs in sequence instead of only trying the first URL. [#&#8203;17906](https://github.com/open-webui/open-webui/pull/17906), [#&#8203;17904](https://github.com/open-webui/open-webui/issues/17904), [#&#8203;18026](https://github.com/open-webui/open-webui/pull/18026) - 🔐 Login redirect now correctly honors the redirect query parameter after authentication, ensuring users are returned to their intended destination with query parameters intact instead of defaulting to the homepage. [#&#8203;18071](https://github.com/open-webui/open-webui/issues/18071) - ☁️ OneDrive Business integration authentication regression is resolved, ensuring the popup now properly triggers when connecting to OneDrive accounts. [#&#8203;17902](https://github.com/open-webui/open-webui/pull/17902), [#&#8203;17825](https://github.com/open-webui/open-webui/discussions/17825), [#&#8203;17816](https://github.com/open-webui/open-webui/issues/17816) - 👥 Default group settings now persist correctly after page navigation, ensuring configuration changes are properly saved and retained. [#&#8203;17899](https://github.com/open-webui/open-webui/issues/17899), [#&#8203;18003](https://github.com/open-webui/open-webui/issues/18003) - 📁 Folder data integrity is now verified on retrieval, automatically fixing orphaned folders with invalid parent references and ensuring proper cascading deletion of nested folder structures. [Commit](https://github.com/open-webui/open-webui/commit/5448618dd5ea181b9635b77040cef60926a902ff) - 🗄️ Redis Sentinel and Redis Cluster configurations with the experimental ENABLE\_STAR\_SESSIONS\_MIDDLEWARE feature are now properly isolated by making the feature opt-in only, preventing ReadOnlyError failures when connecting to read replicas in multi-node Redis deployments. [#&#8203;18073](https://github.com/open-webui/open-webui/issues/18073) - 📊 Mermaid and Vega diagram rendering now displays error toast notifications when syntax errors are detected, helping users identify and fix diagram issues instead of silently failing. [#&#8203;18068](https://github.com/open-webui/open-webui/pull/18068) - 🤖 Reasoning models that return reasoning\_content instead of content no longer cause NoneType errors during chat title generation, follow-up suggestions, and tag generation. [#&#8203;18080](https://github.com/open-webui/open-webui/pull/18080) - 📚 Citation rendering now correctly handles multiple source references in a single bracket, parsing formats like \[1,2] and \[1, 2] into separate clickable citation links. [#&#8203;18120](https://github.com/open-webui/open-webui/pull/18120) - 🔍 Web search now handles individual source failures gracefully, continuing to process remaining sources instead of failing entirely when a single URL is unreachable or returns an error. [Commit](https://github.com/open-webui/open-webui/commit/e000494e488090c5f66989a2b3f89d3eaeb7946b), [Commit](https://github.com/open-webui/open-webui/commit/53e98620bff38ab9280aee5165af0a704bdd99b9) - 🔍 Hybrid search with reranking now handles empty result sets gracefully instead of crashing with ValueError when all results are filtered out due to relevance thresholds. [#&#8203;18096](https://github.com/open-webui/open-webui/issues/18096) - 🔍 Reranking models without defined padding tokens now work correctly by automatically falling back to eos\_token\_id as pad\_token\_id, fixing "Cannot handle batch sizes > 1" errors for models like Qwen3-Reranker. [#&#8203;18108](https://github.com/open-webui/open-webui/pull/18108), [#&#8203;16027](https://github.com/open-webui/open-webui/discussions/16027) - 🔍 Model selector search now correctly returns results for non-admin users by dynamically updating the search index when the model list changes, fixing a race condition that caused empty search results. [#&#8203;17996](https://github.com/open-webui/open-webui/pull/17996), [#&#8203;17960](https://github.com/open-webui/open-webui/pull/17960) - ⚡ Task model function calling performance is improved by excluding base64 image data from payloads, significantly reducing token count and memory usage when images are present in conversations. [#&#8203;17897](https://github.com/open-webui/open-webui/pull/17897) - 🤖 Text selection "Ask" action now correctly recognizes and uses local models configured via direct connections instead of only showing external provider models. [#&#8203;17896](https://github.com/open-webui/open-webui/issues/17896) - 🛑 Task cancellation API now returns accurate response status, correctly reporting successful cancellations instead of incorrectly indicating failures. [#&#8203;17920](https://github.com/open-webui/open-webui/issues/17920) - 💬 Follow-up query suggestions are now generated and displayed in temporary chats, matching the behavior of saved chats. [#&#8203;14987](https://github.com/open-webui/open-webui/issues/14987) - 🔊 Azure Text-to-Speech now properly escapes special characters like ampersands in SSML, preventing HTTP 400 errors and ensuring audio generation succeeds for all text content. [#&#8203;17962](https://github.com/open-webui/open-webui/issues/17962) - 🛠️ OpenAPI tool server calls with optional parameters now execute successfully even when no arguments are provided, removing the incorrect requirement for a request body. [#&#8203;18036](https://github.com/open-webui/open-webui/issues/18036) - 🛠️ MCP mode tool server connections no longer incorrectly validate the OpenAPI path field, allowing seamless switching between OpenAPI and MCP connection types. [#&#8203;17989](https://github.com/open-webui/open-webui/pull/17989), [#&#8203;17988](https://github.com/open-webui/open-webui/issues/17988) - 🛠️ Third-party tool responses containing non-UTF8 or invalid byte sequences are now handled gracefully without causing request failures. [#&#8203;17882](https://github.com/open-webui/open-webui/pull/17882) - 🎨 Workspace filter dropdown now correctly renders model tags as strings instead of displaying individual characters, fixing broken filtering interface when models have multiple tags. [#&#8203;18034](https://github.com/open-webui/open-webui/issues/18034) - ⌨️ Ctrl+Enter keyboard shortcut now correctly sends messages in mobile and narrow browser views on Chrome instead of inserting newlines. [#&#8203;17975](https://github.com/open-webui/open-webui/issues/17975) - ⌨️ Tab characters are now preserved when pasting code or formatted text into the chat input box in plain text mode. [#&#8203;17958](https://github.com/open-webui/open-webui/issues/17958) - 📋 Text selection copying from the chat input box now correctly copies only the selected text instead of the entire textbox content. [#&#8203;17911](https://github.com/open-webui/open-webui/issues/17911) - 🔍 Web search query logging now uses debug level instead of info level, preventing user search queries from appearing in production logs. [#&#8203;17888](https://github.com/open-webui/open-webui/pull/17888) - 📝 Debug print statements in middleware were removed to prevent excessive log pollution and respect configured logging levels. [#&#8203;17943](https://github.com/open-webui/open-webui/issues/17943) ##### Changed - 🗄️ Milvus vector database dependency is updated from pymilvus 2.5.0 to 2.6.2, ensuring compatibility with newer Milvus versions but requiring users on older Milvus instances to either upgrade their database or manually downgrade the pymilvus package. [#&#8203;18066](https://github.com/open-webui/open-webui/pull/18066) ### [`v0.6.33`](https://github.com/open-webui/open-webui/releases/tag/v0.6.33) [Compare Source](https://github.com/open-webui/open-webui/compare/v0.6.32...v0.6.33) #### \[0.6.33] - 2025-10-08 ##### Added - 🎨 Workspace interface received a comprehensive redesign across Models, Knowledge, Prompts, and Tools sections, featuring reorganized controls, view filters for created vs shared items, tag selectors, improved visual hierarchy, and streamlined import/export functionality. [Commit](https://github.com/open-webui/open-webui/commit/2c59a288603d8c5f004f223ee00fef37cc763a8e), [Commit](https://github.com/open-webui/open-webui/commit/6050c86ab6ef6b8c96dd3f99c62a6867011b67a4), [Commit](https://github.com/open-webui/open-webui/commit/96ecb47bc71c072aa34ef2be10781b042bef4e8c), [Commit](https://github.com/open-webui/open-webui/commit/2250d102b28075a9611696e911536547abb8b38a), [Commit](https://github.com/open-webui/open-webui/commit/23c8f6d507bfee75ab0015a3e2972d5c26f7e9bf), [Commit](https://github.com/open-webui/open-webui/commit/a743b16728c6ae24b8befbc2d7f24eb9e20c4ad5) - 🛠️ Functions admin interface received a comprehensive redesign with creator attribution display, ownership filters for created vs shared items, improved organization, and refined styling. [Commit](https://github.com/open-webui/open-webui/commit/f5e1a42f51acc0b9d5b63a33c1ca2e42470239c1) - ⚡ Page initialization performance is significantly improved through parallel data loading and optimized folder API calls, reducing initial page load time. [#&#8203;17559](https://github.com/open-webui/open-webui/pull/17559), [#&#8203;17889](https://github.com/open-webui/open-webui/pull/17889) - ⚡ Chat overview component is now dynamically loaded on demand, reducing initial page bundle size by approximately 470KB and improving first-screen loading speed. [#&#8203;17595](https://github.com/open-webui/open-webui/pull/17595) - 📁 Folders can now be attached to chats using the "#" command, automatically expanding to include all files within the folder for streamlined knowledge base integration. [Commit](https://github.com/open-webui/open-webui/commit/d2cb78179d66dc85188172a08622d4c97a2ea1ee) - 📱 Progressive Web App now supports Android share target functionality, allowing users to share web pages, YouTube videos, and text directly to Open WebUI from the system share menu. [#&#8203;17633](https://github.com/open-webui/open-webui/pull/17633), [#&#8203;17125](https://github.com/open-webui/open-webui/issues/17125) - 🗄️ Redis session storage is now available as an experimental option for OAuth authentication flows via the ENABLE\_STAR\_SESSIONS\_MIDDLEWARE environment variable, providing shared session state across multi-replica deployments to address CSRF errors, though currently only basic Redis setups are supported. [#&#8203;17223](https://github.com/open-webui/open-webui/pull/17223), [#&#8203;15373](https://github.com/open-webui/open-webui/issues/15373), [Docs:Commit](https://github.com/open-webui/docs/commit/14052347f165d1b597615370373d7289ce44c7f9) - 📊 Vega and Vega-Lite chart visualization renderers are now supported in code blocks, enabling inline rendering of data visualizations with automatic compilation of Vega-Lite specifications. [#&#8203;18033](https://github.com/open-webui/open-webui/pull/18033), [#&#8203;18040](https://github.com/open-webui/open-webui/pull/18040), [#&#8203;18022](https://github.com/open-webui/open-webui/issues/18022) - 🔗 OpenAI connections now support custom HTTP headers, enabling users to configure authentication and routing headers for specific deployment requirements. [#&#8203;18021](https://github.com/open-webui/open-webui/pull/18021), [#&#8203;9732](https://github.com/open-webui/open-webui/discussions/9732) - 🔐 OpenID Connect authentication now supports OIDC providers without email scope via the ENABLE\_OAUTH\_WITHOUT\_EMAIL environment variable, enabling compatibility with identity providers that don't expose email addresses. [#&#8203;18047](https://github.com/open-webui/open-webui/pull/18047), [#&#8203;18045](https://github.com/open-webui/open-webui/issues/18045) - 🤖 Ollama model management modal now features individual model update cancellation, comprehensive tooltips for all buttons, and streamlined notification behavior to reduce toast spam. [#&#8203;16863](https://github.com/open-webui/open-webui/pull/16863) - ☁️ OneDrive file picker now includes search functionality and "My Organization" pivot for business accounts, enabling easier file discovery across organizational content. [#&#8203;17930](https://github.com/open-webui/open-webui/pull/17930), [#&#8203;17929](https://github.com/open-webui/open-webui/issues/17929) - 📊 Chat overview flow diagram now supports toggling between vertical and horizontal layout orientations for improved visualization flexibility. [#&#8203;17941](https://github.com/open-webui/open-webui/pull/17941) - 🔊 OpenAI Text-to-Speech engine now supports additional parameters, allowing users to customize TTS behavior with provider-specific options via JSON configuration. [#&#8203;17985](https://github.com/open-webui/open-webui/issues/17985), [#&#8203;17188](https://github.com/open-webui/open-webui/pull/17188) - 🛠️ Tool server list now displays server name, URL, and type (OpenAPI or MCP) for easier identification and management. [#&#8203;18062](https://github.com/open-webui/open-webui/issues/18062) - 📁 Folders now remember the last selected model, automatically applying it when starting new chats within that folder. [#&#8203;17836](https://github.com/open-webui/open-webui/issues/17836) - 🔢 Ollama embedding endpoint now supports the optional dimensions parameter for controlling embedding output size, compatible with Ollama v0.11.11 and later. [#&#8203;17942](https://github.com/open-webui/open-webui/pull/17942) - ⚡ Workspace knowledge page load time is improved by removing redundant API calls, enhancing overall responsiveness. [#&#8203;18057](https://github.com/open-webui/open-webui/pull/18057) - ⚡ File metadata query performance is enhanced by selecting only relevant columns instead of retrieving entire records, reducing database overhead. [#&#8203;18013](https://github.com/open-webui/open-webui/pull/18013) - 📄 Note PDF exports now include titles and properly render in dark mode with appropriate background colors. [Commit](https://github.com/open-webui/open-webui/commit/216fb5c3db1a223ffe6e72d97aa9551fe0e2d028) - 📄 Docling document extraction now supports additional parameters for VLM pipeline configuration, enabling customized vision model settings. [#&#8203;17363](https://github.com/open-webui/open-webui/pull/17363) - ⚙️ Server startup script now supports passing arbitrary arguments to uvicorn, enabling custom server configuration options. [#&#8203;17919](https://github.com/open-webui/open-webui/pull/17919), [#&#8203;17918](https://github.com/open-webui/open-webui/issues/17918) - 🔄 Various improvements were implemented across the frontend and backend to enhance performance, stability, and security. - 🌐 Translations for German, Danish, Spanish, Korean, Portuguese (Brazil), Simplified Chinese, and Traditional Chinese were enhanced and expanded. ##### Fixed - 💬 System prompts are no longer duplicated in chat requests, eliminating confusion and excessive token usage caused by repeated instructions being sent to models. [#&#8203;17198](https://github.com/open-webui/open-webui/issues/17198), [#&#8203;16855](https://github.com/open-webui/open-webui/issues/16855) - 🔐 MCP OAuth 2.1 authentication now complies with the standard by implementing PKCE with S256 code challenge method and explicitly passing client credentials during token authorization, resolving "code\_challenge: Field required" and "client\_id: Field required" errors when connecting to OAuth-secured MCP servers. [Commit](https://github.com/open-webui/open-webui/commit/911a114ad459f5deebd97543c13c2b90196efb54), [#&#8203;18010](https://github.com/open-webui/open-webui/issues/18010), [#&#8203;18087](https://github.com/open-webui/open-webui/pull/18087) - 🔐 OAuth signup flow now handles password hashing correctly by migrating from passlib to native bcrypt, preventing failures when passwords exceed 72 bytes. [#&#8203;17917](https://github.com/open-webui/open-webui/issues/17917) - 🔐 OAuth token refresh errors are resolved by properly registering and storing OAuth clients, fixing "Constructor parameter should be str" exceptions for Google, Microsoft, and OIDC providers. [#&#8203;17829](https://github.com/open-webui/open-webui/issues/17829) - 🔐 OAuth server metadata URL is now correctly accessed via the proper attribute, fixing automatic token refresh and logout functionality for Microsoft OAuth provider when OPENID\_PROVIDER\_URL is not set. [#&#8203;18065](https://github.com/open-webui/open-webui/pull/18065) - 🔐 OAuth credential decryption failures now allow the application to start gracefully with clear error messages instead of crashing, preventing complete service outages when WEBUI\_SECRET\_KEY mismatches occur during database migrations or environment changes. [#&#8203;18094](https://github.com/open-webui/open-webui/pull/18094), [#&#8203;18092](https://github.com/open-webui/open-webui/issues/18092) - 🔐 OAuth 2.1 server discovery now correctly attempts all configured discovery URLs in sequence instead of only trying the first URL. [#&#8203;17906](https://github.com/open-webui/open-webui/pull/17906), [#&#8203;17904](https://github.com/open-webui/open-webui/issues/17904), [#&#8203;18026](https://github.com/open-webui/open-webui/pull/18026) - 🔐 Login redirect now correctly honors the redirect query parameter after authentication, ensuring users are returned to their intended destination with query parameters intact instead of defaulting to the homepage. [#&#8203;18071](https://github.com/open-webui/open-webui/issues/18071) - ☁️ OneDrive Business integration authentication regression is resolved, ensuring the popup now properly triggers when connecting to OneDrive accounts. [#&#8203;17902](https://github.com/open-webui/open-webui/pull/17902), [#&#8203;17825](https://github.com/open-webui/open-webui/discussions/17825), [#&#8203;17816](https://github.com/open-webui/open-webui/issues/17816) - 👥 Default group settings now persist correctly after page navigation, ensuring configuration changes are properly saved and retained. [#&#8203;17899](https://github.com/open-webui/open-webui/issues/17899), [#&#8203;18003](https://github.com/open-webui/open-webui/issues/18003) - 📁 Folder data integrity is now verified on retrieval, automatically fixing orphaned folders with invalid parent references and ensuring proper cascading deletion of nested folder structures. [Commit](https://github.com/open-webui/open-webui/commit/5448618dd5ea181b9635b77040cef60926a902ff) - 🗄️ Redis Sentinel and Redis Cluster configurations with the experimental ENABLE\_STAR\_SESSIONS\_MIDDLEWARE feature are now properly isolated by making the feature opt-in only, preventing ReadOnlyError failures when connecting to read replicas in multi-node Redis deployments. [#&#8203;18073](https://github.com/open-webui/open-webui/issues/18073) - 📊 Mermaid and Vega diagram rendering now displays error toast notifications when syntax errors are detected, helping users identify and fix diagram issues instead of silently failing. [#&#8203;18068](https://github.com/open-webui/open-webui/pull/18068) - 🤖 Reasoning models that return reasoning\_content instead of content no longer cause NoneType errors during chat title generation, follow-up suggestions, and tag generation. [#&#8203;18080](https://github.com/open-webui/open-webui/pull/18080) - 📚 Citation rendering now correctly handles multiple source references in a single bracket, parsing formats like \[1,2] and \[1, 2] into separate clickable citation links. [#&#8203;18120](https://github.com/open-webui/open-webui/pull/18120) - 🔍 Web search now handles individual source failures gracefully, continuing to process remaining sources instead of failing entirely when a single URL is unreachable or returns an error. [Commit](https://github.com/open-webui/open-webui/commit/e000494e488090c5f66989a2b3f89d3eaeb7946b), [Commit](https://github.com/open-webui/open-webui/commit/53e98620bff38ab9280aee5165af0a704bdd99b9) - 🔍 Hybrid search with reranking now handles empty result sets gracefully instead of crashing with ValueError when all results are filtered out due to relevance thresholds. [#&#8203;18096](https://github.com/open-webui/open-webui/issues/18096) - 🔍 Reranking models without defined padding tokens now work correctly by automatically falling back to eos\_token\_id as pad\_token\_id, fixing "Cannot handle batch sizes > 1" errors for models like Qwen3-Reranker. [#&#8203;18108](https://github.com/open-webui/open-webui/pull/18108), [#&#8203;16027](https://github.com/open-webui/open-webui/discussions/16027) - 🔍 Model selector search now correctly returns results for non-admin users by dynamically updating the search index when the model list changes, fixing a race condition that caused empty search results. [#&#8203;17996](https://github.com/open-webui/open-webui/pull/17996), [#&#8203;17960](https://github.com/open-webui/open-webui/pull/17960) - ⚡ Task model function calling performance is improved by excluding base64 image data from payloads, significantly reducing token count and memory usage when images are present in conversations. [#&#8203;17897](https://github.com/open-webui/open-webui/pull/17897) - 🤖 Text selection "Ask" action now correctly recognizes and uses local models configured via direct connections instead of only showing external provider models. [#&#8203;17896](https://github.com/open-webui/open-webui/issues/17896) - 🛑 Task cancellation API now returns accurate response status, correctly reporting successful cancellations instead of incorrectly indicating failures. [#&#8203;17920](https://github.com/open-webui/open-webui/issues/17920) - 💬 Follow-up query suggestions are now generated and displayed in temporary chats, matching the behavior of saved chats. [#&#8203;14987](https://github.com/open-webui/open-webui/issues/14987) - 🔊 Azure Text-to-Speech now properly escapes special characters like ampersands in SSML, preventing HTTP 400 errors and ensuring audio generation succeeds for all text content. [#&#8203;17962](https://github.com/open-webui/open-webui/issues/17962) - 🛠️ OpenAPI tool server calls with optional parameters now execute successfully even when no arguments are provided, removing the incorrect requirement for a request body. [#&#8203;18036](https://github.com/open-webui/open-webui/issues/18036) - 🛠️ MCP mode tool server connections no longer incorrectly validate the OpenAPI path field, allowing seamless switching between OpenAPI and MCP connection types. [#&#8203;17989](https://github.com/open-webui/open-webui/pull/17989), [#&#8203;17988](https://github.com/open-webui/open-webui/issues/17988) - 🛠️ Third-party tool responses containing non-UTF8 or invalid byte sequences are now handled gracefully without causing request failures. [#&#8203;17882](https://github.com/open-webui/open-webui/pull/17882) - 🎨 Workspace filter dropdown now correctly renders model tags as strings instead of displaying individual characters, fixing broken filtering interface when models have multiple tags. [#&#8203;18034](https://github.com/open-webui/open-webui/issues/18034) - ⌨️ Ctrl+Enter keyboard shortcut now correctly sends messages in mobile and narrow browser views on Chrome instead of inserting newlines. [#&#8203;17975](https://github.com/open-webui/open-webui/issues/17975) - ⌨️ Tab characters are now preserved when pasting code or formatted text into the chat input box in plain text mode. [#&#8203;17958](https://github.com/open-webui/open-webui/issues/17958) - 📋 Text selection copying from the chat input box now correctly copies only the selected text instead of the entire textbox content. [#&#8203;17911](https://github.com/open-webui/open-webui/issues/17911) - 🔍 Web search query logging now uses debug level instead of info level, preventing user search queries from appearing in production logs. [#&#8203;17888](https://github.com/open-webui/open-webui/pull/17888) - 📝 Debug print statements in middleware were removed to prevent excessive log pollution and respect configured logging levels. [#&#8203;17943](https://github.com/open-webui/open-webui/issues/17943) ##### Changed - 🗄️ Milvus vector database dependency is updated from pymilvus 2.5.0 to 2.6.2, ensuring compatibility with newer Milvus versions but requiring users on older Milvus instances to either upgrade their database or manually downgrade the pymilvus package. [#&#8203;18066](https://github.com/open-webui/open-webui/pull/18066) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzUuNCIsInVwZGF0ZWRJblZlciI6IjQxLjEzNS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJpbWFnZSJdfQ==-->
renovate-bot added the
automerge
image
labels 2025-10-07 22:02:24 +00:00
renovate-bot added 1 commit 2025-10-07 22:02:26 +00:00
Update ghcr.io/open-webui/open-webui Docker tag to v0.6.33
All checks were successful
lint-test-helm / helm-lint (pull_request) Successful in 16s
0da122e5ee
renovate-bot scheduled this pull request to auto merge when all checks succeed 2025-10-07 22:02:28 +00:00
renovate-bot merged commit 37eb1bab47 into main 2025-10-07 22:02:30 +00:00
renovate-bot deleted branch renovate/ghcr.io-open-webui-open-webui-0.x 2025-10-07 22:02:30 +00:00
Sign in to join this conversation.
No description provided.