From f05161ed4528a8070f83050a5e5f15996f7b0f12 Mon Sep 17 00:00:00 2001 From: Ovi Trif Date: Wed, 21 Oct 2026 18:32:33 +0200 Subject: [PATCH 1/2] chore: release 0.7.0-rc.77 --- CHANGELOG.md | 3 ++- Cargo.lock | 2 +- Cargo.toml | 2 +- Package.swift | 4 ++-- bindings/kotlin/ldk-node-android/gradle.properties | 2 +- bindings/kotlin/ldk-node-jvm/gradle.properties | 2 +- bindings/python/pyproject.toml | 2 +- 7 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index faee97b65e..96a56702d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ -# 0.7.0-rc.76 (Synonym Fork) +# 0.7.0-rc.77 (Synonym Fork) ## Bug Fixes +- Accept incoming payments up to the full channel value, instead of 10% of it, on nodes that cannot announce channels (no node alias or listening addresses), for channels opened after the update. - Reconnect the shared Electrum connection after the server drops it, so wallet sync, fee updates and broadcasts recover without a node restart (for example after a mobile app returns from the background), and retry a failed broadcast once on the new connection, all within each call's original deadline. - Fixed on-chain HTLC claims, anchor fee bumps and splices failing to sign when the transaction also spends inputs the on-chain wallet does not own. - Fixed splicing from a Taproot primary wallet. diff --git a/Cargo.lock b/Cargo.lock index 36ed1d6a55..e7654825e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1901,7 +1901,7 @@ dependencies = [ [[package]] name = "ldk-node" -version = "0.7.0-rc.76" +version = "0.7.0-rc.77" dependencies = [ "base64 0.22.1", "bdk-wallet-aggregate", diff --git a/Cargo.toml b/Cargo.toml index adddd2c8c4..1dfe2d5853 100755 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ exclude = ["bindings/uniffi-bindgen"] [package] name = "ldk-node" -version = "0.7.0-rc.76" +version = "0.7.0-rc.77" authors = ["Elias Rohrer "] homepage = "https://lightningdevkit.org/" license = "MIT OR Apache-2.0" diff --git a/Package.swift b/Package.swift index f4ef16e468..716f986274 100644 --- a/Package.swift +++ b/Package.swift @@ -3,8 +3,8 @@ import PackageDescription -let tag = "v0.7.0-rc.76" -let checksum = "34687372866db01da601951de2cd106638111a1be2a7642c71719beef2a03aac" +let tag = "v0.7.0-rc.77" +let checksum = "22f121d755447b01278e9774b4a0e15afcafc227c4b67c7f651f19c2141d1b97" let url = "https://github.com/synonymdev/ldk-node/releases/download/\(tag)/LDKNodeFFI.xcframework.zip" let package = Package( diff --git a/bindings/kotlin/ldk-node-android/gradle.properties b/bindings/kotlin/ldk-node-android/gradle.properties index 1ee8128a8c..9feb6908aa 100644 --- a/bindings/kotlin/ldk-node-android/gradle.properties +++ b/bindings/kotlin/ldk-node-android/gradle.properties @@ -3,4 +3,4 @@ android.useAndroidX=true android.enableJetifier=true kotlin.code.style=official group=com.synonym -version=0.7.0-rc.76 +version=0.7.0-rc.77 diff --git a/bindings/kotlin/ldk-node-jvm/gradle.properties b/bindings/kotlin/ldk-node-jvm/gradle.properties index bedc441f83..0bf692d3a0 100644 --- a/bindings/kotlin/ldk-node-jvm/gradle.properties +++ b/bindings/kotlin/ldk-node-jvm/gradle.properties @@ -1,4 +1,4 @@ org.gradle.jvmargs=-Xmx1536m kotlin.code.style=official group=com.synonym -version=0.7.0-rc.76 +version=0.7.0-rc.77 diff --git a/bindings/python/pyproject.toml b/bindings/python/pyproject.toml index b233532826..96aa6c0bce 100644 --- a/bindings/python/pyproject.toml +++ b/bindings/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ldk_node" -version = "0.7.0-rc.76" +version = "0.7.0-rc.77" authors = [ { name="Elias Rohrer", email="dev@tnull.de" }, ] From da2fdce8f1db089a177f77d2e53d6e7d0abef2f9 Mon Sep 17 00:00:00 2001 From: Ovi Trif Date: Wed, 21 Oct 2026 19:06:07 +0200 Subject: [PATCH 2/2] docs: list the full inbound limit under synonym fork additions --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96a56702d1..b54fcc1b1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,6 @@ ## Bug Fixes -- Accept incoming payments up to the full channel value, instead of 10% of it, on nodes that cannot announce channels (no node alias or listening addresses), for channels opened after the update. - Reconnect the shared Electrum connection after the server drops it, so wallet sync, fee updates and broadcasts recover without a node restart (for example after a mobile app returns from the background), and retry a failed broadcast once on the new connection, all within each call's original deadline. - Fixed on-chain HTLC claims, anchor fee bumps and splices failing to sign when the transaction also spends inputs the on-chain wallet does not own. - Fixed splicing from a Taproot primary wallet. @@ -81,6 +80,7 @@ ## Synonym Fork Additions +- Accept incoming payments up to the full channel value, instead of 10% of it, on nodes that cannot announce channels (no node alias or listening addresses), for channels opened after the update. - Expose the exact prepared transaction fee so applications can validate the approved total before broadcast. - Prevent concurrent prepared payment broadcasts from blocking Tokio worker progress. - Release unused change reservations when the last never-submitted prepared payment handle is dropped.