Inside Bitcoin
Opening the selected file…
Inside Bitcoin
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.
10.21.2 Release Notes2====================4Bitcoin Core version 0.21.2 is now available from:6<https://bitcoincore.org/bin/bitcoin-core-0.21.2/>8This minor 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 Mac)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.12+, 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.40From Bitcoin Core 0.20.0 onwards, macOS versions earlier than 10.12 are no41longer supported. Additionally, Bitcoin Core does not yet change appearance42when macOS "dark mode" is activated.450.21.2 change log46=================48### P2P protocol and network code50- #21644 use NetPermissions::HasFlag() in CConnman::Bind() (jonatack)51- #22569 Rate limit the processing of rumoured addresses (sipa)53### Wallet55- #21907 Do not iterate a directory if having an error while accessing it (hebasto)57### RPC59- #19361 Reset scantxoutset progress before inferring descriptors (prusnak)61### Build System63- #21932 depends: update Qt 5.9 source url (kittywhiskers)64- #22017 Update Windows code signing certificate (achow101)65- #22191 Use custom MacOS code signing tool (achow101)66- #22713 Fix build with Boost 1.77.0 (sizeofvoid)68### Tests and QA70- #20182 Build with --enable-werror by default, and document exceptions (hebasto)71- #20535 Fix intermittent feature_taproot issue (MarcoFalke)72- #21663 Fix macOS brew install command (hebasto)73- #22279 add missing ECCVerifyHandle to base_encode_decode (apoelstra)74- #22730 Run fuzzer task for the master branch only (hebasto)76### GUI78- #277 Do not use QClipboard::Selection on Windows and macOS. (hebasto)79- #280 Remove user input from URI error message (prayank23)80- #365 Draw "eye" sign at the beginning of watch-only addresses (hebasto)82### Miscellaneous84- #22002 Fix crash when parsing command line with -noincludeconf=0 (MarcoFalke)85- #22137 util: Properly handle -noincludeconf on command line (take 2) (MarcoFalke)88Credits89=======91Thanks to everyone who directly contributed to this release:93- Andrew Chow94- Andrew Poelstra95- fanquake96- Hennadii Stepanov97- Jon Atack98- Kittywhiskers Van Gogh99- Luke Dashjr100- MarcoFalke101- Pavol Rusnak102- Pieter Wuille103- prayank23104- Rafael Sadowski105- W. J. van der Laan108As well as to everyone that helped with translations on109[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.