Skip to content

Releases: Bitcoin-ABC/bitcoin-abc

0.29.13

17 Sep 14:27
Compare
Choose a tag to compare

Bitcoin ABC 0.29.13 Release Notes

Bitcoin ABC version 0.29.13 is now available from:

https://download.bitcoinabc.org/0.29.13/

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

0.29.12

03 Sep 14:48
Compare
Choose a tag to compare

Bitcoin ABC 0.29.12 Release Notes

Bitcoin ABC version 0.29.12 is now available from:

https://download.bitcoinabc.org/0.29.12/

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

0.29.11

16 Aug 13:39
Compare
Choose a tag to compare

Bitcoin ABC 0.29.11 Release Notes

Bitcoin ABC version 0.29.11 is now available from:

https://download.bitcoinabc.org/0.29.11/

This release includes the following features and fixes:

  • A new gettransactionstatus RPC has been added to retrieve the status of a
    transaction, whether it's accepted in the mempool, is an orphan, or is a
    conflicting transaction. If the transaction indexer (txindex) is enabled,
    it also returns the hash of the block in which the transaction has been
    mined.

0.29.10

05 Aug 16:06
Compare
Choose a tag to compare

Bitcoin ABC 0.29.10 Release Notes

Bitcoin ABC version 0.29.10 is now available from:

https://download.bitcoinabc.org/0.29.10/

This release includes the following fixes:

  • Fix a potential inifinite loop bug, which can be exploited by a local network
    device when the node is running with UPnP enabled. This feature is disabled
    by default and only the node operators who added the configuration option
    -upnp=1 are affected. These operators are encouraged to update.
  • Fix a couple Chronik bugs that could corrupt the database under special
    circumstances. Chronik operators are encouraged to update.

0.29.9

23 Jul 14:05
Compare
Choose a tag to compare

Bitcoin ABC 0.29.9 Release Notes

Bitcoin ABC version 0.29.9 is now available from:

https://download.bitcoinabc.org/0.29.9/

This release includes the following features and fixes:

  • The scantxoutset RPC now returns a coinbase for each unspent output to
    indicate whether this is a coinbase output or not.
  • A new RPC, submitpackage, has been added. It can be used to submit a list
    of raw hex transactions to the mempool to be evaluated as a package using
    consensus and mempool policy rules.
    These policies include package CPFP, allowing a child with high fees to bump
    a parent below the mempool minimum feerate (but not minimum relay feerate).
    • Warning: successful submission does not mean the transactions will
      propagate throughout the network, as package relay is not supported.
    • Not all features are available. The package is limited to a child with all
      of its unconfirmed parents, and no parent may spend the output of another
      parent.
    • This RPC is experimental. Its interface may change.

0.29.8

09 Jul 12:51
Compare
Choose a tag to compare

Bitcoin ABC 0.29.8 Release Notes

Bitcoin ABC version 0.29.8 is now available from:

https://download.bitcoinabc.org/0.29.8/

This release includes the following features and fixes:

  • Fix a potential OOM crash of bitcoin-qt when opening a BIP72 URI pointing to
    a very large file. The node will stop downloading the payment request if it
    exceeds the max size of 50kB.
  • The testmempoolaccept RPC now returns 2 additional results within the
    fees result: effective-feerate is the feerate including fees and sizes of
    transactions validated together if package validation was used, and also
    includes any modified fees from prioritisetransaction. The
    effective-includes result lists the txids of transactions whose modified
    fees and sizes were used in the effective-feerate.
  • Fix a data race that could prevent the staking reward winner from being
    added to the block template when the longpoll feature is used.

0.29.7

25 Jun 16:21
Compare
Choose a tag to compare

Bitcoin ABC 0.29.7 Release Notes

Bitcoin ABC version 0.29.7 is now available from:

https://download.bitcoinabc.org/0.29.7/

This release includes the following features and fixes:

  • The -deprecatedrpc=getstakingreward option was under deprecation for
    several months and has been removed completely.
  • The getstakingreward RPC now returns the proofid of the staking reward
    winner in addition to the payout script.
  • A new setflakyproof RPC instructs the node to also accept an alternative
    staking reward winner when the flaky proof would have been selected. The list
    of these flaky proofs can be retrieved via the getflakyproofs RPC.

0.29.6

11 Jun 14:52
Compare
Choose a tag to compare

Bitcoin ABC 0.29.6 Release Notes

Bitcoin ABC version 0.29.6 is now available from:

https://download.bitcoinabc.org/0.29.6/

This release includes the following features and fixes:

JSON-RPC

All JSON-RPC methods accept a new named parameter called args that can
contain positional parameter values. This is a convenience to allow some
parameter values to be passed by name without having to name every value. The
python test framework and bitcoin-cli tool both take advantage of this, so
for example:

bitcoin-cli -named createwallet wallet_name=mywallet load_on_startup=1

Can now be shortened to:

bitcoin-cli -named createwallet mywallet load_on_startup=1

For RPC methods which accept options parameters (importmulti, listunspent, fundrawtransaction, send, walletcreatefundedpsbt), it is now possible to pass the options as named parameters without the need for a nested object.

This means it is possible make calls like:

src/bitcoin-cli -named fundrawtransaction <raw tx hex> txid fee_rate=100

instead of

src/bitcoin-cli -named fundrawtransaction <raw tx hex> options='{"fee_rate": 100}'

The JSON-RPC server now rejects requests where a parameter is specified
multiple times with the same name, instead of silently overwriting earlier
parameter values with later ones.

0.29.5

28 May 12:47
Compare
Choose a tag to compare

Bitcoin ABC 0.29.5 Release Notes

Bitcoin ABC version 0.29.5 is now available from:

https://download.bitcoinabc.org/0.29.5/

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

0.29.4

15 May 18:10
Compare
Choose a tag to compare

Bitcoin ABC 0.29.4 Release Notes

Bitcoin ABC version 0.29.4 is now available from:

https://download.bitcoinabc.org/0.29.4/

This release includes the following features and fixes:

  • Add a new checkpoint after the May 15th, 2024 eCash network upgrade