NewsCryptoBitcoin Core 32.1 Released With Privacy Fixes and Critical Network Upgrades

Bitcoin Core 32.1 Released With Privacy Fixes and Critical Network Upgrades

Author: CryptoMeter io·

Key Takeaways

  • •Bitcoin Core 32.1 became the first publicly available release in the new 32.x series on October 27 because version 32.0 was tagged but never officially released due to last-minute issues.
  • •Version 32.1 addresses a privacy vulnerability that could expose a node operator's IP address when using the sendrawtransaction command with private broadcasting enabled.
  • •New safeguards limit the private broadcast queue to 10,000 transactions and cap individual transactions at 1,000 broadcast attempts to prevent excessive resource consumption.
  • •Changes to transaction indexes can significantly reduce disk storage requirements, but existing indexes must be rebuilt, which can complicate downgrades to earlier software versions.
  • •Maintenance releases 31.2 and 30.4 fix memory and storage-related vulnerabilities, while Bitcoin Core 29.x and earlier have reached end-of-life and will no longer receive regular updates.
Bitcoin Core 32.1 Released With Privacy Fixes and Critical Network Upgrades

Bitcoin Core has released version 32.1, delivering privacy improvements, network optimizations, and compatibility changes for node operators. The late-October rollout also includes maintenance releases 31.2 and 30.4, giving operators multiple options for updating their infrastructure. Because Bitcoin Core is the most widely used software for running full Bitcoin nodes, its release cadence directly shapes how much of the network independently verifies transactions and enforces consensus rules.

The October 27 release followed an unusual sequence of events. Developers tagged Bitcoin Core 32.0 but never officially released it because of last-minute issues. As a result, version 32.1 became the first publicly available release in the new major software series, meaning operators upgrading from the 31.x branch will skip straight to 32.1. Full release details are documented on the official Bitcoin Core release page.

Privacy and Network Security Improvements

Version 32.1 addresses a potential privacy vulnerability involving transaction broadcasts. The issue could expose the originating IP address when operators used the sendrawtransaction command with private broadcasting enabled — a meaningful concern, since an IP address can link transaction activity to a specific operator's network and location.

The update also strengthens private transaction broadcasting through additional safeguards. The private broadcast queue is now limited to 10,000 transactions, and individual transactions are capped at 1,000 broadcast attempts — restrictions designed to prevent excessive resource consumption.

In addition, automatically created Tor hidden services now enable proof-of-work defenses when supported by the Tor daemon. The software also introduces improved transaction relay controls that reduce memory and CPU consumption during periods of heavy network activity.

New Features and Compatibility Requirements

Beyond the privacy work, Bitcoin Core 32.1 brings several operational enhancements. Parallel transaction-output data fetching can accelerate block validation, while changes to transaction indexes — the data structures node software relies on to look up historical transactions — can significantly reduce disk storage requirements. However, existing transaction indexes must be rebuilt to achieve the full storage savings, and operators should review compatibility before upgrading, since rebuilding certain indexes can complicate downgrades to earlier software versions.

The release also includes wallet and interface changes, such as watch-only wallet exports and updated transaction replacement settings. Meanwhile, deprecated configuration options may require adjustments to automated workflows and applications connected to Bitcoin Core.

Maintenance Releases Offer Alternative Upgrade Paths

Bitcoin Core 31.2 and 30.4 provide security maintenance updates for operators remaining on earlier supported branches. These releases address vulnerabilities involving excessive memory consumption and potential storage-related crashes under specific conditions.

The project also issued version 29.5 as the final update for its older branch. Bitcoin Core 29.x and earlier versions have now reached end-of-life status and will no longer receive regular updates, leaving operators who stay on them without patches for vulnerabilities discovered going forward.

For exchanges, payment processors, and infrastructure providers, the latest releases underscore the importance of testing integrations before deployment. Operators should evaluate wallet behavior, RPC compatibility, indexing requirements, and network configurations rather than relying solely on version numbers, with the official release page serving as the reference point for rollout planning and known issues.