Releases: leixy76/open-webui
Releases · leixy76/open-webui
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.4
[0.3.4] - 2024-06-12
Fixed
- 🔒 Mixed Content with HTTPS Issue: Resolved a problem where mixed content (HTTP and HTTPS) was causing security warnings and blocking resources on HTTPS sites.
- 🔍 Web Search Issue: Addressed the problem where web search functionality was not working correctly. The 'ENABLE_RAG_LOCAL_WEB_FETCH' option has been reintroduced to restore proper web searching capabilities.
- 💾 RAG Template Not Being Saved: Fixed an issue where the RAG template was not being saved correctly, ensuring your custom templates are now preserved as expected.
v0.2.3
[0.2.3] - 2024-06-03
Added
- 📁 Export Chat as JSON: You can now export individual chats as JSON files from the navbar menu by navigating to 'Download > Export Chat'. This makes sharing specific conversations easier.
- ✏️ Edit Titles with Double Click: Double-click on titles to rename them quickly and efficiently.
- 🧩 Batch Multiple Embeddings: Introduced 'RAG_EMBEDDING_OPENAI_BATCH_SIZE' to process multiple embeddings in a batch, enhancing performance for large datasets.
- 🌍 Improved Translations: Enhanced the translation quality across various languages for a better user experience.
Fixed
- 🛠️ Modelfile Migration Script: Fixed an issue where the modelfile migration script would fail if an invalid modelfile was encountered.
- 💬 Zhuyin Input Method on Mac: Resolved an issue where using the Zhuyin input method in the Web UI on a Mac caused text to send immediately upon pressing the enter key, leading to incorrect input.
- 🔊 Local TTS Voice Selection: Fixed the issue where the selected local Text-to-Speech (TTS) voice was not being displayed in settings.
v0.2.0
[0.2.0] - 2024-06-01
Added
- 🔧 Pipelines Support: Open WebUI now includes a plugin framework for enhanced customization and functionality (https://github.com/open-webui/pipelines). Easily add custom logic and integrate Python libraries, from AI agents to home automation APIs.
- 🔗 Function Calling via Pipelines: Integrate function calling seamlessly through Pipelines.
- ⚖️ User Rate Limiting via Pipelines: Implement user-specific rate limits to manage API usage efficiently.
- 📊 Usage Monitoring with Langfuse: Track and analyze usage statistics with Langfuse integration through Pipelines.
- 🕒 Conversation Turn Limits: Set limits on conversation turns to manage interactions better through Pipelines.
- 🛡️ Toxic Message Filtering: Automatically filter out toxic messages to maintain a safe environment using Pipelines.
- 🔍 Web Search Support: Introducing built-in web search capabilities via RAG API, allowing users to search using SearXNG, Google Programmatic Search Engine, Brave Search, serpstack, and serper. Activate it effortlessly by adding necessary variables from Document settings > Web Params.
- 🗂️ Models Workspace: Create and manage model presets for both Ollama/OpenAI API. Note: The old Modelfiles workspace is deprecated.
- 🛠️ Model Builder Feature: Build and edit all models with persistent builder mode.
- 🏷️ Model Tagging Support: Organize models with tagging features in the models workspace.
- 📋 Model Ordering Support: Effortlessly organize models by dragging and dropping them into the desired positions within the models workspace.
- 📈 OpenAI Generation Stats: Access detailed generation statistics for OpenAI models.
- 📅 System Prompt Variables: New variables added: '{{CURRENT_DATE}}' and '{{USER_NAME}}' for dynamic prompts.
- 📢 Global Banner Support: Manage global banners from admin settings > banners.
- 🗃️ Enhanced Archived Chats Modal: Search and export archived chats easily.
- 📂 Archive All Button: Quickly archive all chats from settings > chats.
- 🌐 Improved Translations: Added and improved translations for French, Croatian, Cebuano, and Vietnamese.
Fixed
- 🔍 Archived Chats Visibility: Resolved issue with archived chats not showing in the admin panel.
- 💬 Message Styling: Fixed styling issues affecting message appearance.
- 🔗 Shared Chat Responses: Corrected the issue where shared chat response messages were not readonly.
- 🖥️ UI Enhancement: Fixed the scrollbar overlapping issue with the message box in the user interface.
Changed
- 💾 User Settings Storage: User settings are now saved on the backend, ensuring consistency across all devices.
- 📡 Unified API Requests: The API request for getting models is now unified to '/api/models' for easier usage.
- 🔄 Versioning Update: Our versioning will now follow the format 0.x for major updates and 0.x.y for patches.
- 📦 Export All Chats (All Users): Moved this functionality to the Admin Panel settings for better organization and accessibility.
Removed
- 🚫 Bundled LiteLLM Support Deprecated: Migrate your LiteLLM config.yaml to a self-hosted LiteLLM instance. LiteLLM can still be added via OpenAI Connections. Download the LiteLLM config.yaml from admin settings > database > export LiteLLM config.yaml.
v0.1.125
[0.1.125] - 2024-05-19
Added
- 🔄 Updated UI: Chat interface revamped with chat bubbles. Easily switch back to the old style via settings > interface > chat bubble UI.
- 📂 Enhanced Sidebar UI: Model files, documents, prompts, and playground merged into Workspace for streamlined access.
- 🚀 Improved Many Model Interaction: All responses now displayed simultaneously for a smoother experience.
- 🐍 Python Code Execution: Execute Python code locally in the browser with libraries like 'requests', 'beautifulsoup4', 'numpy', 'pandas', 'seaborn', 'matplotlib', 'scikit-learn', 'scipy', 'regex'.
- 🧠 Experimental Memory Feature: Manually input personal information you want LLMs to remember via settings > personalization > memory.
- 💾 Persistent Settings: Settings now saved as config.json for convenience.
- 🩺 Health Check Endpoint: Added for Docker deployment.
↕️ RTL Support: Toggle chat direction via settings > interface > chat direction.- 🖥️ PowerPoint Support: RAG pipeline now supports PowerPoint documents.
- 🌐 Language Updates: Ukrainian, Turkish, Arabic, Chinese, Serbian, Vietnamese updated; Punjabi added.
Changed
- 👤 Shared Chat Update: Shared chat now includes creator user information.
v0.1.123
[0.1.123] - 2024-05-02
Added
- 🎨 New Landing Page Design: Refreshed design for a more modern look and optimized use of screen space.
- 📹 Youtube RAG Pipeline: Introduces dedicated RAG pipeline for Youtube videos, enabling interaction with video transcriptions directly.
- 🔧 Enhanced Admin Panel: Streamlined user management with options to add users directly or in bulk via CSV import.
- 👥 '@' Model Integration: Easily switch to specific models during conversations; old collaborative chat feature phased out.
- 🌐 Language Enhancements: Swedish translation added, plus improvements to German, Spanish, and the addition of Doge translation.
Fixed
- 🗑️ Delete Chat Shortcut: Addressed issue where shortcut wasn't functioning.
- 🖼️ Modal Closing Bug: Resolved unexpected closure of modal when dragging from within.
- ✏️ Edit Button Styling: Fixed styling inconsistency with edit buttons.
- 🌐 Image Generation Compatibility Issue: Rectified image generation compatibility issue with third-party APIs.
- 📱 iOS PWA Icon Fix: Corrected iOS PWA home screen icon shape.
- 🔍 Scroll Gesture Bug: Adjusted gesture sensitivity to prevent accidental activation when scrolling through code on mobile; now requires scrolling from the leftmost side to open the sidebar.
Changed
- 🔄 Unlimited Context Length: Advanced settings now allow unlimited max context length (previously limited to 16000).
- 👑 Super Admin Assignment: The first signup is automatically assigned a super admin role, unchangeable by other admins.
- 🛡️ Admin User Restrictions: User action buttons from the admin panel are now disabled for users with admin roles.
- 🔝 Default Model Selector: Set as default model option now exclusively available on the landing page.