github ACINQ/phoenixd v0.5.0

12 hours ago

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

Don't miss a new phoenixd release

NewReleases is sending notifications on new releases.