Releases: hendrywang/open-webui
Releases · hendrywang/open-webui
v0.3.35
[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
[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
[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
[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
[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
[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
[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.