diff --git a/docs/lnd/release-notes/release-notes-0.18.5.md b/docs/lnd/release-notes/release-notes-0.18.5.md index c8e24294..cde42fee 100644 --- a/docs/lnd/release-notes/release-notes-0.18.5.md +++ b/docs/lnd/release-notes/release-notes-0.18.5.md @@ -1,8 +1,58 @@ -## Bug Fixes +# Release Notes +- [Bug Fixes](#bug-fixes) +- [New Features](#new-features) + - [Functional Enhancements](#functional-enhancements) + - [RPC Additions](#rpc-additions) + - [lncli Additions](#lncli-additions) +- [Improvements](#improvements) + - [Functional Updates](#functional-updates) + - [RPC Updates](#rpc-updates) + - [lncli Updates](#lncli-updates) + - [Breaking Changes](#breaking-changes) + - [Performance Improvements](#performance-improvements) +- [Technical and Architectural Updates](#technical-and-architectural-updates) + - [BOLT Spec Updates](#bolt-spec-updates) + - [Testing](#testing) + - [Database](#database) + - [Code Health](#code-health) + - [Tooling and Documentation](#tooling-and-documentation) + +# Bug Fixes + +* [Fixed a bug](https://github.com/lightningnetwork/lnd/pull/9459) where we + would not cancel accepted HTLCs on AMP invoices if the whole invoice was + canceled. + +# New Features + +## Functional Enhancements + +## RPC Additions + +## lncli Additions + + +# Improvements +## Functional Updates +## RPC Updates + +## lncli Updates +## Code Health +## Breaking Changes +## Performance Improvements + +# Technical and Architectural Updates +## BOLT Spec Updates + +## Testing +## Database +## Code Health * [Improved user experience](https://github.com/lightningnetwork/lnd/pull/9454) by returning a custom error code when HTLC carries incorrect custom records. + +## Tooling and Documentation # Contributors (Alphabetical Order) -* Ziggie +* Ziggie \ No newline at end of file diff --git a/docs/lnd/release-notes/release-notes-0.19.0.md b/docs/lnd/release-notes/release-notes-0.19.0.md index 002993fa..1a599222 100644 --- a/docs/lnd/release-notes/release-notes-0.19.0.md +++ b/docs/lnd/release-notes/release-notes-0.19.0.md @@ -10,6 +10,7 @@ - [lncli Updates](#lncli-updates) - [Breaking Changes](#breaking-changes) - [Performance Improvements](#performance-improvements) + - [Deprecations](#deprecations) - [Technical and Architectural Updates](#technical-and-architectural-updates) - [BOLT Spec Updates](#bolt-spec-updates) - [Testing](#testing) @@ -242,6 +243,26 @@ The underlying functionality between those two options remain the same. * Log rotation can now use ZSTD +## 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`](https://lightning.engineering/api-docs/api/lnd/lightning/send-to-route/index.html)
[`routerrpc.SendToRoute`](https://lightning.engineering/api-docs/api/lnd/router/send-to-route/) | ❌ (No direct REST equivalent) | — | — | [`routerrpc.SendToRouteV2`](https://lightning.engineering/api-docs/api/lnd/router/send-to-route-v2/) | +| [`lnrpc.SendPayment`](https://lightning.engineering/api-docs/api/lnd/lightning/send-payment/)
[`routerrpc.SendPayment`](https://lightning.engineering/api-docs/api/lnd/router/send-payment/) | ✅ | `POST` | `/v1/channels/transaction-stream` | [`routerrpc.SendPaymentV2`](https://lightning.engineering/api-docs/api/lnd/router/send-payment-v2/index.html) | +| [`lnrpc.SendToRouteSync`](https://lightning.engineering/api-docs/api/lnd/lightning/send-to-route-sync/index.html) | ✅ | `POST` | `/v1/channels/transactions/route` | [`routerrpc.SendToRouteV2`](https://lightning.engineering/api-docs/api/lnd/router/send-to-route-v2/) | +| [`lnrpc.SendPaymentSync`](https://lightning.engineering/api-docs/api/lnd/lightning/send-payment-sync/index.html) | ✅ | `POST` | `/v1/channels/transactions` | [`routerrpc.SendPaymentV2`](https://lightning.engineering/api-docs/api/lnd/router/send-payment-v2/index.html) | +| [`router.TrackPayment`](https://lightning.engineering/api-docs/api/lnd/router/track-payment/index.html) | ❌ (No direct REST equivalent) | — | — | [`routerrpc.TrackPaymentV2`](https://lightning.engineering/api-docs/api/lnd/router/track-payment-v2/) | + +🚨 **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`](https://lightning.engineering/api-docs/api/lnd/router/send-to-route-v2/) | ✅ | `POST` | `/v2/router/route/send` | +| [`routerrpc.SendPaymentV2`](https://lightning.engineering/api-docs/api/lnd/router/send-payment-v2/index.html) | ✅ | `POST` | `/v2/router/send` | +| [`routerrpc.TrackPaymentV2`](https://lightning.engineering/api-docs/api/lnd/router/track-payment-v2/) | ✅ | `GET` | `/v2/router/track/{payment_hash}` | + # Technical and Architectural Updates ## BOLT Spec Updates