Skip to content

Releases: Bitcoin-ABC/bitcoin-abc

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.

0.26.7

29 Nov 15:38
Compare
Choose a tag to compare

Bitcoin ABC 0.26.7 Release Notes

Bitcoin ABC version 0.26.7 is now available from:

https://download.bitcoinabc.org/0.26.7/

This release includes the following features and fixes:

  • getblockchaininfo now returns a new time field, that provides the chain
    tip time.
  • Add a -daemonwait option to bitcoind to wait for initialization to complete
    before putting the process in the background. This allows the user or parent
    process to more easily know whether the daemon started successfully by observing
    the program’s output or exit code.
  • The savemempool RPC now returns the path to the saved mempool in the filename field.
  • Bitcoin ABC now supports User-space, Statically Defined Tracing (USDT).
    For now only a few tracepoints are available, see tracing.md for more info.
  • Avalanche is now enabled by default. It is still possible to disable it by
    using -avalanche=0 on the command line, or setting avalanche=0 in the
    bitcoin.conf file.

0.26.6

16 Nov 17:00
Compare
Choose a tag to compare

Bitcoin ABC 0.26.6 Release Notes

Bitcoin ABC version 0.26.6 is now available from:

https://download.bitcoinabc.org/0.26.6/

This release includes the following features and fixes:

  • The getblock RPC verbose mode level 2 now returns the transactions fees if
    undo data is available. See the RPC documentation for more details.
  • Add a checkpoint after the Nov. 15th, 2022 eCash upgrade.

0.26.5

08 Nov 16:50
Compare
Choose a tag to compare

Bitcoin ABC 0.26.5 Release Notes

Bitcoin ABC version 0.26.5 is now available from:

https://download.bitcoinabc.org/0.26.5/

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

0.26.4

25 Oct 15:19
Compare
Choose a tag to compare

Bitcoin ABC 0.26.4 Release Notes

Bitcoin ABC version 0.26.4 is now available from:

https://download.bitcoinabc.org/0.26.4/

P2P and network changes

Before this release, Bitcoin ABC had a strong preference to try to connect only
to peers that listen on port 8333 (default). As a result of that, eCash nodes
listening on non-standard ports would likely not get any Bitcoin ABC peers
connecting to them. This preference has been removed.

0.26.3

11 Oct 16:10
Compare
Choose a tag to compare

Bitcoin ABC 0.26.3 Release Notes

Bitcoin ABC version 0.26.3 is now available from:

https://download.bitcoinabc.org/0.26.3/

This release includes the following features and fixes:

RPC changes

  • A new total_fee field showing the total fees for all transactions in the
    mempool has been added to the getmempoolinfo RPC.
  • Added a new getavalancheproofs RPC to retrieve all avalanche proof IDs
    tracked by the node.
  • Added a new field immature_stake_amount to getavalancheinfo to report
    the total amount of stake that will mature within the next 2016 blocks.
  • The testmempoolaccept RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 50 transactions or have a
    total size exceeding 101K bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool.
  • listunspent now includes ancestorcount, ancestorsize, and
    ancestorfees for each transaction output that is still in the mempool.

P2P and network changes

  • Added NAT-PMP port mapping support via libnatpmp.
    Use the -natpmp command line option to use NAT-PMP to map the listening port. If both UPnP
    and NAT-PMP are enabled, a successful allocation from UPnP prevails over one from NAT-PMP.