|
|
|
*The release notes draft is a temporary file that can be added to by anyone. See
|
|
|
|
[/doc/developer-notes.md#release-notes](/doc/developer-notes.md#release-notes)
|
|
|
|
for the process.*
|
|
|
|
|
|
|
|
*version* Release Notes Draft
|
|
|
|
===============================
|
|
|
|
|
|
|
|
Bitcoin Core version *version* is now available from:
|
|
|
|
|
|
|
|
<https://bitcoincore.org/bin/bitcoin-core-*version*/>
|
|
|
|
|
|
|
|
This release includes new features, various bug fixes and performance
|
|
|
|
improvements, as well as updated translations.
|
|
|
|
|
|
|
|
Please report bugs using the issue tracker at GitHub:
|
|
|
|
|
|
|
|
<https://github.com/bitcoin/bitcoin/issues>
|
|
|
|
|
|
|
|
To receive security and update notifications, please subscribe to:
|
|
|
|
|
|
|
|
<https://bitcoincore.org/en/list/announcements/join/>
|
|
|
|
|
|
|
|
How to Upgrade
|
|
|
|
==============
|
|
|
|
|
|
|
|
If you are running an older version, shut it down. Wait until it has completely
|
|
|
|
shut down (which might take a few minutes in some cases), then run the
|
|
|
|
installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on Mac)
|
|
|
|
or `bitcoind`/`bitcoin-qt` (on Linux).
|
|
|
|
|
|
|
|
Upgrading directly from a version of Bitcoin Core that has reached its EOL is
|
|
|
|
possible, but it might take some time if the data directory needs to be migrated. Old
|
|
|
|
wallet versions of Bitcoin Core are generally supported.
|
|
|
|
|
|
|
|
Compatibility
|
|
|
|
==============
|
|
|
|
|
|
|
|
Bitcoin Core is supported and extensively tested on operating systems
|
|
|
|
using the Linux kernel, macOS 10.15+, and Windows 7 and newer. Bitcoin
|
|
|
|
Core should also work on most other Unix-like systems but is not as
|
|
|
|
frequently tested on them. It is not recommended to use Bitcoin Core on
|
|
|
|
unsupported systems.
|
|
|
|
|
|
|
|
Notable changes
|
|
|
|
===============
|
|
|
|
|
|
|
|
P2P and network changes
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
Updated RPCs
|
|
|
|
------------
|
|
|
|
|
|
|
|
- The `-deprecatedrpc=softforks` configuration option has been removed. The
|
|
|
|
RPC `getblockchaininfo` no longer returns the `softforks` field, which was
|
|
|
|
previously deprecated in 23.0. (#23508) Information on soft fork status is
|
|
|
|
now only available via the `getdeploymentinfo` RPC.
|
|
|
|
|
|
|
|
- The `deprecatedrpc=exclude_coinbase` configuration option has been removed.
|
|
|
|
The `receivedby` RPCs (`listreceivedbyaddress`, `listreceivedbylabel`,
|
|
|
|
`getreceivedbyaddress` and `getreceivedbylabel`) now always return results
|
|
|
|
accounting for received coins from coinbase outputs, without an option to
|
|
|
|
change that behaviour. Excluding coinbases was previously deprecated in 23.0.
|
|
|
|
(#25171)
|
|
|
|
|
|
|
|
- The `deprecatedrpc=fees` configuration option has been removed. The top-level
|
|
|
|
fee fields `fee`, `modifiedfee`, `ancestorfees` and `descendantfees` are no
|
|
|
|
longer returned by RPCs `getmempoolentry`, `getrawmempool(verbose=true)`,
|
|
|
|
`getmempoolancestors(verbose=true)` and `getmempooldescendants(verbose=true)`.
|
|
|
|
The same fee fields can be accessed through the `fees` object in the result.
|
|
|
|
The top-level fee fields were previously deprecated in 23.0. (#25204)
|
|
|
|
|
|
|
|
Changes to wallet related RPCs can be found in the Wallet section below.
|
|
|
|
|
|
|
|
New RPCs
|
|
|
|
--------
|
|
|
|
|
|
|
|
Build System
|
|
|
|
------------
|
|
|
|
|
|
|
|
Updated settings
|
|
|
|
----------------
|
|
|
|
|
|
|
|
|
|
|
|
Changes to GUI or wallet related settings can be found in the GUI or Wallet section below.
|
|
|
|
|
|
|
|
New settings
|
|
|
|
------------
|
|
|
|
|
|
|
|
- A new `mempoolfullrbf` option has been added, which enables the mempool to
|
|
|
|
accept transaction replacement without enforcing BIP125 replaceability
|
|
|
|
signaling. (#25353)
|
|
|
|
|
|
|
|
Tools and Utilities
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
Wallet
|
|
|
|
------
|
|
|
|
|
|
|
|
- RPC `getreceivedbylabel` now returns an error, "Label not found
|
|
|
|
in wallet" (-4), if the label is not in the address book. (#25122)
|
|
|
|
|
|
|
|
GUI changes
|
|
|
|
-----------
|
|
|
|
|
|
|
|
Low-level changes
|
|
|
|
=================
|
|
|
|
|
|
|
|
RPC
|
|
|
|
---
|
|
|
|
|
|
|
|
Tests
|
|
|
|
-----
|
|
|
|
|
|
|
|
*version* change log
|
|
|
|
====================
|
|
|
|
|
|
|
|
Credits
|
|
|
|
=======
|
|
|
|
|
|
|
|
Thanks to everyone who directly contributed to this release:
|
|
|
|
|
|
|
|
|
|
|
|
As well as to everyone that helped with translations on
|
|
|
|
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
|