Skip to content

Releases: ACINQ/lightning-kmp

v1.10.5

30 Jul 09:45
8c7f4e2
Compare
Choose a tag to compare

What's Changed

  • Don't allocate bytes for invalid sizes by @t-bast in #801

Thanks @erickcestari !

Full Changelog: v1.10.4...v1.10.5

v1.10.4

09 Jul 10:50
678919d
Compare
Choose a tag to compare

What's Changed

  • Less aggressive security margin for otf payments by @pm47 in #793
  • Ignore invalid fallback address field in Bolt11 invoices by @pm47 in #794
  • Use bitcoin-kmp 0.25.1 and set jdk 1.8 compiler option by @sstone in #795
  • Remove duplication of htlcs storage for SpliceStatus by @pm47 in #796
  • Increase default maxAcceptedHtlcs to 12 by @pm47 in #797

Full Changelog: v1.10.3...v1.10.4

v1.10.3

01 Jul 13:46
235d24c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.2...v1.10.3

v1.10.2

12 May 13:07
c07c72a
Compare
Choose a tag to compare

What's Changed

  • (Minor) Do not log RecommendedFeerates message by @pm47 in #786
  • Use correct max amount in splice out helpers by @pm47 in #785

Full Changelog: v1.10.1...v1.10.2

v1.10.1

30 Apr 15:49
950af90
Compare
Choose a tag to compare

What's Changed

  • CI: Remove snapshot builds by @sstone in #781
  • Remove spurious interactive-tx commit_sig retransmission by @t-bast in #737
  • Do not backup closed channels by @thomash-acinq in #782
  • Emit ChannelCloseOutgoingPayment as soon as a mutual close tx is known by @pm47 in #783

Full Changelog: v1.10.0...v1.10.1

v1.10.0

23 Apr 11:30
403357a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.10.0

v1.9.1

03 Apr 18:44
4fd8f4f
Compare
Choose a tag to compare

This release is a hotfix of 1.9.0, containing a patch for Bolt12 failures, already on master. The fix was cherry-picked to avoid the other commits made after 1.9.0.

What's changed

  • Send normal failures for Bolt12 payments by @t-bast in #773

Full Changelog: v1.9.0...v1.9.1

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