Releases: BoltzExchange/boltz-backend
Releases · BoltzExchange/boltz-backend
v2.0.0-beta - The Programmable Flash
This release features support for 0-conf transactions and the documentation of the REST API.
Bug Fixes
- always use free port for ZMQ tests (8eb6984)
- calculation of enforced limits of LTC/BTC pair (e874595)
- message of backup command (#131) (b5f1676)
- minor fee calculation fixes (9075469)
- minor improvements (c3f19b4)
- not throwing exception if backup private key cannot be found (ec84edc)
- output type of NewAddress (ca52f9c)
- race conditions in EventHandler (9442a1e)
- tests after renaming event to status (335cac3)
- tests in different timezones (af283ec)
Features
- abort swaps after expiration (#123) (5879a3b)
- accept 0-conf for non RBF swap outputs (#118) (66066ee)
- add 0-conf limits to getPairs endpoint (769b79f)
- add list of images to builder script (9a091f9)
- add script to stream Server-Sent events (14c72bd)
- add timeoutBlockHeight to response of createReverseSwap (14b8314)
- improve Docker image build process (1c5c627)
v1.0.0-beta.2 - Less #reckless
v1.0.0-beta - #reckless
Bug Fixes
- catch LND errors when paying invoices (#94) (4b402a6)
- claim swap after one confirmation (#26) (bee35ea)
- config file parsing (#90) (d82f518)
- correct timeout block height in map (#89) (f6a2579)
- could not find route for private channels (#112) (1eeb4ee)
- emit invoice.paid event only if request succeeded (#70) (5b41412)
- error message of broadcasting refund transactions (#80) (1e1cbf7)
- fee calculation (#111) (575b4a5)
- fee calculation of reverse swaps (#101) (aced8f5)
- improve logging of reverse swaps (#66) (cd700c5)
- outputs to wallet table relation (aa36b76)
- rate of reverse swaps (#64) (c5466e6)
- remove last usages of Networks.ts file (#30) (ba02a69)
- route hint list length check (#113) (345d584)
- sending transaction on Litecoin (358dc25)
- set max fee to 100 sat per vbyte (#82) (14a8b7d)
Features
- add additional field for fee of swap (#84) (768f539)
- add BTCD fee estimator (525e75f)
- add channel balance to GetBalanceResponse (#71) (c1af188)
- add error to status of connected nodes (#78) (fe4499d)
- add event for not payable invoices (98bfa5c)
- add fallback for pubrawblock ZMQ filter (dd30930)
- add gRPC method to estimate fee (985cb10)
- add gRPC method to send coins (0cb6f51)
- add gRPC stream for refunds of reverse swaps (e795c64)
- add gRPC stream for static channel backups (6dc545b)
- add inbound balance to getbalance (#97) (55401c1)
- add inquirer as optional input for boltz-cli (#24) (8a61628)
- add lock to wallet to avoid double spending (49232e8)
- automatically refund failed swaps (#73) (a7291a8)
- check whether invoice can be routed before creating swap (be1600b)
- detect multiple UTXOs per output (c1d8b09)
- emit event when invoice not settled (#60) (69c5d99)
- expose LND REST API on simnet image (86bc8d1)
- mark transactions as spent (635b9b6)
- grpc: add preimage to invoice settled events (#65) (3abca51)
- reconnect to lnd if streaming calls are disconnected #48 (#59) (7e524f5)
- docker: add prepared simnet environment (726f6f5)
- send all funds of wallet (#108) (63bcf46)
- switch from BTCD to Bitcoin Core (f9efe7a)
- grpc: add events to SubscribeTransactions (49809bb)
- grpc: add timeout height to swap commands (#57) (61c7d44)
- grpc: improve CreateReverseSwap response (134d43b)
- grpc: subscribe to confirmed transactions (e029823)
- grpc: subscribe to paid invoices (9290e38)
- wallet: check unconfirmed UTXOs on startup (7aeb034)
Performance Improvements
- more efficient handling of gRPC subscriptions (402c764)
v0.0.1 - Trustless Llama
This is the first POC release of the boltz-backend
. It is not intended to be used with real funds.