发布日期: 2026-03-02
版本号: v0.8.7

[0.8.7]版本更新(2026年3月1日)主要修复了四个问题:修复了工具服务器和终端连接在没有明确授权时的隐私访问控制,默认仅管理员可见;解决了聊天控制面板在切换聊天时的内存泄漏问题,防止性能下降;确保了创建临时聊天时模型参数(如温度、顶部p值)能正确保存;通过防抖机制优化了工件内容在流式传输时的更新效率,提升了CPU性能。

更新内容 (中文)

[0.8.7] - 2026-03-01

修复

  • 🔒 连接访问控制隐私。 工具服务器和终端连接现在默认为私有(仅管理员可访问),前提是未显式授予权限访问。这修复了在未配置访问权限的连接对所有用户可见(而非受限)的漏洞。提交记录
  • 🧠 ChatControls 内存泄漏。 ChatControls 面板在切换聊天时不再泄漏事件监听器、ResizeObserver 实例和媒体查询处理器,修复了长时间使用可能导致性能下降的内存累积问题。#22112
  • 💾 临时聊天参数保留。 创建临时聊天时,模型参数现在能正确保存,确保自定义设置(如 temperature 和 top_p)在会话中保持有效。提交记录
  • 工件内容更新加速。 流式传输期间,工件内容的提取现在通过 requestAnimationFrame 进行防抖处理,减少了冗余的 DOM 读取,提升了当令牌到达速度快于浏览器渲染速度时的 CPU 效率。提交记录

更新内容 (原始)

[0.8.7] - 2026-03-01

Fixed

  • 🔒 Connection access control privacy. Tool server and terminal connections without explicit access grants are now private (admin-only) by default, fixing a bug where connections configured with no access grants were visible to all users instead of being restricted. Commit
  • 🧠 ChatControls memory leak. The ChatControls panel no longer leaks event listeners, ResizeObserver instances, and media query handlers when navigating between chats, fixing memory accumulation that could degrade performance during extended use. #22112
  • 💾 Temporary chat params preservation. Model parameters are now correctly saved when creating a temporary chat, ensuring custom settings like temperature and top_p persist across the session. Commit
  • Faster artifact content updates. Artifact content extraction during streaming is now debounced via requestAnimationFrame, reducing redundant DOM reads and improving CPU efficiency when tokens arrive faster than the browser can paint. Commit

下载链接