Skip to content

Releases: BoltzExchange/boltz-backend

v2.0.0-beta - The Programmable Flash

27 Aug 14:32
v2.0.0-beta
1a8fde0
Compare
Choose a tag to compare
Pre-release

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

15 May 15:03
v1.0.0-beta.2
321b3a9
Compare
Choose a tag to compare
Pre-release

Features

  • detection of chain reorganizations (#115) (2d6a40f)
  • more verbose events for accounting in the middleware (#120) (8c1e64d)

v1.0.0-beta - #reckless

29 Apr 14:55
v1.0.0-beta
48e5a12
Compare
Choose a tag to compare
Pre-release

Bug Fixes

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

26 Nov 17:30
v0.0.1
253544d
Compare
Choose a tag to compare
Pre-release

This is the first POC release of the boltz-backend. It is not intended to be used with real funds.