Skip to content

Releases: hendrywang/open-webui

v0.3.35

07 Nov 06:16
Compare
Choose a tag to compare

[0.3.35] - 2024-10-26

Added

  • 📁 Robust File Handling: Enhanced file input handling for chat. If the content extraction fails or is empty, users will now receive a clear warning, preventing silent failures and ensuring you always know what's happening with your uploads.
  • 🌍 New Language Support: Introduced Hungarian translations and updated French translations, expanding the platform's language accessibility for a more global user base.

Fixed

  • 📚 Knowledge Base Loading Issue: Resolved a critical bug where the Knowledge Base was not loading, ensuring smooth access to your stored documents and improving information retrieval in RAG-enhanced workflows.
  • 🛠️ Tool Parameters Issue: Fixed an error where tools were not functioning correctly when required parameters were missing, ensuring reliable tool performance and more efficient task completions.
  • 🔗 Merged Response Loss in Multi-Model Chats: Addressed an issue where responses in multi-model chat workflows were being deleted after follow-up queries, improving consistency and ensuring smoother interactions across models.

v0.3.21

17 Sep 08:04
Compare
Choose a tag to compare

[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

31 Aug 03:57
f4df49e
Compare
Choose a tag to compare

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

09 Aug 12:39
8d257ed
Compare
Choose a tag to compare

[0.3.12] - 2024-08-07

Added

  • 🔄 Sidebar Infinite Scroll: Added an infinite scroll feature in the sidebar for more efficient chat navigation, reducing load times and enhancing user experience.
  • 🚀 Enhanced Markdown Rendering: Support for rendering all code blocks and making images clickable for preview; codespan styling is also enhanced to improve readability and user interaction.
  • 🔒 Admin Shared Chat Visibility: Admins no longer have default visibility over shared chats when ENABLE_ADMIN_CHAT_ACCESS is set to false, tightening security and privacy settings for users.
  • 🌍 Language Updates: Added Malay (Bahasa Malaysia) translation and updated Catalan and Traditional Chinese translations to improve accessibility for more users.

Fixed

  • 📊 Markdown Rendering Issues: Resolved issues with markdown rendering to ensure consistent and correct display across components.
  • 🛠️ Styling Issues: Multiple fixes applied to styling throughout the application, improving the overall visual experience and interface consistency.
  • 🗃️ Modal Handling: Fixed an issue where modals were not closing correctly in various model chat scenarios, enhancing usability and interface reliability.
  • 📄 Missing OpenAI Usage Information: Resolved issues where usage statistics for OpenAI services were not being correctly displayed, ensuring users have access to crucial data for managing and monitoring their API consumption.
  • 🔧 Non-Streaming Support for Functions Plugin: Fixed a functionality issue with the Functions plugin where non-streaming operations were not functioning as intended, restoring full capabilities for async and sync integration within the platform.
  • 🔄 Environment Variable Type Correction (COMFYUI_FLUX_FP8_CLIP): Corrected the data type of the 'COMFYUI_FLUX_FP8_CLIP' environment variable from string to boolean, ensuring environment settings apply correctly and enhance configuration management.

Changed

  • 🔧 Backend Dependency Updates: Updated several backend dependencies such as boto3, pypdf, python-pptx, validators, and black, ensuring up-to-date security and performance optimizations.

v0.3.10

29 Jul 10:04
82079e6
Compare
Choose a tag to compare

[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

14 Jul 09:33
eff736a
Compare
Choose a tag to compare

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

03 Jul 09:59
824966a
Compare
Choose a tag to compare

[0.3.7] - 2024-06-29

Added

  • 🌐 Enhanced Internationalization (i18n): Newly introduced Indonesian translation, and updated translations for Turkish, Chinese, and Catalan languages to improve user accessibility.

Fixed

  • 🕵️‍♂️ Browser Language Detection: Corrected the issue where the application was not properly detecting and adapting to the browser's language settings.
  • 🔐 OIDC Admin Role Assignment: Fixed a bug where the admin role was not being assigned to the first user who signed up via OpenID Connect (OIDC).
  • 💬 Chat/Completions Endpoint: Resolved an issue where the chat/completions endpoint was non-functional when the stream option was set to False.
  • 🚫 'WEBUI_AUTH' Configuration: Addressed the problem where setting 'WEBUI_AUTH' to False was not being applied correctly.

Changed

  • 📦 Dependency Update: Upgraded 'authlib' from version 1.3.0 to 1.3.1 to ensure better security and performance enhancements.