Releases: ACINQ/lightning-kmp
Releases · ACINQ/lightning-kmp
v1.7.1-FEECREDIT-9
v1.7.0
What's Changed
- Add payer note by @thomash-acinq in #670
- (Minor) Truncate onion message payload when logging by @pm47 in #669
- Back
PeerConnection
with a flow by @pm47 in #675 - Expose contact node ids for offers by @thomash-acinq in #676
Full Changelog: v1.6.3...v1.7.0
v1.7.0-FEECREDIT-8
Full Changelog: v1.7.0...v1.7.0-FEECREDIT-8
v1.6.3
What's Changed
- Only include BOLT12 features in non-blinded offer by @pm47 in #661
- Add json serializers for invoices and offers by @pm47 in #662
- fixup! Add json serializers for invoices and offers (#662) by @pm47 in #663
- Refactor available channel selection by @t-bast in #659
- Rework
Bolt12Invoice
parsing by @pm47 in #665 - Set
Connection.ESTABLISHED
after noise handshake by @t-bast in #668 - Expose private key for default offer by @thomash-acinq in #671
- Add
liquidity
field toPayToOpenRequest
by @pm47 in #672 - Use standard
assertContentEquals
in tests by @pm47 in #673
Full Changelog: v1.6.2...v1.6.3
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
v1.6.2-FEECREDIT-7
What's Changed
- 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
Full Changelog: v1.6.2-FEECREDIT-6...v1.6.2-FEECREDIT-7
v1.6.2-FEECREDIT-6
Full Changelog: v1.6.2-FEECREDIT-5...v1.6.2-FEECREDIT-6
v1.6.2-FEECREDIT-5
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
- Fix mempool.space ios tests by @sstone in #622
New Contributors
Full Changelog: v1.6.1...v1.6.2-FEECREDIT-5