Skip to content

Releases: thebestryan/open-webui

v0.3.21

Choose a tag to compare

@github-actions github-actions released this 14 Sep 19:32

[0.3.21] - 2024-09-08

Added

  • 📊 Document Count Display: Now displays the total number of documents directly within the dashboard.
  • 🚀 Ollama Embed API Endpoint: Enabled /api/embed endpoint proxy support.

Fixed

  • 🐳 Docker Launch Issue: Resolved the problem preventing Open-WebUI from launching correctly when using Docker.

Changed

  • 🔍 Enhanced Search Prompts: Improved the search query generation prompts for better accuracy and user interaction, enhancing the overall search experience.

v0.3.16

Choose a tag to compare

@github-actions github-actions released this 03 Sep 05:47
f4df49e

[0.3.16] - 2024-08-27

Added

  • 🚀 Config DB Migration: Migrated configuration handling from config.json to the database, enabling high-availability setups and load balancing across multiple Open WebUI instances.
  • 🔗 Call Mode Activation via URL: Added a 'call=true' URL search parameter enabling direct shortcuts to activate call mode, enhancing user interaction on mobile devices.
  • ✨ TTS Content Control: Added functionality to control how message content is segmented for Text-to-Speech (TTS) generation requests, allowing for more flexible speech output options.
  • 😄 Show Knowledge Search Status: Enhanced model usage transparency by displaying status when working with knowledge-augmented models, helping users understand the system's state during queries.
  • 👆 Click-to-Copy for Codespan: Enhanced interactive experience in the WebUI by allowing users to click to copy content from code spans directly.
  • 🚫 API User Blocking via Model Filter: Introduced the ability to block API users based on customized model filters, enhancing security and control over API access.
  • 🎬 Call Overlay Styling: Adjusted call overlay styling on large screens to not cover the entire interface, but only the chat control area, for a more unobtrusive interaction experience.

Fixed

  • 🔧 LaTeX Rendering Issue: Addressed an issue that affected the correct rendering of LaTeX.
  • 📁 File Leak Prevention: Resolved the issue of uploaded files mistakenly being accessible across user chats.
  • 🔧 Pipe Functions with 'files' Param: Fixed issues with 'files' parameter not functioning correctly in pipe functions.
  • 📝 Markdown Processing for RAG: Fixed issues with processing Markdown in files.
  • 🚫 Duplicate System Prompts: Fixed bugs causing system prompts to duplicate.

Changed

  • 🔋 Wakelock Permission: Optimized the activation of wakelock to only engage during call mode, conserving device resources and improving battery performance during idle periods.
  • 🔍 Content-Type for Ollama Chats: Added 'application/x-ndjson' content-type to '/api/chat' endpoint responses to match raw Ollama responses.
  • ✋ Disable Signups Conditionally: Implemented conditional logic to disable sign-ups when 'ENABLE_LOGIN_FORM' is set to false.

v0.3.10

Choose a tag to compare

@github-actions github-actions released this 22 Jul 08:03
82079e6

[0.3.10] - 2024-07-17

Fixed

  • 🔄 Improved File Upload: Addressed the issue where file uploads lacked animation.
  • 💬 Chat Continuity: Fixed a problem where existing chats were not functioning properly in some instances.
  • 🗂️ Chat File Reset: Resolved the issue of chat files not resetting for new conversations, now ensuring a clean slate for each chat session.
  • 📁 Document Workspace Uploads: Corrected the handling of document uploads in the workspace using the Files API.

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 13 Jul 11:15
eff736a

[0.3.8] - 2024-07-09

Added

  • 💬 Chat Controls: Easily adjust parameters for each chat session, offering more precise control over your interactions.
  • 📌 Pinned Chats: Support for pinned chats, allowing you to keep important conversations easily accessible.
  • 📄 Apache Tika Integration: Added support for using Apache Tika as a document loader, enhancing document processing capabilities.
  • 🛠️ Custom Environment for OpenID Claims: Allows setting custom claims for OpenID, providing more flexibility in user authentication.
  • 🔧 Enhanced Tools & Functions API: Introduced 'event_emitter' and 'event_call', now you can also add citations for better documentation and tracking. Detailed documentation will be provided on our documentation website.
  • ↔️ Sideways Scrolling in Settings: Settings tabs container now supports horizontal scrolling for easier navigation.
  • 🌑 Darker OLED Theme: Includes a new, darker OLED theme and improved styling for the light theme, enhancing visual appeal.
  • 🌐 Language Updates: Updated translations for Indonesian, German, French, and Catalan languages, expanding accessibility.

Fixed

  • ⏰ OpenAI Streaming Timeout: Resolved issues with OpenAI streaming response using the 'AIOHTTP_CLIENT_TIMEOUT' setting, ensuring reliable performance.
  • 💡 User Valves: Fixed malfunctioning user valves, ensuring proper functionality.
  • 🔄 Collapsible Components: Addressed issues with collapsible components not working, restoring expected behavior.

