Skip to content

Commit dab298d

Browse files
committed
[docs] add release notes
1 parent 24f7029 commit dab298d

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

doc/release-notes.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,28 @@ Notable changes
6565
P2P and network changes
6666
-----------------------
6767

68+
- The mempool now tracks whether transactions submitted via the wallet or RPCs
69+
have been successfully broadcast. Every 10-15 minutes, the node will try to
70+
announce unbroadcast transactions until a peer requests it via a `getdata`
71+
message or the transaction is removed from the mempool for other reasons.
72+
The node will not track the broadcast status of transactions submitted to the
73+
node using P2P relay. This version reduces the initial broadcast guarantees
74+
for wallet transactions submitted via P2P to a node running the wallet. (#18038)
75+
6876
Updated RPCs
6977
------------
7078

79+
- `getmempoolinfo` now returns an additional `unbroadcastcount` field. The
80+
mempool tracks locally submitted transactions until their initial broadcast
81+
is acknowledged by a peer. This field returns the count of transactions
82+
waiting for acknowledgement.
83+
84+
- Mempool RPCs such as `getmempoolentry` and `getrawmempool` with
85+
`verbose=true` now return an additional `unbroadcast` field. This indicates
86+
whether initial broadcast of the transaction has been acknowledged by a
87+
peer. `getmempoolancestors` and `getmempooldescendants` are also updated.
88+
89+
7190
Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
7291

7392
New RPCs
@@ -87,6 +106,13 @@ New settings
87106
Wallet
88107
------
89108

109+
- To improve wallet privacy, the frequency of wallet rebroadcast attempts is
110+
reduced from approximately once every 15 minutes to once every 12-36 hours.
111+
To maintain a similar level of guarantee for initial broadcast of wallet
112+
transactions, the mempool tracks these transactions as a part of the newly
113+
introduced unbroadcast set. See the "P2P and network changes" section for
114+
more information on the unbroadcast set. (#18038)
115+
90116
#### Wallet RPC changes
91117

92118
- The `upgradewallet` RPC replaces the `-upgradewallet` command line option.

0 commit comments

Comments
 (0)