Repository navigation
v1.1.6
v1.1.6 发布说明
2026-10-04,功能版本:规则资源(Country.mmdb、GeoSite.dat)连接期间每周自动检查更新,先比对上游校验值、没变化不重复下载;“下载并校验”在连接中也可使用。路由、网络引擎与两个系统扩展的行为与 1.1.5 相同。
新功能
- 每周自动检查更新:连接期间每 6 小时(含随机延迟)看一次,资源满 7 天才联网确认;失败按 1 小时、6 小时、24 小时退避重试,不影响当前连接,已校验的旧数据继续可用。
- 校验值优先,节省流量:先下载上游几十字节的 SHA-256 文件,与本地一致时只记录检查时间;只有上游真正更新时才下载数据库。
- 连接中也能手动更新:“下载并校验”无需断开连接,新数据校验后保存,下次连接生效;导入文件仍需断开连接。
- 自动检查更新开关:规则 → 规则资源 → 高级选项,默认开启,并显示上次检查时间。手动导入的文件不会被自动覆盖。
变更
- 以前要等资源满 30 天(也就是过期当天)才开始自动更新;现在 7 天就开始,距离 30 天上限留出约三周的重试余量。超过 25 天时规则页会提示手动更新。
验证结论
- 本地回归:
test_network_switch_gate.py、Tests/EngineReconnect/run.sh、Tests/RuntimeEnvironment/run.sh、./scripts/test.sh全部通过,零编译警告;新增 6 个单元测试。 - Tart 虚拟机矩阵(
macos27,构建 2026100402):6 个组合一次全部通过;空闲 Keep-Alive 复用 6/6、2 MiB 上传 6/6、透明代理 SNI 恢复 3/3。 - 物理真机(Apple Silicon Mac mini):远程回归门禁
test_remote_arm64.sh fast通过;TUN 与透明代理两种模式的空闲复用、大请求上传均通过,透明代理 SNI 恢复通过;连接后规则资源自动更新为上游最新版本,SHA-256 与上游一致。
正式发布规范执行核验
- 采用标准生产核心(Normal Core Variant),不含 QA 自动化标记,发布通道为
stable; - 主程序与两个网络扩展均为 Developer ID 签名与 Hardened Runtime;
- 经 Apple 公证并完成票据装订(App + DMG);
- Sparkle 更新清单使用 Ed25519 密钥签名;
- 磁盘镜像不含测试说明文件,卷标为
AetherRoute 1.1.6。