mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-22 15:04:44 +01:00
Merge bitcoin/bitcoin#26093: doc: consolidate release-note fragments pre-wiki
b0349a7d95
doc: consolidate & remove release-note fragments (fanquake) Pull request description: The formatting / ordering doesn't matter a great deal here, given this will shortly be moving to the wiki for further additions / formatting changes etc. ACKs for top commit: MarcoFalke: ACKb0349a7d95
achow101: ACKb0349a7d95
jarolrod: ACKb0349a7d95
Tree-SHA512: 80d2f9f25bc13d407ab9fd0473ff02043a1e6b9895e27d3229d717d357606063472582d31bc1b4058741d2e34be806ef1460acd66d43d6493562ffcf3f6defa5
This commit is contained in:
commit
27351fb915
14 changed files with 0 additions and 247 deletions
|
@ -53,7 +53,6 @@ The Bitcoin repo's [root README](/README.md) contains relevant information on th
|
||||||
|
|
||||||
- [Developer Notes](developer-notes.md)
|
- [Developer Notes](developer-notes.md)
|
||||||
- [Productivity Notes](productivity.md)
|
- [Productivity Notes](productivity.md)
|
||||||
- [Release Notes](release-notes.md)
|
|
||||||
- [Release Process](release-process.md)
|
- [Release Process](release-process.md)
|
||||||
- [Source Code Documentation (External Link)](https://doxygen.bitcoincore.org/)
|
- [Source Code Documentation (External Link)](https://doxygen.bitcoincore.org/)
|
||||||
- [Translation Process](translation_process.md)
|
- [Translation Process](translation_process.md)
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
GUI changes
|
|
||||||
-----------
|
|
||||||
|
|
||||||
Configuration changes made in the bitcoin GUI (such as the pruning setting,
|
|
||||||
proxy settings, UPNP preferences) are now saved to `<datadir>/settings.json`
|
|
||||||
file rather than to the Qt settings backend (windows registry or unix desktop
|
|
||||||
config files), so these settings will now apply to bitcoind, instead of being
|
|
||||||
ignored.
|
|
||||||
|
|
||||||
Also, the interaction between GUI settings and `bitcoin.conf` settings is
|
|
||||||
simplified. Settings from `bitcoin.conf` are now displayed normally in the GUI
|
|
||||||
settings dialog, instead of in a separate warning message ("Options set in this
|
|
||||||
dialog are overridden by the configuration file: -setting=value"). And these
|
|
||||||
settings can now be edited because `settings.json` values take precedence over
|
|
||||||
`bitcoin.conf` values.
|
|
|
@ -1,9 +0,0 @@
|
||||||
Wallet
|
|
||||||
======
|
|
||||||
|
|
||||||
Migrating Legacy Wallets to Descriptor Wallets
|
|
||||||
---------------------------------------------
|
|
||||||
|
|
||||||
An experimental RPC `migratewallet` has been added to migrate Legacy (non-descriptor) wallets to
|
|
||||||
Descriptor wallets. More information about the migration process is available in the
|
|
||||||
[documentation](https://github.com/bitcoin/bitcoin/blob/master/doc/managing-wallets.md#migrating-legacy-wallets-to-descriptor-wallets).
|
|
|
@ -1,22 +0,0 @@
|
||||||
Notable changes
|
|
||||||
===============
|
|
||||||
|
|
||||||
Updated REST APIs
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
- The `/headers/` and `/blockfilterheaders/` endpoints have been updated to use
|
|
||||||
a query parameter instead of path parameter to specify the result count. The
|
|
||||||
count parameter is now optional, and defaults to 5 for both endpoints. The old
|
|
||||||
endpoints are still functional, and have no documented behaviour change.
|
|
||||||
|
|
||||||
For `/headers`, use
|
|
||||||
`GET /rest/headers/<BLOCK-HASH>.<bin|hex|json>?count=<COUNT=5>`
|
|
||||||
instead of
|
|
||||||
`GET /rest/headers/<COUNT>/<BLOCK-HASH>.<bin|hex|json>` (deprecated)
|
|
||||||
|
|
||||||
For `/blockfilterheaders/`, use
|
|
||||||
`GET /rest/blockfilterheaders/<FILTERTYPE>/<BLOCK-HASH>.<bin|hex|json>?count=<COUNT=5>`
|
|
||||||
instead of
|
|
||||||
`GET /rest/blockfilterheaders/<FILTERTYPE>/<COUNT>/<BLOCK-HASH>.<bin|hex|json>` (deprecated)
|
|
||||||
|
|
||||||
(#24098)
|
|
|
@ -1,10 +0,0 @@
|
||||||
New RPCs
|
|
||||||
--------
|
|
||||||
|
|
||||||
- The `sendall` RPC spends specific UTXOs to one or more recipients
|
|
||||||
without creating change. By default, the `sendall` RPC will spend
|
|
||||||
every UTXO in the wallet. `sendall` is useful to empty wallets or to
|
|
||||||
create a changeless payment from select UTXOs. When creating a payment
|
|
||||||
from a specific amount for which the recipient incurs the transaction
|
|
||||||
fee, continue to use the `subtractfeefromamount` option via the
|
|
||||||
`send`, `sendtoaddress`, or `sendmany` RPCs. (#24118)
|
|
|
@ -1,23 +0,0 @@
|
||||||
Notable changes
|
|
||||||
===============
|
|
||||||
|
|
||||||
Wallet
|
|
||||||
------
|
|
||||||
|
|
||||||
- The `wsh()` output descriptor was extended with Miniscript support. You can import Miniscript
|
|
||||||
descriptors for P2WSH in a watchonly wallet to track coins, but you can't spend from them using
|
|
||||||
the Bitcoin Core wallet yet.
|
|
||||||
You can find more about Miniscript on the [reference website](https://bitcoin.sipa.be/miniscript/).
|
|
||||||
|
|
||||||
|
|
||||||
Low-level changes
|
|
||||||
=================
|
|
||||||
|
|
||||||
RPC
|
|
||||||
---
|
|
||||||
|
|
||||||
- The `deriveaddresses`, `getdescriptorinfo`, `importdescriptors` and `scantxoutset` commands now
|
|
||||||
accept Miniscript expression within a `wsh()` descriptor.
|
|
||||||
|
|
||||||
- The `getaddressinfo`, `decodescript`, `listdescriptors` and `listunspent` commands may now output
|
|
||||||
a Miniscript descriptor inside a `wsh()` where a `wsh(raw())` descriptor was previously returned.
|
|
|
@ -1,6 +0,0 @@
|
||||||
Updated RPCs
|
|
||||||
------------
|
|
||||||
|
|
||||||
- The `listtransactions`, `gettransaction`, and `listsinceblock`
|
|
||||||
RPC methods now include a wtxid field (hash of serialized transaction,
|
|
||||||
including witness data) for each transaction.
|
|
|
@ -1,2 +0,0 @@
|
||||||
To help prevent fingerprinting transactions created by the Bitcoin Core wallet, change output
|
|
||||||
amounts are now randomized. (#24494)
|
|
|
@ -1,8 +0,0 @@
|
||||||
Notable changes
|
|
||||||
===============
|
|
||||||
|
|
||||||
P2P and network changes
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
- With I2P connections, a new, transient address is used for each outbound
|
|
||||||
connection if `-i2pacceptincoming=0`. (#25355)
|
|
|
@ -1,6 +0,0 @@
|
||||||
Updated RPCs
|
|
||||||
------------
|
|
||||||
|
|
||||||
- The `listsinceblock`, `listtransactions` and `gettransaction` output now contain a new
|
|
||||||
`parent_descs` field for every "receive" entry.
|
|
||||||
- A new optional `include_change` parameter was added to the `listsinceblock` command.
|
|
|
@ -1,12 +0,0 @@
|
||||||
Wallet
|
|
||||||
------
|
|
||||||
|
|
||||||
- The `-walletrbf` startup option will now default to `true`. The
|
|
||||||
wallet will now default to opt-in RBF on transactions that it creates.
|
|
||||||
|
|
||||||
Updated RPCs
|
|
||||||
------------
|
|
||||||
|
|
||||||
- The `replaceable` option for the `createrawtransaction` and
|
|
||||||
`createpsbt` RPCs will now default to `true`. Transactions created
|
|
||||||
with these RPCs will default to having opt-in RBF enabled.
|
|
|
@ -1,124 +0,0 @@
|
||||||
*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/).
|
|
|
@ -1,5 +0,0 @@
|
||||||
New RPCs
|
|
||||||
--------
|
|
||||||
|
|
||||||
- A new `gettxspendingprevout` RPC has been added, which scans the mempool to find
|
|
||||||
transactions spending any of the given outpoints. (#24408)
|
|
|
@ -1,4 +0,0 @@
|
||||||
GUI changes
|
|
||||||
--------
|
|
||||||
|
|
||||||
- A new menu item to restore a wallet from a backup file has been added (#471).
|
|
Loading…
Add table
Reference in a new issue