发布日期: 2025-04-01
版本号: v0.6.0

Open WebUI 0.6.0版本于2025年3月31日发布,带来多项功能增强和改进。主要新增特性包括:支持通过OpenAPI连接外部工具服务器、MCP服务器集成、异步消息API端点、客户端PDF生成、临时聊天强制模式、精细化资源共享权限控制等。同时优化了用户界面体验,如可编辑消息计数器、侧边栏搜索清除按钮、Markdown警示框渲染等。修复了Firefox输入框高度、Tika空白行、CSV编码等问题。改进了错误提示和引用编号逻辑,移除了过时的审计日志设置。该版本还新增爱沙尼亚语和加利西亚语支持,并优化了包括中文在内的多国语言本地化。特别感谢所有贡献者和赞助商的支持。

更新内容 (中文)

[0.6.0] - 2025-03-31

新增功能

  • 🧩 通过OpenAPI支持外部工具服务器:立即将Open WebUI连接到任何兼容OpenAPI的REST服务器——实现与数千种开发者工具、SDK和SaaS系统的即时集成,提供强大的扩展能力。了解更多:https://github.com/open-webui/openapi-servers
  • 🛠️ 通过MCPO支持MCP服务器:现在您可以将内部MCP工具转换为可互操作的OpenAPI HTTP服务器并在Open WebUI中展示,实现无缝的即插即用AI工具链创建。了解更多:https://github.com/open-webui/mcpo
  • 📨 支持/messages聊天API端点:为构建外部AI系统的高级用户提供新端点,允许异步精确控制消息——将长时间运行的外部响应注入Open WebUI聊天,而无需与前端耦合。
  • 📝 客户端PDF生成:PDF导出现在完全在客户端生成,显著提高输出质量——非常适合保存对话或文档。
  • 💼 强制临时聊天模式:管理员现在可以默认强制临时聊天会话,以符合严格的数据保留和合规要求。
  • 🌍 公共资源共享权限控制:细粒度的用户组权限现在允许启用/禁用模型、知识、提示和工具的公共共享——非常适合隐私、团队控制和内部部署。
  • 📦 自定义工具/函数的pip选项:您现在可以使用“PIP_OPTIONS”、“PIP_PACKAGE_INDEX_OPTIONS”环境变量指定自定义pip安装选项——提高兼容性、支持私有索引并更好地控制Python环境。
  • 🔢 可编辑的消息计数器:您现在可以双击消息计数数字并直接跳转到编辑索引——快速导航复杂聊天或精确重新生成特定消息。
  • 🧠 嵌入前缀支持:为嵌入添加自定义前缀以支持指令式令牌,实现更强的模型对齐和更一致的RAG性能。
  • 🙈 隐藏基础模型的能力:可选择从UI中隐藏基础模型,帮助用户简化模型可见性并限制仅访问可用的端点。
  • 📚 Docling内容提取支持:Open WebUI现在支持Docling作为内容提取引擎,实现更智能和更准确地解析复杂文件格式——非常适合高级文档理解和检索增强生成(RAG)工作流。
  • 🗃️ 添加Redis Sentinel支持:通过支持Redis Sentinel增强部署冗余,实现高可用、故障转移安全的基于Redis的缓存或发布/订阅。
  • 📚 Ollama的JSON Schema格式支持:添加了对在Ollama兼容模型中使用JSON schema定义格式的支持,提高了模型输出的灵活性和验证。
  • 🔍 聊天侧边栏搜索“清除”按钮:使用新的✖️按钮快速清除聊天侧边栏中的搜索过滤器——一键简化聊天导航。
  • 🗂️ 文件夹名称自动聚焦+回车提交:创建新文件夹时,系统自动进入重命名模式并预选名称——简化您的组织工作流。
  • 🧱 Markdown警告渲染:带有语法提示(如⚠️、ℹ️、✅)的块引用现在渲染为样式化的Markdown警告横幅,使消息和文档更具视觉结构。
  • 🔁 混合搜索现在并行运行:混合(BM25 + 嵌入)搜索组件现在并行运行——显著减少响应时间并加速文档检索。
  • 📋 工具调用显示的更简洁UI:优化了聊天消息中调用工具的视觉布局,提高清晰度并减少视觉杂乱。
  • 🧪 Playwright超时可配置:Playwright进程的默认超时现在更短,并且可以通过环境变量调整——使网页抓取更健壮并可针对环境调整。
  • 📈 OpenTelemetry支持可观测性:Open WebUI现在与OpenTelemetry集成,允许您连接Grafana、Jaeger或Prometheus等工具,获取详细的性能洞察和实时可见性——完全可选且完全自托管。即使启用,也不会向我们发送任何数据,确保您的隐私和对所有遥测数据的所有权。
  • 🛠 通用UI增强和UX优化:侧边栏、代码块、模态交互、按钮对齐、滚动条可见性和文件夹行为的多项改进,提高了界面的整体流畅性和可用性。
  • 🧱 通用后端重构:多项后端组件已重构以提高稳定性、可维护性和性能——确保所有功能更一致和可靠的系统。
  • 🌍 国际化语言支持更新:添加了爱沙尼亚语和加利西亚语,改进了西班牙语(完全修订)、繁体中文、简体中文、土耳其语、加泰罗尼亚语、乌克兰语和德语,提供更本地化和包容性的界面。

