v1.0.0-beta
Pre-release
Pre-release
Bug Fixes
- backup: wait for lnd and resubscribe to channel backups (3a33834)
- cli: executeswap don't set undefined quantity (8e61343), closes #1175
- cli: naming inconsistencies (#1203) (f94c7f3)
- lnd: mark lnd as disconnected when channelbalance returns unimplemented (87a9126)
- lnd: wait for macaroon before wallet created (6ae653d)
- lnd: waitForReady infinite deadline (#1152) (86d2b20)
- p2p: handshake race conditions (9b58a05), closes #1309
- p2p: prevent xud from crashing when connecting to peer timeouts (7932b51)
- p2p: remove error event from Peer (8927a09), closes #1129
- peer: logging label/node pub key (dec2a46)
- pool: xud crashes upon receiving NodeStateUpdatePacket including an unexisting trading pair (693a01b)
- raiden: log new address correctly (0e8fa0d)
- rpc/cli: separate inactive channel balance in getbalance (1f0c3c5)
- seedutil: avoid logging seed in logs (6fdc36b)
- swapclientmanager: catch genseed errors (d5b0fed)
- swaps: add resolve request validation slippage (99600c4)
- swaps: check payment rejected error code (5682a0a)
- swaps: validate Raiden's resolve request (6d525a7)
- test: install geth script (#1340) (7500491)
- allow graceful shutdown while awaiting unlock (3821ffd)
- change dai ropsten contract to kyber dai ropsten contract (#1148) (9e81fcc)
- change testnet seed node key, add mainnet seed node key (#1193) (809c5d8)
- don't allow new connections while pool closes (173303b)
- log error message reason correctly (#1209) (69962db)
- README link adjustment wiki -> docs.exchangeunion.com (9a03442)
- reconnect log message (#1260) (8034c6c)
- show LND info while it is out of sync (#1294) (8fc6096)
- simplify wallet creation output (#1288) (a593288)
- seedutil: separate aezeed & encryption pwords (977e3d9)
- swapclient: continue reconnection attempts (a1a2586), closes #1240
- swaps: calc lock duration hours correctly (73c43f6), closes #1205
- swaps: prevent crash on send payment failure (555349e), closes #1155
- swaps: set cltvLimit correctly (31b41a1), closes #1158
- update simnet token addresses (#1150) (7737da8)
Features
- lnd: retry init if misconfigured (WIP) (#1363) (2f233d2)
- restore from backup (9703c76)
- use deciphered seed for xud key (99d49eb)
- cli: change orderbook default precision (bf55948)
- cli: enhance create output (a3e94f1), closes #1210
- cli: enhance listpeers output (d093597)
- cli: getinfo enhancements (#1170) (6c5dae5), closes #1059
- cli: hide password input (dd6e8d9)
- cli: improve create call response wording (#1246) (f32fe6d)
- cli: output enhancements (f234be1)
- cli: set exit code 1 on errored calls (ff9aefd)
- cli: wait for client on create/unlock (a6b1d97)
- cli: wait for tls cert on create (0ceca00)
- config: add maxlimits options (d9cfe1f), closes #1304
- config: default p2p port based on network (bc51422), closes #1238
- config: exit on invalid config file (356c2c7)
- db: add simnet default currencies and pairs (29d6479)
- grpc: Convert Raiden contract addresses to EIP55 format (a9484d0)
- grpc: log call response errors (9913bda)
- initservice: return list of wallets (15ec140), closes #1018
- lnd: automatically unlock wallet on restart (457cb67), closes #1196
- lnd: update to v0.7.1-beta (#1141) (e73ec4b)
- lnd: wait for tls.cert (6398cd5)
- orderbook: check for swap clients before add (72335a0), closes #983
- orderbook: immediate-or-cancel orders (c499d8b), closes #622
- p2p: log disconnection packet reason enum (#1272) (dd3fa65), closes #1267
- p2p: log peer's expectedpubkey (527a88d)
- peer: log pubkey on retry connect (#1144) (97c0d1a)
- resolver: retry flag in error message (30a9f31), closes #1282
- rpc: create error if clients misconfigured (1887d53), closes #1287
- rpc: ListCurrencies enhancement (3d716b6), closes #1067
- rpc: RestoreNode call to restore from seed (4357adb), closes #1017 #1020
- add OpenDEX BOLD specs to readme, minor fixes (#1348) (e4ab35e)
- rpc: GetBalance enhancements (#1197) (fc984cb)
- rpc: ListTrades command (740b174), closes #667
- rpc: notify when xud is starting (931d8e8), closes #1258
- rpc: unlock returns list of locked wallets (2fd2b5d), closes #1319
- swap: persist active swap deals to db (1a0692b), closes #1079
- swapclient: add timeout to initialization (5c0f04e)
- swapclient: heartbeat (f427158), closes #1090
- swapclient: update capacity on channelbalance (3f43e66)
- swaps: dynamic lock buffer (cf83ab0), closes #1164
- swaps: improved remote error handling (5e21166)
- swaps: logging improvements (f2815d2), closes #1157
- swaps: raiden claims recovered swap payments (719e199), closes #1251
- swaps: recover crashed swap deals (856f14a), closes #1079
- swaps: Resolve unknown hashes from database (#1342) (afd43e1)
- add backup daemon (#1032) (225d61a)
- add xud status (#1285) (c04f837), closes #1176
- swaps: add flexibility to second leg route (c109d8f), closes #1165
- swaps: UNKNOWN_PAYMENT_ERROR code (d32dfb6)
- $10 mainnet order size limits (c6c74eb), closes #1230
- create eth keystore with master seed (9b4d9f9), closes #1242
- limit trade & order sizes for mainnet (f161d19), closes #948
- not connecting to its own addresses (27547af)
- seed ports adjustment (3b2cd3c)
- show git commit hash in version (#1200) (876335e)
- shutdown gracefully on SIGTERM (847a251)
- shutdown xud on error during init (9822d77)
- wait for lnd on create call (a74780c), closes #1252