Skip to content

Releases: paddy313/open-webui

v0.6.0

01 Apr 12:26
925c54b

Choose a tag to compare

[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.