Skip to content

v0.7.0-rc.29

Choose a tag to compare

@ovitrif ovitrif released this 01 Mar 16:09
· 64 commits to main since this release
35dd1a5

0.7.0-rc.29 (Synonym Fork)

Bug Fixes

  • Bumped FEE_RATE_CACHE_UPDATE_TIMEOUT_SECS and TX_BROADCAST_TIMEOUT_SECS from 5s to 15s.
    The 5s node-level timeout fires before Electrum can complete a request (10s timeout), causing
    FeerateEstimationUpdateTimeout on node start.
  • Fixed external scores sync using spawn_background_processor_task (reserved for the single
    LDK background processor), which caused a debug_assert panic. Switched to
    spawn_cancellable_background_task.
  • Fixed PeerStore::add_peer silently ignoring address updates for existing peers. When a peer's
    IP address changes (e.g., LSP node migration), add_peer now upserts the socket address and
    re-persists, instead of returning early.
  • Backported upstream Electrum sync fix (PR #4341): Skip unconfirmed get_history entries in
    ElectrumSyncClient.
  • Fixed duplicate payment events being emitted when LDK replays events after node restart.
  • Switched from forked rust-lightning back to official upstream crates.io releases.