Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
125.1 Release Notes2==================4Bitcoin Core version 25.1 is now available from:6<https://bitcoincore.org/bin/bitcoin-core-25.1/>8This release includes various bug fixes and performance9improvements, as well as updated translations.11Please report bugs using the issue tracker at GitHub:13<https://github.com/bitcoin/bitcoin/issues>15To receive security and update notifications, please subscribe to:17<https://bitcoincore.org/en/list/announcements/join/>19How to Upgrade20==============22If you are running an older version, shut it down. Wait until it has completely23shut down (which might take a few minutes in some cases), then run the24installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on macOS)25or `bitcoind`/`bitcoin-qt` (on Linux).27Upgrading directly from a version of Bitcoin Core that has reached its EOL is28possible, but it might take some time if the data directory needs to be migrated. Old29wallet versions of Bitcoin Core are generally supported.31Compatibility32==============34Bitcoin Core is supported and extensively tested on operating systems35using the Linux kernel, macOS 10.15+, and Windows 7 and newer. Bitcoin36Core should also work on most other Unix-like systems but is not as37frequently tested on them. It is not recommended to use Bitcoin Core on38unsupported systems.40Notable changes41===============43### P2P45- #27626 Parallel compact block downloads, take 346- #27743 p2p: Unconditionally return when compact block status == READ_STATUS_FAILED48### Fees50- #27622 Fee estimation: avoid serving stale fee estimate52### RPC54- #27727 rpc: Fix invalid bech32 address handling56### Rest58- #27853 rest: fix crash error when calling /deploymentinfo59- #28551 http: bugfix: allow server shutdown in case of remote client disconnection61### Wallet63- #28038 wallet: address book migration bug fixes64- #28067 descriptors: do not return top-level only funcs as sub descriptors65- #28125 wallet: bugfix, disallow migration of invalid scripts66- #28542 wallet: Check for uninitialized last processed and conflicting heights in MarkConflicted68### Build70- #27724 build: disable boost multi index safe mode in debug mode71- #28097 depends: xcb-proto 1.15.272- #28543 build, macos: Fix qt package build with new Xcode 15 linker73- #28571 depends: fix unusable memory_resource in macos qt build75### Gui77- gui#751 macOS, do not process actions during shutdown79### Miscellaneous81- #28452 Do not use std::vector = {} to release memory83### CI85- #27777 ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN86- #27834 ci: Nuke Android APK task, Use credits for tsan87- #27844 ci: Use podman stop over podman kill88- #27886 ci: Switch to amd64 container in "ARM" task90Credits91=======93Thanks to everyone who directly contributed to this release:95- Abubakar Sadiq Ismail96- Andrew Chow97- Bruno Garcia98- Gregory Sanders99- Hennadii Stepanov100- MacroFake101- Matias Furszyfer102- Michael Ford103- Pieter Wuille104- stickies-v105- Will Clark107As well as to everyone that helped with translations on108[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.