Changes
(android) Improved scanner performances (#673)
The scanner should be able to read QR codes faster, and do so on a wider range of devices. Some devices were even completely unable to scan anything ; this should be fixed.
Access to Tor now requires a third-party Tor Proxy VPN app (e.g. Orbot) (#662)
Phoenix previously embedded a Tor library in order to access the Tor network. While it was convenient not to have to install anything else, it also brought significant performance issues, especially for background payments because the connection had to be established on-the-fly.
With the Tor connection managed as a persistent VPN by a dedicated app, the connection is more stable, and background payments work much better.
(ios) Display the final wallet balance in the home screen (#667)
Pending on-chain funds are now displayed in an updated window in the Home screen ; it also shows the funds available in the final wallet.
(android) Removed legacy app (#671)
The old legacy app has now been removed. Along with other optimisations, this means the APK is now much smaller (16.5 MB instead of 72.5 MB).
Full changelog
Note that there has been a major database rework in this version, which is not visible to the user but impacted many files in the project. This + the legacy app removal means that the diff is very large.
- phoenix: android-v2.4.5...android-v2.5.0
- lightning-kmp: ACINQ/lightning-kmp@v1.8.4...v1.9.0
Verifying signatures
You will need gpg
and our release signing key E04E48E72C205463. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf2.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf2.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped