/ doc / release-notes / release-notes-0.21.2.md
release-notes-0.21.2.md
  1  0.21.2 Release Notes
  2  ====================
  3  
  4  Bitcoin Core version 0.21.2 is now available from:
  5  
  6    <https://bitcoincore.org/bin/bitcoin-core-0.21.2/>
  7  
  8  This minor release includes various bug fixes and performance
  9  improvements, as well as updated translations.
 10  
 11  Please report bugs using the issue tracker at GitHub:
 12  
 13    <https://github.com/bitcoin/bitcoin/issues>
 14  
 15  To receive security and update notifications, please subscribe to:
 16  
 17    <https://bitcoincore.org/en/list/announcements/join/>
 18  
 19  How to Upgrade
 20  ==============
 21  
 22  If you are running an older version, shut it down. Wait until it has completely
 23  shut down (which might take a few minutes in some cases), then run the
 24  installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on Mac)
 25  or `bitcoind`/`bitcoin-qt` (on Linux).
 26  
 27  Upgrading directly from a version of Bitcoin Core that has reached its EOL is
 28  possible, but it might take some time if the data directory needs to be migrated. Old
 29  wallet versions of Bitcoin Core are generally supported.
 30  
 31  Compatibility
 32  ==============
 33  
 34  Bitcoin Core is supported and extensively tested on operating systems
 35  using the Linux kernel, macOS 10.12+, and Windows 7 and newer.  Bitcoin
 36  Core should also work on most other Unix-like systems but is not as
 37  frequently tested on them.  It is not recommended to use Bitcoin Core on
 38  unsupported systems.
 39  
 40  From Bitcoin Core 0.20.0 onwards, macOS versions earlier than 10.12 are no
 41  longer supported. Additionally, Bitcoin Core does not yet change appearance
 42  when macOS "dark mode" is activated.
 43  
 44  
 45  0.21.2 change log
 46  =================
 47  
 48  ### P2P protocol and network code
 49  
 50  - #21644 use NetPermissions::HasFlag() in CConnman::Bind() (jonatack)
 51  - #22569 Rate limit the processing of rumoured addresses (sipa)
 52  
 53  ### Wallet
 54  
 55  - #21907 Do not iterate a directory if having an error while accessing it (hebasto)
 56  
 57  ### RPC
 58  
 59  - #19361 Reset scantxoutset progress before inferring descriptors (prusnak)
 60  
 61  ### Build System
 62  
 63  - #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)
 67  
 68  ### Tests and QA
 69  
 70  - #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)
 75  
 76  ### GUI
 77  
 78  - #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)
 81  
 82  ### Miscellaneous
 83  
 84  - #22002 Fix crash when parsing command line with -noincludeconf=0 (MarcoFalke)
 85  - #22137 util: Properly handle -noincludeconf on command line (take 2) (MarcoFalke)
 86  
 87  
 88  Credits
 89  =======
 90  
 91  Thanks to everyone who directly contributed to this release:
 92  
 93  - Andrew Chow
 94  - Andrew Poelstra
 95  - fanquake
 96  - Hennadii Stepanov
 97  - Jon Atack
 98  - Kittywhiskers Van Gogh
 99  - Luke Dashjr
100  - MarcoFalke
101  - Pavol Rusnak
102  - Pieter Wuille
103  - prayank23
104  - Rafael Sadowski
105  - W. J. van der Laan
106  
107  
108  As well as to everyone that helped with translations on
109  [Transifex](https://www.transifex.com/bitcoin/bitcoin/).