Skip to content

Releases: ACINQ/phoenixd

v0.5.1

21 Mar 13:41
ab9a026
Compare
Choose a tag to compare

What's Changed

  • Use ubuntu for docker runtime image by @pm47 in #161
  • Add parent_id link for first outgoing payment part by @pm47 in #160
  • Upgrade to Kotlin 2.1.20 by @pm47 in #162

Full Changelog: v0.5.0...v0.5.1

v0.5.0

26 Feb 15:05
dc7f124
Compare
Choose a tag to compare

Highlights

  • Major rework of the internal payments db
  • No more linux native build issues due to old toolchain, should build with no dependency on most recent distributions
  • Rolling log file
  • Fixed a memory leak in the TCP reconnection logic
  • New --seed-path configuration option
  • Ability to lookup outgoing payment by payment hash

What's Changed

  • Rework the payments database by @pm47 in #141
  • Rename packages by @pm47 in #142
  • Manage dependencies with a version catalog by @pm47 in #143
  • Update gradle to 8.9 by @pm47 in #146
  • Upgrade to Kotlin 2.1.0 by @pm47 in #145
  • Update ktor to 3.1.0 by @pm47 in #147
  • Add link to liquidity doc at first startup by @pm47 in #148
  • Add an api call to get an outgoing ln payment by hash by @pm47 in #144
  • Remove requirement for libsqlite/libcurl in building instructions by @pm47 in #150
  • Use kotlinx-io instead of okio by @pm47 in #149
  • Add optional --paymentHash arg to getoutgoingpayment by @pm47 in #151
  • Use a rolling file logwriter by @pm47 in #152
  • Upgrade to lightning-kmp 1.9.0 by @pm47 in #153
  • Display full seed path on first startup by @pm47 in #154
  • Upgrade to Kotlin 2.1.10 by @pm47 in #156
  • Optionally provide the seed path with --seed-path by @pm47 in #155

Full Changelog: v0.4.2...v0.5.0

Verifying signatures

You will need gpg and our release signing key E434ED292E85643A. Note that you can get it:

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

v0.4.2

18 Oct 11:55
24b817a
Compare
Choose a tag to compare

What's Changed

  • Support fee bumping for on-chain transactions by @pm47 in #119
  • Fix build on Linux arm64 by @pm47 in #121
  • Add a CSV export by @pm47 in #115
  • Upgrade to lightning-kmp 1.8.3 by @pm47 in #122
  • Upgrade to lightning-kmp 1.8.4 by @pm47 in #123
  • Fix amount calculation for liquidity purchases in csv export by @pm47 in #124

Full Changelog: v0.4.0...v0.4.2

Verifying signatures

You will need gpg and our release signing key E434ED292E85643A. Note that you can get it:

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

v0.4.0

10 Oct 13:57
36876f8
Compare
Choose a tag to compare

What's Changed

  • Support for new on-the-fly funding by @dpad85 in #113
  • Use the distribution plugin for all platforms by @pm47 in #114
  • Upgrade to lightning-kmp 1.8.2 by @dpad85 in #116

Full Changelog: v0.3.4...v0.4.0

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped

v0.3.4

29 Aug 08:36
1a872b4
Compare
Choose a tag to compare

What's Changed

  • Add an optional expiry for bolt11 invoices by @pm47 in #102
  • Use lightning-kmp 1.7.3-FEECREDIT-11 by @pm47 in #106
  • Add a best-effort method for estimating liquidity fees by @pm47 in #107

Full Changelog: v0.3.3...v0.3.4

Verifying signatures

You will need gpg and our release signing key E434ED292E85643A. Note that you can get it:

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

v0.3.3

19 Aug 15:14
4e805ad
Compare
Choose a tag to compare

What's Changed

  • Catch webhook exceptions by @pm47 in #94
  • Add an alternative authentication method for websocket by @pm47 in #95
  • Add payerNote + payerKey to incoming payment event by @pm47 in #96

Full Changelog: v0.3.2...v0.3.3

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped

v0.3.2

31 Jul 13:36
97025b7
Compare
Choose a tag to compare

What's Changed

  • Fix offer extraction in BIP-21 uris by @pm47 in #77
  • Fix validation of lnurl links in phoenix-cli by @pm47 in #83
  • Support multiple values in configuration file by @pm47 in #82
  • Add a secondary http password with limited access by @pm47 in #84
  • Add a per-invoice webhook for BOLT11 payments by @pm47 in #85
  • (JVM) Fix db schema version by @pm47 in #86

Full Changelog: v0.3.1...v0.3.2

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped

v0.3.1

18 Jul 12:59
b735020
Compare
Choose a tag to compare

What's Changed

  • Correctly handle ₿ prefix in BIP353 by @pm47 in #70
  • Support multiple webhooks by @pm47 in #72
  • Validate that mnemonics form a valid BIP-39 seed by @pm47 in #73
  • Use lightning-kmp 1.7.2-FEECREDIT-10 by @pm47 in #75

Full Changelog: v0.3.0...v0.3.1

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped

v0.3.0

11 Jul 16:46
8e21bcf
Compare
Choose a tag to compare

What's Changed

  • Add support for bip353 dns address by @pm47 in #67
  • Add support for LNURL by @pm47 in #68

Full Changelog: v0.2.0...v0.3.0

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped

v0.2.0

03 Jul 17:03
6eb0940
Compare
Choose a tag to compare

What's Changed

  • Use lightning-kmp 1.7.0-FEECREDIT-8 by @pm47 in #62
  • Add BOLT12 support by @pm47 in #60
  • Add support for optional payer note by @pm47 in #63

Full Changelog: v0.1.5...v0.2.0

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

To import our signing key:

$ gpg --import drouinf.asc

To verify the release file checksums and signatures:

$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped