Excerpts from the Changelog:

[0.6.29] - 2025-09-17

Added

  • 🎨 The chat input menu has been completely overhauled with a revolutionary new design, consolidating attachments under a unified ‘+’ button, organizing integrations into a streamlined options menu, and introducing powerful, interactive selectors for attaching chats, notes, and knowledge base items. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
  • 🤖 AI models can now be mentioned in channels to automatically generate responses, enabling multi-model conversations where mentioned models participate directly in threaded discussions with full context awareness. Commit
  • 💬 The Channels feature now utilizes the modern rich text editor, including support for ‘/’, ‘@’, and ‘#’ command suggestions. Commit, Commit
  • 📎 Channel message input now supports direct paste functionality for images and files from the clipboard, streamlining content sharing workflows. Commit
  • ⚙️ Models can now be configured with default features (Web Search, Image Generation) and filters that automatically activate when a user selects the model. Commit, Commit, Commit, Commit
  • 💬 The ability to reference other chats as context within a conversation was added via the attachment menu. Commit, Commit, Commit, Commit, Commit
  • 🎨 The command suggestion UI for prompts (‘/’), models (‘@’), and knowledge (‘#’) was completely overhauled with a more responsive and keyboard-navigable interface. Commit, Commit, Commit, Commit
  • 👥 User and channel suggestions were added to the mention system, enabling ‘@’ mentions for users and models, and ‘#’ mentions for channels with searchable user lookup and clickable navigation. Commit, Commit, Commit
  • 📁 Folder functionality was enhanced with custom background image support, improved drag-and-drop capabilities for moving folders to root level, and better menu interactions. Commit, Commit, Commit, Commit
  • ☁️ OneDrive integration configuration now supports selecting between personal and work/school account types via ENABLE_ONEDRIVE_PERSONAL and ENABLE_ONEDRIVE_BUSINESS environment variables. #17354, Commit, Docs:#697
  • ⚡ Mermaid.js is now dynamically loaded on demand, significantly reducing first-screen loading time and improving initial page performance. #17476, #17477
  • ⚡ Azure MSAL browser library is now dynamically loaded on demand, reducing initial bundle size by 730KB and improving first-screen loading speed. #17479
  • ⚡ CodeEditor component is now dynamically loaded on demand, reducing initial bundle size by 1MB and improving first-screen loading speed. #17498
  • ⚡ Hugging Face Transformers library is now dynamically loaded on demand, reducing initial bundle size by 1.9MB and improving first-screen loading speed. #17499
  • ⚡ jsPDF and html2canvas-pro libraries are now dynamically loaded on demand, reducing initial bundle size by 980KB and improving first-screen loading speed. #17502
  • ⚡ Leaflet mapping library is now dynamically loaded on demand, reducing initial bundle size by 454KB and improving first-screen loading speed. #17503
  • 📊 OpenTelemetry metrics collection was enhanced to properly handle HTTP 500 errors and ensure metrics are recorded even during exceptions. Commit
  • 🔒 OAuth token retrieval logic was refactored, improving the reliability and consistency of authentication handling across the backend. Commit
  • 💻 Code block output processing was improved to handle Python execution results more reliably, along with refined visual styling and button layouts. Commit
  • ⚡ Message input processing was optimized to skip unnecessary text variable handling when input is empty, improving performance. Commit
  • 📄 Individual chat PDF export was added to the sidebar chat menu, allowing users to export single conversations as PDF documents with both stylized and plain text options. Commit
  • 🛠️ Function validation was enhanced with improved valve validation and better error handling during function loading and synchronization. Commit, Commit
  • 🔔 Notification toast interaction was enhanced with drag detection to prevent accidental clicks and added keyboard support for accessibility. Commit
  • 🗓️ Improved date and time formatting dynamically adapts to the selected language, ensuring consistent localization across the UI. #17409, Commit
  • 🔒 Feishu SSO integration was added, allowing users to authenticate via Feishu. #17284, Docs:#685
  • 🔠 Toggle filters in the chat input options menu are now sorted alphabetically for easier navigation. Commit
  • 🎨 Long chat titles in the sidebar are now truncated to prevent text overflow and maintain a clean layout. #17356
  • 🎨 Temporary chat interface design was refined with improved layout and visual consistency. Commit, Commit, Commit
  • 🎨 Download icon consistency was improved across the entire interface by standardizing the icon component used in menus, functions, tools, and export features. Commit
  • 🎨 Settings interface was enhanced with improved iconography and reorganized the ‘Chats’ section into ‘Data Controls’ for better clarity. Commit
  • 🔄 Various improvements were implemented across the frontend and backend to enhance performance, stability, and security.
  • 🌐 Translations for Finnish, German, Kabyle, Portuguese (Brazil), Simplified Chinese, Spanish (Spain), and Traditional Chinese (Taiwan) were enhanced and expanded.
    • Mike Wooskey@lemmy.thewooskeys.com
      link
      fedilink
      English
      arrow-up
      9
      ·
      7 hours ago

      This project is licensed under the Open WebUI License, a revised BSD-3-Clause license. You receive all the same rights as the classic BSD-3 license: you can use, modify, and distribute the software, including in proprietary and commercial products, with minimal restrictions. The only additional requirement is to preserve the “Open WebUI” branding, as detailed in the LICENSE file. For full terms, see the LICENSE document.

      The license seems to me to say that you can use, modify, redistribute Open-WebUI as you want, but you can’t change the branding unless your instance has <= 50 users (or a couple other conditions are met).