Repository navigation
v1.1.5
v1.1.5 发布说明
2026-10-04,稳定性与鲁棒性维护版本:修复配置云同步空状态时间戳转换溢出崩溃,Packet Tunnel 扩展网络重置并发竞态加锁保护,并补齐出口合规豁免声明。
修复
- iCloud 同步空状态崩溃:修复在无本地配置或首次同步时,
lastLocalMillis从Date.distantPast负数强转UInt64引发运行时崩溃(SIGTRAP)的问题。增加安全判断并对齐下限边界。 - Packet Tunnel 扩展并发数据竞争:修复网络环境重置逻辑(
performNetworkRecovery)未加锁直接读取 mutablecore的并发竞态,统一受coreLock保护通过currentCore()访问。 - App Store 出口合规声明:在
Config/App-Info.plist中声明ITSAppUsesNonExemptEncryption: false,避免人工合规确认阻断自动化流转。
验证结论
- 本地回归:
test_network_switch_gate.py、Tests/EngineReconnect/run.sh、Tests/RuntimeEnvironment/run.sh、./scripts/test.sh全部通过,零编译警告。 - Tart 虚拟机矩阵(
macos27,构建 2026100401):6 个组合全部通过;空闲 Keep-Alive 复用 6/6、大请求上传 6/6 与透明代理 SNI 恢复 3/3 全部通过。 - 物理真机(Apple Silicon Mac mini):远程回归门禁
test_remote_arm64.sh fast100% 通过。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为
stable; - 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
- 经 Apple 公证并完成票据装订(App + DMG);
- Sparkle 更新清单使用 Ed25519 密钥签名;
- 磁盘镜像不含测试说明文件,卷标为
AetherRoute 1.1.5。