lnd/docs/release-notes/release-notes-0.16.0.md
Joost Jager 3835b903a9
lnwire: limit channel update reader
Fixes a bug where channel update data is read until the end of the stream
rather than stopping after the specified length. This is problematic
when failure message tlv data is present, because this data is interpreted
as channel update tlv data.
2023-01-04 13:32:52 +01:00

15 KiB

Release Notes

Peer to Peer Behavior

lnd will now properly prioritize sending out gossip updates generated locally to all connected peers, regardless of their current gossip sync query status.

BOLT Specs

  • Warning messages from peers are now recognized and logged by lnd.

  • Decrypt onion failure messages with a length greater than 256 bytes. This moves LND closer to being spec compliant.

RPC

Wallet

Build

The project has updated to Go 1.19! Go 1.18 is now the minimum version needed to build the project.

The minimum recommended version of the Go 1.19.x series is 1.19.2 because 1.19.1 contained a bug that affected lnd and resulted in a crash.

Use Go's runtime/debug package to get information about the build

A wire parsing bug has been fixed that would cause lnd to be unable decode certain large transactions.

Misc

lncli

Code Health

Watchtowers

Pathfinding

Tooling and documentation

Integration test

The lntest has been refactored to provide a better testing suite for writing integration tests. A new defined structure is implemented, please refer to README for more details. Along the way, several PRs(6776, 6822, 7172, 7242, 7245) have been made to refactor the itest for code health and maintenance.

Contributors (Alphabetical Order)

  • Alejandro Pedraza
  • andreihod
  • Antoni Spaanderman
  • Carla Kirk-Cohen
  • Conner Babinchak
  • cutiful
  • Daniel McNally
  • Elle Mouton
  • ErikEk
  • Eugene Siegel
  • Graham Krizek
  • hieblmi
  • Jesse de Wit
  • Joost Jager
  • Jordi Montes
  • lsunsi
  • Matt Morehouse
  • Michael Street
  • Jordi Montes
  • Olaoluwa Osuntokun
  • Oliver Gugger
  • Priyansh Rastogi
  • Robyn Ffrancon
  • Roei Erez
  • Tommy Volk
  • Yong Yu