🚀 Release notes
We’re excited to announce Bisq Easy 0.9.0, bringing fully decentralised, P2P Bitcoin trading over Tor to your Android mobile device, featuring:
- Fixed a startup issue where the node could get stuck on "Starting Tor"
- Bootstrap redesign with clearer Tor connection progress and error messages during startup
- New "Use animations" setting — automatically turned off on low-memory devices for smoother performance
- Plus many other UX and perforance improvements
This update includes as usual many optimisations and bug-fixes based on feedback.
This app is built on the same Bisq 2 Java library as Bisq 2 Desktop, ensuring full protocol compatibility. For technical details, see our project README.
We invite the community to contribute by reporting issues directly on GitHub. The project is under active development, with many improvements already in progress.
📱 Google Play Availability
👉 Google Play:
https://play.google.com/store/apps/details?id=network.bisq.mobile.node
📦 Manual Download (APK)
For users who prefer to download directly from GitHub:
- File: Bisq_Easy-0.9.0.apk
- Package: network.bisq.mobile.node
- Version: 0.9.0 (versionCode 46)
- Size: 176,263,225 bytes (168.0977106094 MiB)
- SHA-256: b176e5025e162881e9592a2c6a5715a600e43844b9d80e3b9c03b37037c03cde
- Signing cert: a6eadd945acbd4d805e49038896543274ad26b15e1ffc96cfdaca978dc449f96
- Release certificate (PEM): release-cert.pem (attached)
- ABIs: universal
Note:
Google Play builds use Play App Signing, resulting in a different certificate fingerprint.
Always verify the APK’s signature before installation.
✨ App Highlights
- Fully integrated Tor client for secure, privacy preserving trading
- Notifications for new messages in open trades
- Backup/Restore your network profile
- Stay connected even in the background — the app automatically reconnects if the connection drops.
- Multilingual support: English, Spanish, Italian, Russian, Czech, German, Portuguese, Afrikaans, Vietnamese, Turkish, Indonesian, Hindi, French
- Enhanced error handling and improved user guidance
What's Changed
Note: since the codebase supports 3 apps not all the changes might apply to this specific app release
- Release/aconnect 0.8.2 update by @rodvar in #1570
- feat(coroutines): add injectable DispatcherProvider abstraction by @salottodev in #1557
- Feature/auto umbrel release actions based on umbrel version target by @rodvar in #1556
- Update translations (433 new keys) in mobile for 13 locales by @hiciefte in #1574
- feature/minor_umbrel_sidecar_tweaks by @rodvar in #1575
- release/connect_0.6.2_altstore_update by @rodvar in #1576
- refactor(offerbook): bind market presenter as factory to migrate the screen to UiState/UiAction by @salottodev in #1573
- Chore/update release umbrel action considering final org level setup by @rodvar in #1580
- refactor(offerbook): bind presenter as factory and adopt back-stack-aware lifecycle by @salottodev in #1577
- chore/umbrel_bisq2_first_release_namechange by @rodvar in #1581
- Chore/upgrade kotlin by @rodvar in #1583
- chore/removal_of_dead_code_post_refactors by @rodvar in #1579
- design/clarifications_on_network_new_feature_docs by @rodvar in #1586
- chore/revert_removal_of_dead_code_post_refactors_causing_bootstrapping_issues by @rodvar in #1587
- bugfix/auth_cookie_tor_hang_after_kmptor_lib_bump_preventable by @rodvar in #1589
- bugfix/fully_implement_use_animation_settings_and_auto_set_off_in_low_ram_device by @rodvar in #1588
- Update translations (50 changed values) in settings for 13 locales by @hiciefte in #1590
Full Changelog: anode_0.8.2...anode_0.9.0