Sep 10 - Sep 10, 2025
This version introduces notable changes aimed at improving the overall functionality and security of Bitcoin transactions and operations. Users are encouraged to upgrade from older versions by shutting down their current application and then either running the installer on Windows or replacing the application files on macOS and Linux. This process also applies to users upgrading from versions of Bitcoin Core that have reached their end of life (EOL), although they should anticipate a possible delay if a data directory migration is necessary. Compatibility for this update is broad, supporting Linux Kernel 3.17+, macOS 13+, and Windows 10+ operating systems. However, it's recommended to avoid using Bitcoin Core on unsupported systems due to less frequent testing on such platforms.
One of the key updates in this release is the mempool policy change, which now limits the maximum number of potentially executed legacy signature operations in a single standard transaction to 2500. This adjustment is designed to prepare for a potential future deployment of BIP54 by making pathological transactions packed with legacy sigops non-standard. Additionally, adjustments to the minimum block feerate (-blockmintxfee
) to 1 satoshi per kvB and changes to the default minimum relay feerate (-minrelaytxfee
) and incremental relay feerate (-incrementalrelayfee
) to 100 satoshis per kvB have been implemented. These changes aim to enhance transaction processing efficiency but require widespread adoption across the network to ensure lower fee rate transactions propagate or confirm successfully.
Furthermore, unconditional logging to disk has been rate-limited to manage disk space usage more effectively, and the dumptxoutset
RPC command now necessitates specifying a type
parameter to maintain behavior consistent with pre v29.0 releases. Adjustments have also been made to startup parameters such as -maxmempool
and -dbcache
, particularly for 32-bit systems, to enhance performance and stability.
The wallet and peer-to-peer (P2P) functionalities have seen improvements and fixes, including crash prevention measures during double block disconnection and the addition of more bad ports to improve network security. The testing framework has been refined to address intermittent failures and enhance the accuracy of test outcomes, contributing to the reliability of Bitcoin Core software.
In terms of development infrastructure, there have been updates including accommodations for migration to codeberg and adjustments in the build system to better support user-provided flags and configurations. Noteworthy documentation updates have been made to clarify procedures and configurations, enhancing the accessibility of information for developers and users alike.
This release represents a collaborative effort involving numerous contributors who have collectively advanced the Bitcoin Core project through code contributions, testing, documentation, and translation work. Their dedication ensures the continued development and refinement of Bitcoin Core, cementing its position as a foundational component of the Bitcoin network.
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback