← All releases

Previous release

AetherRoute 1.9.1

Build 2026102801 · · Apple silicon · macOS 15+

Fixes the app staying on Recovering without reconnecting, domestic apps losing connectivity after switching subscriptions, and intermittent Trojan UDP packet loss

Fixed

  • Automatic recovery: after an unexpected extension stop the app reconnects instead of staying on Recovering; every recovery path has a watchdog and a first-connect failure is reported at once.
  • Subscription switching: the domestic DNS rewrite handles indentless lists and inline comments and keeps every resolver; large profiles reload in place compressed, and transparent proxy no longer fails on oversized exclusion lists.
  • Trojan UDP: fixes bytes being lost or resent when TLS records split a frame, which corrupted later packets for QUIC, voice and DNS over Trojan nodes.

Quality Assurance

  • 12-protocol real interop, the Tart VM 6-way network matrix and physical Mac mini gates all passed; wired/Wi-Fi switches recover in 1–3 seconds.
  • UI performance and memory within budget: page switch p95 ≤ 148.4 ms, memory median 65–67 MB.

Download and verify

AetherRoute-1.9.1-build-2026102801-arm64.dmg

SHA-256

bc8a1e96a9011f6b1371e169b082c904f806ba49ea1994ba43cb2a5cdff77174

After downloading, run this in Terminal and confirm the output matches:
shasum -a 256 ~/Downloads/AetherRoute-1.9.1-build-2026102801-arm64.dmg