v1.2.0
1.2.0 (2020-10-16)
This release includes a number of fixes and features, most significantly related to Connext integration.
- Inbound collateral from the Connext node is now dynamically requested upon orders being placed that receive a Connext currency.
- Keep track of inbound and outbound amounts reserved by standing orders in the orderbook, and expose these amounts on the
TradingLimits
call.
Bug Fixes
- cli: switch getbalance table columns (#1931) (49c8c18), closes #1930
- orderbook: don't remove 0 quantity w/ hold (#1921) (5f3793a)
- bold link, mm link (#1873) (54bd9ce)
- checking for invoice support on lnd clients while verifying connection (4c26aff)
- don't activate unsupported pairs with peers (0fe2d66)
- grpc throws error for addpair/withdraw for wrong argument (#1844) (48a0a33)
- handling insufficient balance errors for swap clients (246889b)
- implemented showing all pairs instead of active ones for listpeers (206dad0)
- listorders limit displays first orders instead of last (#1883) (e101e6f)
- propagating currencies and pairs on database if initDB true even DB is filled (17c7cb5)
- propagating nodes on database if initDB true even DB is filled (#1907) (246136e)
- xudrpc GetBalanceResponse json_name (#1909) (26f89e6)
- connext: avoid scientific notation for amount (#1905) (cc1e689)
- connext: display error message for 400 status code (#1911) (b4e1858)
- connext: remove BigInt to avoid precision loss (#1893) (d9ddd1c)
- order invalidation only be sent to peers with active pair (#1530) (#1890) (0dc85bd)
Features
- cli: case insensitive choices (4c01b0e)
- connext: lazy collateralization (#1916) (0f2b841), closes #1896
- connext: request collateral for order amount (75078c0), closes #1845
- logging: order holds on trace level (#1865) (5e3ad04)
- rpc: add txid to open/close channel response (0669a3f), closes #1860
- rpc: expose reserved balance for GetBalance (#1925) (8b18dd7)
- rpc: reserved order amount for TradingLimits (7f7cd68), closes #1584 #1678
- derive child seed for swap clients (be4121f), closes #1576
- connext: reject app install for transfers without status field (#1863) (519aa54)
- connext: unlock expired transfer apps (#1857) (023434d)
- rpc: show connext status on create/restore node (#1902) (82e16a5)
- simnet: add DAI (#1915) (35e85b3)
- sat_per_byte custom fee for openchannel (#1832) (b56ad98), closes #1829
- orderbook: better replace order hold message (b7fa00a)
- orderbook: log error message on remove order (#1901) (788490f)
- p2p: don't log empty order packets (#1871) (1b6d6d6)
- p2p: increase reconnection delay backoff (#1870) (44af197)
- simnet: change USDT contract address (#1912) (0a2bdfd)
- simnet: upgrade simnet USDT contract address (#1906) (7e5f8ef)