Releases: Bitcoin-ABC/bitcoin-abc
0.27.3
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
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 fieldavailability_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
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
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 thegetblockchaininfo
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
andancestorcount
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 inCTransaction
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
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
andancestorfees
fields from the
getrawmempool
,getmempoolentry
,getmempoolancestors
and
getmempooldescendants
RPCs which have been deprecated for a long time are
now removed. They are superseded by thefees
object field which provides
the same information. - The
descendantcount
,descendantsize
,fees.descendant
,ancestorcount
,
ancestorsize
andfees.ancestor
fields from thegetrawmempool
,
getmempoolentry
,getmempoolancestors
andgetmempooldescendants
RPCs are
deprecated. To keep using these fields, use the
-deprecatedrpc=mempool_ancestors_descendants
option.
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.