修复问题

  • 🧑‍💻 Firefox输入高度错误:Firefox中的文本输入现在保持适当高度,确保消息框外观一致且行为可预测。
  • 🧾 Tika空白行错误:使用Apache Tika 3.1.0.0处理的PDF不再引入过多空白行——提高RAG输出质量和视觉整洁度。
  • 🧪 CSV加载器编码问题:具有未知编码的CSV文件现在自动检测字符集,解决非UTF-8数据集中的导入错误。
  • LDAP认证配置修复:LDAP设置的证书文件路径现在为可选,修复了未预配置证书路径用户的认证问题。
  • 📥 绕过模式中的文件删除:解决了启用“绕过嵌入”模式时无法从知识中删除文件的问题。
  • 🧩 混合搜索结果排序和去重修复:修复了RAG混合和重排序模式中的引用和排序问题,确保检索到的文档按分数正确显示顺序。
  • 🧷 单个模型的导出/导入问题:修复了单个模型无法导出或重新导入的错误,恢复了完整的可移植性。
  • 📫 认证重定向修复:已登录用户现在在已认证时无需不必要的登录提示即可正确路由。

变更内容

  • 🧠 默认禁用提示自动完成:输入时的自动完成建议现在默认禁用,除非在用户偏好中明确重新启用——减少高级用户在编写提示时的干扰。
  • 🧾 标准化引用编号:来源引用现在正确从“1”开始而不是“0”——提高AI输出的一致性和专业呈现。
  • 📚 改进管道错误处理:管道现在显示来自失败任务的实际返回错误消息,而不是通用的“连接关闭”——使调试更加用户友好。

移除内容

  • 🧾 移除ENABLE_AUDIT_LOGS设置:已弃用的“ENABLE_AUDIT_LOGS”设置已完全移除——现在通过“AUDIT_LOG_LEVEL”控制。

[!TIP]
寻找企业计划立即联系我们的销售团队!

获取增强功能,包括自定义主题和品牌服务级别协议(SLA)支持长期支持(LTS)版本,以及更多功能

👏 衷心感谢我们出色的贡献者,他们的辛勤工作和奉献使此版本成为可能:
@JunaidPinjari, @melroy89, @Ithanil, @mahenning, @diwakar-s-maurya, @nikes, @panda44312, @softue, @philipp-horstenkamp, @tcgumus, @yak1ex, @foraxe, @ibaldonl, @hurxxxx, @taylorwilsdon, @TiancongLx, @PeterDaveHello, @FarisHijazi, @SadmL, @genjuro214, @kaytwo, @binxn, @djismgaming, @MaxJa4, @rgaricano, @jfbloom22, @shirayu, @Espinaydelfin, @aleixdorca, @OriginalSimon, @Alluuu, @Phlogi

