Skip to content

Releases: ACINQ/lightning-kmp

v1.6.0

21 Feb 14:52
eb2be41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.15...v1.6.0

v1.5.15

23 Jan 11:54
6d203ee
Compare
Choose a tag to compare

What's Changed

  • Catch invoice decoding exceptions by @t-bast in #567
  • Filter out txs that are too big for swap-in by @pm47 in #580
  • Send batch_size on commit_sig retransmit by @t-bast in #581
  • Fix race condition in mini wallet by @pm47 in #582
  • Purge pending incoming payments on disconnection by @t-bast in #583
  • Emit sensitive task event for mpp by @pm47 in #585

Full Changelog: v1.5.14...v1.5.15

v1.5.14

15 Dec 11:13
12b7909
Compare
Choose a tag to compare

What's Changed

  • Fix liquidity ads purchase completion time by @t-bast in #573
  • Fix feerate estimation for inbound liquidity by @pm47 in #574
  • Make caller provide liquidity lease rate by @pm47 in #576

Full Changelog: v1.5.13...v1.5.14

v1.5.13

13 Dec 18:33
e05c166
Compare
Choose a tag to compare

What's Changed

  • Unlock utxos when peer is unavailable for splice by @pm47 in #564
  • Make connection logs less spammy by @pm47 in #566
  • Make Electrum connection logs less spammy by @pm47 in #571
  • Liquidity Ads by @t-bast in #561

Full Changelog: v1.5.12...v1.5.13

v1.5.12

30 Nov 15:19
dc32f6b
Compare
Choose a tag to compare

This release mostly contains bug fixes, as well as some improvements (especially regarding the peer connection logic which should be more robust).

There's also a breaking change in the API: transaction ids/hashes have been given a type, instead of just being ByteVector32 objects.

Details

  • Send commit sigs for alternative feerates by @t-bast in #553
  • Refactor peer connection establishment by @t-bast in #541
  • Apply 0-reserve to both peers by @t-bast in #556
  • Don't double-spend unspendable inputs by @t-bast in #559
  • Fix tx_signatures ordering for splices by @t-bast in #554
  • Use TxId and TxHash objects by @t-bast in #524

Full Changelog: v1.5.11...v1.5.12

v1.5.11

02 Nov 15:28
fecc38c
Compare
Choose a tag to compare

What's Changed

  • Proper type for InteractiveTxSession.receiveTxSigs() by @pm47 in #555
  • Try swap-in on liquidity policy changes by @t-bast in #548
  • Add a keep-alive mechanism by @pm47 in #550
  • Correct dust limit for splice inputs by @t-bast in #557

Full Changelog: v1.5.10...v1.5.11

v1.5.10

16 Oct 14:04
ed3bbbf
Compare
Choose a tag to compare

What's Changed

  • Fix update_fee reserve requirement mismatch by @t-bast in #551

Full Changelog: v1.5.9...v1.5.10

v1.5.9

05 Oct 12:42
Compare
Choose a tag to compare

What's Changed

  • Add test for splice with commit index mismatch by @t-bast in #547
  • Filter LegacyWaitForFundingConfirmed on startup by @pm47 in #549

Full Changelog: v1.5.8...v1.5.9

v1.5.8

28 Sep 12:24
4f9d7d7
Compare
Choose a tag to compare

What's Changed

  • Treat local/remote commit index separately when splicing by @pm47 in #544

Full Changelog: v1.5.7...v1.5.8

v1.5.7

27 Sep 15:04
Compare
Choose a tag to compare

What's Changed

  • Fix invalid_commit_sig issue when expecting tx_signatures by @t-bast in #536
  • Import offline tests from feature branch by @t-bast in #537
  • Document publishing process by @sstone in #535
  • Stay in Offline and Syncing on splice published by @t-bast in #539
  • Strip witnesses of interactive tx parents by @pm47 in #542
  • Exposed swap-in utxos refund delay by @t-bast in #540
  • Add diagnostics for invalid commit sig during splice by @pm47 in #543

Full Changelog: v1.5.6...v1.5.7