Repository navigation
v1.7.5
AetherRoute 1.7.5
支持菜单栏图标自定义、强化透明代理发版门禁与双端并行验收流水线。
新增功能与特性
- 菜单栏图标自定义 (
AppMenuBarIconController):- 在【设置 > 通用 > 菜单栏图标】中新增 41 款精心选型并经 AppKit 完整验证的系统原生 SF Symbols 矢量图标;
- 采用未连接与已连接双态成对自适应映射:未连接时显示精致描边(Outline),连接后平滑切换为实心(Solid Fill);
- 完美继承并兼容
MenuBarBadgedIcon:当检测到新版本可用时,自动在所选图标右上角镂空叠加 6pt 蓝色小圆点; - 零包体积增加与纯净原生渲染:全面采用系统内置矢量字体,自动适配 macOS 菜单栏深色/浅色与模板(Template)模式;
- 内嵌自动化回归门禁
Tests/MenuBarIcon/run.sh,强制校验全部 41 款配对矢量有效性、Badge 渲染、以及非法值防崩溃安全回退。
- 透明代理 5 大专项强制门禁全面落地:
- 原生 UDP 53 数据报接管与合成端口池映射门禁 (
test_transparent_udp.sh); - 回环与私有局域网直连快速穿透门禁 (
test_transparent_lan_bypass.sh); - 真实 ClientHello SNI 目标恢复与证书防污染门禁 (
test_transparent_sni_recovery.sh); - 明文 HTTP 80 与裸 IP 目标透明转发门禁 (
test_transparent_raw_traffic.sh); - 60 并发短连接瞬时冲击与连接池泄露防护门禁 (
test_transparent_burst_concurrency.py)。
- 原生 UDP 53 数据报接管与合成端口池映射门禁 (
体验与架构优化
- 双端并行全量发版验收流水线 (
run_release_acceptance_parallel.sh):- 重构发版测试架构,Tart 虚拟机 6 维矩阵与远程物理真机并发驱动;
- 优化跨 Tailscale 物理真机传输为单包流式压缩解压,消除大量小文件同步延迟;
- 智能短路 direct 模式下的空闲等待,全量发布验收时长从过去 >45 分钟大幅压缩至 7 分半钟(实测 7m 31s),提速 6 倍且严格遵循 Zero Host Mutation。
验证与质量保证
- 本地回归测试套件(
test_network_switch_gate.py、EngineReconnect、RuntimeEnvironment、test.sh、Tests/MenuBarIcon/run.sh)全部 100% 通过。 - Tart 虚拟机 6 维网络矩阵(
macos27)210 项检查全绿通过(PASS: 159, FAIL: 0, SKIP: 51)。 - 远程 Apple Silicon Mac mini 物理真机图形会话切页延迟采样(p95 142.2ms ≤ 180ms)与常驻物理内存预算(68MB ≤ 90MB)全绿通过。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含任何 QA 自动化标记,发布通道为
stable; - 主程序与两项系统网络扩展(Packet Tunnel 与 Transparent Proxy)均通过 Developer ID 签名并开启 Hardened Runtime;
- 获得 Apple 官方公证并完成双重票据装订(App + DMG Stapled);
- Sparkle 更新清单使用 Ed25519 官方工具完成签名(已同步更新
appcast.xml); - 磁盘镜像零捆绑测试说明文件,卷标为
AetherRoute 1.7.5。