doc: release notes and bips doc update for #34779
What changed, and why it matters
This commit only updates documentation. It adds a release note and a BIP implementation list entry describing a prior code change (PR #34779) that makes Bitcoin Core ignore certain BIP 9 soft-fork signal bits per BIP 323. There is no code change here and no direct security risk in the commit itself.
No security action needed for this documentation commit. Review PR #34779 separately if assessing the security of the BIP 323 signaling behavior change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies doc/bips.md to list BIP 323 as implemented in v32.0 and creates doc/release-notes-34779.md noting that BIP 9 bits 5-28 are ignored for soft-fork signaling and unknown soft-fork warnings. The actual behavioral change lives in PR #34779, not this documentation-only commit.
Changed components
doc/bips.mddoc/release-notes-34779.mdInspect captured patch +6 / −0
diff --git a/doc/bips.md b/doc/bips.md
index c814717a..1dec268f 100644
--- a/doc/bips.md
+++ b/doc/bips.md
@@ -49,6 +49,7 @@ BIPs that are implemented by Bitcoin Core:
* [`BIP 173`](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki): Bech32 addresses for native Segregated Witness outputs are supported as of **v0.16.0** ([PR 11167](https://github.com/bitcoin/bitcoin/pull/11167)). Bech32 addresses are generated by default as of **v0.20.0** ([PR 16884](https://github.com/bitcoin/bitcoin/pull/16884)).
* [`BIP 174`](https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki): RPCs to operate on Partially Signed Bitcoin Transactions (PSBT) are present as of **v0.17.0** ([PR 13557](https://github.com/bitcoin/bitcoin/pull/13557)).
* [`BIP 176`](https://github.com/bitcoin/bips/blob/master/bip-0176.mediawiki): Bits Denomination [QT only] is supported as of **v0.16.0** ([PR 12035](https://github.com/bitcoin/bitcoin/pull/12035)).
+* [`BIP 323`](https://github.com/bitcoin/bips/blob/master/bip-0323.mediawiki): BIP 9 bits 5 to 28 (inclusive) are ignored for soft-fork signalling and unknown soft fork warnings as of **v32.0**.
* [`BIP 324`](https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki): The v2 transport protocol specified by BIP324 and the associated `NODE_P2P_V2` service bit are supported as of **v26.0**, but off by default ([PR 28331](https://github.com/bitcoin/bitcoin/pull/28331)). On by default as of **v27.0** ([PR 29347](https://github.com/bitcoin/bitcoin/pull/29347)).
* [`BIP 325`](https://github.com/bitcoin/bips/blob/master/bip-0325.mediawiki): Signet test network is supported as of **v0.21.0** ([PR 18267](https://github.com/bitcoin/bitcoin/pull/18267)).
* [`BIP 339`](https://github.com/bitcoin/bips/blob/master/bip-0339.mediawiki): Relay of transactions by wtxid is supported as of **v0.21.0** ([PR 18044](https://github.com/bitcoin/bitcoin/pull/18044)).
diff --git a/doc/release-notes-34779.md b/doc/release-notes-34779.md
new file mode 100644
index 00000000..7f1f5099
--- /dev/null
+++ b/doc/release-notes-34779.md
@@ -0,0 +1,5 @@
+Logging
+-------
+
+- BIP 9 bits 5 to 28 inclusive are now ignored for soft fork signaling, as per BIP 323. We won't
+ warn about unknown deployments when receiving blocks that set any of those bits in their version.
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.