Skip to content

v1.5.0

Choose a tag to compare

@bcblr1993 bcblr1993 released this 10 Oct 10:23
· 123 commits to main since this release

2026-10-10,功能版本:首次启动授权改为三页引导式设计,权限状态一目了然。

新功能

  1. 全新首次启动引导:安装后依次是「隐私承诺」「网络权限」「准备就绪」三页,每页顶部有插图,底部有页码和始终可见的主按钮。
  2. 网络权限页:TUN 与透明代理两个网络引擎各占一行。未授权时直接点该行的「允许」;授权后显示绿色对勾。需要到系统设置中开启、需要重试或需要重启时,也在同一行给出对应按钮或提示。
  3. 准备就绪页:两个引擎授权完成后,汇总隐私承诺与两个引擎的状态,点「开始使用 AetherRoute」进入主界面。某个引擎在本机不可用时会注明,另一个引擎仍可正常使用。

优化

  1. 窗口很小时,「同意并继续」等主按钮固定在窗口底部,不会被内容挤出窗口。
  2. 之后权限被撤销时弹出的重新授权窗口,也采用同样的新设计(不显示页码与最后一页)。
  3. 应用内更新窗口的更新说明采用新的分组样式。

验证结论

  1. 本地回归与协议互通:核心回归与 ./scripts/test.sh(含界面设计规范守卫)全部通过;12 种协议真实互通门禁五组全部 PASS(48 个用例、26 次证书拒绝验证)。
  2. 虚拟机六维矩阵:TUN / 透明代理 × 规则 / 全局 / 直连 6 个组合全部通过,包括 50 秒空闲长连接复用、2 MiB 上传与透明代理 SNI 恢复。
  3. 物理真机(Apple Silicon Mac mini):远程门禁通过;公证正式包在 TUN 与透明代理下分别验证启动自动恢复连接、空闲复用、2 MiB 上传、连接中退出后保持连接意图并在下次启动时再次自动连接,全部通过。
  4. 界面测试:48 项全部通过(1.4.2 为 46 项),新增中英文、浅色/深色下的首次启动引导测试。
  5. 性能:5,000 节点配置导入 0.366 秒、峰值内存增长 4.33 MB,与 1.4.2(0.346 秒、4.49 MB)持平。

正式发布规范执行核验

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