🚀 我们想对以下慷慨支持的赞助商表示衷心的感谢(注:我们已从列表中排除了私人赞助商。如果您希望在此处展示,请随时联系我们!):
@ModonHolding, @agency-agency, @roosi-gmbh, @Unsupervisedcom, @feddersen-group, @SRKConsulting, @mushmax, @rndmcnlly, @icanbwell, @blogic-cz, @Krambu-Travis, @GenieDev101, @PortlandKyGuy, @sushibait, @CubicleGangster, @GitDatamind, @TOWaB, @TheZigGroup, @Classic298, @comet-ml

更新内容 (原始)

[0.6.0] - 2025-03-31

Added

  • 🧩 External Tool Server Support via OpenAPI: Connect Open WebUI to any OpenAPI-compatible REST server instantly—offering immediate integration with thousands of developer tools, SDKs, and SaaS systems for powerful extensibility. Learn more: https://github.com/open-webui/openapi-servers
  • 🛠️ MCP Server Support via MCPO: You can now convert and expose your internal MCP tools as interoperable OpenAPI HTTP servers within Open WebUI for seamless, plug-n-play AI toolchain creation. Learn more: https://github.com/open-webui/mcpo
  • 📨 /messages Chat API Endpoint Support: For power users building external AI systems, new endpoints allow precise control of messages asynchronously—feed long-running external responses into Open WebUI chats without coupling with the frontend.
  • 📝 Client-Side PDF Generation: PDF exports are now generated fully client-side for drastically improved output quality—perfect for saving conversations or documents.
  • 💼 Enforced Temporary Chats Mode: Admins can now enforce temporary chat sessions by default to align with stringent data retention and compliance requirements.
  • 🌍 Public Resource Sharing Permission Controls: Fine-grained user group permissions now allow enabling/disabling public sharing for models, knowledge, prompts, and tools—ideal for privacy, team control, and internal deployments.
  • 📦 Custom pip Options for Tools/Functions: You can now specify custom pip installation options with “PIP_OPTIONS”, “PIP_PACKAGE_INDEX_OPTIONS” environment variables—improving compatibility, support for private indexes, and better control over Python environments.
  • 🔢 Editable Message Counter: You can now double-click the message count number and jump straight to editing the index—quickly navigate complex chats or regenerate specific messages precisely.
  • 🧠 Embedding Prefix Support Added: Add custom prefixes to your embeddings for instruct-style tokens, enabling stronger model alignment and more consistent RAG performance.
  • 🙈 Ability to Hide Base Models: Optionally hide base models from the UI, helping users streamline model visibility and limit access to only usable endpoints..
  • 📚 Docling Content Extraction Support: Open WebUI now supports Docling as a content extraction engine, enabling smarter and more accurate parsing of complex file formats—ideal for advanced document understanding and Retrieval-Augmented Generation (RAG) workflows.
  • 🗃️ Redis Sentinel Support Added: Enhance deployment redundancy with support for Redis Sentinel for highly available, failover-safe Redis-based caching or pub/sub.
  • 📚 JSON Schema Format for Ollama: Added support for defining the format using JSON schema in Ollama-compatible models, improving flexibility and validation of model outputs.
  • 🔍 Chat Sidebar Search “Clear” Button: Quickly clear search filters in chat sidebar using the new ✖️ button—streamline your chat navigation with one click.
  • 🗂️ Auto-Focus + Enter Submit for Folder Name: When creating a new folder, the system automatically enters rename mode with name preselected—simplifying your org workflow.
  • 🧱 Markdown Alerts Rendering: Blockquotes with syntax hinting (e.g. ⚠️, ℹ️, ✅) now render styled Markdown alert banners, making messages and documentation more visually structured.
  • 🔁 Hybrid Search Runs in Parallel Now: Hybrid (BM25 + embedding) search components now run in parallel—dramatically reducing response times and speeding up document retrieval.
  • 📋 Cleaner UI for Tool Call Display: Optimized the visual layout of called tools inside chat messages for better clarity and reduced visual clutter.
  • 🧪 Playwright Timeout Now Configurable: Default timeout for Playwright processes is now shorter and adjustable via environment variables—making web scraping more robust and tunable to environments.
  • 📈 OpenTelemetry Support for Observability: Open WebUI now integrates with OpenTelemetry, allowing you to connect with tools like Grafana, Jaeger, or Prometheus for detailed performance insights and real-time visibility—entirely opt-in and fully self-hosted. Even if enabled, no data is ever sent to us, ensuring your privacy and ownership over all telemetry data.
  • 🛠 General UI Enhancements & UX Polish: Numerous refinements across sidebar, code blocks, modal interactions, button alignment, scrollbar visibility, and folder behavior improve overall fluidity and usability of the interface.
  • 🧱 General Backend Refactoring: Numerous backend components have been refactored to improve stability, maintainability, and performance—ensuring a more consistent and reliable system across all features.
  • 🌍 Internationalization Language Support Updates: Added Estonian and Galician languages, improved Spanish (fully revised), Traditional Chinese, Simplified Chinese, Turkish, Catalan, Ukrainian, and German for a more localized and inclusive interface.

