Skip to content

Releases: open-webui/open-webui

v0.3.2

10 Jun 20:55
3933db2
Compare
Choose a tag to compare

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

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@KarlLee830, @pedrosilva, @arkohut, @teampen

v0.3.1

10 Jun 02:09
75d455a
Compare
Choose a tag to compare

[0.3.1] - 2024-06-09

Fixed

  • 💬 Chat Functionality: Resolved the issue where chat functionality was not working for specific models.

v0.3.0

10 Jun 01:12
96a004d
Compare
Choose a tag to compare

[0.3.0] - 2024-06-09

Added

  • 📚 Knowledge Support for Models: Attach documents directly to models from the models workspace, enhancing the information available to each model.
  • 🎙️ Hands-Free Voice Call Feature: Initiate voice calls without needing to use your hands, making interactions more seamless.
  • 📹 Video Call Feature: Enable video calls with supported vision models like Llava and GPT-4o, adding a visual dimension to your communications.
  • 🎛️ Enhanced UI for Voice Recording: Improved user interface for the voice recording feature, making it more intuitive and user-friendly.
  • 🌐 External STT Support: Now support for external Speech-To-Text services, providing more flexibility in choosing your STT provider.
  • ⚙️ Unified Settings: Consolidated settings including document settings under a new admin settings section for easier management.
  • 🌑 Dark Mode Splash Screen: A new splash screen for dark mode, ensuring a consistent and visually appealing experience for dark mode users.
  • 📥 Upload Pipeline: Directly upload pipelines from the admin settings > pipelines section, streamlining the pipeline management process.
  • 🌍 Improved Language Support: Enhanced support for Chinese and Ukrainian languages, better catering to a global user base.

Fixed

  • 🛠️ Playground Issue: Fixed the playground not functioning properly, ensuring a smoother user experience.
  • 🔥 Temperature Parameter Issue: Corrected the issue where the temperature value '0' was not being passed correctly.
  • 📝 Prompt Input Clearing: Resolved prompt input textarea not being cleared right away, ensuring a clean slate for new inputs.
  • ✨ Various UI Styling Issues: Fixed numerous user interface styling problems for a more cohesive look.
  • 👥 Active Users Display: Fixed active users showing active sessions instead of actual users, now reflecting accurate user activity.
  • 🌐 Community Platform Compatibility: The Community Platform is back online and fully compatible with Open WebUI.

Changed

  • 📝 RAG Implementation: Updated the RAG (Retrieval-Augmented Generation) implementation to use a system prompt for context, instead of overriding the user's prompt.
  • 🔄 Settings Relocation: Moved Models, Connections, Audio, and Images settings to the admin settings for better organization.
  • ✍️ Improved Title Generation: Enhanced the default prompt for title generation, yielding better results.
  • 🔧 Backend Task Management: Tasks like title generation and search query generation are now managed on the backend side and controlled only by the admin.
  • 🔍 Editable Search Query Prompt: You can now edit the search query generation prompt, offering more control over how queries are generated.
  • 📏 Prompt Length Threshold: Set the prompt length threshold for search query generation from the admin settings, giving more customization options.
  • 📣 Settings Consolidation: Merged the Banners admin setting with the Interface admin setting for a more streamlined settings area.

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@choltha, @mindspawn, @SimonOriginal, @KarlLee830, @jannikstdl, @arkohut, @bartowski1182

🚀 We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!):
@github, @lukepiette, @roosi-gmbh, @kroonen, @GenieDev101, @Lance1101, @awaliuddin

https://x.com/OpenWebUI/status/1799973620174958631

v0.2.5

05 Jun 17:07
dbb83f9
Compare
Choose a tag to compare

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

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@Lanhild, @KarlLee830, @Jasurbek99, @mikal-k

v0.2.4

04 Jun 04:29
f28877f
Compare
Choose a tag to compare

[0.2.4] - 2024-06-03

