Skip to content

Bisq Connect 0.6.0

Latest

Choose a tag to compare

@rodvar rodvar released this 16 Jun 02:20

πŸš€ Release notes

We're excited to announce Bisq Connect 0.6.0, a combined multi-platform release bringing the new Opt-in analytics feature, an iOS AltStore PAL (EU + Japan) distribution alongside TestFlight (worldwide), and quality-of-life improvements across Android and iOS.

Bisq Connect is a lightweight utility app that lets you connect to a trusted Bisq node in a secure and private way. Set up your own node or get help from a family member or close friend to get you in the Bisq network using your mobile device.

Featuring:

  • New "Help improve Bisq" opt-in setting. When enabled, anonymous usage events are sent through Tor to Bisq's self-hosted server β€” no personal data ever leaves your device.
  • Sentry analytics SDK only loads when both Tor is connected and the analytics setting is on β€” completely silent otherwise.
  • Fixed an issue where the app could briefly open two Tor WebSocket connections at once during session renewal on startup.
  • Fixed a rare crash when the background notification service couldn't start in time on opted-in devices.
  • iOS Fixed startup crash affecting all 0.5.0 iOS users (missing app resources in the bundle). Please update.
  • Plus several UX and performance improvements

Bisq Connect is multi-platform (1 codebase, 2 apps):

  1. Bisq Connect Android app
  2. Bisq Connect iOS app

Note Bisq Connect app is built as a companion to Bisq2 Desktop or api headless server which runs 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.


Bisq Connect (iOS)

Starting from 0.5.0, every Bisq Connect release ships through two iOS distribution channels in parallel:

  • TestFlight β€” worldwide
  • AltStore PAL β€” EU + Japan (alternative marketplace)

Use whichever fits your region. Both deliver the exact same binary.

πŸ“± TestFlight (Worldwide)

For instructions and the TestFlight invite link, please go here.

πŸ“¦ AltStore PAL (EU & Japan)

This release is also distributed via AltStore PAL, Apple's officially-sanctioned alternative marketplace in the EU and Japan.

Requirements:

  • iPhone running iOS 17.4 or later
  • Device region set to an EU country or Japan
  • AltStore PAL installed (altstore.io/pal)

Steps:

  1. Open AltStore PAL on your iPhone
  2. Go to Browse β†’ Sources β†’ "+"
  3. Paste this source URL:
    https://bisq-network.github.io/bisq-mobile/apps.json
    
  4. Trust the source when prompted
  5. Find Bisq Connect in the source and tap Install

AltStore PAL will fetch the notarized IPA directly from this GitHub release and install it on your device.

πŸ“¦ Manual Download (IPA)

For users who want to verify the IPA manually before sideloading:

 - File: Bisq.Connect.ipa
 - Bundle ID: bisq.mobile.client.BisqConnect
 - Version: 0.6.0 (build 44)
 - Size: 54,368,503 bytes (51.8498449326 MiB)
 - SHA-256: 122cb24b40c43dcdbd6b13bb50557c2b8314436ee9c64046c089b770a2d4e0ec
 - Signing cert: Apple Distribution: Freesofware LLC (YRAZCRBR9J)
 - Min iOS: 16.0 (iOS 17.4+ required for AltStore PAL)
 - Architecture: arm64
 - Notarized: βœ… via Apple notary service (verified at install time by AltStore PAL)

Note:
The IPA is signed with the Apple Distribution certificate for Freesofware LLC (Team ID YRAZCRBR9J) and notarized by Apple's notary service for alternative-marketplace distribution. AltStore PAL verifies the notarization ticket with Apple at install time.

How to verify


Bisq Connect (Android)

πŸ“± Google Play Availability

πŸ‘‰ Google Play:
https://play.google.com/store/apps/details?id=network.bisq.mobile.client


πŸ“¦ Manual Download (APK)

For users who prefer to download directly from GitHub:

 - File: Bisq_Connect-0.6.0.apk
 - Package: network.bisq.mobile.client
 - Version: 0.6.0 (versionCode 25)
 - Size: 49,978,479 bytes (47.6631917953 MiB)
 - SHA-256: 91f3f224a92c13dc67d09bd61a25f59788cb4535d4bf40b66397d155dfa050e0
 - Signing cert: 20425c3acefd9aa7039f708e2cb36edf9043e7187d7066f706608a8a431f3841
 - Release certificate (PEM): release-cert.pem (attached)
 - ABIs: arm64-v8a, armeabi-v7a, x86_64, x86

Note:
Google Play builds use Play App Signing, resulting in a different certificate fingerprint.
Always verify the APK's signature before installation.

How to verify


Bisq Trusted Node

Bisq Connect requires Bisq v2.1.11 (either Desktop or headless API) for optimal results. Older trusted nodes (2.1.10 and prior) may still work for basic features but will not surface the new trade history view.

For a detailed explanation on how to use Bisq Connect to connect to the Bisq2 network please see this wiki guide.


πŸ“ž Support


What's Changed

Note: The following is a recent change description comparing this release tag with the preview pre-release tag. Note some changes might not apply to this release as codebase is shared across 3 apps.

  • Release/connect 0.5.0 by @rodvar in #1460
  • chore: add reconnect benchmark scripts and client connectivity docs by @nostrbuddha in #1459
  • Implement Revolut payment account flow by @salottodev in #1453
  • bugfix/improve_push_orchestrator_generating_foregroundservicedidnotstartintimeexc by @rodvar in #1465
  • fix: Time out prolonged(3m) RECONNECTING to DISCONNECTED in ConnectivityService by @nostrbuddha in #1462
  • Add bank data details by country endpoint by @salottodev in #1461
  • Feat: analytics infrastructure β€” GlitchTip + Sentry-KMP wiring by @rodvar in #1463
  • Add cash deposit payment account to the musig flow by @salottodev in #1467
  • Refactor musig account structure to move models to client app by @salottodev in #1469
  • fix: avoid duplicate Tor WebSocket connect during session renewal on startup by @nostrbuddha in #1468
  • release/update_altstore_metadata_for_new_version by @rodvar in #1471
  • Move account models, mappings and tests to client module by @salottodev in #1470
  • Implement ACH payment account to musig flow by @salottodev in #1472
  • Feature/opt in analytics full tor impl by @rodvar in #1473
  • Implement SEPA payment account in musig flow by @salottodev in #1474
  • Improve arch of musig account flow form actions by @salottodev in #1477
  • Update translations (1114 new keys) in account, mobile for 13 locales by @hiciefte in #1478
  • [PIPELINE-BLOCK] Fix PR 1478 translation review nits by @hiciefte in #1481
  • Feature/prod ready opt in analytics with settings by @rodvar in #1480
  • Update translations (104 new keys) in mobile for 13 locales by @hiciefte in #1484
  • Implement bank payment account to musig flow by @salottodev in #1485
  • fix: Android force client recreation and Tor NEWNYM on reconnect recovery by @nostrbuddha in #1482
  • Feature/opt in analtics wrap up and dashboard promo by @rodvar in #1486
  • Update translations (52 new keys) in mobile for 13 locales by @hiciefte in #1490
  • Fix slow network banner dismiss on Tor startup by @nostrbuddha in #1483

Full Changelog: connect_0.5.0...connect_0.6.0