Skip to content

v1.8.8

Choose a tag to compare

@bcblr1993 bcblr1993 released this 23 Oct 06:35
· 80 commits to main since this release

AetherRoute 1.8.8

全面强化应用卸载能力:支持全量配置与宿主残留深度清除、卸载完成一键关闭并彻底删除 App 自身(无需手动在访达拖拽),并完善 Developer ID 沙盒临时权限规范。

新增与优化

• 彻底卸载与数据抹除:卸载流程默认勾选清除全部数据,一网打尽所有本地配置、钥匙串凭证、订阅规则及 App Group 数据。
• 宿主全量残留清理:新增深度宿主清理,递归移除沙盒容器(~/Library/Containers/com.aetherroute.desktop)、Application Support、Caches、偏好设置、HTTPStorages 及 Saved Application State。
• 一键关闭并自删除应用:卸载成功后右下角按钮直接变为“完成”(Done),点击后立即执行应用退出与磁盘抹除(优先 Cocoa 废纸篓、AppleScript 访达联动,并由后台分离守护进程彻底清除 /Applications/AetherRoute.app),再无需用户在访达中手动拖放。
• 沙盒架构安全与临时授权:为 Developer ID 沙盒增加 /Applications/ 读写例外与 Finder Apple Events 授权,兼顾 macOS App Sandbox 严密安全性与彻底自删除能力。

验证与质量保证

  1. 本地核心回归(test.sh、test_network_switch_gate.py、EngineReconnect、RuntimeEnvironment)100% 通过;529 项单元测试全部零错误通过。
  2. 12 种真实协议互通门禁全部通过(matrix、reality、wireguard、shadowquic、ssh 均 PASS,48 项用例通过,26 次证书拒绝符合预期)。
  3. Tart 虚拟机 6 维网络矩阵(macos27):210 项检查全量覆盖,TUN 与透明代理下规则模式、全局模式与直连模式全部 PASS;透明代理 5 大专项门禁(SNI 目标恢复、UDP 53 数据报、LAN 直连穿透、明文与裸 IP 转发、突发并发冲击)及 2 MiB 上传均全部通过。
  4. 远程物理真机 Mac mini(chenxu@100.64.0.3)快速门禁与 UI 性能/内存预算门禁全部通过(展示档切页 p95 146.8 ms、内存中位数 66 MB;large 档切页 p95 143.5 ms、内存中位数 66 MB,远低于预算红线)。
  5. 物理真机 Mac mini 运行时证据全部通过(TUN 与透明代理空闲复用、2 MiB 上传及有线与无线网卡切换 6 轮自动恢复全部达标)。

正式发布规范执行核验

  1. 采用标准生产核心(Normal Core Variant),发布通道为 stable;
  2. 主程序与两项系统网络扩展均通过 Developer ID 签名并开启 Hardened Runtime;
  3. 获得 Apple 官方公证并完成 App 与 DMG 双重票据装订(Staple);
  4. Sparkle 更新清单使用 Ed25519 完成签名与双向同步;
  5. 磁盘镜像不含任何测试说明文件,卷标为 AetherRoute 1.8.8。