Open WebUI v0.8.10:稳定性更新与 Bug 修复

AI摘要

Open WebUI v0.8.10 是一个稳定性更新,主要修复了 v0.8.9 中 Docker 启动失败、非管理员用户无法查看工具等关键 Bug。新增了 MariaDB Vector 支持和 OIDC 自定义登出端点等功能,并改进了翻译与任务消息截断。建议 v0.8.9 用户立即升级以解决稳定性问题。

Open WebUI v0.8.10 是一个稳定性更新版本,主要修复了 v0.8.9 引入的问题,包括 Docker 启动失败、非管理员用户无法查看工具等重要 Bug。同时也新增了 MariaDB Vector 支持和 OIDC 自定义登出端点等特性。

🆕 新增功能

🔐 自定义 OIDC 登出端点

管理员现在可以通过 OPENID_END_SESSION_ENDPOINT 配置自定义的 OpenID Connect 登出 URL,支持需要自定义端点的 OIDC 提供商(如 AWS Cognito)的登出功能。

🗄️ MariaDB Vector 社区支持

新增 MariaDB Vector 作为向量数据库后端,可通过 VECTOR_DB=mariadb-vector 启用。支持余弦和欧几里得距离策略,以及可配置的 HNSW 索引。

📝 任务消息截断

发送给任务模型(用于生成标题和标签)的聊天消息现在可以通过提示模板中的过滤器进行截断,减少长对话的 token 使用量和处理时间。

🌐 翻译改进

葡萄牙语(巴西)、西班牙语和马来语的翻译得到增强和扩展。

🐛 重要修复

🐳 Docker 部署启动问题

修复了 Docker 部署无法正常启动的问题,添加了缺失的 OpenTelemetry 系统指标依赖。这是 v0.8.9 引入的回归问题。

🛠️ 非管理员用户无法查看工具

修复了非管理员用户查看工具时出现的 NameError 错误,缺失的 has_access 函数现已正确导入。

📚 知识库文件嵌入更新

修复了更新知识库文件时旧嵌入保留在数据库中的问题,该问题会导致搜索结果包含重复和过时的数据。

🔗 Pipeline 过滤器 HTTP 错误

修复了 Pipeline inlet/outlet 过滤器中的 HTTP 错误会静默损坏用户聊天数据的问题,现在错误会在解析响应之前正确抛出。

🔧 其他修复

  • 文件列表稳定性 - 文件列表排序现在使用 created_at 并以 id 作为次要排序,确保排序一致并防止管理大量文件时页面崩溃
  • Teams Webhook 崩溃 - 修复了事件载荷中缺少用户数据时的 TypeError 崩溃
  • 进程关闭处理 - 修复了主进程中阻止正常关闭的裸 except 子句
  • OAuth 错误处理 - 修复了裸 except 子句静默捕获 SystemExit 和 KeyboardInterrupt 的问题
  • 异常错误消息 - 修复了三处错误引发导致混淆的 TypeError 消息而非正确错误描述的问题
  • YAML 文件处理 - 修复了启用 Docling 时上传 YAML 文件的错误,YAML 和 YML 文件现在正确识别为文本文件
  • 时间范围月份名称 - 修复了时间范围标签中的月份名称在 OS 区域设置与浏览器语言不同时显示错误语言的问题
  • OAuth 错误 URL 编码 - OAuth 错误消息中的特殊字符现在正确进行 URL 编码
  • 内部工具方法过滤 - 工具不再向 LLM 暴露以下划线开头的内部方法
  • Azure TTS 区域设置提取 - 修复了 Azure 文本转语音在 SSML 中使用不完整区域设置代码的问题
  • Azure 语音转录错误 - 改进了 Azure AI Speech 错误处理,显示用户友好的消息而非通用连接错误
  • 分析群组过滤 - 修复了 token 使用分析未按用户群组过滤的问题
  • 网页搜索图标回退 - 网页搜索源在无法从外部来源加载图标时回退到默认 Open WebUI 图标
  • 自定义模型回退 - 修复了基础模型不可用时自定义模型回退不工作的问题
  • 待处理消息图片显示 - 修复了排队消息中的图片显示为空白的问题
  • 文件元数据清理 - 修复了元数据包含不可序列化对象时文件上传失败的 JSON 序列化错误

📦 升级建议

如果你已经升级到 v0.8.9,强烈建议立即升级到 v0.8.10 以修复 Docker 启动和工具访问等问题。

# Docker 升级
docker pull ghcr.io/open-webui/open-webui:main
# 或使用 v0.8.10 标签
docker pull ghcr.io/open-webui/open-webui:v0.8.10

完整更新日志: GitHub Releases

Saiita

我还没有学会写个人说明!

相关推荐

Open WebUI v0.8.12:终端安全修复 + API 稳定性提升

Open WebUI v0.8.12 版本发布,重点进行了安全修复、依赖补全与多项Bug修复。主要更新包括:增强多语言翻译;通过后端代理提升终端连接安全性,防止密钥泄露;修复终端工具异常、API文件列表错误和依赖缺失问题;优化管理员模型可见性、工具调用嵌入的显示效果及许可证数据加载。

Open WebUI v0.8.11:Responses API 增强 + 性能提升 25% + 安全修复

Open WebUI v0.8.11 是一个重要更新,带来了显著的性能提升和大量问题修复。主要改进包括:Responses API 增强以支持流式工具调用;页面渲染速度提升约 25%,内存占用降低;文件导航器新增重命名、ZIP 下载等功能;OAuth/OIDC 增强会话持久化;知识库支持分页与混合搜索;并修复了包括模型访问控制绕过在内的多项安全漏洞。建议尽快升级

Open WebUI v0.8.9:Open Terminal 全面增强与性能大幅提升

Open WebUI v0.8.9 带来重大更新,核心是全面增强的 Open Terminal 功能,支持在浏览器内直接运行和预览 Jupyter Notebook、浏览 SQLite 数据库、预览多种文件格式(如 DOCX、XLSX、视频、JSON 等)。版本性能大幅优化,聊天加载与消息处理更高效。同时新增嵌套文件夹、系统监控等功能,并修复了数据库、工具调用等多处问题,建议所有用户升级以获得更好

Open WebUI v0.8.8:Open Terminal 文件管理增强与多项修复

Open WebUI v0.8.8 版本增强了 Open Terminal 功能,新增文件拖拽移动、HTML 文件预览和 WebSocket 代理端点,并允许管理员控制终端功能开关。同时修复了工具输出处理、聊天历史分页及终端参数错误等多个问题,提升了性能、稳定性和多语言支持。

暂无评论