Fixed

  • 🧑‍💻 Firefox Input Height Bug: Text input in Firefox now maintains proper height, ensuring message boxes look consistent and behave predictably.
  • 🧾 Tika Blank Line Bug: PDFs processed with Apache Tika 3.1.0.0 no longer introduce excessive blank lines—improving RAG output quality and visual cleanliness.
  • 🧪 CSV Loader Encoding Issues: CSV files with unknown encodings now automatically detect character sets, resolving import errors in non-UTF-8 datasets.
  • LDAP Auth Config Fix: Path to certificate file is now optional for LDAP setups, fixing authentication trouble for users without preconfigured cert paths.
  • 📥 File Deletion in Bypass Mode: Resolved issue where files couldn’t be deleted from knowledge when “bypass embedding” mode was enabled.
  • 🧩 Hybrid Search Result Sorting & Deduplication Fixed: Fixed citation and sorting issues in RAG hybrid and reranker modes, ensuring retrieved documents are shown in correct order per score.
  • 🧷 Model Export/Import Broken for a Single Model: Fixed bug where individual models couldn’t be exported or re-imported, restoring full portability.
  • 📫 Auth Redirect Fix: Logged-in users are now routed properly without unnecessary login prompts when already authenticated.

Changed

  • 🧠 Prompt Autocompletion Disabled By Default: Autocomplete suggestions while typing are now disabled unless explicitly re-enabled in user preferences—reduces distractions while composing prompts for advanced users.
  • 🧾 Normalize Citation Numbering: Source citations now properly begin from “1” instead of “0”—improving consistency and professional presentation in AI outputs.
  • 📚 Improved Error Handling from Pipelines: Pipelines now show the actual returned error message from failed tasks rather than generic “Connection closed”—making debugging far more user-friendly.

Removed

  • 🧾 ENABLE_AUDIT_LOGS Setting Removed: Deprecated setting “ENABLE_AUDIT_LOGS” has been fully removed—now controlled via “AUDIT_LOG_LEVEL” instead.

[!TIP]
Looking for an Enterprise Plan?Speak with Our Sales Team Today!

Get enhanced capabilities, including custom theming and branding, Service Level Agreement (SLA) support, Long-Term Support (LTS) versions, and more!

👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible: @JunaidPinjari, @melroy89, @Ithanil, @mahenning, @diwakar-s-maurya, @nikes, @panda44312, @softue, @philipp-horstenkamp, @tcgumus, @yak1ex, @foraxe, @ibaldonl, @hurxxxx, @taylorwilsdon, @TiancongLx, @PeterDaveHello, @FarisHijazi, @SadmL, @genjuro214, @kaytwo, @binxn, @djismgaming, @MaxJa4, @rgaricano, @jfbloom22, @shirayu, @Espinaydelfin, @aleixdorca, @OriginalSimon, @Alluuu, @Phlogi

🚀 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!): @ModonHolding, @agency-agency, @roosi-gmbh, @Unsupervisedcom, @feddersen-group, @SRKConsulting, @mushmax, @rndmcnlly, @icanbwell, @blogic-cz, @Krambu-Travis, @GenieDev101, @PortlandKyGuy, @sushibait, @CubicleGangster, @GitDatamind, @TOWaB, @TheZigGroup, @Classic298, @comet-ml

下载链接