Skip to content

lnd v0.2.1-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Roasbeef Roasbeef released this 13 Apr 23:01
· 16423 commits to master since this release

lnd-v0.2.1-alpha marks the first minor patch release after our latest release (lnd-v0.2-alpha). This release includes a number of bugs reported by our testers and encountered during normal usage after the latest release. No major features or RPC command have been altered with this release, therefore users should be able to upgrade to this new version without preforming any precautionary steps.

0.2.1-alpha Change Log

Routing

  • 41a5414 -- routing: capitalize first letter of new error messages
  • f7c8938 -- discovery: use debug logging level for rejected announcements
  • 2d10d83 -- routing: assert that paths have same length in isSamePath
  • a4e26ea -- routing: fix bug in path finding when len(rootPath) > len(shortestPath)
  • 5442e42 -- routing: fix slice mutation bug that could result in an infinite loop

RPC Server

  • 9ff4a7a -- rpcserver: use semaphore to limit # of goroutines in SendPayment

Wallet

  • 0858d8a -- lnwallet: fix constant overflow build issue on 32-bit systems
  • eca3a10 -- lnwallet: reorder PaymentDescriptor attributes to reduce padding
  • a3fd738 -- lnwallet: fix HTLC mutation bug in commitment chain
  • 4cd277c -- lnwallet: eliminate usage of LightningChannel.theirPrevPkScript
  • 31acace -- lnwallet: convert PendingUpdates to FullySynced
  • 17d6835 -- lnwallet: removed unused sync.RWMutex in PaymentDescriptor

Peer

  • 3393f3a -- peer: simplify channel state update handling by using
  • 178f26b -- peer: restore the htlcManager's logCommitTimer to a persistent ticker
  • 54c63f4 -- peer: remove unused lastNMessages map
  • b51a0eb -- peer: increase initial handshake timeout to 15 seconds

Docs

  • 35c9a12 -- docs: fix port in sample lnd.conf

Server

  • a22ba92 -- server: eliminate possibly deadlock, peerConnected now async
  • d93e3e6 -- server: assume default port if one not present for --externalip

Database

  • fe3c364 -- channeldb: use the Batch method when writing payment details

Command Line Utility

  • 2cb6878 -- cmd/lncli: make getnodeinfo accept positional arguments

UTXO Nursery

  • e43d1dd -- utxonursery: log process of catch up graduation on restart

Test Framework

  • 07437f6 -- test: update the ConnectPeer framework method to block until connect

Contributors (Alphabetical Order):

  • Alex Akselrod
  • Olaoluwa Osuntokun