Skip to content

v1.1.4

Choose a tag to compare

@bcblr1993 bcblr1993 released this 03 Oct 04:41
· 177 commits to main since this release

v1.1.4 发布说明

2026-10-03,修复代理页策略组无法切换的问题,菜单栏面板的流量图改为与概览一致。网络引擎、路由与两个网络扩展与 1.1.3 相同。

修复

  1. 策略组无法切换:在代理页点击某个策略组(例如自动选择的 SS-Proxy-AUTO)经常没有反应,通常只能打开第一个组。原因是 macOS 27 的液态玻璃在卡片移动或被替换后(窗口在宽窄布局之间切换、切换到另一个组)仍保留旧的点击区域,这些看不见的区域挡住了策略组按钮。现在每个策略组都能正常打开,页面外观不变。

改进

  1. 菜单栏流量图与概览一致:下载和上传画在同一张图里、共用同一刻度,时间窗口与概览的“实时流量”相同,图例改为同样的青色、紫色圆点。此前两条小曲线各自缩放,很小的上传也会顶满高度,看起来像尖峰。图表只在面板打开时刷新。

其他

  • 新增 UI 测试,覆盖宽、窄两种窗口下按任意顺序打开每个策略组。
  • Mac App Store 渠道的构建测试纳入常规回归,官网版本拒绝 Store 编译标记,避免发出没有更新器的版本。

验证结论

  1. 本地回归:test_network_switch_gate.py、Tests/EngineReconnect/run.sh、Tests/RuntimeEnvironment/run.sh、./scripts/test.sh 全部通过,零编译警告。
  2. Mac mini UI 测试:策略组用例修复前稳定失败、修复后连续通过;全套 43 个用例全部通过(其中 1 个偶发用例经单独复跑通过)。
  3. 物理真机(Apple Silicon Mac mini):公证候选包、系统扩展已升级为本版本——TUN 模式 2 MiB 上传 3.5 秒,空闲 Keep-Alive 复用通过;透明代理模式 2 MiB 3.7 秒,空闲 Keep-Alive 复用与 SNI 恢复通过;远程回归门禁通过。
  4. Tart 虚拟机矩阵(macos27,构建 2026100303):6 个组合全部通过;空闲 Keep-Alive 复用、大请求上传与透明代理 SNI 恢复全部通过。验收中的环境性问题与处理见 Docs/ReleaseExceptions/1.1.4.md。

正式发布规范执行核验

  1. 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为 stable;
  2. 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
  3. 经 Apple 公证并完成票据装订(App + DMG);
  4. Sparkle 更新清单使用 Ed25519 密钥签名;
  5. 磁盘镜像不含测试说明文件,卷标为 AetherRoute 1.1.4。