← All releases

Previous release · Release · Apple notarized

AetherRoute 1.0.7

Build 2026091601 · · Apple silicon · macOS 15+

Fix TUN mode lifecycle deadlock on network recovery exhaustion, add automatic zombie engine eviction and self-healing, verified with VM network recovery and adapter switch.

Network recovery and lifecycle deadlock fix

  • Fix a deadlock where PacketTunnelProvider failed to stop the core engine after recovery exhaustion, leaving the lifecycle gate permanently stuck.
  • Actively detect and evict residual running engine instances on new start requests, sending a shutdown signal to prevent permanent lifecycle busy rejections.
  • Add self-healing process relaunch fallback and crash retirement to restore idle state automatically without requiring a Mac reboot.

Virtual machine verification

  • Verify physical uplink disconnection recovery (8s down) in an Apple silicon VM with zero process restarts and immediate probe recovery.
  • Verify dynamic network adapter handoff with secondary IP alias addition/removal with uninterrupted data path connectivity.

Release information

  • This stable package uses the normal production core, is Developer ID signed and Apple notarized, and contains no QA auto-connect.
  • Authorized by the maintainer for stable release following 100% pass across all virtual machine test suites.

Download and verify

AetherRoute-1.0.7-build-2026091601-arm64.dmg

SHA-256

41be49bfc7a547bd657ebe5d98cccddc2832c509b073f17b32e849130c8dcdc6

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