Releases: wgtunnel/android
nightly
Nightly build for the latest development version of the app.
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
♻️ Refactors
42221da- notification ci (commit by @zaneschepke)
4.3.1
What's new:
- Doze mode handshake fix
- Optional I2-5 bugfix
- Create from scratch crash bugfix
- Show tunnel statistics in notification
- Filter tunnel by latency
- Translations
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
✨ New Features
6369d89- support for filtering by endpoint latency (PR #1155 by @essinghigh)↘️ addresses issue #1150 opened by @essinghigh
2ed0672- show consumed traffic in notification (PR #1165 by @GrakovNe)
🐛 Bug Fixes
bdd7c96- create from scratch bug, proxy mode UDP crash (commit by @zaneschepke)0344b8f- optional I2-5 params and socks5/lockdown crash on heavy load (commit by @zaneschepke)2d9c5ec- core: always poll WireGuard stats regardless of Doze mode (PR #1177 by @naonak)074229b- doze mode tunnel connectivity bug (commit by @zaneschepke)
🔧 Chores
35982aa- deps: bump actions/download-artifact from 7 to 8 (PR #1179 by @dependabot[bot])d0f5861- deps: bump actions/upload-artifact from 6 to 7 (PR #1178 by @dependabot[bot])5f8f699- bump deps (commit by @zaneschepke)585176f- fmt (commit by @zaneschepke)c130247- release 4.3.0 (commit by @zaneschepke)c24c33c- release 4.3.1 (commit by @zaneschepke)
4.2.2
What's new:
- Private profile lockdown mode bugfix
- UI performance optimizations
- Back navigation crash in certain scenarios bugfix
- Auto tunneling race after Amnezia 2.0 changes bugfix
- Localizations
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
✨ New Features
🐛 Bug Fixes
e475fd2- race in vpn activation after amnezia 2.0 changes (commit by @zaneschepke)679f6ab- race after recent tunnel manager refactor (commit by @zaneschepke)c16a1b9- pop backstack crash in certain scenarios (commit by @zaneschepke)0cf39fe- multiple profiles endpoint updates and lockdown bug (commit by @zaneschepke)0bf52ad- koin refactor param bug (commit by @zaneschepke)eeeec56- fdroid check update, in app messages bug (commit by @zaneschepke)
♻️ Refactors
e2dd27e- dagger/hilt to koin for kmp (commit by @zaneschepke)bbc62a2- ui state optimizations (commit by @zaneschepke)590985d- make clear kernel is wg only (commit by @zaneschepke)af21a6a- remove redundant dispatchers (commit by @zaneschepke)
🔧 Chores
a994e8e- bump agp (commit by @zaneschepke)b641539- release v4.2.2 (commit by @zaneschepke)
4.2.1
What's new:
- Auto-tunnel screen not loading without connecting to Wi-Fi bugfix
- Import tunnel via URL bugfix
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
🐛 Bug Fixes
eac674c- auto-tunnel screen not loading without wifi (commit by @zaneschepke)
🔧 Chores
16d0642- release 4.2.1 (commit by @zaneschepke)
4.2.0
What's new:
- Amnezia 2.0 support
- Copy split tunnel apps from existing config
- Logger start bugfix
- Quick tile added sync bugfix
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
✨ New Features
a573208- amnezia 2.0 (commit by @zaneschepke)6b24cca- improve amnezia label names (commit by @zaneschepke)90a693a- copy split config from existing (commit by @zaneschepke)
🐛 Bug Fixes
0b67468- redundant location queries in legacy mode (commit by @zaneschepke)8d257a6- improve quickly state sync, nightly icon (commit by @zaneschepke)de8b39d- amnezia 2.0 backwards compat, bump deps (commit by @zaneschepke)c028b9b- logger start and clear (commit by @zaneschepke)f0c8857- amnezia 2.0 header ranges (commit by @zaneschepke)05b950f- add check if kernel supports WG (PR #993 by @Zaptyp)
🔧 Chores
341a806- bump deps (commit by @zaneschepke)0e9a63c- deps: bump actions/checkout from 5 to 6 (PR #1065 by @dependabot[bot])e538ec8- deps: bump actions/download-artifact from 6 to 7 (PR #1097 by @dependabot[bot])3ffc8c5- deps: bump actions/upload-artifact from 5 to 6 (PR #1096 by @dependabot[bot])5310cf1- bump deps (commit by @zaneschepke)394188b- release 4.2.0 (commit by @zaneschepke)
4.1.8
What's new:
- Rapid network changes cause invalid network state bugfix
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
🐛 Bug Fixes
1f978cd- rapid network changes race in network monitoring (commit by @zaneschepke)
🔧 Chores
85a27f4- release v4.1.8 (commit by @zaneschepke)
4.1.7
What's new:
- Improved QR scanning and device support
- Display tunnel uptime
- Fixes quick tile crash bug when running app in multiple profiles
- Fixes global overrides regression causing unexpected tunnel start errors
- Fixes network detection race while VPN is active
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
✨ New Features
5fd3f89- show tunnel uptime, improve duration display (commit by @zaneschepke)
🐛 Bug Fixes
064aa6a- error notification bug (commit by @zaneschepke)9510f43- global overrides regression, support prompt bug (commit by @zaneschepke)7a60b90- qr scanning scanning can cause crash (commit by @zaneschepke)22c17ef- tile update crash when triggerd from non-user profile (commit by @zaneschepke)ff53454- underlying network detection race (commit by @zaneschepke)ee4ac4e- improve qr device support and scanner (commit by @zaneschepke)
🔧 Chores
0c09add- add custom funding link (commit by @zaneschepke)4f816fa- release v4.1.7 (commit by @zaneschepke)
4.1.5
What's new:
- Fixes crash on older Android versions where metered tunnel override is unavailable
- Fixes auto-tunnel network monitor incorrectly detecting VPN changes
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
🐛 Bug Fixes
861440b- disable metered option for Android 9 and lower (commit by @zaneschepke)1c160ff- network monitor should ignore default network VPN events (commit by @zaneschepke)
🔧 Chores
6749719- bump deps, update app description (commit by @zaneschepke)4da05e2- release v4.1.5 (commit by @zaneschepke)
4.1.4
What's new:
- Auto tunnel network detection bugfix
- Tunnel notification sometimes don't start bugfix
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
🐛 Bug Fixes
4beeb4e- network monitoring bug (commit by @zaneschepke)e83bbdf- tunnel service bind race (commit by @zaneschepke)78def29- keep network monitor for full app lifecyle (commit by @zaneschepke)
🔧 Chores
9b3283a- release 4.1.4 (commit by @zaneschepke)
4.1.3
What's new:
- Resource usage bugfix
- Improve network monitoring
- Tab navigation bugfix
- Tunnel metered default bugfix
SHA-256 fingerprints for the 4096-bit signing certificate:
5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80To verify fingerprint:
apksigner verify --print-certs [path to APK file] | grep SHA-256Changelog
🐛 Bug Fixes
df864ad- binder leak (commit by @zaneschepke)f61e6d6- network detection bug (commit by @zaneschepke)3d88feb- r8 ip parsing bug (commit by @zaneschepke)0993f60- auto tunnel service binder (commit by @zaneschepke)3a9b435- default wifi method needs flag (commit by @zaneschepke)c496663- network monitor changes for Android 10 (commit by @zaneschepke)f256a32- restore proper metered tunnel default (commit by @zaneschepke)e711749- tab back navigation bug (commit by @zaneschepke)
🔧 Chores
0abe3f6- fix fastlane deploy (commit by @zaneschepke)4bcd810- release 4.1.3 (commit by @zaneschepke)