Skip to content

Commit fbcacef

Browse files
authored
Merge pull request #569 from tnull/2025-06-cut-0.6-main
Update `main` post-0.6 Rust release
2 parents ede415f + 35524cb commit fbcacef

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
# 0.6.0 - Jun. 9, 2025
2+
This sixth minor release mainly fixes an issue that could have left the
3+
on-chain wallet unable to spend funds if transactions that had previously been
4+
accepted to the mempool ended up being evicted.
5+
6+
## Feature and API updates
7+
- Onchain addresses are now validated against the expected network before use (#519).
8+
- The API methods on the `Bolt11Invoice` type are now exposed in bindings (#522).
9+
- The `UnifiedQrPayment::receive` flow no longer aborts if we're unable to generate a BOLT12 offer (#548).
10+
11+
## Bug Fixes and Improvements
12+
- Previously, the node could potentially enter a state that would have left the
13+
onchain wallet unable spend any funds if previously-generated transactions
14+
had been first accepted, and then evicted from the mempool. This has been
15+
fixed in BDK 2.0.0, to which we upgrade as part of this release. (#551)
16+
- A bug that had us fail `OnchainPayment::send_all` in the `retrain_reserves`
17+
mode when requiring sub-dust-limit anchor reserves has been fixed (#540).
18+
- The output of the `log` facade logger has been corrected (#547).
19+
20+
## Compatibility Notes
21+
- The BDK dependency has been bumped to `bdk_wallet` v2.0 (#551).
22+
23+
In total, this release features 20 files changed, 1188 insertions, 447 deletions, in 18 commits from 3 authors in alphabetical order:
24+
25+
- alexanderwiederin
26+
- Camillarhi
27+
- Elias Rohrer
28+
129
# 0.5.0 - Apr. 29, 2025
230
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.
331

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ldk-node"
3-
version = "0.6.0+git"
3+
version = "0.7.0+git"
44
authors = ["Elias Rohrer <dev@tnull.de>"]
55
homepage = "https://lightningdevkit.org/"
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)