Releases: synonymdev/ldk-node
Releases · synonymdev/ldk-node
v0.7.0-rc.7
0.7.0-rc.7 (Synonym Fork)
Synonym Fork Additions
- Added Light Mode build-time configuration for resource-constrained environments (iOS NSE, Android background):
Builder::set_light_mode_minimal()- Ultra-minimal mode for iOS Notification Service Extension (~24MB memory limit)single_threaded_runtimeflag - Saves ~10-15MB by using single-threaded Tokio runtimedisable_liquidity_handlerflag - Disables LSPS1/LSPS2 background processing- Combined with existing flags (
disable_listening,disable_peer_reconnection,disable_rgs_sync, etc.)
- Added Runtime Sync Intervals (
RuntimeSyncIntervals) to adjust background task intervals at runtime for battery saving:Node::update_sync_intervals()- Update intervals without restarting the nodebattery_saving_sync_intervals()- Convenience function with preset battery-saving values- Configurable intervals for: peer reconnection, RGS sync, pathfinding scores, node announcements, on-chain wallet sync, Lightning wallet sync, and fee rate cache updates
- Documentation improvements for mobile developer usage (Android battery saving, iOS NSE integration)
v0.7.0-rc.6
This release adds derive_node_secret_from_mnemonic() utility function to derive the node's secret key from a BIP39 mnemonic, matching LDK's KeysManager derivation path (m/0'). This enables backup authentication and key verification before the node starts, using the same derivation that a running Node instance would use internally.
v0.7.0-rc.4
This release:
- Bumps version to v0.7.0-rc.4
- Updates bindings
v0.7.0-rc.3
Full Changelog: v0.7.0-rc.2...v0.7.0-rc.3
This Release:
- Exposes a
derive_node_secret_from_mnemonicfunction through UniFFI bindings
v0.7.0-rc.2
- Add channel data migration from external LDK implementations
v0.7.0-rc.1
Rebase fork onto upstream ldk-node v0.7.0
v0.7.0
What's Changed
- Rebase fork onto upstream LDK 0.7
- feat: allow including received unconfirmed balance in spendable balance
v0.6.2-rc.7
What's Changed
- chore: update package.swift by @ben-kaufman in #20
- Update version to v0.6.2-rc.7 by @ben-kaufman in #21
Full Changelog: v0.6.2-rc.6...v0.6.2-rc.7
v0.6.2-rc.6
What's Changed
- Improve Onchain Events API and Add Transaction Details Retrieval by @ben-kaufman in #18
- Emit replaced tx conflicts by @ben-kaufman in #19
New Contributors
- @ben-kaufman made their first contribution in #18
Full Changelog: v0.6.2-rc.5...v0.6.2-rc.6
v0.6.2-rc.5
What's Changed
- feat: serializable types in android bindings by @ovitrif in #16
- Feat/onchain events by @coreyphillips in #17
Full Changelog: v0.6.2-rc.4...v0.6.2-rc.5