mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-05-31 18:21:42 +02:00
In this commit, we let the registered middleware interceptors be stored in a slice rather than a map so that the order in which the interceptors are executed is guarenteed to be the same as the order in which they were registered.
3.1 KiB
3.1 KiB
Release Notes
Build system
lncli
-
Add
payment_addr
flag tobuildroute
so that the mpp record of the route can be set correctly. -
Hop hints are now opt in when using
lncli addholdinvoice
. Users now need to explicitly specify the--private
flag. -
Add
chan_point
flag toupdatechanstatus
to offer a convenient way to specify the channel to be updated.
Database
- Delete failed payment attempts
once payments are settled, unless specified with
keep-failed-payment-attempts
flag.
Documentation
- Add minor comment on subscribe/cancel/lookup invoice parameter encoding.
- Log pubkey for peer related messages.
RPC Server
Bug Fixes
-
Fixed data race found in
TestSerializeHTLCEntries
. -
Fixed a bug in the
SignPsbt
RPC that produced an invalid response when signing a NP2WKH input. -
Update the
urfave/cli
package because of a flag parsing bug. -
The HtlcSwitch now waits for a ChannelLink to stop before replacing it. This fixes a race condition.
Code Health
Code cleanup, refactor, typo fixes
-
Enforce the order of rpc interceptor execution to be the same as the order in which they were registered.
Tooling and documentation
- An
.editorconfig
file was added to autoconfigure most text editors to respect the 80 character line length and to use 8 spaces as the tab size. Rules for Visual Studio Code were also added. And finally, the code formatting rules were extracted into their own document.
Contributors (Alphabetical Order)
- Carsten Otto
- Elle Mouton
- ErikEk
- Eugene Siegel
- Slyghtning
- Oliver Gugger
- Priyansh Rastogi
- Tommy Volk
- Yong Yu