What's new:
- Amnezia 3.0 support
- Fix for restoring tunnels/auto tunnel on system kill/package update
- Android TV and legacy android versions tunnel export support
- DDNS and seamless recovery fixes and improvements
- Locale updates
- Various other fixes and improvements
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
💥 BREAKING CHANGES
-
due to
86d7748- seamless recovery, DDNS recovery, and IPv4/IPv6 fallback/recovery (commit by @zaneschepke):seamless recovery, DDNS recovery, and IPv4/IPv6 fallback/recovery
✨ New Features
c0922a2- amnezia 3.0 support (commit by @zaneschepke)c0b0b87- lang: add basque locale (PR #1385 by @planetryan)eeb886f- lang: new Crowdin updates (PR #1359 by @zaneschepke)c00afcb- lang: new Crowdin updates (PR #1410 by @zaneschepke)
🐛 Bug Fixes
2a0209d- seamless recovery should only fire if we detect a usable network (commit by @zaneschepke)13171ed- old handle not properly cleaned up in tunnel bounce scenarios (commit by @zaneschepke)86d7748- seamless recovery, DDNS recovery, and IPv4/IPv6 fallback/recovery (commit by @zaneschepke)6076994- config import validation and ip4p parsing (commit by @zaneschepke)d552abc- missing core deps (commit by @zaneschepke)71b1466- ddns failing to retry after detecting no change (commit by @zaneschepke)b647b39- gamepad google play warning (commit by @zaneschepke)4e344b2- android tv and legacy device file exports (commit by @zaneschepke)ae043d6- Android TV export flow to legacy downloads export (commit by @zaneschepke)3e2ebb5- sticky service restore and package replace restore (commit by @zaneschepke)8571b4e- export .conf mimetype and legacy downloads export snackbar message (commit by @zaneschepke)71ae168- bump core for boottime go runtime patch (commit by @zaneschepke)
♻️ Refactors
3730224- migrate to new shared backend and core (commit by @zaneschepke)
🔧 Chores
3e17c12- deps: bump agp (commit by @zaneschepke)d349aee- deps: bump navigation3, ktor client (commit by @zaneschepke)59869e0- deps: bump ksp, ktfmt, gradle wrapper (commit by @zaneschepke)e35d3e7- deps: bump gradle/actions from 6 to 6.2.0 (PR #1392 by @dependabot[bot])233babd- deps: bump gradle/actions from 6.2.0 to 6.3.0 (PR #1406 by @dependabot[bot])a2695c8- trigger Crowdin source sync (commit by @zaneschepke)f14db97- fix crowdin config locale mapping (commit by @zaneschepke)1eff703- fix crowdin config (commit by @zaneschepke)b12173a- add basque language code mapping (commit by @zaneschepke)5526260- fix crowdin fastlane mappings (commit by @zaneschepke)04c7e28- fix fastlane for crowdin skip untranslated (commit by @zaneschepke)2e574c5- release 5.3.0 (commit by @zaneschepke)