From cc2302b0fa73115135df2f4bf7f81aaa4d08b8cc Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Mon, 9 Jun 2025 11:28:11 +0200 Subject: [PATCH 1/2] Update `CHANGELOG` for v0.6.0 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 931b98f28..29b6f748c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ +# 0.6.0 - Jun. 9, 2025 +This sixth minor release mainly fixes an issue that could have left the +on-chain wallet unable to spend funds if transactions that had previously been +accepted to the mempool ended up being evicted. + +## Feature and API updates +- Onchain addresses are now validated against the expected network before use (#519). +- The API methods on the `Bolt11Invoice` type are now exposed in bindings (#522). +- The `UnifiedQrPayment::receive` flow no longer aborts if we're unable to generate a BOLT12 offer (#548). + +## Bug Fixes and Improvements +- Previously, the node could potentially enter a state that would have left the + onchain wallet unable spend any funds if previously-generated transactions + had been first accepted, and then evicted from the mempool. This has been + fixed in BDK 2.0.0, to which we upgrade as part of this release. (#551) +- A bug that had us fail `OnchainPayment::send_all` in the `retrain_reserves` + mode when requiring sub-dust-limit anchor reserves has been fixed (#540). +- The output of the `log` facade logger has been corrected (#547). + +## Compatibility Notes +- The BDK dependency has been bumped to `bdk_wallet` v2.0 (#551). + +In total, this release features 20 files changed, 1188 insertions, 447 deletions, in 18 commits from 3 authors in alphabetical order: + +- alexanderwiederin +- Camillarhi +- Elias Rohrer + # 0.5.0 - Apr. 29, 2025 Besides numerous API improvements and bugfixes this fifth minor release notably adds support for sourcing chain and fee rate data from an Electrum backend, requesting channels via the [bLIP-51 / LSPS1](https://github.com/lightning/blips/blob/master/blip-0051.md) protocol, as well as experimental support for operating as a [bLIP-52 / LSPS2](https://github.com/lightning/blips/blob/master/blip-0052.md) service. From d7a6715f634e97fc8bcb90771c35f6d0b68b57b4 Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Mon, 9 Jun 2025 11:31:39 +0200 Subject: [PATCH 2/2] Bump version number for v0.6.0 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 8c91e9b79..67102373d 100755 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ldk-node" -version = "0.6.0+git" +version = "0.6.0" authors = ["Elias Rohrer "] homepage = "https://lightningdevkit.org/" license = "MIT OR Apache-2.0"