v1.2.1
This maintenance release includes a number of features, most significantly it switches xud to use lnd's new sendpaymentv2
call to prepare for multi-channel trades. It also improves xud's shutdown behavior and fixes several bugs.
Bug Fixes
- added swap success log entry (#1649) (e914ec0)
- graceful shutdown (#1994) (cde3203)
- cli: typo in unlock.ts (#1944) (7f61b32)
- lnd: don't calculate negative capacities (b1020c1)
- addpair should prevent adding same base and quote assets (#1559) (69f502f)
- tls certificate check on startup (#1510) (9633678)
- use regtest instead of regnet arg (7c6a226)
- lnd: handling hold invoice check errors (#1969) (5746516), closes #1968
- alias missing in streamorders (#1725) (#1962) (d537206)
- cli: openchannel assertion error for string amount (#1950) (a0cc6d7), closes #1643
- connext: not enough balance for closechannel (#1963) (6599d88)
- p2p: don't reconnect peers when pool closed (#1965) (8483e1e), closes #1668 /github.com/ExchangeUnion/xud/issues/1668#issuecomment-684828808
- rpc: no success if no channels to close (#1689) (#1942) (17e40de)
- getinfo output for lnd channels (#1940) (#1948) (962daa4)
- manual ban causes an undefined log entry (#1779) (e7f8178)
- rename tradinglimits reserved_inbound json_name (7e56011)
Features
- lnd: SendPaymentV2 (51c60dc), closes #1590
- rpc: runtime addcurrency for lnd & connext (#1746) (fc83823)
- swapclient: auto init wallets on xud unlock (#1973) (a1287dd), closes #1929
- reserved capacity checks on PlaceOrder (#1949) (d458745), closes #1947
- lnd: change gRPC client options (aefdce8)
- removeorder output changed to a more meaningful message (#1526) (ba04193)
- rpc: SetLogLevel (#1955) (8d10df0), closes #835
- added new grpc method to easily cancel all orders (#1910) (c958e86)