Releases: ACINQ/phoenix
Phoenix v2.7.5
This version adds a button to generate diagnostics of the app, and add the spend-channel-address screen on iOS to recover funds sent to a channel's outpoint (already existed on Android).
The Android app is also now available in 🇮🇩 Indonesian. Thanks @Rovikin!
Full changelog
- phoenix: android-v2.7.4...android-v2.7.5
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.7.4
This version fixes an issue where the main transaction would not be republished in some cases. See ACINQ/lightning-kmp#847.
Full changelog
- phoenix: android-v2.7.3...android-v2.7.4
- lightning-kmp: ACINQ/lightning-kmp@v1.11.3...v1.11.4
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.7.3
This version fixes a bug related to peer storage that could crash the app. See ACINQ/lightning-kmp#843 for details.
Full changelog
- phoenix: android-v2.7.2...android-v2.7.3
- lightning-kmp: ACINQ/lightning-kmp@v1.11.2...v1.11.3
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.7.2
This release brings various fixes, and restores the spend-from-channel-address tool to the Android app. See #781 for details
Full changelog
- phoenix: android-v2.7.1...android-v2.7.2
- lightning-kmp: ACINQ/lightning-kmp@v1.11.1...v1.11.2
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.7.1
This is a bug fix release for Android & iOS, fixing various issues when selecting the theme in Settings > Display. This release also contains lightning-kmp v1.11.1 with improved electrum performances.
Full changelog
- phoenix: android-v2.7.0...android-v2.7.1
- lightning-kmp: ACINQ/lightning-kmp@v1.11.0...v1.11.1
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.7.0
This is a feature release that brings major changes to Phoenix: taproot channels and support for multiple wallets.
Changes
Taproot channels
Lightning channels created by Phoenix now use taproot, meaning that they are cheaper (by about 15%), and more private, since they cannot be distinguished from regular transactions. Beforehand, it was easy for third parties to detect if a Bitcoin transaction was related to a Lightning channel operation.
Existing channels are automatically transformed to taproot channels when they perform an on-chain operation. For example, if they receive a Lightning payment that needs to expand the channel (splice-in) ; or if they send funds on-chain (splice-out).
Newly created channels are always taproot channels.
More information available here:
Multi-wallets
You can now manage multiple wallets on the same instance of Phoenix. To help distinguish between wallets, you can give a name and a photo to your wallets. Lock/Spending PIN codes are specific to a wallet.
To create a new wallet or switch to another one, go to Settings and tap on the Wallet button in the top section.
More information available here:
Full changelog
- phoenix: android-v2.6.6...android-v2.7.0
- lightning-kmp: ACINQ/lightning-kmp@v1.10.8...v1.11.0
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.6.6
Changes
This is a minor release that improves the feerate fallback on Android, fixes the 16kb alignment of the secp256k1 library for Google Play, and fixes a race condition between splices and LN payments.
Full changelog
- phoenix: android-v2.6.5...android-v2.6.6
- lightning-kmp: ACINQ/lightning-kmp@v1.10.7...v1.10.8
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
Verifying signatures
You will need gpg and our release signing key E434ED292E85643A. Note that you can get it:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47, a committer on eclair: https://api.github.com/users/pm47/gpg_keys
To import our signing key:
$ gpg --import padioupm.asc To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped $ sha256sum -c SHA256SUMS.stripped Phoenix v2.6.5
Changes
(android) Manually pick feerate if feerate estimation is unavailable
On some devices, the feerate estimation source (mempool.space) is not available, but that should not prevent the user from picking a feerate. A warning is displayed instead of blocking the feerate slider.
(ios) Fixed a bug preventing paying a Bolt12 offer contained in Bip321 URIs
Full changelog
- phoenix: android-v2.6.4...android-v2.6.5
- lightning-kmp: ACINQ/lightning-kmp@v1.10.6...v1.10.7
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.6.4
Changes
Added look ahead to on-chain wallet
Phoenix now look for 3 addresses past the first unused index. This helps in some edge cases where funds would have been deposited to an address past the first unused index and were not taken into account by Phoenix.
Note, the swap addresses can be visualised in Settings > Wallet info > Swap addresses.
(android) Fixed localisation issue with decimal amount inputs
Depending on the device locale, the decimal separator may be a comma or a dot character. If it's a comma it was causing issues with conversion.
Full changelog
This release also contains various fixes. See:
- phoenix: android-v2.6.2...android-v2.6.4
- lightning-kmp: ACINQ/lightning-kmp@v1.10.4...v1.10.6
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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 Phoenix v2.6.2
Changes
Add fiat currency converter
A new screen has been added to easily convert an amount in multiple fiat currencies at once. This screen is accessible from the settings menu, or from the amount inputs when generating an invoice, or sending a payment. It should make it easier to switch between various currencies, especially when travelling.
For details see #726.
Full changelog
This release also contains various fixes. See:
- phoenix: android-v2.6.1...android-v2.6.2
- lightning-kmp: ACINQ/lightning-kmp@v1.10.2...v1.10.4
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
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