Skip to content

v1.0.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
released this 16 Jan 20:53
· 681 commits to master since this 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