Skip to content

Releases: Bitcoin-ABC/bitcoin-abc

0.27.3

18 Apr 14:08
Compare
Choose a tag to compare

Bitcoin ABC 0.27.3 Release Notes

Bitcoin ABC version 0.27.3 is now available from:

https://download.bitcoinabc.org/0.27.3/

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

0.27.2

04 Apr 15:09
Compare
Choose a tag to compare

Bitcoin ABC 0.27.2 Release Notes

Bitcoin ABC version 0.27.2 is now available from:

https://download.bitcoinabc.org/0.27.2/

This release includes the following features and fixes:

  • getavalanchepeerinfo returns a new field availability_score that
    indicates how responsive a peer's nodes are (collectively) to polls from
    this node. Higher scores indicate a peer has at least one node that that
    responds to polls often. Lower scores indicate a peer has nodes that do not
    respond to polls reliably.

0.27.1

21 Mar 17:10
Compare
Choose a tag to compare

Bitcoin ABC 0.27.1 Release Notes

Bitcoin ABC version 0.27.1 is now available from:

https://download.bitcoinabc.org/0.27.1/

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

0.27.0

08 Mar 15:48
Compare
Choose a tag to compare

Bitcoin ABC 0.27.0 Release Notes

Bitcoin ABC version 0.27.0 is now available from:

https://download.bitcoinabc.org/0.27.0/

This release includes the following features and fixes:

  • The softforks field from the getblockchaininfo RPC is deprecated.
    To keep using this field, use the -deprecatedrpc=softforks option.
    Note that this field has been empty for a long time and will remain
    empty until its eventual removal.
  • The ancestorcount, ancestorsize and ancestorcount fields from the
    listunspent RPC have been deprecated and will be removed in a future
    version. To keep using these fields, use the
    -deprecatedrpc=mempool_ancestors_descendants option.
  • The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, bitcoind would respond with
    status code 500 (HTTP_INTERNAL_SERVER_ERROR). Now it returns status
    code 503 (HTTP_SERVICE_UNAVAILABLE).

Network upgrade

At the MTP time of 1684152000 (May 15, 2023 12:00:00 UTC), the following
changes will become activated:

  • New consensus rule: The nVersion field in CTransaction now must be either
    1 or 2. This has been a policy rule (i.e. wallets already cannot use anything
    other than 1 or 2), but miners were still able to mine transactions with
    versions other than 1 and 2. Disallowing them by consensus allows us to use
    the version field for e.g. a new & scalable transaction format.
  • The chained transactions limit policy will no longer be enforced by the
    mempool. All the related RPC statistics and options will become irrelevant
    and should no longer be relied upon.
  • Miner fund moves from consensus rule to policy rule. This will allow future
    seamless upgrades such as changes to the miner fund without delaying until
    a flag day upgrade.
  • Bump automatic replay protection to the next upgrade, timestamp 1700049600
    (Nov 15, 2023 12:00:00 UTC).

0.26.13

23 Feb 17:29
Compare
Choose a tag to compare

Bitcoin ABC 0.26.13 Release Notes

Bitcoin ABC version 0.26.13 is now available from:

https://download.bitcoinabc.org/0.26.13/

  • The fee, modifiedfee, descendantfees and ancestorfees fields from the
    getrawmempool, getmempoolentry, getmempoolancestorsand
    getmempooldescendants RPCs which have been deprecated for a long time are
    now removed. They are superseded by the fees object field which provides
    the same information.
  • The descendantcount, descendantsize, fees.descendant, ancestorcount,
    ancestorsize and fees.ancestor fields from the getrawmempool,
    getmempoolentry, getmempoolancestorsand getmempooldescendants RPCs are
    deprecated. To keep using these fields, use the
    -deprecatedrpc=mempool_ancestors_descendants option.

0.26.12

08 Feb 16:45
Compare
Choose a tag to compare

Bitcoin ABC 0.26.12 Release Notes

Bitcoin ABC version 0.26.12 is now available from:

https://download.bitcoinabc.org/0.26.12/

  • Removed 10-block rolling finalization. This only affects configurations
    where Avalanche is explicitly disabled. This removal includes associated
    command-line parameters -finalizationdelay and -maxreorgdepth.

0.26.11

25 Jan 16:56
Compare
Choose a tag to compare

Bitcoin ABC 0.26.11 Release Notes

Bitcoin ABC version 0.26.11 is now available from:

https://download.bitcoinabc.org/0.26.11/

  • An avalanche node that accepts no inbound connection will now behave as a
    poll-only node and will not advertise its proof to the avalanche network. A
    new sharing field is added to the local object returned by the
    getavalancheinfo info RPC to monitor the status.

0.26.10

10 Jan 16:16
Compare
Choose a tag to compare

Bitcoin ABC 0.26.10 Release Notes

Bitcoin ABC version 0.26.10 is now available from:

https://download.bitcoinabc.org/0.26.10/

  • The getavalancheinfo RPC returns a new verification_status field
    with a status description string to indicate why local proof is not verified.

0.26.9

27 Dec 17:03
Compare
Choose a tag to compare

Bitcoin ABC 0.26.9 Release Notes

Bitcoin ABC version 0.26.9 is now available from:

https://download.bitcoinabc.org/0.26.9/

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

0.26.8

14 Dec 18:49
Compare
Choose a tag to compare

Bitcoin ABC 0.26.8 Release Notes

Bitcoin ABC version 0.26.8 is now available from:

https://download.bitcoinabc.org/0.26.8/

This release includes the following features and fixes:

  • Add a new RPC getblockfrompeer which permits requesting a specific block from
    a specific peer manually. The intended use is acquisition of stale chaintips
    for fork monitoring and research purposes.
  • Add a new wallet RPC restorewallet to restore a wallet from a backup file
    created with the backupwallet RPC.
  • The bytespersigop option has been deprecated and the more accurate
    -bytespersigcheck should be used instead.
  • The sigops and sigoplimit fields of the getblocktemplate RPC are now
    deprecated and the new sigchecks and sigchecklimit fields should be used
    instead. The option -deprecatedrpc=getblocktemplate_sigops can be used to
    print the legacy fields.