2023-02-08 16:36:58 +01:00
# Release Notes
## DB
* Split channeldb [`UpdateInvoice`
implementation](https://github.com/lightningnetwork/lnd/pull/7377) logic in
different update types.
2023-04-21 10:40:00 +02:00
## 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.
2023-03-22 13:30:50 +01:00
* [Replace in-mem task pipeline with a disk-overflow
queue](https://github.com/lightningnetwork/lnd/pull/7380)
2023-04-21 14:51:56 +02:00
## Misc
* [Ensure that both the byte and string form of a TXID is populated in the
lnrpc.Outpoint message](https://github.com/lightningnetwork/lnd/pull/7624).
2023-05-09 16:53:30 +02:00
* [Fix Benchmark Test (BenchmarkReadMessage/Channel_Ready) in the lnwire
package](https://github.com/lightningnetwork/lnd/pull/7356)
2023-04-21 10:40:00 +02:00
2023-05-12 00:22:59 +02:00
* [Fix unit test flake (TestLightningWallet) in the neutrino package via
version bump of btcsuite/btcwallet](https://github.com/lightningnetwork/lnd/pull/7049)
2023-04-23 20:04:57 +02:00
## RPC
* [SendOutputs ](https://github.com/lightningnetwork/lnd/pull/7631 ) now adheres
to the anchor channel reserve requirement.
2023-04-28 01:47:18 +02:00
* Enforce provided [fee rate is no less than the relay or minimum mempool
fee](https://github.com/lightningnetwork/lnd/pull/7645) when calling
`OpenChannel` , `CloseChannel` , `SendCoins` , and `SendMany` .
2023-04-05 10:34:25 +02:00
* The [UpdateNodeAnnouncement ](https://github.com/lightningnetwork/lnd/pull/7568 )
API can no longer be used to set/unset protocol features that are defined by
LND.
2023-05-20 08:05:56 +02:00
* [Neutrinorpc getblockhash has
been deprecated](https://github.com/lightningnetwork/lnd/pull/7712). Endpoint
has been moved to the chainrpc sub-server.
2023-04-05 10:34:25 +02:00
Custom node announcement feature bits can also be specified in config using
the `dev` build tag and `--protocol.custom-nodeann` , `--protocol.custom-init`
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 ).
2023-05-04 20:10:40 +02:00
* `OpenChannel` now accepts an [optional `memo`
argument](https://github.com/lightningnetwork/lnd/pull/7668) for specifying
a helpful note-to-self containing arbitrary useful information about the
channel.
2023-04-11 19:17:15 +02:00
## Misc
* [Generate default macaroons
independently](https://github.com/lightningnetwork/lnd/pull/7592) on wallet
unlock or create.
2023-05-08 10:28:34 +02:00
* [Restore support ](https://github.com/lightningnetwork/lnd/pull/7678 ) for
`PKCS8` -encoded cert private keys.
2023-04-05 10:34:25 +02:00
2023-05-08 14:54:16 +02:00
## Code Health
* Updated [our fork for serializing protobuf as JSON to be based on the
latest version of `google.golang.org/protobuf` instead of the deprecated
`github.com/golang/protobuf/jsonpb`
module](https://github.com/lightningnetwork/lnd/pull/7659).
2023-05-11 23:58:39 +02:00
## Testing
2023-05-19 22:51:19 +02:00
* [Started ](https://github.com/lightningnetwork/lnd/pull/7494 ) running fuzz
tests in CI.
2023-05-23 15:34:36 +02:00
* [Derandomized ](https://github.com/lightningnetwork/lnd/pull/7618 ) the BOLT
8 fuzz tests.
2023-05-11 23:58:39 +02:00
* [Added fuzz tests ](https://github.com/lightningnetwork/lnd/pull/7649 ) for
signature parsing and conversion.
2023-05-22 18:00:24 +02:00
* [Simplify fuzz tests ](https://github.com/lightningnetwork/lnd/pull/7709 )
using the `require` package.
2023-05-22 13:57:17 +02:00
## `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.
2023-05-23 14:42:01 +02:00
## Bug Fix
* Make sure payment stream returns all the events by [subscribing it before
sending](https://github.com/lightningnetwork/lnd/pull/7722).
2023-02-08 16:36:58 +01:00
# Contributors (Alphabetical Order)
2023-04-05 10:34:25 +02:00
* Carla Kirk-Cohen
2023-04-11 19:17:15 +02:00
* Daniel McNally
2023-04-21 10:40:00 +02:00
* Elle Mouton
2023-05-08 10:28:34 +02:00
* Erik Arvstedt
2023-05-20 08:05:56 +02:00
* ErikEk
2023-05-22 13:57:17 +02:00
* Guillermo Caracuel
2023-04-23 20:04:57 +02:00
* hieblmi
2023-02-08 16:36:58 +01:00
* Jordi Montes
2023-05-11 23:58:39 +02:00
* Matt Morehouse
2023-05-12 00:22:59 +02:00
* Michael Street
2023-05-08 14:54:16 +02:00
* Oliver Gugger
2023-04-28 01:47:18 +02:00
* Shaurya Arora
2023-05-09 16:53:30 +02:00
* ziggie1984