Added

  • 👤 Improved Account Pending Page: The account pending page now displays admin details by default to avoid confusion. You can disable this feature in the admin settings if needed.
  • 🌐 HTTP Proxy Support: We have enabled the use of the 'http_proxy' environment variable in OpenAI and Ollama API calls, making it easier to configure network settings.
  • ❓ Quick Access to Documentation: You can now easily access Open WebUI documents via a question mark button located at the bottom right corner of the screen (available on larger screens like PCs).
  • 🌍 Enhanced Translation: Improvements have been made to translations.

Fixed

  • 🔍 SearxNG Web Search: Fixed the issue where the SearxNG web search functionality was not working properly.

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@aguvener, @cheahjs, @justinh-rahb, @mindspawn

v0.2.3

03 Jun 20:07
14646e8
Compare
Choose a tag to compare

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

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@Lhemamou, @cheahjs, @nirabo, @KarlLee830

v0.2.2

03 Jun 01:30
5be97b8
Compare
Choose a tag to compare

[0.2.2] - 2024-06-02

Added

  • 🌊 Mermaid Rendering Support: We've included support for Mermaid rendering. This allows you to create beautiful diagrams and flowcharts directly within Open WebUI.
  • 🔄 New Environment Variable 'RESET_CONFIG_ON_START': Introducing a new environment variable: 'RESET_CONFIG_ON_START'. Set this variable to reset your configuration settings upon starting the application, making it easier to revert to default settings.

Fixed

  • 🔧 Pipelines Filter Issue: We've addressed an issue with the pipelines where filters were not functioning as expected.

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@cheahjs

v0.2.1

02 Jun 21:08
cfc78de
Compare
Choose a tag to compare

[0.2.1] - 2024-06-02

Added

  • 🖱️ Single Model Export Button: Easily export models with just one click using the new single model export button.
  • 🖥️ Advanced Parameters Support: Added support for 'num_thread', 'use_mmap', and 'use_mlock' parameters for Ollama.
  • 🌐 Improved Vietnamese Translation: Enhanced Vietnamese language support for a better user experience for our Vietnamese-speaking community.

Fixed

  • 🔧 OpenAI URL API Save Issue: Corrected a problem preventing the saving of OpenAI URL API settings.
  • 🚫 Display Issue with Disabled Ollama API: Fixed the display bug causing models to appear in settings when the Ollama API was disabled.

Changed

  • 💡 Versioning Update: As a reminder from our previous update, version 0.2.y will focus primarily on bug fixes, while major updates will be designated as 0.x from now on for better version tracking.

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@cheahjs, @SimonOriginal, @que-nguyen

v0.2.0

02 Jun 05:03
72354e0
Compare
Choose a tag to compare

Release Note

image

📢 We are thrilled to announce that our project has been selected as one of the 11 projects shaping open-source AI by the GitHub Accelerator program! 🎉

This incredible milestone would not have been possible without the relentless support and contributions from our amazing community. Each bug report, feature suggestion, code contribution, and word of encouragement has played a vital role in our journey.

We are honored and revitalized by this recognition and are more committed than ever to pushing the boundaries of what open-source AI can achieve.

We can't wait to see what the future holds and continue this journey together. Thank you all for believing in and supporting us!

🚀 Onwards and upwards!

Sincerely,
Open WebUI Team

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

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@jasinliu, @sime2408, @cheahjs, @KodeurKubik, @que-nguyen, @aguvener, @silentoplayz, @arkohut, @reiebrole30, @not-nullptr

🚀 We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!):
@github, @lukepiette, @roosi-gmbh, @rfernandez760, @kroonen, @GenieDev101, @Lance1101, @awaliuddin

v0.1.125

19 May 20:16
be5534c
Compare
Choose a tag to compare

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

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
@ChasLui, @tcztzy, @simonaszilinskas, @joecryptotoo, @sime2408, @justinh-rahb, @derek-palmer, @liorkesos, @cheahjs, @bo3bdo, @maxdyy, @not-a-ethan, @iits-jonathan-rohde, @idomamia, @que-nguyen, @silentoplayz, @xraysight, @kostich, @Yanyutin753, @arsaboo, @aguvener, @akx

🚀 We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!):
@roosi-gmbh, @rfernandez760, @GenieDev101, @kroonen