Skip to content

Commit a7b1d60

Browse files
committed
fix: make peer recovery persistence retryable
1 parent 75a7d15 commit a7b1d60

13 files changed

Lines changed: 190 additions & 37 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
# 0.7.0-rc.41 (Synonym Fork)
1+
# 0.7.0-rc.42 (Synonym Fork)
22

33
## Bug Fixes
44

5-
- Retry restored channel peer persistence after Rapid Gossip Sync updates the
6-
network graph, so restored RGS nodes can reconnect channels whose counterparty
7-
addresses were not available during the initial build-time recovery pass.
5+
- Persist missing announced channel peers from the network graph during
6+
build-time restore and retry after Rapid Gossip Sync graph updates. Explicit
7+
disconnects and last-channel closes suppress RGS re-persistence during the
8+
current node instance; after restart, active restored channels may persist
9+
peers again from the graph so they can reconnect.
810
- Fixed orphaned channel migration blocking node startup when the existing monitor
911
in the KV store can't be deserialized (e.g., `UnknownVersion` from a newer LDK
1012
version). The migration now skips writing and lets the node start normally,

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ exclude = ["bindings/uniffi-bindgen"]
44

55
[package]
66
name = "ldk-node"
7-
version = "0.7.0-rc.41"
7+
version = "0.7.0-rc.42"
88
authors = ["Elias Rohrer <dev@tnull.de>"]
99
homepage = "https://lightningdevkit.org/"
1010
license = "MIT OR Apache-2.0"

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import PackageDescription
55

6-
let tag = "v0.7.0-rc.41"
7-
let checksum = "c8aa87113c2a698f26eccad54d75cd0366af24fabe4c94d912c8071ea835f3dc"
6+
let tag = "v0.7.0-rc.42"
7+
let checksum = "c2f1d677ae85fe7b1c06670994088abe51a020197a5f2e2b5cd8718856dd624c"
88
let url = "https://github.com/synonymdev/ldk-node/releases/download/\(tag)/LDKNodeFFI.xcframework.zip"
99

1010
let package = Package(

bindings/kotlin/ldk-node-android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ android.useAndroidX=true
33
android.enableJetifier=true
44
kotlin.code.style=official
55
group=com.synonym
6-
version=0.7.0-rc.41
6+
version=0.7.0-rc.42

0 commit comments

Comments
 (0)