Merge pull request #5463 from Roasbeef/v0.13.1-rc1-branch-prep

lnd: v0.13.1 rc1 branch prep
This commit is contained in:
Olaoluwa Osuntokun 2021-07-02 17:40:46 -07:00 committed by GitHub
commit 756a0ab392
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 61 additions and 0 deletions

@ -6,6 +6,18 @@ Scripts received as part of an upfront shutdown script [are now properly
sanitized](https://github.com/lightningnetwork/lnd/pull/5369) to ensure
widespread relay of potential cooperative channel closures.
## Wallet Unlocking
[A new flag has been added](https://github.com/lightningnetwork/lnd/pull/5457)
to permit users to set the new password file config while at the same time,
allowing `lnd` to start up and accept new wallet initialization/creation via the
RPC interface. The new wallet-unlock-allow-create option instructs lnd to not
fail if no wallet exists yet but instead spin up its unlocker RPC as it would
without the wallet-unlock-password-file being present. This is not recommended
for auto-provisioned or high-security systems because the wallet creation RPC
is unauthenticated and an attacker could inject a seed while lnd is in that
state.
## RPC Server
[The `Shutdown` command will now return an
@ -19,6 +31,11 @@ New clients connecting/disconnecting to the transaction subscription stream
set](https://github.com/lightningnetwork/lnd/pull/5200) for the `SendCoins` RPC
call.
[The `abandonchannel` RPC call can now be used without the `dev` build
tag](https://github.com/lightningnetwork/lnd/pull/5335). A new flag
`--i_know_what_i_am_doing` must be specified when using the call without the
`dev` build tag active.
## Integration Test Improvements
[A bug has been fixed in the `testChannelForceClosure`
@ -38,6 +55,7 @@ default](https://github.com/lightningnetwork/lnd/pull/5399) for all routine
builds.
## Deadline Aware in Anchor Sweeping
Anchor sweeping is now [deadline
aware](https://github.com/lightningnetwork/lnd/pull/5148). Previously, all
anchor sweepings use a default conf target of 6, which is likely to cause
@ -56,4 +74,46 @@ reverted](https://github.com/lightningnetwork/lnd/pull/5404) as it
introduced a regression that would cause payment failure due to mismatching
heights.
[A bug has been fixed that would previously cause any HTLCs settled using the
`HltcInteceptor` API calls to always be re-forwarded on start
up](https://github.com/lightningnetwork/lnd/pull/5280).
[A bug has been fixed in the parameter parsing for the `lncli` PSBT funding
call](https://github.com/lightningnetwork/lnd/pull/5441). Prior to this bug
fix, the sat/vb param was ignored due to a default value for `conf_target`.
[A bug has been fixed that would prevent nodes that had anchor channels opening
from accepting any new inbound "legacy"
channels](https://github.com/lightningnetwork/lnd/pull/5428).
[A bug has been fixed cause an `lncli` command to fail with on opaque error
when the referenced TLS cert file doesn't
exist](https://github.com/lightningnetwork/lnd/pull/5416).
[When `lnd` receives an HTLC failure message sourced from a private channel,
we'll now properly apply the update to the internal hop hints using during path
finding](https://github.com/lightningnetwork/lnd/pull/5332).
[A regression has been fixed that caused `keysend` payments on the "legacy" RPC
server to fail due to newly added AMP
logic](https://github.com/lightningnetwork/lnd/pull/5419).
# Contributors (Alphabetical Order)
bluetegu
Bjarne Magnussen
Carla Kirk-Cohen
Carsten Otto
ErikEk
Eugene Seigel
de6df1re
Joost Jager
Juan Pablo Civile
Linus Curiel Xanon
Olaoluwa Osuntokun
Oliver Gugger
Randy McMillan
Vincent Woo
Wilmer Paulino
Yong Yu

@ -284,3 +284,4 @@
<time> [ERR] INVC: SettleHodlInvoice with preimage <hex>: invoice already canceled
<time> [ERR] RPCS: [/invoicesrpc.Invoices/SettleInvoice]: invoice already canceled
<time> [ERR] HSWC: ChannelLink(<chan>): outgoing htlc(<hex>) has insufficient fee: expected 33000, got 1020
<time> [ERR] RPCS: [/lnrpc.Lightning/CloseChannel]: rpc error: code = Canceled desc = context canceled