Skip to content

Releases: ACINQ/lightning-kmp

v1.9.0

25 Feb 14:45
945fc00
Compare
Choose a tag to compare

What's Changed

  • Rename OfferIssuerId by @t-bast in #720
  • Simplify outgoing payment state machine by @t-bast in #692
  • Remove support for push_amount by @t-bast in #697
  • Use shared input's txOut in shouldSignFirst by @t-bast in #724
  • Make the project multi-modules by @pm47 in #725
  • docs: update some links on the readme by @vincenzopalazzo in #731
  • Manage dependencies with a version catalog by @pm47 in #727
  • Use bitcoin-kmp 0.21.0 by @sstone in #732
  • Use testnet4 for electrum tests instead of testnet3 by @sstone in #733
  • Rename blinding to pathKey by @thomash-acinq in #735
  • Rework IncomingPayment model by @pm47 in #722
  • Rework OutgoingPayment model by @pm47 in #738
  • Binary serialization for payments data by @pm47 in #739
  • (Minor) Move HopDesc to inner class by @pm47 in #745
  • Correctly set next_commitment_number during splice reconnect by @t-bast in #736
  • Cancel splice early when missing funds by @t-bast in #744
  • Update publishing scripts by @sstone in #728
  • Add require_confirmed_inputs to RBF messages by @t-bast in #578
  • Add a succeededAt timestamp to payments by @pm47 in #746
  • Update build documentation by @vincenzopalazzo in #742
  • Validate offers format by @thomash-acinq in #748
  • Rework liquidity purchase storage in DB by @t-bast in #749
  • fixup! Rework liquidity purchase storage in DB (#749) by @pm47 in #750
  • Fix LightningIncomingPayment.receiveAmount by @pm47 in #751
  • Forbid concurrent payments with the same payment_hash by @pm47 in #753
  • Fix feerate adjustment for on-the-fly liquidity by @t-bast in #752
  • Fix HTLC-penalty weight calculation by @t-bast in #756
  • (Minor) Emit PaymentSent event for LightningOutgoingPayments by @pm47 in #754
  • Refactor watcher types by @t-bast in #760
  • Store per-commitment short_channel_id by @t-bast in #740
  • Upgrade to Kotlin 2.1.10 by @pm47 in #757
  • Update gradle to 8.9 by @pm47 in #763
  • Update ktor to 3.1.0 by @pm47 in #764
  • Use bitcoin-kmp 0.22.1 and secp256k1-kmp 0.17.1 by @sstone in #762
  • Remove optional InitTlv override in Peer by @pm47 in #766
  • Fix memory leak in TCP connection by @pm47 in #765

New Contributors

Full Changelog: v1.8.4...v1.9.0

v1.8.4

17 Oct 09:00
2f111a1
Compare
Choose a tag to compare

What's Changed

  • Increase blinded path expiry by @t-bast in #718
  • Use testnet4 for mempool space unit tests by @sstone in #712

Full Changelog: v1.8.3...v1.8.4

v1.8.3

16 Oct 11:12
adade12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.2...v1.8.3

v1.8.2

10 Oct 12:12
3071ece
Compare
Choose a tag to compare

What's Changed

  • Add option to only consider the mining fee for the absolute fee check by @pm47 in #713

Full Changelog: v1.8.1...v1.8.2

v1.8.1

09 Oct 13:40
f2dff30
Compare
Choose a tag to compare

What's Changed

  • Clarify when the WithFeeCredit liquidity purchase is used by @t-bast in #708
  • Split fees between liquidity ads and swap-in by @pm47 in #709
  • Disable mempool tests by @pm47 in #711

Full Changelog: v1.8.0...v1.8.1

v1.8.0

03 Oct 12:47
4297f76
Compare
Choose a tag to compare

What's Changed

  • Use bitcoin-kmp 0.20.0 by @sstone in #695
  • Update CI scripts by @sstone in #698
  • Remove bad returns in Syncing(Negotiating) by @pm47 in #699
  • Update build docs to install libcurl4-openssh-dev on linux by @remyers in #702
  • Upgrade to kotlin 2.0.20 by @pm47 in #701
  • On-the-fly channel funding based on splicing and liquidity ads by @t-bast in #649
  • Add fee credit feature for on-the-fly funding by @t-bast in #660
  • Unlock swap-in utxos if initial channel creation fails by @t-bast in #689
  • (Minor) Log improvements by @pm47 in #703
  • Follow-ups to #649 and #660 by @pm47 in #704
  • Revert "Upgrade to kotlin 2.0.20 (#701)" by @pm47 in #705
  • Add liquidity fee split to facilitate integration by @pm47 in #706
  • Add a sendAll method to FinalWallet by @pm47 in #700
  • Catch all connection-related exceptions, not only IOException by @pm47 in #707

Full Changelog: v1.7.3...v1.8.0

v1.7.3-FEECREDIT-11

28 Aug 09:20
b612358
Compare
Choose a tag to compare
v1.7.3-FEECREDIT-11 Pre-release
Pre-release

v1.7.3

26 Aug 12:42
88a6826
Compare
Choose a tag to compare

What's Changed

  • Include min_final_cltv_expiry_delta in blinded paths by @t-bast in #694

Full Changelog: v1.7.2...v1.7.3

v1.7.2

16 Jul 15:38
3fc31a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.1...v1.7.2

v1.7.2-FEECREDIT-10

16 Jul 15:54
441ea75
Compare
Choose a tag to compare
v1.7.2-FEECREDIT-10 Pre-release
Pre-release