v1.9.0
What's Changed
- Rename
OfferIssuerIdby @t-bast in #720 - Simplify outgoing payment state machine by @t-bast in #692
- Remove support for
push_amountby @t-bast in #697 - Use shared input's
txOutinshouldSignFirstby @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
blindingtopathKeyby @thomash-acinq in #735 - Rework
IncomingPaymentmodel by @pm47 in #722 - Rework
OutgoingPaymentmodel by @pm47 in #738 - Binary serialization for payments data by @pm47 in #739
- (Minor) Move
HopDescto inner class by @pm47 in #745 - Correctly set
next_commitment_numberduring 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_inputsto RBF messages by @t-bast in #578 - Add a
succeededAttimestamp 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.receiveAmountby @pm47 in #751 - Forbid concurrent payments with the same
payment_hashby @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
PaymentSentevent forLightningOutgoingPayments by @pm47 in #754 - Refactor watcher types by @t-bast in #760
- Store per-commitment
short_channel_idby @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
InitTlvoverride inPeerby @pm47 in #766 - Fix memory leak in TCP connection by @pm47 in #765
New Contributors
- @vincenzopalazzo made their first contribution in #731
Full Changelog: v1.8.4...v1.9.0