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

暂无评论
要发表评论,您必须先 登录