Releases: Bitcoin-ABC/bitcoin-abc
0.26.12
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
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
newsharing
field is added to thelocal
object returned by the
getavalancheinfo
info RPC to monitor the status.
0.26.10
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 newverification_status
field
with a status description string to indicate why local proof is not verified.
0.26.9
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
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 thebackupwallet
RPC. - The
bytespersigop
option has been deprecated and the more accurate
-bytespersigcheck
should be used instead. - The
sigops
andsigoplimit
fields of thegetblocktemplate
RPC are now
deprecated and the newsigchecks
andsigchecklimit
fields should be used
instead. The option-deprecatedrpc=getblocktemplate_sigops
can be used to
print the legacy fields.
0.26.7
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 newtime
field, that provides the chain
tip time.- Add a
-daemonwait
option tobitcoind
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 thefilename
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 settingavalanche=0
in the
bitcoin.conf
file.
0.26.6
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
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
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
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 thegetmempoolinfo
RPC. - Added a new
getavalancheproofs
RPC to retrieve all avalanche proof IDs
tracked by the node. - Added a new field
immature_stake_amount
togetavalancheinfo
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 includesancestorcount
,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.