Fixes
- Rule imports no longer drop rules: an import over the limit is refused with the reason, and unsupported lines or unknown GEOSITE categories are skipped and listed by line.
- A wrong dialer proxy or GEOSITE category no longer stops a profile from connecting: both are checked while editing, and existing profiles get a clear message at connect time.
- iCloud sync keeps deletions: a rule deleted on one Mac no longer comes back from another, and synced rules apply immediately.
- No more startup reconnect loop: a failure before connecting is retried within one bounded round instead of using about 70% CPU indefinitely.
Quality Assurance
- Physical hardware: the notarized build passed idle reuse, 2 MiB upload and interface switching in TUN and transparent proxy modes on a Mac mini, with GEOSITE and DST-PORT rules verified in effect.
- Full remote hardware coverage: the product build, unit tests, DMG upgrade and rollback and other previously skipped checks now run and pass on the device.
Download and verify
AetherRoute-1.8.7-build-2026102202-arm64.dmg
SHA-256
f9340c2f070300659423d85ac76e5dca237eb39f062d9b9b4ed3449eabf2bb64
After downloading, run this in Terminal and confirm the output matches:shasum -a 256 ~/Downloads/AetherRoute-1.8.7-build-2026102202-arm64.dmg