WebMux v0.9.1 更新说明
在 GitHub Release 查看与下载(外部链接)下载最新版本
更新内容
v0.9.1 修复终端逐字回显和 AI / 日志流式输出一顿一顿的问题(#214)。
- 取消服务端输出合并时固定的 50 ms 等待,有输出即可发送,只合并当前已排队的字节。
- 保留 64 KiB 合并上限、控制消息顺序、慢客户端保护和退出前排空。
- 新增真实 PTY / WebSocket 逐字回显延迟回归,以及 14 万字节连续输出的完整性与退出顺序回归。
高频小块输出会增加 WebSocket / TLS 帧数与封装开销,实际流量增幅取决于每块大小和输出频率;终端内容字节数不变。
升级须知
- 替换二进制后需重启服务;重启会结束当前所有终端会话,混合会话可从首页“可恢复”分组恢复。
验证
- 发布提交:
664c1586e625a41d8956886bccdd1710894fd08e,tagv0.9.1。 - 主分支 Test 工作流:全部检查通过,覆盖 Linux / macOS Go race、桌面 / 手机 E2E、Vitest、Storybook、性能、格式与构建检查。
- Release 工作流:Go race、跨平台构建、SHA256SUMS 与 Linux 版本号校验通过,8 个二进制、安装脚本及校验清单均已上传。
- 发布后复核:9 项载荷的 GitHub 上传摘要与 SHA256SUMS 一致;另从 GitHub 下载 macOS arm64 二进制、安装脚本及清单,独立校验 SHA-256。macOS arm64 二进制运行返回
webmux 0.9.1,安装脚本语法检查通过。
完整变更:v0.9.0...v0.9.1。