Skip to content

Releases: BoltzExchange/boltz-client

v2.1.0 - Autoswap

11 Jul 15:31
v2.1.0
8466fcc
Compare
Choose a tag to compare

Summary

This release implements the Liquid Rebalancing Triangle in an automated fashion, meaning, for the very popular use case to maintain inbound liquidity, it rebalances into Liquid and then, based on your settings, automatically moves bitcoin from Liquid back to the mainchain.

Highlights

  • initial chainswaps (#133)
  • chain autoswap (#139)
  • standalone mode (#123)
  • use boltz endpoint on liquid by default for lower fees (#187)
  • make sure all gdk accounts are synced on startup (#171)

For the full rundown check the changelog of this release.

Verifying the Release

In order to verify the release, you'll need to have gpg or gpg2 installed on your system. You'll first need to import the keys that have signed this release if you haven't done so already:

curl https://raw.githubusercontent.com/BoltzExchange/boltz-client/master/keys/michael.asc | gpg --import

Once you have the required PGP keys, you can verify the release (assuming boltz-client-manifest-v2.1.0.txt.sig and boltz-client-manifest-v2.1.0.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.1.0.txt.sig boltz-client-manifest-v2.1.0.txt

You should see the following if the verification was successful:

gpg: Signature made Mo 01 Jul 2024 00:40:51 CEST
gpg:                using RSA key C2640F630570F5EDEDE02DE684D249BA71685D46
gpg: Good signature from "Michael <[email protected]>" [unknown]
gpg:                 aka "Michael <[email protected]>" [unknown]

You should also verify that the hashes still match with the archive you've downloaded.

sha256sum --ignore-missing -c boltz-client-manifest-v2.1.0.txt

If your archive is valid, you should see the following output (depending on the archive you've downloaded):

boltz-client-linux-amd64-v2.1.0.tar.gz: OK

v2.0.2

26 Mar 12:28
v2.0.2
0b4c946
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

19 Mar 14:23
v2.0.1
d940c40
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0 - A new beginning

14 Mar 17:27
v2.0.0
13f2d59
Compare
Choose a tag to compare

This release marks a major update for boltz-lnd, rebranding to boltz-client as now multiple lightning node implementations (currently CLN & LND) are supported. Check out the docs for more details and an overview of all new features.

This release of boltz-client is backwards compatible with the latest boltz-lnd release and the migration is expected to run smoothly. To be on the safe side, you can back up your ~/.boltz-lnd folder before performing the upgrade. Do not start the migration if you still still having pending swaps.

boltz-client is available on linux for amd64 and arm64 architectures. If you are on another platform, you can run the docker image.

Full Changelog: v1.2.7...v2.0.0

v2.0.0-beta - A new beginning

05 Feb 19:11
v2.0.0-beta
0caec61
Compare
Choose a tag to compare
Pre-release

This release marks a major update for boltz-lnd, rebranding to boltz-client as now multiple lightning node implementations are supported. Check out the docs for more details and an overview of all new features.

This release of boltz-client is backwards compatible with the latest boltz-lnd release and the migration is expected to run smoothly. To be on the safe side, you can back up your ~/.boltz-lnd folder before performing the upgrade.

Unlike boltz-lnd, boltz-client is only available on linux for amd64 and arm64 architectures. If you are on another platform, you can try out the docker image.

Full Changelog: v1.2.7...v2.0.0-beta

v1.2.7 - Mempool overflow

03 Apr 21:11
v1.2.7
862ab4a
Compare
Choose a tag to compare

Feat

  • use mempool.space API for fee estimations
  • allow disabling mempool.space integration

Fix

  • LND fee estimation
  • linting errors
  • Docker build on armv7

v1.2.6 - Community testing

22 Jul 14:11
v1.2.6
a7d3d93
Compare
Choose a tag to compare

This release fixes two bugs found by @rkfg and @lschmierer (big thanks to you two!): #45 and #49

@lschmierer also created a Dockerfile for boltz-lnd in #47. This and all future releases will be pushed to Docker hub.

Feat

  • add Dockerfile (#47)

Fix

  • set fee floor to 2 sat/vByte
  • claimTransactionId typo (#45)

v1.2.5 - 32-Bit ambiguities

10 Mar 17:01
v1.2.5
50928fc
Compare
Choose a tag to compare

@brandonshope found an issue on 32-Bit operating systems that caused the creation of Swaps to fail. This minor release fixed that issue by replacing the ambiguous int data type.

Fix

  • replace int data type (#41)

v1.2.4 - Mistakes happen

01 Mar 20:41
3de21c2
Compare
Choose a tag to compare

This minor release fixes an issue that caused Swaps to not be refunded correctly

Fix

  • refund expired deposit swaps (#38)

v1.2.3 - Don't forget your history

20 Feb 20:58
v1.2.3
217527b
Compare
Choose a tag to compare

This minor release adds a feature that saves the error to the database when a Swap fails.

Feat

  • save errors to database (#36)