3.5 KiB
Release Notes
Protocol Extensions
Zero-Conf Channel Opens
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.
Neutrino
- Add getblockhash command to neutrino sub-server.
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.
-
Integration tests now always run with nodes never deleting failed payments.
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
- Olaoluwa Osuntokun
- Priyansh Rastogi
- Tommy Volk
- Yong Yu