Changed

  • 🗃️ Database Backend: Switched from Peewee to SQLAlchemy for improved concurrency support, enhancing database performance.
  • ⬆️ ChromaDB Update: Upgraded to version 0.5.3. Ensure your remote ChromaDB instance matches this version.
  • 🔤 Primary Font Styling: Updated primary font to Archivo for better visual consistency.
  • 🔄 Font Change for Windows: Replaced Arimo with Inter font for Windows users, improving readability.
  • 🚀 Lazy Loading: Implemented lazy loading for 'faster_whisper' and 'sentence_transformers' to reduce startup memory usage.
  • 📋 Task Generation Payload: Task generations now include only the "task" field in the body instead of "title".

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 29 Jun 08:00
24b638f

[0.3.6] - 2024-06-27

Added

  • ✨ "Functions" Feature: You can now utilize "Functions" like filters (middleware) and pipe (model) functions directly within the WebUI. While largely compatible with Pipelines, these native functions can be executed easily within Open WebUI. Example use cases for filter functions include usage monitoring, real-time translation, moderation, and automemory. For pipe functions, the scope ranges from Cohere and Anthropic integration directly within Open WebUI, enabling "Valves" for per-user OpenAI API key usage, and much more. If you encounter issues, SAFE_MODE has been introduced.
  • 📁 Files API: Compatible with OpenAI, this feature allows for custom Retrieval-Augmented Generation (RAG) in conjunction with the Filter Function. More examples will be shared on our community platform and official documentation website.
  • 🛠️ Tool Enhancements: Tools now support citations and "Valves". Documentation will be available shortly.
  • 🔗 Iframe Support via Files API: Enables rendering HTML directly into your chat interface using functions and tools. Use cases include playing games like DOOM and Snake, displaying a weather applet, and implementing Anthropic "artifacts"-like features. Stay tuned for updates on our community platform and documentation.
  • 🔒 Experimental OAuth Support: New experimental OAuth support. Check our documentation for more details.
  • 🖼️ Custom Background Support: Set a custom background from Settings > Interface to personalize your experience.
  • 🔑 AUTOMATIC1111_API_AUTH Support: Enhanced security for the AUTOMATIC1111 API.
  • 🎨 Code Highlight Optimization: Improved code highlighting features.
  • 🎙️ Voice Interruption Feature: Reintroduced and now toggleable from Settings > Interface.
  • 💤 Wakelock API: Now in use to prevent screen dimming during important tasks.
  • 🔐 API Key Privacy: All API keys are now hidden by default for better security.
  • 🔍 New Web Search Provider: Added jina_search as a new option.
  • 🌐 Enhanced Internationalization (i18n): Improved Korean translation and updated Chinese and Ukrainian translations.

Fixed

  • 🔧 Conversation Mode Issue: Fixed the issue where Conversation Mode remained active after being removed from settings.
  • 📏 Scroll Button Obstruction: Resolved the issue where the scrollToBottom button container obstructed clicks on buttons beneath it.

Changed

  • ⏲️ AIOHTTP_CLIENT_TIMEOUT: Now set to 'None' by default for improved configuration flexibility.
  • 📞 Voice Call Enhancements: Improved by skipping code blocks and expressions during calls.
  • 🚫 Error Message Handling: Disabled the continuation of operations with error messages.
  • 🗂️ Playground Relocation: Moved the Playground from the workspace to the user menu for better user experience.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Jun 01:22
06976c4

[0.3.2] - 2024-06-10

Added

  • 🔍 Web Search Query Status: The web search query will now persist in the results section to aid in easier debugging and tracking of search queries.
  • 🌐 New Web Search Provider: We have added Serply as a new option for web search providers, giving you more choices for your search needs.
  • 🌏 Improved Translations: We've enhanced translations for Chinese and Portuguese.

Fixed

  • 🎤 Audio File Upload Issue: The bug that prevented audio files from being uploaded in chat input has been fixed, ensuring smooth communication.
  • 💬 Message Input Handling: Improved the handling of message inputs by instantly clearing images and text after sending, along with immediate visual indications when a response message is loading, enhancing user feedback.
  • ⚙️ Parameter Registration and Validation: Fixed the issue where parameters were not registering in certain cases and addressed the problem where users were unable to save due to invalid input errors.

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 07 Jun 09:15
a8d80f9

[0.2.5] - 2024-06-05

Added

  • 👥 Active Users Indicator: Now you can see how many people are currently active and what they are running. This helps you gauge when performance might slow down due to a high number of users.
  • 🗂️ Create Ollama Modelfile: The option to create a modelfile for Ollama has been reintroduced in the Settings > Models section, making it easier to manage your models.
  • ⚙️ Default Model Setting: Added an option to set the default model from Settings > Interface. This feature is now easily accessible, especially convenient for mobile users as it was previously hidden.
  • 🌐 Enhanced Translations: We've improved the Chinese translations and added support for Turkmen and Norwegian languages to make the interface more accessible globally.

Fixed

  • 📱 Mobile View Improvements: The UI now uses dvh (dynamic viewport height) instead of vh (viewport height), providing a better and more responsive experience for mobile users.