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