Releases: BoltzExchange/boltz-client
v2.1.0 - Autoswap
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
What's Changed
- feat: allow external pay for reverse swaps by @jackstar12 in #121
- feat: global swap info stream by @jackstar12 in #124
- fix: allow null values for
Wallet
andExternalPay
in swap db by @jackstar12 in #128
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- docs: explain autoswap target by @jackstar12 in #117
- feat: noTls option and cors for rpcserver by @jackstar12 in #102
- docs: fix typos by @kilrau in #119
- fix(autoswap): disable
perChannel
strategy for submarine swaps by @jackstar12 in #120
Full Changelog: v2.0.0...v2.0.1
v2.0.0 - A new beginning
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
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
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
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
@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
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
This minor release adds a feature that saves the error to the database when a Swap fails.
Feat
- save errors to database (#36)