release-notes: fix formatting, punctuation

This commit is contained in:
Oliver Gugger committed 2023-08-11 11:27:27 +02:00
1 parent 00a4b8a837
commit 1057422aba
1 file changed
+62 -52
+62 -52
View File
@@ -3,34 +3,35 @@
## DB ## DB
* Split channeldb [`UpdateInvoice` * Split channeldb [`UpdateInvoice`
implementation](https://github.com/lightningnetwork/lnd/pull/7377) logic in implementation](https://github.com/lightningnetwork/lnd/pull/7377) logic in
different update types. different update types.
* Add [invoice SQL schema and * Add [invoice SQL schema and
queries](https://github.com/lightningnetwork/lnd/pull/7354) queries](https://github.com/lightningnetwork/lnd/pull/7354).
* Add new [sqldb * Add new [sqldb
package](https://github.com/lightningnetwork/lnd/pull/7343) package](https://github.com/lightningnetwork/lnd/pull/7343).
## Watchtowers ## Watchtowers
* Let the task pipeline [only carry
wtdb.BackupIDs](https://github.com/lightningnetwork/lnd/pull/7623) instead of
the entire retribution struct. This reduces the amount of data that needs to
be held in memory.
* Let the task pipeline [only carry
wtdb.BackupIDs](https://github.com/lightningnetwork/lnd/pull/7623) instead of
the entire retribution struct. This reduces the amount of data that needs to
be held in memory.
* [Replace in-mem task pipeline with a disk-overflow * [Replace in-mem task pipeline with a disk-overflow
queue](https://github.com/lightningnetwork/lnd/pull/7380) queue](https://github.com/lightningnetwork/lnd/pull/7380).
* [Replay pending and un-acked updates onto the main task pipeline if a tower * [Replay pending and un-acked updates onto the main task pipeline if a tower
is being removed](https://github.com/lightningnetwork/lnd/pull/6895) is being removed](https://github.com/lightningnetwork/lnd/pull/6895).
* [Add defaults](https://github.com/lightningnetwork/lnd/pull/7771) to the * [Add defaults](https://github.com/lightningnetwork/lnd/pull/7771) to the
wtclient and watchtower config structs and use these to populate the defaults wtclient and watchtower config structs and use these to populate the defaults
of the main LND config struct so that the defaults appear in the `lnd --help` of the main LND config struct so that the defaults appear in the `lnd --help`
command output. command output.
* The deprecated "wtclient.private-tower-uris" option has also been * The deprecated `wtclient.private-tower-uris` option has also been
[removed](https://github.com/lightningnetwork/lnd/pull/7771). This field was [removed](https://github.com/lightningnetwork/lnd/pull/7771). This field was
deprecated in v0.8.0-beta. deprecated in v0.8.0-beta.
## RPC ## RPC
@@ -42,18 +43,20 @@ package](https://github.com/lightningnetwork/lnd/pull/7343)
fee](https://github.com/lightningnetwork/lnd/pull/7645) when calling fee](https://github.com/lightningnetwork/lnd/pull/7645) when calling
`OpenChannel`, `CloseChannel`, `SendCoins`, and `SendMany`. `OpenChannel`, `CloseChannel`, `SendCoins`, and `SendMany`.
* The [UpdateNodeAnnouncement](https://github.com/lightningnetwork/lnd/pull/7568) * The
API can no longer be used to set/unset protocol features that are defined by [UpdateNodeAnnouncement](https://github.com/lightningnetwork/lnd/pull/7568)
LND. API can no longer be used to set/unset protocol features that are defined by
LND.
* [Neutrinorpc getblockhash has * The [`neutrinorpc` `GetBlockHash` has been
been deprecated](https://github.com/lightningnetwork/lnd/pull/7712). Endpoint deprecated](https://github.com/lightningnetwork/lnd/pull/7712). Endpoint
has been moved to the chainrpc sub-server. has been moved to the `chainrpc` sub-server.
Custom node announcement feature bits can also be specified in config using * Custom node announcement feature bits can also be specified in config using
the `dev` build tag and `--protocol.custom-nodeann`, `--protocol.custom-init` the `dev` build tag and `--protocol.custom-nodeann`, `--protocol.custom-init`
and `--protocol.custom-invoice` flags to set feature bits for various feature and `--protocol.custom-invoice` flags to set feature bits for various feature
"sets", as defined in [BOLT 9](https://github.com/lightning/bolts/blob/master/09-features.md). "sets", as defined in
[BOLT 9](https://github.com/lightning/bolts/blob/master/09-features.md).
* `OpenChannel` now accepts an [optional `memo` * `OpenChannel` now accepts an [optional `memo`
argument](https://github.com/lightningnetwork/lnd/pull/7668) for specifying argument](https://github.com/lightningnetwork/lnd/pull/7668) for specifying
@@ -95,8 +98,8 @@ package](https://github.com/lightningnetwork/lnd/pull/7343)
and users can no longer create two custom accounts with the same name. and users can no longer create two custom accounts with the same name.
* `OpenChannel` adds a new `utxo` flag that allows the specification of multiple * `OpenChannel` adds a new `utxo` flag that allows the specification of multiple
UTXOs [as a basis for funding a channel UTXOs [as a basis for funding a channel
opening.](https://github.com/lightningnetwork/lnd/pull/7516) opening](https://github.com/lightningnetwork/lnd/pull/7516).
* The [BatchOpenChannel](https://github.com/lightningnetwork/lnd/pull/7820) * The [BatchOpenChannel](https://github.com/lightningnetwork/lnd/pull/7820)
message now supports all fields that are present in the `OpenChannel` message, message now supports all fields that are present in the `OpenChannel` message,
@@ -111,21 +114,23 @@ package](https://github.com/lightningnetwork/lnd/pull/7343)
lnrpc.Outpoint message](https://github.com/lightningnetwork/lnd/pull/7624). lnrpc.Outpoint message](https://github.com/lightningnetwork/lnd/pull/7624).
* [Fix Benchmark Test (BenchmarkReadMessage/Channel_Ready) in the lnwire * [Fix Benchmark Test (BenchmarkReadMessage/Channel_Ready) in the lnwire
package](https://github.com/lightningnetwork/lnd/pull/7356) package](https://github.com/lightningnetwork/lnd/pull/7356).
* [Fix unit test flake (TestLightningWallet) in the neutrino package via * [Fix unit test flake (TestLightningWallet) in the neutrino package via
version bump of btcsuite/btcwallet](https://github.com/lightningnetwork/lnd/pull/7049) version bump of
btcsuite/btcwallet](https://github.com/lightningnetwork/lnd/pull/7049).
* [HTLC serialization updated](https://github.com/lightningnetwork/lnd/pull/7710) * [HTLC serialization
to allow storing extra data transmitted in TLVs. updated](https://github.com/lightningnetwork/lnd/pull/7710) to allow storing
extra data transmitted in TLVs.
* [MaxLocalCSVDelay now has a default value of 2016. It is still possible to * [MaxLocalCSVDelay now has a default value of 2016. It is still possible to
override this value with the config option --maxlocaldelay for those who rely override this value with the config option --maxlocaldelay for those who rely
on the old value of 10000](https://github.com/lightningnetwork/lnd/pull/7780). on the old value of 10000](https://github.com/lightningnetwork/lnd/pull/7780).
* [Generate default macaroons * [Generate default macaroons
independently](https://github.com/lightningnetwork/lnd/pull/7592) on wallet independently](https://github.com/lightningnetwork/lnd/pull/7592) on wallet
unlock or create. unlock or create.
* [Restore support](https://github.com/lightningnetwork/lnd/pull/7678) for * [Restore support](https://github.com/lightningnetwork/lnd/pull/7678) for
`PKCS8`-encoded cert private keys. `PKCS8`-encoded cert private keys.
@@ -133,14 +138,15 @@ unlock or create.
* Add [`--unused`](https://github.com/lightningnetwork/lnd/pull/6387) to * Add [`--unused`](https://github.com/lightningnetwork/lnd/pull/6387) to
`lncli newaddr` command. `lncli newaddr` command.
* [Cleanup](https://github.com/lightningnetwork/lnd/pull/7770) of defaults * [Cleanup](https://github.com/lightningnetwork/lnd/pull/7770) of defaults
mentioned in [sample-lnd.conf](https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf). mentioned in
It is possible to distinguish between defaults and examples now. [sample-lnd.conf](https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf).
A check script has been developed and integrated into the building process to It is possible to distinguish between defaults and examples now.
compare the default values between lnd and sample-lnd.conf. A check script has been developed and integrated into the building process to
compare the default values between lnd and sample-lnd.conf.
* [Cancel rebroadcasting of a transaction when abandoning * [Cancel rebroadcasting of a transaction when abandoning
a channel](https://github.com/lightningnetwork/lnd/pull/7819) a channel](https://github.com/lightningnetwork/lnd/pull/7819).
## Code Health ## Code Health
@@ -151,8 +157,8 @@ a channel](https://github.com/lightningnetwork/lnd/pull/7819)
## Neutrino ## Neutrino
* The [Neutrino version * The [Neutrino version
is updated](https://github.com/lightningnetwork/lnd/pull/7788) so that LND can is updated](https://github.com/lightningnetwork/lnd/pull/7788) so that LND can
take advantage of the latest filter fetching performance improvements. take advantage of the latest filter fetching performance improvements.
## Testing ## Testing
@@ -180,7 +186,9 @@ a channel](https://github.com/lightningnetwork/lnd/pull/7819)
## `lncli` ## `lncli`
* Added ability to use [ENV variables to override `lncli` global flags](https://github.com/lightningnetwork/lnd/pull/7693). Flags will have preference over ENVs. * Added ability to use [environment variables to override `lncli` global
flags](https://github.com/lightningnetwork/lnd/pull/7693). Flags will have
preference over environment variables.
* The `lncli sendcoins` command now asks for manual confirmation when invoked * The `lncli sendcoins` command now asks for manual confirmation when invoked
on the command line. This can be skipped by adding the `--force` (or `-f`) on the command line. This can be skipped by adding the `--force` (or `-f`)
@@ -196,18 +204,20 @@ a channel](https://github.com/lightningnetwork/lnd/pull/7819)
* Fixed a memory leak found in mempool management handled by * Fixed a memory leak found in mempool management handled by
[`btcwallet`](https://github.com/lightningnetwork/lnd/pull/7767). [`btcwallet`](https://github.com/lightningnetwork/lnd/pull/7767).
* Make sure lnd starts up as normal in case a transaction does not meet min * Make sure lnd starts up as normal in case a transaction does not meet min
mempool fee requirements. [Handle min mempool fee backend error when a mempool fee requirements. [Handle min mempool fee backend error when a
transaction fails to be broadcasted by the transaction fails to be broadcasted by the
bitcoind backend](https://github.com/lightningnetwork/lnd/pull/7746) bitcoind backend](https://github.com/lightningnetwork/lnd/pull/7746).
* [Updated bbolt to v1.3.7](https://github.com/lightningnetwork/lnd/pull/7796) * [Updated bbolt to v1.3.7](https://github.com/lightningnetwork/lnd/pull/7796)
in order to address mmap issues affecting certain older iPhone devices. in order to address mmap issues affecting certain older iPhone devices.
* [Stop rejecting payments that overpay or over-timelock the final hop](https://github.com/lightningnetwork/lnd/pull/7768) * [Stop rejecting payments that overpay or over-timelock the final
hop](https://github.com/lightningnetwork/lnd/pull/7768).
* [Fix let's encrypt autocert generation](https://github.com/lightningnetwork/lnd/pull/7739) * [Fix let's encrypt autocert
generation](https://github.com/lightningnetwork/lnd/pull/7739).
* Fix an issue where [IPv6 couldn't be dialed when using * Fix an issue where [IPv6 couldn't be dialed when using
Tor](https://github.com/lightningnetwork/lnd/pull/7783), even when Tor](https://github.com/lightningnetwork/lnd/pull/7783), even when