Skip to content

v1.1.5

Choose a tag to compare

@bcblr1993 bcblr1993 released this 04 Oct 03:29
· 186 commits to main since this release

v1.1.5 发布说明

2026-10-04,稳定性与鲁棒性维护版本:修复配置云同步空状态时间戳转换溢出崩溃,Packet Tunnel 扩展网络重置并发竞态加锁保护,并补齐出口合规豁免声明。

修复

  1. iCloud 同步空状态崩溃:修复在无本地配置或首次同步时,lastLocalMillis 从 Date.distantPast 负数强转 UInt64 引发运行时崩溃(SIGTRAP)的问题。增加安全判断并对齐下限边界。
  2. Packet Tunnel 扩展并发数据竞争:修复网络环境重置逻辑(performNetworkRecovery)未加锁直接读取 mutable core 的并发竞态,统一受 coreLock 保护通过 currentCore() 访问。
  3. App Store 出口合规声明:在 Config/App-Info.plist 中声明 ITSAppUsesNonExemptEncryption: false,避免人工合规确认阻断自动化流转。

验证结论

  1. 本地回归:test_network_switch_gate.py、Tests/EngineReconnect/run.sh、Tests/RuntimeEnvironment/run.sh、./scripts/test.sh 全部通过,零编译警告。
  2. Tart 虚拟机矩阵(macos27,构建 2026100401):6 个组合全部通过;空闲 Keep-Alive 复用 6/6、大请求上传 6/6 与透明代理 SNI 恢复 3/3 全部通过。
  3. 物理真机(Apple Silicon Mac mini):远程回归门禁 test_remote_arm64.sh fast 100% 通过。

正式发布规范执行核验

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