Skip to content

Release 0.74.0

Latest
Compare
Choose a tag to compare
@jgriffiths jgriffiths released this 25 Nov 07:44
· 30 commits to master since this release
release_0.74.0
1238284

Release 0.74.0 - 24-11-25

Added

Changed

  • GA_psbt_sign: Now signs all required inputs and then attempts to finalize. If the PSBT is not fully signed, some inputs will remain unfinalized.
  • GA_psbt_sign: Now adds any missing wallet inputs scripts when signing.
  • OpenSSL: build with PSK support for better static linking compatibility.
  • Python: Remove vestigial Python 2 support.
  • Dependencies: Update libwally.
  • Misc code cleanups and documentation fixes.

Fixed

  • PSBT: When a user signature is present for an input, use it instead of asking the signer to re-sign.
  • PSBT: Fix user-only signing of multisig inputs, by adding the user signature and leaving the input unfinalized for future Green signing.
  • PSBT: Fix detection of expired multisig CSV inputs when finalizing v0 PSBTs.
  • Python: Fix session cleanup to happen when a Session falls out of scope or is garbage collected. Previously sessions would generally be cleaned up only on program exit, which could lead to excessive resource use.