Bitcoin Core version 25.0 has been released, bringing new features, bug fixes, and performance improvements to the program. Users can download the latest version of the official Bitcoin Core website or update their existing installations. The release notes explain the changes and provide instructions on how to upgrade.
One notable change is allowing transactions of 65 bytes and above for non-witnesses, which opens up new use cases and strengthens protection against vulnerabilities such as CVE-2017-12842. Another addition is scanblocks RPC, which allows fast wallet recharges by returning the relevant blocks from a set of descriptors.
Regarding RPC updates, all JSON-RPC methods now accept a new named parameter called “args” to easily pass positional parameter values. In addition, checking the RPC string will now return an error if checks cannot be completed at the required depth and level, providing more accurate feedback.
The release also includes changes to the build system, updated settings, and new features. For example, the shutdownnotify option allows users to specify a command to execute before Bitcoin Core begins the shutdown sequence. In the wallet section, new options such as minconf and maxconf have been added to many RPCs, providing greater control over UTXO assertions.
Bitcoin Core 25.0 introduces many improvements and improvements, enhancing user experience and program security. As with any release, users are encouraged to report any bugs they encounter to the official GitHub issue tracker.
Bitcoin Core is supported and extensively tested on major operating systems such as Linux, macOS, and Windows. However, it is not recommended to use Bitcoin Core on unsupported systems. Users should ensure that they are running a compatible operating system before upgrading to the latest version. In addition, users are encouraged to review the release notes to get a detailed understanding of the improvements in this version in the event of an upgrade.