Files
lnd/docs/release-notes/release-notes-0.20.0.md
2025-06-20 15:42:20 -07:00

3.9 KiB

Release Notes

Bug Fixes

New Features

Functional Enhancements

RPC Additions

  • When querying ForwardingEvents logs, the response now include the incoming and outgoing htlc indices of the payment circuit. The indices are only available for forwarding events saved after v0.20.

lncli Additions

Improvements

Functional Updates

RPC Updates

lncli Updates

Code Health

Breaking Changes

Performance Improvements

Deprecations

⚠️ Warning: The following RPCs will be removed in release version 0.21:

Deprecated RPC Method REST Equivalent HTTP Method Path Replaced By
lnrpc.SendToRoute
routerrpc.SendToRoute
(No direct REST equivalent) routerrpc.SendToRouteV2
lnrpc.SendPayment
routerrpc.SendPayment
POST /v1/channels/transaction-stream routerrpc.SendPaymentV2
lnrpc.SendToRouteSync POST /v1/channels/transactions/route routerrpc.SendToRouteV2
lnrpc.SendPaymentSync POST /v1/channels/transactions routerrpc.SendPaymentV2
router.TrackPayment (No direct REST equivalent) routerrpc.TrackPaymentV2

🚨 Users are strongly encouraged to transition to the new V2 methods before release 0.21 to ensure compatibility:

New RPC Method REST Equivalent HTTP Method Path
routerrpc.SendToRouteV2 POST /v2/router/route/send
routerrpc.SendPaymentV2 POST /v2/router/send
routerrpc.TrackPaymentV2 GET /v2/router/track/{payment_hash}

Technical and Architectural Updates

BOLT Spec Updates

Testing

Database

Code Health

Tooling and Documentation

Contributors (Alphabetical Order)