Skip to content

Releases: Blockstream/gdk

Release 0.77.6

16 Jun 15:36
release_0.77.6
fa2e267

Choose a tag to compare

Release 0.77.6 Pre-release
Pre-release

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

15 Jun 12:59
release_0.77.5
4ff336a

Choose a tag to compare

Release 0.77.5 Pre-release
Pre-release

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

27 May 16:50
release_0.77.4
2b43409

Choose a tag to compare

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

29 Apr 12:56
release_0.77.3
e18d626

Choose a tag to compare

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

03 Apr 12:28
release_0.77.2
666e19a

Choose a tag to compare

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

27 Mar 12:36
release_0.77.1
a7c2aa7

Choose a tag to compare

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

24 Mar 17:13
release_0.77.0
a5de654

Choose a tag to compare

Release 0.77.0 Pre-release
Pre-release

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

10 Feb 15:18
release_0.76.3
ae67ab5

Choose a tag to compare

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

26 Jan 16:18
release_0.76.2

Choose a tag to compare

Release 0.76.2 Pre-release
Pre-release

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

01 Sep 10:06
release_0.76.1
311a2f3

Choose a tag to compare

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.