Bisq Easy 0.10.0
🚀 Release notes
We’re excited to announce Bisq Easy 0.10.0, bringing fully decentralised, P2P Bitcoin trading over Tor to your Android mobile device, featuring:
- New Network Info screen: see your node's address and its live peer connections, with each peer's direction, seed status and traffic
- Fixed the startup screen sometimes freezing on "Starting Tor… 0%"
- More reliable connection status once your node is up and running
- Stronger privacy: your node's data is now excluded from Android's automatic backups
- Added Telebirr (Ethiopia) as a payment method
- Plus other UX and performance 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.10.0.apk
- Package: network.bisq.mobile.node
- Version: 0.10.0 (versionCode 46)
- Size:178,320,234 bytes (170.0594272614 MiB)
- SHA-256: ff538ef2fbd5816c2da7d17a0bc62900c361c507a412f163a0a6ea4caf5a1e44
- 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/anode 0.9.0 by @rodvar in #1592
- feat(splash): redesign connect bootstrap with typed phase model and 2-phase strip by @salottodev in #1582
- Update translations (170 changed values) in mobile for 13 locales by @hiciefte in #1593
- Update translations by @hiciefte in #1595
- Guard Transifex workflow_run uploads by @hiciefte in #1601
- feat(nodeApp): add Network Info screen with peer list and own node address, hidden behind a feature flag by @salottodev in #1596
- feat(nodeApp): add Network Info connections list with per-peer direction, seed and date by @salottodev in #1602
- Testing guide for AI agents and Testing Infra streamlining by @nostrbuddha in #1594
- Fixes splash getting stuck at "Starting Tor… 0%" when kmp-tor dies early with CtrlConnection Stream Ended by @nostrbuddha in #1585
- feat(nodeApp): complete Network Info with the My Node screen and enable it by @salottodev in #1605
- Refactor/quick wins to eliminate code dups + bugfixes by @rodvar in #1604
- Update translations (328 changed values) in mobile for 13 locales by @hiciefte in #1606
- Fix Network translation review findings by @hiciefte in #1609
- chore: upgrade Ktor from 3.5.0 to 3.5.1 by @nostrbuddha in #1611
- bugfix/crash_key_already_used_lazy_column by @rodvar in #1607
- bugfix/sigterm_crashes_ios_connect by @rodvar in #1608
- Addressed CRAI feedback from PR #1594 by @nostrbuddha in #1610
- bugfix/ios_connect_device_registration_crash by @rodvar in #1613
- Release/connect 0.7.0 by @rodvar in #1616
- release/ios_connect_altstore_update_0.7.0 by @rodvar in #1620
- Feature/config facade for static data with trade amount limits example by @rodvar in #1617
- Improve offers subscription loading by @nostrbuddha in #1618
- Reconnecting dialog in Small devices by @nostrbuddha in #1619
- tests: Add unit tests for OkioSerializer DataStore persistence across domain and client serializers by @nostrbuddha in #1626
- designs/network_completeness by @rodvar in #1627
- fix(nodeApp): derive allDataReceived from initialInventoryRequestsCompleted instead of pending-request count by @salottodev in #1623
- feature/trade_specifics_analytics_for_network_issues_detection by @rodvar in #1625
- Feature/fetch static data on bootstrap data step by @rodvar in #1624
- feat(clientApp): add Network Info overview with shared health and topology components by @salottodev in #1621
- design/community_private_discussions_support_comms_hub by @rodvar in #1630
- Kscan 0.9.2 update by @nostrbuddha in #1612
- Platform-aware update URLs for OnUpdateNow by @nostrbuddha in #1628
- chore/update_release_umbrel_with_prod_setup_and_promote_in_readme by @rodvar in #1637
- refactor: non-null AnalyticsService DI, consolidated test fakes by @salottodev in #1638
- feat(clientApp): add Network Connections screen with shared ConnectionCard component by @salottodev in #1634
- chore/bisqeasy_trade_model_inmutability by @rodvar in #1641
- feature/connect_pair_to_trusted_node_security_hardening by @rodvar in #1642
- fix(android): disable platform backup, add audited data extraction rules by @wodoro in #1649
- Compose Multiplatform to 1.11.1 by @nostrbuddha in #1635
- Update translations (222 changed values) in mobile for 13 locales by @hiciefte in #1654
- feat(connections): add per-peer metrics and node identity to Network Connections screen by @salottodev in #1650
- Feature/telebirr ethiopian payment support by @rodvar in #1633
- Downsample CatHash bitmap layers during decode by @nostrbuddha in #1636
- Update translations (78 changed values) in mobile for 13 locales by @hiciefte in #1669
- refactor(connections): rotate peer card chevron and relocate NetworkInfoDto tests to commonTest by @salottodev in #1668
- bugfix/improve_job_cancellation_handling_and_consequent_logging by @rodvar in #1667
Full Changelog: anode_0.9.0...anode_0.10.0