OpenWebUI - Package Updates
-
[2.15.3]
- Update open-webui to 0.6.21
- Full Changelog
- Added display of user groups information in the user edit modal, allowing administrators to view and manage group memberships directly when editing a user.
- Resolved a critical issue where chat completions failed with an "undefined model_id" error after upgrading to version 0.6.20, ensuring all models now function correctly and reliably.
- Fixed an issue where user information was not being correctly logged in the audit trail due to an unreflected function prototype change, ensuring complete logging for administrative oversight.
- Fixed an issue where OpenTelemetry metric and log exporters' 'insecure' settings did not correctly default to the general OpenTelemetry 'insecure' flag, ensuring consistent security configurations across all OpenTelemetry exports.
- Fixed an issue where replying to a message incorrectly displayed '{{INPUT_CONTENT}}' instead of the actual message content, ensuring proper content display in replies.
- Refined and expanded translations for Catalan, Korean, Spanish and Irish, ensuring a more fluent and native experience for global users.
- Fixed a bug where using the "Add" button in Quick Actions would add the resulting message as the very first message in the chat, instead of appending it to the latest message.
- The main navigation sidebar has been completely redesigned with a modern, cleaner aesthetic, featuring a sticky header and footer to keep key controls accessible. Core sidebar logic, like the pinned models list, was also refactored into dedicated components for better performance and maintainability.
- The "Regenerate" button has been transformed into a powerful new menu. You can now guide the AI's next attempt by suggesting changes in a text prompt, or use one-click options like "Try Again," "Add Details," or "More Concise" to instantly refine and reshape the response to better fit your needs.
- Implemented robust handling for tool calls specifically for GPT-OSS models, ensuring proper function execution and integration.
-
[2.15.4]
- Update open-webui to 0.6.22
- Full Changelog
- OpenAI API '/v1' Endpoint Compatibility: Enhanced API compatibility by supporting requests to paths like '/v1/models', '/v1/embeddings', and '/v1/chat/completions'. This allows Open WebUI to integrate more seamlessly with tools that expect OpenAI's '/v1' API structure.
- Toggle for Guided Response Regeneration Menu: Introduced a new setting in 'Interface' settings, providing the ability to enable or disable the expanded guided response regeneration menu. This offers users more control over their chat workflow and interface preferences.
- General UI/UX Enhancements: Implemented various user interface and experience improvements, including more rounded corners for cards in the Knowledge, Prompts, and Tools sections, and minor layout adjustments within the chat Navbar for improved visual consistency.
- Localization & Internationalization Improvements: Introduced support for the Kabyle (Taqbaylit) language, refined and expanded translations for Chinese, expanding the platform's linguistic coverage.
- OpenAI Error Message Propagation: Resolved an issue where specific OpenAI API errors (e.g., 'Organization Not Verified') were obscured by generic 'JSONResponse' iterable errors. The system now correctly propagates detailed and actionable error messages from OpenAI to the user.
- Pinecone Insert Issue: Fixed a bug that prevented proper insertion of items into Pinecone vector databases.
- S3 Vector Issue: Resolved a bug where s3vector functionality failed due to incorrect import paths.
- Landing Page Option Setting Not Working: Fixed an issue where the landing page option in settings was not functioning as intended.
-
[2.16.0]
- Use Redis addon
-
[2.16.1]
- Update ollama to 0.11.5
-
[2.16.2]
- Update ollama to 0.11.6
-
[2.16.3]
- Update open-webui to 0.6.25
- Full Changelog
- Image Generation Reliability Restored: Fixed a key issue causing image generation failures.
- Reranking Functionality Restored: Resolved errors with rerank feature.
- High Contrast Mode in Chat Messages: Implemented enhanced High Contrast Mode support for chat messages, making text and important details easier to read and improving accessibility for users with visual preferences or requirements.
- Localization & Internationalization Improvements: Enhanced and expanded translations for a more natural and professional user experience for speakers of these languages across the entire interface.
- ComfyUI Image Generation Restored: Fixed a critical bug where ComfyUI-based image generation was not functioning, ensuring users can once again effortlessly create and interact with AI-generated visuals in their workflows.
- Tool Server Loading and Visibility Restored: Resolved an issue where connected tool servers were not loading or visible, restoring seamless integration and uninterrupted access to all external and custom tools directly within the platform.
- Redis User Session Reliability: Fixed a problem affecting the saving of user sessions in Redis, ensuring reliable login sessions, stable authentication, and secure multi-user environments.
- Asynchronous Chat Payload Processing: Refactored the chat completion pipeline to return a response immediately for streaming requests involving web search or tool calls. This enables users to stop ongoing generations promptly and preventing network timeouts during lengthy preprocessing phases, thus significantly improving user experience and responsiveness.
- Asynchronous File Upload with Polling: Implemented an asynchronous file upload process with frontend polling to resolve gateway timeouts and improve reliability when uploading large files. This ensures that even lengthy file processing, such as embedding or transcription, does not block the user interface or lead to connection timeouts, providing a smoother experience for all file operations.
- Database Performance Indexes and Migration Script: Introduced new database indexes on the "chat", "tag", and "function" tables to significantly enhance query performance for SQLite and PostgreSQL installations. For existing deployments, a new Alembic migration script is included to seamlessly apply these indexes, ensuring faster filtering and sorting operations across the platform.
-
[2.16.4]
- Update ollama to 0.11.7
-
[2.16.5]
- Update open-webui to 0.6.26
- Full Changelog
- Granular Chat Interaction Permissions: Added fine-grained permission controls for individual chat actions including "Continue Response", "Regenerate Response", "Rate Response", and "Delete Messages". Administrators can now configure these permissions per user group or set system defaults via environment variables, providing enhanced security and governance by preventing potential system prompt leakage through response continuation and enabling precise control over user interactions with AI responses.
- Custom Reasoning Tags Configuration: Added configurable reasoning tag detection for AI model responses, allowing administrators and users to customize how the system identifies and processes reasoning content. Users can now define custom reasoning tag pairs, use default tags like "think" and "reasoning", or disable reasoning detection entirely through the Advanced Parameters interface, providing enhanced control over AI thought process visibility.
- Pull-to-Refresh SupportA: Added pull-to-refresh functionality allowing user to easily refresh the interface by pulling down on the navbar area. This resolves timeout issues that occurred when temporarily switching away from the app during long AI response generations, eliminating the need to close and relaunch the PWA.
- Configurable File Upload Processing Mode: Added "process_in_background" query parameter to the file upload API endpoint, allowing clients to choose between asynchronous (default) and synchronous file processing. Setting "process_in_background=false" forces the upload request to wait until extraction and embedding complete, returning immediately usable files and simplifying integration for backend API consumers that prefer blocking calls over polling workflows.
- Azure Document Intelligence DefaultAzureCredential Support: Added support for authenticating with Azure Document Intelligence using DefaultAzureCredential in addition to API key authentication, enabling seamless integration with Azure Entra ID and managed identity authentication for enterprise Azure environments.
- Chat Error Feedback Restored: Fixed an issue where various backend errors (tool server failures, API connection issues, malformed responses) would cause chats to load indefinitely without providing user feedback. The system now properly displays error messages when failures occur during chat generation, allowing users to understand issues and retry as needed instead of waiting indefinitely.
- Image Generation Steps Setting Visibility Fixed: Fixed a UI issue where the "Set Steps" configuration option was incorrectly displayed for OpenAI and Gemini image generation engines that don't support this parameter. The setting is now only visible for compatible engines like ComfyUI and Automatic1111, eliminating user confusion about non-functional configuration options.
- Datalab Marker API Document Loader Fixed: Fixed broken Datalab Marker API document loader functionality by correcting URL path handling for both hosted Datalab services and self-hosted Marker servers. Removed hardcoded "/marker" paths from the loader code and restored proper default URL structure, ensuring PDF and document processing works correctly with both deployment types.
- Citation Error Handling Improved: Fixed an issue where malformed citation or source objects from external tools, pipes, or filters would cause JavaScript errors and make the chat interface completely unresponsive. The system now gracefully handles missing or undefined citation properties, allowing conversations to load properly even when tools generate defective citation events.
- Group User Add API Endpoint Fixed: Fixed an issue where the "/api/v1/groups/id/{group_id}/users/add" API endpoint would accept requests without errors but fail to actually add users to groups. The system now properly initializes and deduplicates user ID lists, ensuring users are correctly added to and removed from groups via API calls.
-
[2.16.6]
- Update ollama to 0.11.8
-
[2.16.7]
- Update ollama to 0.11.9
-
[2.16.8]
- Update ollama to 0.11.10
-
[2.16.9]
- Update open-webui to 0.6.27
- Full Changelog
- Emoji folder icons were added, allowing users to personalize workspace organization with visual cues, including improved chevron display. Commit, Commit, Commit, Commit
- The 'Search Collection' input field now dynamically displays the total number of files within the knowledge base. Commit
- A provider toggle in connection settings now allows users to manually specify Azure OpenAI deployments. Commit
- Model list caching performance was optimized by fixing cache key generation to reduce redundant API calls. #17158
- Azure OpenAI image generation is now supported, with configurations for IMAGES_OPENAI_API_VERSION via environment variable and admin UI. #17147, #16274, Docs:#679
- Comprehensive N+1 query performance is optimized by reducing database queries from 1+N to 1+1 patterns across major listing endpoints. #17165, #17160, #17161, #17162, #17159, #17166
- The PDF.js library is now dynamically loaded, significantly reducing initial page load size and improving responsiveness. #17222
- The heic2any library is now dynamically loaded across various message input components, including channels, for faster page loads. #17225, #17229
- The knowledge API now supports a "delete_file" query parameter, allowing configurable file deletion behavior. Commit
- Llama.cpp timing statistics are now integrated into the usage field for comprehensive model performance metrics. Commit
-
[2.16.10]
- Update open-webui to 0.6.28
- Full Changelog
- The "@" command for model selection now supports real-time search and filtering, improving usability and aligning its behavior with other input commands. #17307, Commit
- External tool server data handling is now more robust, automatically attempting to parse specifications as JSON before falling back to YAML, regardless of the URL extension. Commit
- The "Title" field is now automatically focused when creating a new chat folder, streamlining the folder creation process. #17315, Commit
- Various improvements were implemented across the frontend and backend to enhance performance, stability, and security.
- Brazilian Portuguese and Simplified Chinese translations were expanded and refined.
- A regression affecting Text-to-Speech for local providers using the OpenAI engine was fixed by reverting a URL joining change. #17316, Commit
- A regression was fixed where the input modal for prompts with placeholders would not open, causing the raw prompt text to be pasted into the chat input field instead. #17325, Commit
- An issue was resolved where modified connection keys in the OpenAIConnection component did not take effect. #17324
-
[2.16.11]
- Update ollama to 0.11.11
-
[2.16.12]
- Update open-webui to 0.6.30
- Full Changelog
- Microsoft Entra ID authentication type support was added for Azure OpenAI connections, enabling enhanced security and streamlined authentication workflows.
- OneDrive integration was fixed after recent breakage, restoring reliable account connectivity and file access.
- The chat input menu has been completely overhauled with a revolutionary new design, consolidating attachments under a unified '+' button, organizing integrations into a streamlined options menu, and introducing powerful, interactive selectors for attaching chats, notes, and knowledge base items. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
- AI models can now be mentioned in channels to automatically generate responses, enabling multi-model conversations where mentioned models participate directly in threaded discussions with full context awareness. Commit
- The Channels feature now utilizes the modern rich text editor, including support for '/', '@', and '#' command suggestions. Commit, Commit
- Channel message input now supports direct paste functionality for images and files from the clipboard, streamlining content sharing workflows. Commit
- Models can now be configured with default features (Web Search, Image Generation) and filters that automatically activate when a user selects the model. Commit, Commit, Commit, Commit
- The ability to reference other chats as context within a conversation was added via the attachment menu. Commit, Commit, Commit, Commit, Commit
- The command suggestion UI for prompts ('/'), models ('@'), and knowledge ('#') was completely overhauled with a more responsive and keyboard-navigable interface. Commit, Commit, Commit, Commit
-
[2.17.0]
- Update ollama to 0.12.1
-
[2.17.1]
- Update ollama to 0.12.2
-
[2.17.2]
- Update ollama to 0.12.3
-
[2.17.3]
- Update open-webui to 0.6.31
- Full Changelog
- MCP (streamable HTTP) server support was added alongside existing OpenAPI server integration, allowing users to connect both server types through an improved server configuration interface. #15932 #16651, Commit, Commit, Commit, Commit, Commit, Commit
- To enable MCP server authentication, OAuth 2.1 dynamic client registration was implemented with secure automatic client registration, encrypted session management, and seamless authentication flows. Commit, Commit, Commit, Commit, Docs:#709
- External & Built-In Tools can now support rich UI element embedding (Docs), allowing tools to return HTML content and interactive iframes that display directly within chat conversations with configurable security settings. Commit, Commit, Commit, Commit
- Note editor now supports drag-and-drop reordering of list items with visual drag handles, making list organization more intuitive and efficient. Commit, Commit
- Search modal was enhanced with quick action buttons for starting new conversations and creating notes, with intelligent content pre-population from search queries. Commit, Commit, Commit
- Tool user valve configuration interface was added to the integrations menu, displaying clickable gear icon buttons with tooltips for tools that support user-specific settings, making personal tool configurations easily accessible. Commit
- Channel access control was enhanced to require write permissions for posting, editing, and deleting messages, while read-only users can view content but cannot contribute. #17543
- Channel models now support image processing, allowing AI assistants to view and analyze images shared in conversation threads. Commit
- Attach Webpage button was added to the message input menu, providing a user-friendly modal interface for attaching web content and YouTube videos as an alternative to the existing URL syntax. #17534
- Redis session storage support was added for OAuth redirects, providing better state handling in multi-pod Kubernetes deployments and resolving CSRF mismatch errors. #17223, #15373
-
[2.17.4]
- Update open-webui to 0.6.32
- Full Changelog
- JSON model import moved to backend processing for significant performance improvements when importing large model files. #17871
- Visual warnings for group permissions that display when a permission is disabled in a group but remains enabled in the default user role, clarifying inheritance behavior for administrators. #17848
- Milvus multi-tenancy mode using shared collections with resource ID filtering for improved scalability, mirroring the existing Qdrant implementation and configurable via ENABLE_MILVUS_MULTITENANCY_MODE environment variable. #17837
- Enhanced tool result processing with improved error handling, better MCP tool result handling, and performance improvements for embedded UI components. Commit
- New user groups now automatically inherit default group permissions, streamlining the admin setup process by eliminating manual permission configuration. #17843
- Bulk unarchive functionality for all chats, providing a single backend endpoint to efficiently restore all archived chats at once. #17857
- Browser tab title toggle setting allows users to control whether chat titles appear in the browser tab or display only "Open WebUI". #17851
- Reply-to-message functionality in channels, allowing users to reply directly to specific messages with visual threading and context display. Commit
- Tool server import and export functionality, allowing direct upload of openapi.json and openapi.yaml files as an alternative to URL-based configuration. #14446
- User valve configuration for Functions is now available in the integration menu, providing consistent management alongside Tools. #17784