1
+ # Release notes now being edited on https://github.com/bitcoin-core/bitcoin-devwiki/wiki/22.0-Release-Notes-draft
2
+
1
3
* After branching off for a major version release of Bitcoin Core, use this
2
4
template to create the initial release notes draft.*
3
5
@@ -121,6 +123,18 @@ Updated RPCs
121
123
- ` getnodeaddresses ` now also accepts a "network" argument (ipv4, ipv6, onion,
122
124
or i2p) to return only addresses of the specified network. (#21843 )
123
125
126
+ - The ` testmempoolaccept ` RPC now accepts multiple transactions (still experimental at the moment,
127
+ API may be unstable). This is intended for testing transaction packages with dependency
128
+ relationships; it is not recommended for batch-validating independent transactions. In addition to
129
+ mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
130
+ total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
131
+ the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
132
+ the accuracy of the test accept: it's possible for ` testmempoolaccept ` to return "allowed"=True for a
133
+ group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833 )
134
+
135
+ - ` addmultisigaddress ` and ` createmultisig ` now support up to 20 keys for
136
+ Segwit addresses. (#20867 )
137
+
124
138
Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
125
139
126
140
New RPCs
@@ -152,6 +166,10 @@ Tools and Utilities
152
166
like ` -onlynet=<network> ` or to upgrade to this release of Bitcoin Core 22.0
153
167
that supports Tor v3 only. (#21595 )
154
168
169
+ - A new ` -rpcwaittimeout ` argument to ` bitcoin-cli ` sets the timeout
170
+ in seconds to use with ` -rpcwait ` . If the timeout expires,
171
+ ` bitcoin-cli ` will report a failure. (#21056 )
172
+
155
173
Wallet
156
174
------
157
175
@@ -167,6 +185,9 @@ Wallet
167
185
Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
168
186
If that happens, the transaction must be funded with different inputs and republished. (#21359 )
169
187
188
+ - We now support up to 20 keys in ` multi() ` and ` sortedmulti() ` descriptors
189
+ under ` wsh() ` . (#20867 )
190
+
170
191
GUI changes
171
192
-----------
172
193
0 commit comments