Open WebUI v0.8.9 带来重大更新,核心是全面增强的 Open Terminal 功能,支持在浏览器内直接运行和预览 Jupyter Notebook、浏览 SQLite 数据库、预览多种文件格式(如 DOCX、XLSX、视频、JSON 等)。版本性能大幅优化,聊天加载与消息处理更高效。同时新增嵌套文件夹、系统监控等功能,并修复了数据库、工具调用等多处问题,建议所有用户升级以获得更好
Open Terminal 全面增强
Open WebUI v0.8.9 带来了大量 Open Terminal 功能增强,让浏览器内的文件管理更加强大:
Jupyter Notebook 支持
- Notebook 执行:可以直接在文件导航器中运行 Jupyter Notebook 代码单元,一键执行整个 notebook,支持编辑修改后运行,还可以控制内核
- Notebook 预览:无需下载即可预览 Jupyter Notebook 文件内容
文件预览增强
- SQLite 浏览器:直接在文件导航器中浏览 SQLite 数据库,查看表和运行查询
- Mermaid 图表渲染:Markdown 文件中的 Mermaid 代码块自动渲染为流程图等图表
- DOCX 预览:AI 生成的 Word 文档可直接查看,支持表格和图片
- XLSX 预览:Excel 电子表格渲染为交互式表格,显示列标题和行号
- PPTX 预览:PowerPoint 演示文稿可逐页查看
- 视频/音频预览:支持直接播放视频和音频文件
- JSON 树形视图:JSON、JSONC、JSONL、JSON5 文件显示为可折叠的树形视图
- SVG 预览:SVG 文件渲染为预览图片,同时支持语法高亮
其他 Terminal 改进
- 自动刷新:模型写入或修改文件时自动刷新视图
- 文件复制按钮:一键复制文件内容到剪贴板
- 代码语法高亮:代码文件现在显示语法高亮
- 端口查看:查看监听端口并直接从 UI 打开代理连接
- HTML 编辑:使用 CodeMirror 编辑器编辑 HTML 源文件
Pyodide 文件系统支持
代码解释器现在支持文件上传,上传的文件保存在 /mnt/uploads/ 目录,代码可以在此写入输出文件供下载。文件系统在同一会话内的代码执行之间持久保存。
性能大幅提升
本版本带来了全方位的性能优化:
- 聊天加载:消息加载和显示速度显著提升,优化了 markdown 渲染
- 消息列表:数组操作优化,复杂度从 O(n²) 降至 O(n)
- 流式 Markdown:跳过不必要的内容重解析,消除模型暂停时的浪费处理
- 聊天流式:不使用语音通话功能的用户跳过不必要的文本解析
- 源列表:优化计算避免不必要的重算
- 页面加载:延迟加载语法高亮库,减少数 MB 的初始 JS 包
- 模型列表:使用字典查找替代嵌套循环,大幅提升加载速度
其他新功能
嵌套文件夹支持
用户现在可以在父文件夹中创建子文件夹,改进聊天组织。文件夹右键菜单中新增「创建子文件夹」选项。
OpenTelemetry 系统指标
管理员现在可以通过现有的 OpenTelemetry 管道监控 Python 运行时和系统指标,包括 CPU、内存、垃圾回收和线程数。
WebSocket 事件调用超时配置
管理员可通过 WEBSOCKET_EVENT_CALLER_TIMEOUT 环境变量配置超时时间,给用户更多时间响应事件调用表单。
重要修复
数据库与认证
- 迁移内存使用:大型部署的数据库迁移现在分批处理消息,防止内存溢出
- SQLCipher 连接稳定性:修复使用数据库加密时的崩溃问题
- Microsoft OAuth:修复刷新令牌请求失败的问题
工具调用
- 无参数工具调用:修复流式传输期间无参数工具调用失败的问题
- 流式工具调用:修复 GPT-5 等模型流式工具调用静默失败的问题
- 工具服务器 URL:修复 URL 末尾斜杠导致连接失败的问题
- 工具访问权限:用户现在可以将工具和技能权限从私有改为公开
Artifacts
- 内存泄漏:修复 Svelte store 订阅未正确清理导致的内存泄漏
- 无限循环:修复聊天中存在 artifacts 时的无限响应式循环
- 导航:箭头按钮导航现在正常工作
- 思考块:修复 HTML 预览在思考块中渲染代码的问题
其他修复
- Stop 序列错误:修复设置停止序列导致聊天失败的问题
- TTS 思考内容:修复 TTS 朗读思考标签而不是跳过的问题
- 聊天归档:归档按钮现在实际归档聊天并刷新列表
- Android 照片捕获:修复部分 Android 设备上第一张照片全黑的问题
- 非流式令牌跟踪:修复非流式响应的令牌使用未保存到数据库的问题
- 分析页面 URL 编码:修复模型 ID 包含斜杠时分析页面加载失败的问题
翻译增强
法语、芬兰语、土耳其语、德语、简体中文和繁体中文的翻译得到增强和扩展。
升级建议
本版本带来了显著的性能提升和大量 Open Terminal 功能增强,建议所有用户升级。特别是:
- 使用 Open Terminal 的用户将获得大量新功能
- 大型部署受益于数据库迁移内存优化
- 使用 SQLCipher 数据库加密的用户将获得更好的稳定性

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