Add 0.32.6 and 0.32.7 bitcoin changelog
What changed, and why it matters
This commit only adds text to a changelog file. It copies release notes for versions 0.32.6 and 0.32.7 from a maintenance branch into the master branch. No program code was changed, so this commit by itself cannot introduce a security vulnerability or fix one.
No security action needed. Review the listed backport PRs separately if you want to assess the security relevance of the actual code changes in releases 0.32.6 and 0.32.7.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is a documentation-only addition to bitcoin/CHANGELOG.md. It inserts markdown bullet points describing backported changes in prior releases (FeeRate constructor naming, pay-to-anchor support, removal of non_exhaustive on Network, sighash-single compatibility fix, witness fixes, BIP32 depth error handling, XOnlyPublicKey PSBT support, and inner-type accessors). The commit message explicitly states the purpose is to copy changelog notes. There is no source-code modification.
Changed components
bitcoin/CHANGELOG.mdInspect captured patch +15 / −0
diff --git a/bitcoin/CHANGELOG.md b/bitcoin/CHANGELOG.md
index 6253ae25..5d27df79 100644
--- a/bitcoin/CHANGELOG.md
+++ b/bitcoin/CHANGELOG.md
@@ -136,6 +136,21 @@ For changes to our dependencies included in this release see:
- Change `TxIn::default()` to `TxIn::EMPTY_COINBASE` if appropriate.
- Change `to_raw_hash()` to `to_byte_array()`.
- `bitcoin::error::UnprefixedHexError` moved to `bitcoin::parse::UnprefixedHexError`.
+
+# 0.32.7 - 2025-07-30
+
+- Backport - Use `_u32` in `FeeRate` constructor instead of `_unchecked` [#4552](https://github.com/rust-bitcoin/rust-bitcoin/pull/4552)
+- Backport - Add support for pay to anchor outputs [#4691](https://github.com/rust-bitcoin/rust-bitcoin/pull/4691)
+- Backport - Remove `non_exhaustive` from `Network` [#4658](https://github.com/rust-bitcoin/rust-bitcoin/pull/4658)
+
+# 0.32.6 - 2025-05-06
+
+- Backport - Fix `is_invalid_use_of_sighash_single()` incompatibility with Bitcoin Core [#4122](https://github.com/rust-bitcoin/rust-bitcoin/pull/4122)
+- Backport - Backport witness fixes [#4101](https://github.com/rust-bitcoin/rust-bitcoin/pull/4101)
+- Backport - bip32: Return error when attempting to derive past maximum depth [#4434](https://github.com/rust-bitcoin/rust-bitcoin/pull/4434)
+- Backport - Add `XOnlyPublicKey` support for PSBT key retrieval and improve Taproot signing [#4443](https://github.com/rust-bitcoin/rust-bitcoin/pull/4443)
+- Backport - Add methods to retrieve inner types [#4450](https://github.com/rust-bitcoin/rust-bitcoin/pull/4450)
+
# 0.32.5 - 2024-11-27
- Backport - Re-export `bech32` crate [#3662](https://github.com/rust-bitcoin/rust-bitcoin/pull/3662)
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.