aboutsummaryrefslogtreecommitdiff
path: root/doc/release-notes.md
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2021-06-21 16:30:35 +0200
committerMarcoFalke <falke.marco@gmail.com>2021-06-21 16:31:06 +0200
commitfa09fd1a0986aba918c5740f4c041ff2c7a7bae7 (patch)
tree84f5d8dedd6f643ce799bb7f67da93854bdd2345 /doc/release-notes.md
parent74013641e035a2f1b12383e63938a5e848506df3 (diff)
doc: Final merge of release notes snippets
Diffstat (limited to 'doc/release-notes.md')
-rw-r--r--doc/release-notes.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md
index cb7adde470..dc28ccb9ed 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -1,3 +1,5 @@
+# Release notes now being edited on https://github.com/bitcoin-core/bitcoin-devwiki/wiki/22.0-Release-Notes-draft
+
*After branching off for a major version release of Bitcoin Core, use this
template to create the initial release notes draft.*
@@ -121,6 +123,18 @@ Updated RPCs
- `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
or i2p) to return only addresses of the specified network. (#21843)
+- 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 25 transactions or have a
+ total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
+ the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
+ the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
+ group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
+
+- `addmultisigaddress` and `createmultisig` now support up to 20 keys for
+ Segwit addresses. (#20867)
+
Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
New RPCs
@@ -152,6 +166,10 @@ Tools and Utilities
like `-onlynet=<network>` or to upgrade to this release of Bitcoin Core 22.0
that supports Tor v3 only. (#21595)
+- A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
+ in seconds to use with `-rpcwait`. If the timeout expires,
+ `bitcoin-cli` will report a failure. (#21056)
+
Wallet
------
@@ -167,6 +185,9 @@ Wallet
Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
If that happens, the transaction must be funded with different inputs and republished. (#21359)
+- We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
+ under `wsh()`. (#20867)
+
GUI changes
-----------