Skip to content

Releases: BoltzExchange/boltz-client

v2.3.3

09 Dec 14:23
v2.3.3
Compare
Choose a tag to compare

Summary

This patch fixes an issue when creating swaps with invoices created by another boltz swap.

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.3.3.txt.sig and boltz-client-manifest-v2.3.3.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.3.3.txt.sig boltz-client-manifest-v2.3.3.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.3.3.txt

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

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

v2.3.2

06 Dec 15:27
v2.3.2
d26b3c5
Compare
Choose a tag to compare

Summary

This patch fixes an issue with the wallet balance checks before swap creation.

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.3.2.txt.sig and boltz-client-manifest-v2.3.2.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.3.2.txt.sig boltz-client-manifest-v2.3.2.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.3.2.txt

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

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

v2.3.1

06 Dec 09:49
v2.3.1
993a7a6
Compare
Choose a tag to compare

Summary

This patch changes the default mempool api endpoint for the liquid network.

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.3.1.txt.sig and boltz-client-manifest-v2.3.1.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.3.1.txt.sig boltz-client-manifest-v2.3.1.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.3.1.txt

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

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

v2.2.3

04 Dec 21:25
v2.2.3
2758ec1
Compare
Choose a tag to compare

Summary

This patch changes the default mempool api endpoint for the liquid network.

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.2.3.txt.sig and boltz-client-manifest-v2.2.3.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.2.3.txt.sig boltz-client-manifest-v2.2.3.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.2.3.txt

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

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

v2.3.0 - Execute

30 Nov 17:07
v2.3.0
62a9e60
Compare
Choose a tag to compare

Summary

This release includes a new ExecuteRecommendations rpc for manually approving autoswap recommendations.

Highlights

Full Changelog: v2.2.1...v2.3.0

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.3.0.txt.sig and boltz-client-manifest-v2.3.0.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.3.0.txt.sig boltz-client-manifest-v2.3.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.3.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.3.0.tar.gz: OK

v2.2.2

27 Nov 12:40
v2.2.2
9839e09
Compare
Choose a tag to compare

Summary

This patch fixes an issue related to gdk.

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.2.2.txt.sig and boltz-client-manifest-v2.2.2.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.2.2.txt.sig boltz-client-manifest-v2.2.2.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.2.2.txt

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

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

v2.2.1

19 Nov 19:18
v2.2.1
34fbc14
Compare
Choose a tag to compare

Summary

This patch includes two fixes for the WalletSend rpc.

Highlights

Full Changelog: v2.2.0...v2.2.1

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.2.1.txt.sig and boltz-client-manifest-v2.2.1.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.2.1.txt.sig boltz-client-manifest-v2.2.1.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.2.1.txt

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

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

v2.2.0 - Offer accepted

08 Nov 11:53
v2.2.0
11e72ff
Compare
Choose a tag to compare

Summary

This release introduced support for paying to bolt12 invoices via submarine swaps and Chain swaps with any amount (within our min/max).

Highlights

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.2.0.txt.sig and boltz-client-manifest-v2.2.0.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.2.0.txt.sig boltz-client-manifest-v2.2.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.2.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.2.0.tar.gz: OK

v2.1.11 - Panic

22 Oct 12:08
v2.1.11
b14264a
Compare
Choose a tag to compare

Summary

This release includes a hot fix for a crash on client startup.

Highlights

  • fix: check if chosenOutput is nil when looking for direct payments by @jackstar12 in #319

Full Changelog: v2.1.10...v2.1.11

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.11.txt.sig and boltz-client-manifest-v2.1.11.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.1.11.txt.sig boltz-client-manifest-v2.1.11.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.11.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.11.tar.gz: OK

v2.1.10 - LNURL

20 Oct 12:00
v2.1.10
83ab5b2
Compare
Choose a tag to compare

Summary

This release includes support LNURL and LN Addresses when creating swaps and some bug fixes.

Highlights

  • feat: support creating swaps with lnurls and lnaddresses by @jackstar12 in #308
  • fix: force reconnect if boltz ws doesnt respond by @jackstar12 in #317
  • fix: handle multiple direct payments to same address correctly by @jackstar12 in #315

Full Changelog: v2.1.9...v2.1.10

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.10.txt.sig and boltz-client-manifest-v2.1.10.txt are in the current directory) with:

gpg --verify boltz-client-manifest-v2.1.10.txt.sig boltz-client-manifest-v2.1.10.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.10.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.10.tar.gz: OK