Skip to content

AetherRoute v1.0.8

Choose a tag to compare

@bcblr1993 bcblr1993 released this 16 Sep 10:02
· 84 commits to main since this release

AetherRoute v1.0.8 正式版(Build 2026091602),适用于 Apple silicon / macOS 15.0+。

连接中配置管理放宽

  • 放宽连接状态下的配置操作限制:在 TUN/代理运行期间,保护当前正在运行的活跃配置(禁止移除与重命名),同时允许对所有非活跃配置进行重命名、编辑配置或直接移除,无需频繁断开重连。

代理测速稳定性与性能优化

  • 彻底修复 Swift 6 Actor 隔离冲突引起的代理测速闪退问题,在 Task 回调与状态分发中保证主线程 Actor 隔离安全。
  • 引入最大 16 并发度的滑动窗口控制,防止批量测速时瞬时发起海量并发连接导致文件描述符耗尽或网络扩展流过载。
  • 优化测速探测端点为轻量 HTTP 204 无内容探针,消除多余 TLS 握手耗时,延迟测量结果全面对齐主流代理工具(50ms 级别)。
  • 修复 DIRECT 直连节点测速超时缺陷,直连测速秒级响应(约 20ms)。
  • 节点列表支持独立的单节点测速,明确区分测速中(Testing)、已响应(Responded)、已超时(TimedOut)和未测速(Untested)四种状态,测速过程不干扰其他节点显示。

网络波形图平滑重构与 3 秒刷新

  • 主界面网络波形图由高频抖动刷新重构为 3 秒平滑采样与同频渲染,消除视觉顿挫感。
  • 引入单调三次 Hermite 样条插值算法,彻底杜绝折线打结与曲线极值过冲。
  • 曲线左侧增加平滑贴底延展,历史数据不足时过渡更自然稳定。

虚拟机实机测试全部通过

  • 在 Tart 虚拟机(Apple silicon,macOS 15.6)中完成 v1.0.8 正式包的安装与系统扩展激活。
  • 完成物理网络链路断开 8 秒自愈、网络适配器出口动态切换、非活跃配置重命名与移除、DIRECT 节点与代理节点单测/全测实机验证,进程零重启、通道零阻塞。

发布与签名说明

此正式 stable 发布包使用正常生产核心(Normal Core Variant),不包含任何 QA 自动连接测试夹具。主应用程序及系统扩展均经过 Apple 官方 Developer ID 签名并开启 Hardened Runtime,通过 Apple Notarization 官方公证服务并完成 Ticket 装订(Stapled)。