Skip to content

v2.2.1

Choose a tag to compare

@bcblr1993 bcblr1993 released this 06 Nov 06:32
· 25 commits to main since this release

AetherRoute 2.2.1

修复「新建链式代理」在大规模订阅(超过 64 节点)下未能默认选中主分组、以及独立保存的链式代理在「节点」页不可见的问题,自动为未加入其他分组的链式代理生成顶层「链式代理」分组并支持加入自定义策略组;同步优化 iCloud 配置同步状态展示与可操作本地化错误指引。适用于 macOS 15 及以上、Apple Silicon。

更新

  • 「新建链式代理」分组归属与显示修复:
    • 大规模订阅主分组默认选中:新增 ProfileOverrideSuggestions.defaultParentGroup,直接基于全量路由规则匹配主策略组(不再受 64 节点并发测速上限过滤),超过 64 个节点的订阅主分组(如「赛博云」)在新建链式代理时自动默认选中,且切换「加入到」分组时自动联动避开同名前置代理策略组。
    • 独立「链式代理」分组兜底展示与自定义分组支持:对于未加入其他分组的链式代理(包含此前已保存的节点及选择「独立『链式代理』分组」的新建节点),自动在「节点」页生成顶层 链式代理 分组,可正常查看、选中、测速、编辑和删除;同时支持将链式代理加入用户自定义策略组并检测跨级环路。
  • iCloud 配置同步状态清晰化与错误指引:
    • 新增 iCloud 账户状态预检与 CKError 细粒度中英双语映射(未登录 iCloud、网络异常、存储空间不足、容器/权限未就绪、请求限流等),并在概览页与同步面板直观展示最近同步状态。

验证

  • 本机 test_fast_lane.sh(14 步 59s,含 Rust 引擎单元测试、引擎能力检查与 Mihomo 端到端对照)、默认指纹与 Chrome 指纹双轮 12 协议互通门禁(各 11 套件 / 68 用例全通)、Chrome 指纹 9 真实站点 + Cloudflare ECH 测试与完整 scripts/test.sh 零警告通过。
  • 隔离环境 vm:macos27 6 维网络矩阵(210 项检查:158 PASS / 0 FAIL / 52 SKIP)、远程 arm64 源码门禁与 300s UI 卡顿及内存预算门禁(showcase 切页 p50=72.1 ms / p95=120.5 ms / max=177.4 ms,内存 median 66 MB / max 80 MB / growth +1 MB;large 切页 p50=68.5 ms / p95=110.5 ms / max=133.0 ms,内存 median 64 MB / max 76 MB / growth +1 MB)全部通过。
  • 隔离环境 vm:macos27 绑定正式公证候选包(c9add51804d22563571324f9ab1f272ddb978cacb08eb4f2c7b9c9f7379de8ca)完成 TUN 与透明代理双引擎六项运行时证据验证:50 秒 TLS 空闲 keep-alive 复用通过、2 MiB 大请求上传通过(TUN 2.909s、透明代理 3.016s)、3 轮共 6 次网卡断连切换恢复全部通过(TUN 0/0/0/1/1/1 s、透明代理 1/1/2/1/1/1 s,零手动重连)。
  • 正式包完成 Developer ID 签名、Apple 官方公证、票据装订和 Sparkle Ed25519 更新签名验证。

完整验收与边界说明。