Repository navigation
0.21.5
Bitcoin ABC version 0.21.5 is now available from:
https://download.bitcoinabc.org/0.21.5/
This release includes the following features and fixes:
- Removed deprecated
getinfoRPC. - Update univalue to 1.0.5
- The Official Ubuntu PPA will no longer update the package for the 16.04
Xenial version. The most recent versions can still be downloaded from
bitcoinabc.org. The PPA is now offering a package for 20.04 Focal. - Minor performance improvements for JSON RPC calls that fetch headers or blocks.
- Various minor bug fixes.
Tests
- The regression test chain, that can be enabled by the
-regtestcommand line
flag, now requires transactions to not violate standard policy by default.
Making the default the same as mainnet makes it easier to test mainnet
behavior on regtest. Be reminded that the testnet still allows non-standard
txs by default and that the policy can be locally adjusted with the
-acceptnonstdtxncommand line flag for both test chains.
Configuration
- An error is issued where previously a warning was issued when a setting in
the config file was specified in the default section, but not overridden for
the selected network. This change takes only effect if the selected network
is not mainnet. - The
echoRPC will now return an internal bug report if exactly 100
arguments are provided.
Tools
- A new
bitcoin-wallettool is now available, distributed alongside our usual binaries.
This tool provides a way to create new wallet files and inspect basic information about
a wallet without using any RPCs.
Wallet generate RPC method deprecated
- The wallet's
generateRPC method has been deprecated and will be fully
removed in v0.22. generateis only used for testing. The RPC call reaches across multiple
subsystems (wallet and mining), so is deprecated to simplify the
wallet-node interface. Projects that are usinggeneratefor testing
purposes should transition to using thegeneratetoaddresscall, which
does not require or use the wallet component. Callinggeneratetoaddress
with an address returned bygetnewaddressgives the same functionality as
the oldgeneratemethod.- To continue using
generatein v0.21, restart bitcoind with the
-deprecatedrpc=generateconfiguration.