Releases: Blockstream/gdk
Releases · Blockstream/gdk
Release 0.77.6
Release 0.77.6 - 26-06-16
Added
- Python: Add Python 3.14 wheels for release
- Python: Add OSX Python wheels from 3.10-3.14 for release
Changed
- Dependencies: Update zlib to 1.3.2, libwally to 1.5.4
- Dependencies: Update for Rust dependency
Fixed
- Singlesig: Fix GDK use over Tor that was broken with ureq 3.3.0 dependency update
Release 0.77.5
Release 0.77.5 - 26-06-15
Added
- Python: Add Python 3.14 wheels for release
- Python: Add OSX Python wheels from 3.10-3.14 for release
Changed
- Dependencies: Update zlib to 1.3.2, libwally
- Dependencies: Update for Rust dependency
Fixed
- Singlesig: Fix GDK use over Tor that was broken with ureq 3.3.0 dependency update
Release 0.77.4
Release 0.77.4 - 26-05-22
Added
- Singlesig: Add new GDK errors when rate limited by Electrum.
Changed
- Dependencies: Update Rust dependencies rand, openssl and rustls-webpki.
Fixed
- Singlesig: Fix get_unspent_outputs returning just-spent utxos before getting new utxos from sync.
- Build: Small fixes for OpenSSL build and JAVA_HOME variable usage.
Release 0.77.3
Release 0.77.3 - 26-04-28
Added
Changed
- Singlesig: Increase Electrum sync interval from 1 to 2 seconds.
- Dependencies: Update libwally to 1.5.3.
- Dependencies: Update Rust dependency ureq to 3.3.0.
- Build: Install runtime for gdk-dev component for use with mingw.
Fixed
- Liquid: Fix AMP login under 2FA reset by avoiding confidential addresses upload.
Release 0.77.2
Release 0.77.2 - 26-04-03
Note: Version 0.77.2 fixes important bug in 0.77.1 version regarding calculating satoshi amount for given fiat amount in convert_amount(). Please also see the 0.77.1 release notes at https://github.com/Blockstream/gdk/releases/tag/release_0.77.1 if you are upgrading from a pre-0.77.0 release.
Added
Changed
Fixed
- pricing: fix convert_amount() fiat to satoshi conversion to account for asset precision
Release 0.77.1
Release 0.77.1 - 26-03-27
Note: Version 0.77.2 fixes important bug in 0.77.1 version regarding calculating satoshi amount for given fiat amount in convert_amount(), please use 0.77.2!
Added
- Liquid: Return asset prices in convert_amount() when "asset_info" is given and a fiat price for the asset is available.
Changed
- Pricing: Multisig sessions now use the Green Price Server for pricing as singlesig does.
- Network(Liquid): "price_url" and "price_onion_url" in network parameters now refers to a Liquid specific price server. Note that prices of BTC from Bitcoin sessions and L-BTC from Liquid sessions may therefore now be out of sync.
- Bitcoin: Passing "asset_info" to convert_amount() is now an error, must use Liquid session (Note this is a breaking change).
Fixed
Release 0.77.0
Release 0.77.0 - 26-03-24
Added
- Liquid: Return asset prices in convert_amount() when "asset_info" is given and a fiat price for the asset is available.
Changed
- Pricing: Multisig sessions now use the Green Price Server for pricing as singlesig does.
- Network(Liquid): "price_url" and "price_onion_url" in network parameters now refers to a Liquid specific price server. Note that prices of BTC from Bitcoin sessions and L-BTC from Liquid sessions may therefore now be out of sync.
- Bitcoin: Passing "asset_info" to convert_amount() is now an error, must use Liquid session (Note this is a breaking change).
Fixed
Release 0.76.3
Release 0.76.3 - 26-02-04
Added
- Liquid: Support filtering by asset id in GA_get_transactions.
- PSBT: Include any user_sighash override when creating a PSBT from tx json.
- PSBT: Include existing tx signatures when creating PSBT from tx json.
Changed
- Build: Update Rust to 1.85.0.
- Transactions: Use new signature hashing from Wally for all address types.
- Transactions: Enable signature hash caching for faster signing with tx json.
- Dependencies: Update Rust dependency adler2 instead of adler, bytes.
- Dependencies: Update libwally to 1.5.2, tinycbor.
- Build: Include Wally as non-system private library
- Login: use the short git sha in the login user agent
NOTE: This release contains important security fixes. Users are advised to upgrade as soon as possible.
Release 0.76.2
Release 0.76.2
Added
- Liquid: Support filtering by asset id in GA_get_transactions.
- PSBT: Include any user_sighash override when creating a PSBT from tx json.
- PSBT: Include existing tx signatures when creating PSBT from json.
Changed
- Build: Update Rust to 1.85.0.
- Transactions: Use new signature hashing from Wally for all address types.
- Transactions: Enable signature hash caching for faster signing with tx json.
- Dependencies: Update Rust dependency to use adler2 instead of adler.
- Build: Include Wally as non-system private library
Release 0.76.1
Note: Please also see the 0.76.0 release notes at https://github.com/Blockstream/gdk/releases/tag/release_0.76.0 if you are upgrading from a pre-0.76.0 release.
Release 0.76.1 - 25-09-02
Added
- Python: Add Python 3.12 and 3.13 x86_64 wheels.