diff --git a/doc/release-notes.md b/doc/release-notes.md
index c8be8de08ca..614f617ee47 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -1,11 +1,11 @@
-v31.1 Release Notes
+v31.x Release Notes
===================
-Bitcoin Core version 31.1 is now available from:
+Bitcoin Core version 31.x is now available from:
-
+
-This release includes new features, various bug fixes and performance
+This release includes various bug fixes and performance
improvements, as well as updated translations.
Please report bugs using the issue tracker at GitHub:
@@ -43,12 +43,15 @@ Notable changes
BIP 323. We won't warn about unknown deployments when receiving blocks that
set any of those bits in their version. (#34779)
-### PrivateBroadcast
+- The private-broadcast queue (transactions submitted via `sendrawtransaction`
+ when `-privatebroadcast` is enabled and not yet echoed back from the network)
+ is now capped at 10,000 entries. When full, new submissions are rejected. It is
+ up to the caller to inspect the queue via `getprivatebroadcastinfo` and free
+ up space when stuck via `abortprivatebroadcast`. (#35406)
-This release fixes an ip address leak when using the -privatebroadcast feature.
-Under certain circumstances connections were being made over clearnet rather than
-the enabled privacy network.
+### Versionbits
+- #34779 BIP 323: reserve version bits 5-28 as extra nonce space
### Validation
@@ -61,84 +64,33 @@ the enabled privacy network.
### P2P
-- #35032 net_processing: don't modify addrman for private broadcast connections
-- #35410 net: use the proxy if overriden when doing v2->v1 reconnections
-
-### Wallet
-
-- #35227 wallet: check the final BDB page LSN during migration
-- #35228 wallet: use outpoint when estimating input size
-
-### Musig
-
-- #35316 musig: Reject empty pubkey list in GetMuSig2KeyAggCache
-
-### Build
-
-- #34228 depends: Unset SOURCE_DATE_EPOCH in gen_id script
-
-### Test
-
-- #34425 test: Fix all races after a socket is closed gracefully
-- #34863 test: Clean shutdown in Socks5Server
-- #34991 test: fix feature_index_prune.py bug when using --usecli
-- #35080 test: Add missing self.options.timeout_factor scale in tool_bitcoin_chainstate.py
-- #35218 test: fix P2SH script in coins cache fuzz target
-- #35279 psbt, test: remove address type restrictions in test
+- #34873 net: fix premature stale flagging of unpicked private broadcast txs
+- #35406 private broadcast: limit outstanding txs to count of 10,000
+- #35678 private broadcast: define and use new RPC_LIMIT_EXCEEDED error code
+- #35691 chainparams: delete my DNS seed
+- #35766 p2p: Assume v2transport for addresses from seeds
### Fuzz
-- #35289 fuzz: Fix timeout in txorphan
+- #35679 fuzz: Remove unused DeserializeFromFuzzingInput params overload
-### Util
+### Build
-- #35384 util: Check write failures before renaming settings.json
-
-### Docs
-
-- #35283 doc: mention -DWITH_ZMQ=ON in BSD build guides
-
-### CI
-
-- #35202 ci: restore sockets in i686, no IPC job
-- #35230 ci: Move --usecli --extended from i386 task to alpine task
-- #35348 ci: switch to GitHub cache for all runners
-- #35378 ci: switch runners from cirrus to warpbuild
-- #35408 ci: 35378 followups
-- #35430 ci: use warp caching on warp runners
-- #35447 ci: use warpbuild cache for docker buildkit cache
-
-### Misc
-
-- #35044 contrib: Fix NameError in signet miner gbt()
-- #35175 multi_index: fix compilation failure with boost >= 1.91
-- #34953 crypto: disable ASan instrumentation of SSE4 SHA256 for GCC
+- #35769 depends, zeromq: Apply upstream patch
Credits
=======
Thanks to everyone who directly contributed to this release:
-- andrewtoth
-- Cory Fields
-- Crypt-iQ
+- ajtowns
- darosior
-- deadmanoz
-- fanquake
- Greg Sanders
-- Hennadii Stepanov
-- junbyjun1238
-- Lőrinc
-- MarcoFalke
-- marcofleon
-- nervana21
-- optout21
-- Pol Espinasa
-- rkrux
-- Shrey
-- Torkel Rogstad
-- Vasil Dimov
-- willcl-ark
+- hebasto
+- Martin Zumsande
+- Mccalabrese
+- sipa
+- stickies-v
As well as to everyone that helped with translations on
[Transifex](https://explore.transifex.com/bitcoin/bitcoin/).