v1.6.2
What's Changed
- FIX SqliteChannelsDbTestsJvm on Apple m1/m2 machine by @pgrange in #612
- Upgrade to kotlin 1.9.23 by @dpad85 in #617
- Update bitcoin-kmp to 0.19.0 and build macOS targets by @pm47 in #615
- Minor API improvements for sending/receiving payments by @pm47 in #619
- Build onion messages by @thomash-acinq in #623
- Incoming blinded payments by @thomash-acinq in #621
- Rework channel reestablish by @pm47 in #629
- Refactor onion payload validation by @t-bast in #631
- Add more blinded payment onion tests by @t-bast in #632
- Generate default deterministic offer by @t-bast in #626
- Add OfferManager by @thomash-acinq in #624
- Increase maximum
cltv_expiry_delta
by @t-bast in #635 - Improve bolt11 serialization performance by @sstone in #637
- More detailed error when HTLC could not be sent by @t-bast in #634
- Add
toString
to payment part failures by @pm47 in #638 - Fix serialization of onion messages by @thomash-acinq in #643
- Use Peer scope for invoice request timeout by @thomash-acinq in #645
- Enable route blinding by @thomash-acinq in #646
- Remove KeySend by @thomash-acinq in #647
- Smaller default offer by @thomash-acinq in #648
- Make
ChannelContext.process
a suspend function by @pm47 in #653 - Make feerates resolution asynchronous by @pm47 in #654
- Identify as wallet node in blinded routes by @thomash-acinq in #652
- (Minor) Bump kotlinx-datetime to 0.6.0 by @pm47 in #656
- Add a helper method to spend expired swap-in utxos by @pm47 in #651
- Add a basic mempool.space blockchain backend by @pm47 in #657
New Contributors
Full Changelog: v1.6.1...v1.6.2