Releases: open-webui/open-webui
v0.6.5
[0.6.5] - 2025-04-14
Added
- 🛂 Granular Voice Feature Permissions Per User Group: Admins can now separately manage access to Speech-to-Text (record voice), Text-to-Speech (read aloud), and Tool Calls for each user group—giving teams tighter control over voice features and enhanced governance across roles.
- 🗣️ Toggle Voice Activity Detection (VAD) for Whisper STT: New environment variable lets you enable/disable VAD filtering with built-in Whisper speech-to-text, giving you flexibility to optimize for different audio quality and response accuracy levels.
- 📋 Copy Formatted Response Mode: You can now enable “Copy Formatted” in Settings > Interface to copy AI responses exactly as styled (with rich formatting, links, and structure preserved), making it faster and cleaner to paste into documents, emails, or reports.
- ⚙️ Backend Stability and Performance Enhancements: General backend refactoring improves system resilience, consistency, and overall reliability—offering smoother performance across workflows whether chatting, generating media, or using external tools.
- 🌎 Translation Refinements Across Multiple Languages: Updated translations deliver smoother language localization, clearer labels, and improved international usability throughout the UI—ensuring a better experience for non-English speakers.
Fixed
- 🛠️ LDAP Login Reliability Restored: Resolved a critical issue where some LDAP setups failed due to attribute parsing—ensuring consistent, secure, and seamless user authentication across enterprise deployments.
- 🖼️ Image Generation in Temporary Chats Now Works Properly: Fixed a bug where image outputs weren’t generated during temporary chats—visual content can now be used reliably in all chat modes without interruptions.
v0.6.4
[0.6.4] - 2025-04-12
Fixed
- 🛠️ RAG_TEMPLATE Display Issue Resolved: Fixed a formatting problem where the custom RAG_TEMPLATE wasn't correctly rendered in the interface—ensuring that custom retrieval prompts now appear exactly as intended for more reliable prompt engineering.
v0.6.3
[0.6.3] - 2025-04-12
Added
- 🧪 Auto-Artifact Detection Toggle: Automatically detects artifacts in results—but now you can disable this behavior under advanced settings for full control.
- 🖼️ Widescreen Mode for Shared Chats: Shared link conversations now support widescreen layouts—perfect for presentations or easier review across wider displays.
- 🔁 Reindex Knowledge Files on Demand: Admins can now trigger reindexing of all knowledge files after changing embeddings—ensuring immediate alignment with new models for optimal RAG performance.
- 📄 OpenAPI YAML Format Support: External tools can now use YAML-format OpenAPI specs—making integration simpler for developers familiar with YAML-based configurations.
- 💬 Message Content Copy Behavior: Copy action now excludes 'details' tags—streamlining clipboard content when sharing or pasting summaries elsewhere.
- 🧭 Sougou Web Search Integration: New search engine option added—enhancing global relevance and diversity of search sources for multilingual users.
- 🧰 Frontend Web Loader Engine Configuration: Admins can now set preferred web loader engine for RAG workflows directly from the frontend—offering more control across setups.
- 👥 Multi-Model Chat Permission Control: Admins can manage access to multi-model chats per user group—allowing tighter governance in team environments.
- 🧱 Persistent Configuration Can Be Disabled: New environment variable lets advanced users and hosts turn off persistent configs—ideal for volatile or stateless deployments.
- 🧠 Elixir Code Highlighting Support: Elixir syntax is now beautifully rendered in code blocks—perfect for developers using this language in AI or automation projects.
- 🌐 PWA External Manifest URL Support: You can now define an external manifest.json—integrate Open WebUI seamlessly in managed or proxy-based PWA environments like Cloudflare Zero Trust.
- 🧪 Azure AI Speech-to-Text Provider Integration: Easily transcribe large audio files (up to 200MB) with high accuracy using Microsoft's Azure STT—fully configurable in Audio Settings.
- 🔏 PKCE (Code Challenge Method) Support for OIDC: Enhance your OIDC login security with Proof Key for Code Exchange—ideal for zero-trust and native client apps.
- ✨ General UI/UX Enhancements: Numerous refinements across layout, styling, and tool interactions—reducing visual noise and improving overall usability across key workflows.
- 🌍 Translation Updates Across Multiple Languages: Refined Catalan, Russian, Chinese (Simplified & Traditional), Hungarian, and Spanish translations for clearer navigation and instructions globally.
Fixed
- 💥 Chat Completion Error with Missing Models Resolved: Fixed internal server error when referencing a model that doesn’t exist—ensuring graceful fallback and clear error guidance.
- 🔧 Correct Knowledge Base Citations Restored: Citations generated by RAG workflows now show accurate references—ensuring verifiability in outputs from sourced content.
- 🎙️ Broken OGG/WebM Audio Upload Handling for OpenAI Fixed: Uploading OGG or WebM files now converts properly to WAV before transcription—restoring accurate AI speech recognition workflows.
- 🔐 Tool Server 'Session' Authentication Restored: Previously broken session auth on external tool servers is now fully functional—ensuring secure and seamless access to connected tools.
- 🌐 Folder-Based Chat Rename Now Updates Correctly: Renaming chats in folders now reflects instantly everywhere—improving chat organization and clarity.
- 📜 KaTeX Overflow Displays Fixed: Math expressions now stay neatly within message bounds—preserving layout consistency even with long formulas.
- 🚫 Stopping Ongoing Chat Fixed: You can now return to an active (ongoing) chat and stop generation at any time—ensuring full control over sessions.
- 🔧 TOOL_SERVERS / TOOL_SERVER_CONNECTIONS Indexing Issue Fixed: Fixed a mismatch between tool lists and their access paths—restoring full function and preventing confusion in tool management.
- 🔐 LDAP Login Handles Multiple Emails: When LDAP returns multiple email attributes, the first valid one is now used—ensuring login success and account consistency.
- 🧩 Model Visibility Toggle Fix: Toggling model visibility now works even for untouched models—letting admins smoothly manage user access across base models.
- ⚙️ Cross-Origin manifest.json Now Loads Properly: Compatibility issues with Cloudflare Zero Trust (and others) resolved, allowing manifest.json to load behind authenticated proxies.
Changed
- 🔒 Default Access Scopes Set to Private for All Resources: Models, tools, and knowledge are now private by default when created—ensuring better baseline security and visibility controls.
- 🧱 General Backend Refactoring for Stability: Numerous invisible improvements enhance backend scalability, security, and maintainability—powering upcoming features with a stronger foundation.
- 🧩 Stable Dependency Upgrades: Updated key platform libraries—Chromadb (0.6.3), pgvector (0.4.0), Azure Identity (1.21.0), and Youtube Transcript API (1.0.3)—for improved compatibility, functionality, and security.
v0.6.2
[0.6.2] - 2025-04-06
Added
- 🌍 Improved Global Language Support: Expanded and refined translations across multiple languages to enhance clarity and consistency for international users.
Fixed
- 🛠️ Accurate Tool Descriptions from OpenAPI Servers: External tools now use full endpoint descriptions instead of summaries when generating tool specifications—helping AI models understand tool purpose more precisely and choose the right tool more accurately in tool workflows.
- 🔧 Precise Web Results Source Attribution: Fixed a key issue where all web search results showed the same source ID—now each result gets its correct and distinct source, ensuring accurate citations and traceability.
- 🔍 Clean Web Search Retrieval: Web search now retains only results from URLs where real content was successfully fetched—improving accuracy and removing empty or broken links from citations.
- 🎵 Audio File Upload Response Restored: Resolved an issue where uploading audio files did not return valid responses, restoring smooth file handling for transcription and audio-based workflows.
Changed
- 🧰 General Backend Refactoring: Multiple behind-the-scenes improvements streamline backend performance, reduce complexity, and ensure a more stable, maintainable system overall—making everything smoother without changing your workflow.
v0.6.1
[0.6.1] - 2025-04-05
Added
- 🛠️ Global Tool Servers Configuration: Admins can now centrally configure global external tool servers from Admin Settings > Tools, allowing seamless sharing of tool integrations across all users without manual setup per user.
- 🔐 Direct Tool Usage Permission for Users: Introduced a new user-level permission toggle that grants non-admin users access to direct external tools, empowering broader team collaboration while maintaining control.
- 🧠 Mistral OCR Content Extraction Support: Added native support for Mistral OCR as a high-accuracy document loader, drastically improving text extraction from scanned documents in RAG workflows.
- 🖼️ Tools Indicator UI Redesign: Enhanced message input now smartly displays both built-in and external tools via a unified dropdown, making it simpler and more intuitive to activate tools during conversations.
- 📄 RAG Prompt Improved and More Coherent: Default RAG system prompt has been revised to be more clear and citation-focused—admins can leave the template field empty to use this new gold-standard prompt.
- 🧰 Performance & Developer Improvements: Major internal restructuring of several tool-related components, simplifying styling and merging external/internal handling logic, resulting in better maintainability and performance.
- 🌍 Improved Translations: Updated translations for Tibetan, Polish, Chinese (Simplified & Traditional), Arabic, Russian, Ukrainian, Dutch, Finnish, and French to improve clarity and consistency across the interface.
Fixed
- 🔑 External Tool Server API Key Bug Resolved: Fixed a critical issue where authentication headers were not being sent when calling tools from external OpenAPI tool servers, ensuring full security and smooth tool operations.
- 🚫 Conditional Export Button Visibility: UI now gracefully hides export buttons when there's nothing to export in models, prompts, tools, or functions, improving visual clarity and reducing confusion.
- 🧪 Hybrid Search Failure Recovery: Resolved edge case in parallel hybrid search where empty or unindexed collections caused backend crashes—these are now cleanly skipped to ensure system stability.
- 📂 Admin Folder Deletion Fix: Addressed an issue where folders created in the admin workspace couldn't be deleted, restoring full organizational flexibility for admins.
- 🔐 Improved Generic Error Feedback on Login: Authentication errors now show simplified, non-revealing messages for privacy and improved UX, especially with federated logins.
- 📝 Tool Message with Images Improved: Enhanced how tool-generated messages with image outputs are shown in chat, making them more readable and consistent with the overall UI design.
- ⚙️ Auto-Exclusion for Broken RAG Collections: Auto-skips document collections that fail to fetch data or return "None", preventing silent errors and streamlining retrieval workflows.
- 📝 Docling Text File Handling Fix: Fixed file parsing inconsistency that broke docling-based RAG functionality for certain plain text files, ensuring wider file compatibility.
v0.6.0
[0.6.0] - 2025-03-31
Added
- 🧩 External Tool Server Support via OpenAPI: Connect Open WebUI to any OpenAPI-compatible REST server instantly—offering immediate integration with thousands of developer tools, SDKs, and SaaS systems for powerful extensibility. Learn more: https://github.com/open-webui/openapi-servers
- 🛠️ MCP Server Support via MCPO: You can now convert and expose your internal MCP tools as interoperable OpenAPI HTTP servers within Open WebUI for seamless, plug-n-play AI toolchain creation. Learn more: https://github.com/open-webui/mcpo
- 📨 /messages Chat API Endpoint Support: For power users building external AI systems, new endpoints allow precise control of messages asynchronously—feed long-running external responses into Open WebUI chats without coupling with the frontend.
- 📝 Client-Side PDF Generation: PDF exports are now generated fully client-side for drastically improved output quality—perfect for saving conversations or documents.
- 💼 Enforced Temporary Chats Mode: Admins can now enforce temporary chat sessions by default to align with stringent data retention and compliance requirements.
- 🌍 Public Resource Sharing Permission Controls: Fine-grained user group permissions now allow enabling/disabling public sharing for models, knowledge, prompts, and tools—ideal for privacy, team control, and internal deployments.
- 📦 Custom pip Options for Tools/Functions: You can now specify custom pip installation options with "PIP_OPTIONS", "PIP_PACKAGE_INDEX_OPTIONS" environment variables—improving compatibility, support for private indexes, and better control over Python environments.
- 🔢 Editable Message Counter: You can now double-click the message count number and jump straight to editing the index—quickly navigate complex chats or regenerate specific messages precisely.
- 🧠 Embedding Prefix Support Added: Add custom prefixes to your embeddings for instruct-style tokens, enabling stronger model alignment and more consistent RAG performance.
- 🙈 Ability to Hide Base Models: Optionally hide base models from the UI, helping users streamline model visibility and limit access to only usable endpoints..
- 📚 Docling Content Extraction Support: Open WebUI now supports Docling as a content extraction engine, enabling smarter and more accurate parsing of complex file formats—ideal for advanced document understanding and Retrieval-Augmented Generation (RAG) workflows.
- 🗃️ Redis Sentinel Support Added: Enhance deployment redundancy with support for Redis Sentinel for highly available, failover-safe Redis-based caching or pub/sub.
- 📚 JSON Schema Format for Ollama: Added support for defining the format using JSON schema in Ollama-compatible models, improving flexibility and validation of model outputs.
- 🔍 Chat Sidebar Search "Clear” Button: Quickly clear search filters in chat sidebar using the new ✖️ button—streamline your chat navigation with one click.
- 🗂️ Auto-Focus + Enter Submit for Folder Name: When creating a new folder, the system automatically enters rename mode with name preselected—simplifying your org workflow.
- 🧱 Markdown Alerts Rendering: Blockquotes with syntax hinting (e.g.
⚠️ , ℹ️, ✅) now render styled Markdown alert banners, making messages and documentation more visually structured. - 🔁 Hybrid Search Runs in Parallel Now: Hybrid (BM25 + embedding) search components now run in parallel—dramatically reducing response times and speeding up document retrieval.
- 📋 Cleaner UI for Tool Call Display: Optimized the visual layout of called tools inside chat messages for better clarity and reduced visual clutter.
- 🧪 Playwright Timeout Now Configurable: Default timeout for Playwright processes is now shorter and adjustable via environment variables—making web scraping more robust and tunable to environments.
- 📈 OpenTelemetry Support for Observability: Open WebUI now integrates with OpenTelemetry, allowing you to connect with tools like Grafana, Jaeger, or Prometheus for detailed performance insights and real-time visibility—entirely opt-in and fully self-hosted. Even if enabled, no data is ever sent to us, ensuring your privacy and ownership over all telemetry data.
- 🛠 General UI Enhancements & UX Polish: Numerous refinements across sidebar, code blocks, modal interactions, button alignment, scrollbar visibility, and folder behavior improve overall fluidity and usability of the interface.
- 🧱 General Backend Refactoring: Numerous backend components have been refactored to improve stability, maintainability, and performance—ensuring a more consistent and reliable system across all features.
- 🌍 Internationalization Language Support Updates: Added Estonian and Galician languages, improved Spanish (fully revised), Traditional Chinese, Simplified Chinese, Turkish, Catalan, Ukrainian, and German for a more localized and inclusive interface.
Fixed
- 🧑💻 Firefox Input Height Bug: Text input in Firefox now maintains proper height, ensuring message boxes look consistent and behave predictably.
- 🧾 Tika Blank Line Bug: PDFs processed with Apache Tika 3.1.0.0 no longer introduce excessive blank lines—improving RAG output quality and visual cleanliness.
- 🧪 CSV Loader Encoding Issues: CSV files with unknown encodings now automatically detect character sets, resolving import errors in non-UTF-8 datasets.
- ✅ LDAP Auth Config Fix: Path to certificate file is now optional for LDAP setups, fixing authentication trouble for users without preconfigured cert paths.
- 📥 File Deletion in Bypass Mode: Resolved issue where files couldn’t be deleted from knowledge when “bypass embedding” mode was enabled.
- 🧩 Hybrid Search Result Sorting & Deduplication Fixed: Fixed citation and sorting issues in RAG hybrid and reranker modes, ensuring retrieved documents are shown in correct order per score.
- 🧷 Model Export/Import Broken for a Single Model: Fixed bug where individual models couldn’t be exported or re-imported, restoring full portability.
- 📫 Auth Redirect Fix: Logged-in users are now routed properly without unnecessary login prompts when already authenticated.
Changed
- 🧠 Prompt Autocompletion Disabled By Default: Autocomplete suggestions while typing are now disabled unless explicitly re-enabled in user preferences—reduces distractions while composing prompts for advanced users.
- 🧾 Normalize Citation Numbering: Source citations now properly begin from "1" instead of "0"—improving consistency and professional presentation in AI outputs.
- 📚 Improved Error Handling from Pipelines: Pipelines now show the actual returned error message from failed tasks rather than generic "Connection closed"—making debugging far more user-friendly.
Removed
- 🧾 ENABLE_AUDIT_LOGS Setting Removed: Deprecated setting “ENABLE_AUDIT_LOGS” has been fully removed—now controlled via “AUDIT_LOG_LEVEL” instead.
Tip
Looking for an Enterprise Plan? – Speak with Our Sales Team Today!
Get enhanced capabilities, including custom theming and branding, Service Level Agreement (SLA) support, Long-Term Support (LTS) versions, and more!
👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@JunaidPinjari, @melroy89, @Ithanil, @mahenning, @diwakar-s-maurya, @nikes, @panda44312, @softue, @philipp-horstenkamp, @tcgumus, @yak1ex, @foraxe, @ibaldonl, @hurxxxx, @taylorwilsdon, @TiancongLx, @PeterDaveHello, @FarisHijazi, @SadmL, @genjuro214, @kaytwo, @binxn, @djismgaming, @MaxJa4, @rgaricano, @jfbloom22, @shirayu, @Espinaydelfin, @aleixdorca, @OriginalSimon, @Alluuu, @Phlogi
🚀 We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!):
@ModonHolding, @agency-agency, @roosi-gmbh, @Unsupervisedcom, @feddersen-group, @SRKConsulting, @mushmax, @rndmcnlly, @icanbwell, @blogic-cz, @Krambu-Travis, @GenieDev101, @PortlandKyGuy, @sushibait, @CubicleGangster, @GitDatamind, @TOWaB, @TheZigGroup, @Classic298, @comet-ml
v0.5.20
[0.5.20] - 2025-03-05
Added
- ⚡ Toggle Code Execution On/Off: You can now enable or disable code execution, providing more control over security, ensuring a safer and more customizable experience.
Fixed
- 📜 Pinyin Keyboard Enter Key Now Works Properly: Resolved an issue where the Enter key for Pinyin keyboards was not functioning as expected, ensuring seamless input for Chinese users.
- 🖼️ Web Manifest Loading Issue Fixed: Addressed inconsistencies with 'site.webmanifest', guaranteeing proper loading and representation of the app across different browsers and devices.
- 📦 Non-Root Container Issue Resolved: Fixed a critical issue where the UI failed to load correctly in non-root containers, ensuring reliable deployment in various environments.
v0.5.19
[0.5.19] - 2024-03-04
Added
- 📊 Logit Bias Parameter Support: Fine-tune conversation dynamics by adjusting the Logit Bias parameter directly in chat settings, giving you more control over model responses.
- ⌨️ Customizable Enter Behavior: You can now configure Enter to send messages only when combined with Ctrl (Ctrl+Enter) via Settings > Interface, preventing accidental message sends.
- 📝 Collapsible Code Blocks: Easily collapse long code blocks to declutter your chat, making it easier to focus on important details.
- 🏷️ Tag Selector in Model Selector: Quickly find and categorize models with the new tag filtering system in the Model Selector, streamlining model discovery.
- 📈 Experimental Elasticsearch Vector DB Support: Now supports Elasticsearch as a vector database, offering more flexibility for data retrieval in Retrieval-Augmented Generation (RAG) workflows.
- ⚙️ General Reliability Enhancements: Various stability improvements across the WebUI, ensuring a smoother, more consistent experience.
- 🌍 Updated Translations: Refined multilingual support for better localization and accuracy across various languages.
Fixed
- 🔄 "Stream" Hook Activation: Fixed an issue where the "Stream" hook only worked when globally enabled, ensuring reliable real-time filtering.
- 📧 LDAP Email Case Sensitivity: Resolved an issue where LDAP login failed due to email case sensitivity mismatches, improving authentication reliability.
- 💬 WebSocket Chat Event Registration: Fixed a bug preventing chat event listeners from being registered upon sign-in, ensuring real-time updates work properly.
v0.5.18
[0.5.18] - 2025-02-27
Fixed
- 🌐 Open WebUI Now Works Over LAN in Insecure Context: Resolved an issue preventing Open WebUI from functioning when accessed over a local network in an insecure context, ensuring seamless connectivity.
- 🔄 UI Now Reflects Deleted Connections Instantly: Fixed an issue where deleting a connection did not update the UI in real time, ensuring accurate system state visibility.
- 🛠️ Models Now Display Correctly with ENABLE_FORWARD_USER_INFO_HEADERS: Addressed a bug where models were not visible when ENABLE_FORWARD_USER_INFO_HEADERS was set, restoring proper model listing.
v0.5.17
[0.5.17] - 2025-02-27
Added
- 🚀 Instant Document Upload with Bypass Embedding & Retrieval: Admins can now enable "Bypass Embedding & Retrieval" in Admin Settings > Documents, significantly speeding up document uploads and ensuring full document context is retained without chunking.
- 🔎 "Stream" Hook for Real-Time Filtering: The new "stream" hook allows dynamic real-time message filtering. Learn more in our documentation (https://docs.openwebui.com/features/plugin/functions/filter).
- ☁️ OneDrive Integration: Early support for OneDrive storage integration has been introduced, expanding file import options.
- 📈 Enhanced Logging with Loguru: Backend logging has been improved with Loguru, making debugging and issue tracking far more efficient.
- ⚙️ General Stability Enhancements: Backend and frontend refactoring improves performance, ensuring a smoother and more reliable user experience.
- 🌍 Updated Translations: Refined multilingual support for better localization and accuracy across various languages.
Fixed
- 🔄 Reliable Model Imports from the Community Platform: Resolved import failures, allowing seamless integration of community-shared models without errors.
- 📊 OpenAI Usage Statistics Restored: Fixed an issue where OpenAI usage metrics were not displaying correctly, ensuring accurate tracking of usage data.
- 🗂️ Deduplication for Retrieved Documents: Documents retrieved during searches are now intelligently deduplicated, meaning no more redundant results—helping to keep information concise and relevant.
Changed
- 📝 "Full Context Mode" Renamed for Clarity: The "Full Context Mode" toggle in Web Search settings is now labeled "Bypass Embedding & Retrieval" for consistency across the UI.