Skip to content

v0.9.0

Latest

Choose a tag to compare

@quake quake released this 06 Aug 02:39
e6cb7ac

What's Changed

Fiber v0.9.0 introduces major improvements to reliability, security, payment handling, and node operations.

Highlights

  • Added a unified database migration system.
  • Added backup and restore support for storage backends.
  • Improved external funding persistence, recovery, and handshake reliability.
  • Improved channel recovery and reestablishment after node restarts or peer disconnections.
  • Added on-chain TLC settlement support for force-closed channels.
  • Improved payment routing, retries, MPP, trampoline routing, and TLC expiry handling.
  • Improved CCH payment recovery, invoice tracking, fee handling, and restart safety.
  • Improved gossip synchronization, validation, rate limiting, and peer rotation.
  • Improved watchtower settlement, cleanup, error handling, and recovery.
  • Improved WASM database performance and synchronization.
  • Added installation and quick-start scripts.
  • Improved Windows, Docker, WSS, and npm release compatibility.

Security and Stability

This release also includes extensive security hardening, including:

  • Stronger validation of invoices, gossip messages, channel announcements, peer keys, and funding transactions.
  • Protection against malformed network messages, invalid RPC input, resource exhaustion, overflows, and panic paths.
  • Improved secret redaction and restrictive filesystem permissions.
  • Safer RPC authorization and development endpoint access.
  • More robust handling of payment, channel, watchtower, and actor failures.

Dependency updates, test stabilization, performance improvements, and general cleanup are also included.

Full Changelog: v0.8.1...v0.9.0