From b0349a7d9504b214fedb57775c32dc3e3289ed9d Mon Sep 17 00:00:00 2001 From: fanquake Date: Wed, 14 Sep 2022 16:19:43 +0100 Subject: doc: consolidate & remove release-note fragments These have been moved here: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/24.0-Release-Notes-draft. --- doc/README.md | 1 - doc/release-notes-15936.md | 15 ---- doc/release-notes-19602.md | 9 --- doc/release-notes-24098.md | 22 ------ doc/release-notes-24118.md | 10 --- doc/release-notes-24148.md | 23 ------ doc/release-notes-24198.md | 6 -- doc/release-notes-24494.md | 2 - doc/release-notes-25355.md | 8 -- doc/release-notes-25504.md | 6 -- doc/release-notes-25610.md | 12 --- doc/release-notes.md | 124 ------------------------------- doc/release-notes/release-notes-24408.md | 5 -- doc/release-notes/release-notes-471.md | 4 - 14 files changed, 247 deletions(-) delete mode 100644 doc/release-notes-15936.md delete mode 100644 doc/release-notes-19602.md delete mode 100644 doc/release-notes-24098.md delete mode 100644 doc/release-notes-24118.md delete mode 100644 doc/release-notes-24148.md delete mode 100644 doc/release-notes-24198.md delete mode 100644 doc/release-notes-24494.md delete mode 100644 doc/release-notes-25355.md delete mode 100644 doc/release-notes-25504.md delete mode 100644 doc/release-notes-25610.md delete mode 100644 doc/release-notes.md delete mode 100644 doc/release-notes/release-notes-24408.md delete mode 100644 doc/release-notes/release-notes-471.md (limited to 'doc') diff --git a/doc/README.md b/doc/README.md index 31c95afab0..c570432aa4 100644 --- a/doc/README.md +++ b/doc/README.md @@ -53,7 +53,6 @@ The Bitcoin repo's [root README](/README.md) contains relevant information on th - [Developer Notes](developer-notes.md) - [Productivity Notes](productivity.md) -- [Release Notes](release-notes.md) - [Release Process](release-process.md) - [Source Code Documentation (External Link)](https://doxygen.bitcoincore.org/) - [Translation Process](translation_process.md) diff --git a/doc/release-notes-15936.md b/doc/release-notes-15936.md deleted file mode 100644 index 90c0413b9a..0000000000 --- a/doc/release-notes-15936.md +++ /dev/null @@ -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 `/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. diff --git a/doc/release-notes-19602.md b/doc/release-notes-19602.md deleted file mode 100644 index 61d6aa8ca9..0000000000 --- a/doc/release-notes-19602.md +++ /dev/null @@ -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). diff --git a/doc/release-notes-24098.md b/doc/release-notes-24098.md deleted file mode 100644 index 79e047e9a5..0000000000 --- a/doc/release-notes-24098.md +++ /dev/null @@ -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/.?count=` - instead of - `GET /rest/headers//.` (deprecated) - - For `/blockfilterheaders/`, use - `GET /rest/blockfilterheaders//.?count=` - instead of - `GET /rest/blockfilterheaders///.` (deprecated) - - (#24098) diff --git a/doc/release-notes-24118.md b/doc/release-notes-24118.md deleted file mode 100644 index 16f23c7d00..0000000000 --- a/doc/release-notes-24118.md +++ /dev/null @@ -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) diff --git a/doc/release-notes-24148.md b/doc/release-notes-24148.md deleted file mode 100644 index f7a0fd6fa1..0000000000 --- a/doc/release-notes-24148.md +++ /dev/null @@ -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. diff --git a/doc/release-notes-24198.md b/doc/release-notes-24198.md deleted file mode 100644 index e41b2a8e26..0000000000 --- a/doc/release-notes-24198.md +++ /dev/null @@ -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. \ No newline at end of file diff --git a/doc/release-notes-24494.md b/doc/release-notes-24494.md deleted file mode 100644 index afbb926433..0000000000 --- a/doc/release-notes-24494.md +++ /dev/null @@ -1,2 +0,0 @@ -To help prevent fingerprinting transactions created by the Bitcoin Core wallet, change output -amounts are now randomized. (#24494) diff --git a/doc/release-notes-25355.md b/doc/release-notes-25355.md deleted file mode 100644 index 34dd2c3687..0000000000 --- a/doc/release-notes-25355.md +++ /dev/null @@ -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) diff --git a/doc/release-notes-25504.md b/doc/release-notes-25504.md deleted file mode 100644 index bf80f18031..0000000000 --- a/doc/release-notes-25504.md +++ /dev/null @@ -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. diff --git a/doc/release-notes-25610.md b/doc/release-notes-25610.md deleted file mode 100644 index 743a7709bf..0000000000 --- a/doc/release-notes-25610.md +++ /dev/null @@ -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. diff --git a/doc/release-notes.md b/doc/release-notes.md deleted file mode 100644 index 444926087b..0000000000 --- a/doc/release-notes.md +++ /dev/null @@ -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: - - - -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: - - - -To receive security and update notifications, please subscribe to: - - - -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/). diff --git a/doc/release-notes/release-notes-24408.md b/doc/release-notes/release-notes-24408.md deleted file mode 100644 index 1072ec786a..0000000000 --- a/doc/release-notes/release-notes-24408.md +++ /dev/null @@ -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) \ No newline at end of file diff --git a/doc/release-notes/release-notes-471.md b/doc/release-notes/release-notes-471.md deleted file mode 100644 index 7cebedd8b3..0000000000 --- a/doc/release-notes/release-notes-471.md +++ /dev/null @@ -1,4 +0,0 @@ -GUI changes --------- - -- A new menu item to restore a wallet from a backup file has been added (#471). \ No newline at end of file -- cgit v1.2.3