Skip to content

Releases: synonymdev/ldk-node

v0.7.0-rc.46

20 May 20:17
3ace915

Choose a tag to compare

Changes since v0.7.0-rc.45:

  • Avoids a lock-order inversion during RGS peer recovery so concurrent persistent connect or channel-open operations cannot hang against an in-flight recovery pass.
  • Rebuilt Swift, Kotlin, and Python binding artifacts for 0.7.0-rc.46.

v0.7.0-rc.45

20 May 19:34
e0b7153

Choose a tag to compare

Changes since v0.7.0-rc.44:

  • No runtime API or behavior changes.
  • Rebuilt Swift, Kotlin, and Python binding artifacts for 0.7.0-rc.45.

v0.7.0-rc.44

20 May 17:33
b6751c9

Choose a tag to compare

Changes since v0.7.0-rc.43:

  • Fixed an RGS peer-recovery race where a disconnect during an RGS recovery pass could re-persist the disconnected channel peer from a stale exclusion snapshot.
  • Rebuilt Swift, Kotlin, and Python binding artifacts for 0.7.0-rc.44.

v0.7.0-rc.43

20 May 15:10
65d0a86

Choose a tag to compare

Changes since v0.7.0-rc.42:

  • No public API or runtime behavior changes from rc42.
  • Rebuilt Swift, Kotlin, and Python binding artifacts for 0.7.0-rc.43 after adding focused Rust coverage for peer recovery exclusion transitions.

v0.7.0-rc.42

19 May 12:36
a7b1d60

Choose a tag to compare

Changes since v0.7.0-rc.41:

  • Restored channel peer recovery remains retryable after transient peer-store persistence failures, so later recovery passes can persist missing peers instead of skipping an in-memory-only entry.
  • Recovery now collects missing graph peers before peer-store writes, avoiding network graph read-lock blocking during synchronous persistence.
  • Explicit disconnects and last-channel closes suppress RGS peer re-persistence for the current node instance; after restart, active restored channels may persist peers again from the graph.
  • Rebuilt Swift, Kotlin, and Python binding artifacts for 0.7.0-rc.42.

v0.7.0-rc.41

18 May 17:08
75a7d15

Choose a tag to compare

Changes since v0.7.0-rc.40

  • Fixed restored RGS nodes failing to reconnect announced channel counterparties when the graph was empty during initial startup recovery. Peer persistence is retried after Rapid Gossip Sync updates the graph.
  • Preserved explicit peer removal during RGS recovery: manual disconnects and last-channel closes now suppress automatic RGS peer re-persistence during the current node instance, including races with an in-flight RGS recovery pass.
  • Updated Rust, Kotlin Android/JVM, Python, and Swift package metadata to 0.7.0-rc.41.
  • Rebuilt native binding artifacts and Swift xcframework archive.

v0.7.0-rc.40

17 May 16:05
40e2d18

Choose a tag to compare

Restores announced channel counterparties into the peer store at startup so restored channels can reconnect after wallet recovery. Rebuilt Kotlin and Swift bindings.

v0.7.0-rc.39

12 May 15:36
c3593ae

Choose a tag to compare

Merge pull request #81 from synonymdev/codex-receive-address-index-apis

feat: Add receive address index APIs

v0.7.0-rc.38

11 May 23:17
d096cd3

Choose a tag to compare

Add receive address index APIs

v0.7.0-rc.37

28 Apr 20:27
52f73c4

Choose a tag to compare

Adds probe correlation support to the bindings.

  • Exposes ProbeHandle values from the BOLT11 and spontaneous send_probes APIs.
  • Emits ProbeSuccessful and ProbeFailed events for matching dispatched probe IDs.
  • Updates generated Swift, Kotlin, Python bindings and native libraries for v0.7.0-rc.37.