Skip to content

Releases: Bitcoin-ABC/bitcoin-abc

0.32.11

19 Mar 14:18

Choose a tag to compare

Bitcoin ABC 0.32.11 Release Notes

Bitcoin ABC version 0.32.11 is now available from:

https://download.bitcoinabc.org/0.32.11/

This release includes the following features and fixes:

  • The getmempoolinfo RPC now includes a finalized_txs_size with the count
    finalized transactions.

0.32.10

05 Mar 10:38

Choose a tag to compare

Bitcoin ABC 0.32.10 Release Notes

Bitcoin ABC version 0.32.10 is now available from:

https://download.bitcoinabc.org/0.32.10/

Chronik now includes the transactions from the submitted batch for token
validation when broadcasting several transactions via the broadcast-txs
endpoint. This fixes a bug where chronik would reject chained token
transactions sent via this endpoint.

0.32.9

26 Feb 08:59

Choose a tag to compare

Bitcoin ABC 0.32.9 Release Notes

Bitcoin ABC version 0.32.9 is now available from:

https://download.bitcoinabc.org/0.32.9/

This is a maintenance release with no user-visible change.

0.32.8

10 Feb 15:30

Choose a tag to compare

Bitcoin ABC 0.32.8 Release Notes

Bitcoin ABC version 0.32.8 is now available from:

https://download.bitcoinabc.org/0.32.8/

This release includes the following features and fixes:

  • The availability_score field has been removed from the getpeerinfo and
    getavalanchepeerinfo RPCs. This was deprecated since v0.30.12 and is now
    completely removed.

0.32.7

21 Jan 16:30

Choose a tag to compare

Bitcoin ABC 0.32.7 Release Notes

Bitcoin ABC version 0.32.7 is now available from:

https://download.bitcoinabc.org/0.32.7/

This is a maintenance release with no user-visible change.

0.32.6

07 Jan 11:45

Choose a tag to compare

Bitcoin ABC 0.32.6 Release Notes

Bitcoin ABC version 0.32.6 is now available from:

https://download.bitcoinabc.org/0.32.6/

This is a maintenance release with no user-visible change.

0.32.5

17 Dec 16:15

Choose a tag to compare

Bitcoin ABC 0.32.5 Release Notes

Bitcoin ABC version 0.32.5 is now available from:

https://download.bitcoinabc.org/0.32.5/

This release includes the following features and fixes:

  • The getblock RPC command now supports verbosity level 3 containing
    transaction inputs prevout information. The existing /rest/block/ REST
    endpoint is modified to contain this information too.
    Every vin field will contain an additional prevout subfield describing
    the spent output. prevout contains the following keys:
    • generated - true if the spent coins was a coinbase.
    • height
    • value
    • scriptPubKey
  • The gettransaction RPC command now returns "ischange": true for the
    change output (if any). The field is absent for non change outputs. Please
    refer to the gettransaction documentation for details.
  • A new getfinaltransactions RPC command returns a list of the finalized
    transactions that are not yet included in a finalized block. Please refer to
    the RPC documentation for more details.
  • A new Chronik finalization_timeout_secs parameter is available for the
    BroadcastTxRequest and BroadcastTxsRequest messages. When non-zero this
    parameter instructs Chronik to wait until the transaction is finalized or
    until the timeout expires before returning.

0.32.4

03 Dec 09:47

Choose a tag to compare

Bitcoin ABC 0.32.4 Release Notes

Bitcoin ABC version 0.32.4 is now available from:

https://download.bitcoinabc.org/0.32.4/

This release includes the following features and fixes:

  • Reduced Avalanche Pre-Consensus verbosity in the logs. The finalized
    transactions are no longer printed to the debug.log file unless the
    debug=avalanche option is set.
  • Improved the block storage performance, which might make reindexing faster
    depending on the machine hardware.
  • Add a new Chronik endpoint /unconfirmed-txs to retrieve the mempool
    transactions.

Proof Manager

A new executable proof-manager-cli is now part of the release. This offline
command line tool can decode, edit and encode Avalanche stakes, proofs and
delegations.

0.32.3

15 Nov 20:14

Choose a tag to compare

Bitcoin ABC 0.32.3 Release Notes

Bitcoin ABC version 0.32.3 is now available from:

https://download.bitcoinabc.org/0.32.3/

This release includes the following features and fixes:

  • The RPC testmempoolaccept response now includes a "reject-details" field in some cases,
    similar to the complete error messages returned by sendrawtransaction.
  • Added a checkpoint after the November 15, 2025 eCash network upgrade.

0.32.2

06 Nov 13:42

Choose a tag to compare

Bitcoin ABC 0.32.2 Release Notes

Bitcoin ABC version 0.32.2 is now available from:

https://download.bitcoinabc.org/0.32.2/

This release includes the following features and fixes:

  • The "blk-bad-inputs (parallel script check failed)" error message in the debug log
    is replaced with a more descriptive "mandatory-script-verify-flag-failed" with
    an exact script error. Note that parallel validation is non-deterministic in what
    error it may encounter first if there are multiple issues.

Security

Mitigations have been backported to address the following vulnerabilities
disclosed by Bitcoin Core. All these vulnerabilities are low severity and very
unlikely to be exploited.

  • CVE-2025-54604 and CVE-2025-54605: a rate limiter for the log has been
    implemented to prevent disk filling attacks.
    Some messages are unconditionally logged by the node and this behavior
    could be exploited to fill the disk space of a node over time. This attack
    would require a lot of patience as the disk will fill very slowly, and the
    rate limiter makes it totally impractical.
  • CVE-2025-46598: improvements to script caching makes the script validation
    faster.
    It is possible for a miner to include a specially crafted non standard
    transaction in a block that would take up to a few seconds to validate.
    In the event of a block filled with such transactions, this could cause the
    node to spend a lot of time validating the block and thus delay the block
    propagation, slowing down the network. The new cache is a mitigation that
    makes the validation faster for such transactions.
  • CVE-2025-46597: the -maxmempool and -dbcache options are now limited to
    prevent any integer overflow on 32-bit systems.
    A 32-bit version of the node could use large values for these options that
    would cause a memory overflow and crash the node.
    Note that it requires a special build of the node software as there is no
    32-bit official release anymore, and even so the default options are safe.