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 ofokio
by @pm47 in #149 - Add optional
--paymentHash
arg togetoutgoingpayment
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:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47: 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