@@ -90,7 +90,7 @@ Updated RPCs
90
90
Note: some low-level RPC changes mainly useful for testing are described in the
91
91
Low-level Changes section below.
92
92
93
- * The ` sendmany ` RPC had an argument ` minconf ` that was not well specified and
93
+ - The ` sendmany ` RPC had an argument ` minconf ` that was not well specified and
94
94
would lead to RPC errors even when the wallet's coin selection would succeed.
95
95
The ` sendtoaddress ` RPC never had this check, so to normalize the behavior,
96
96
` minconf ` is now ignored in ` sendmany ` . If the coin selection does not
@@ -106,11 +106,22 @@ Low-level changes
106
106
Configuration
107
107
------------
108
108
109
- * An error is issued where previously a warning was issued when a setting in
109
+ - An error is issued where previously a warning was issued when a setting in
110
110
the config file was specified in the default section, but not overridden for
111
111
the selected network. This change takes only effect if the selected network
112
112
is not mainnet.
113
113
114
+ Network
115
+ -------
116
+
117
+ - When fetching a transaction announced by multiple peers, previous versions of
118
+ Bitcoin Core would sequentially attempt to download the transaction from each
119
+ announcing peer until the transaction is received, in the order that those
120
+ peers' announcements were received. In this release, the download logic has
121
+ changed to randomize the fetch order across peers and to prefer sending
122
+ download requests to outbound peers over inbound peers. This fixes an issue
123
+ where inbound peers can prevent a node from getting a transaction.
124
+
114
125
Wallet
115
126
------
116
127
0 commit comments