Files
lnd/docs/release-notes/release-notes-0.20.1.md
T

4.3 KiB

Release Notes

Bug Fixes

New Features

Functional Enhancements

RPC Additions

lncli Additions

Improvements

Functional Updates

RPC Updates

  • The EstimateRouteFee RPC now implements an LSP detection heuristic that probes up to 3 unique Lightning Service Providers when route hints indicate an LSP setup. The implementation returns worst-case (most expensive) fee estimates for conservative budgeting and includes griefing protection by limiting the number of probed LSPs. It enhances the previous LSP design by being more generic and more flexible.

lncli Updates

Breaking Changes

Performance Improvements

  • Added new Postgres configuration options db.postgres.channeldb-with-global-lock and db.postgres.walletdb-with-global-lock to allow fine-grained control over database concurrency. The channeldb global lock defaults to false to enable concurrent access, while the wallet global lock defaults to true to maintain safe single-writer behavior until the wallet subsystem is fully concurrent-safe.

  • Modified the query for IsPublicV1Node to use UNION ALL instead of OR conditions in the WHERE clause, improving performance when checking for public nodes especially in large graphs when using SQL backends.

Deprecations

Technical and Architectural Updates

BOLT Spec Updates

Testing

Database

Code Health

Tooling and Documentation

Contributors (Alphabetical Order)

  • Abdulkbk
  • bitromortac
  • Ziggie