Skip to content

Commit 03708da

Browse files
author
MarcoFalke
committed
Merge bitcoin/bitcoin#26704: doc: add 22.1 release notes
062e4e9 doc: add 22.1 release notes (fanquake) Pull request description: Same as past releases / #26524 etc. Top commit has no ACKs. Tree-SHA512: e41b1eaff1aacd89260f070650044629de5673020e0e70bdceb0749981403aad380e5595c494fa5ebaaa7c87e0ebea0def5f5bbd433a4b3b810e40c2de6dc448
2 parents 9a72119 + 062e4e9 commit 03708da

File tree

1 file changed

+128
-0
lines changed

1 file changed

+128
-0
lines changed
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
22.1 Release Notes
2+
==================
3+
4+
Bitcoin Core version 22.1 is now available from:
5+
6+
<https://bitcoincore.org/bin/bitcoin-core-22.1/>
7+
8+
This release includes new features, 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 macOS)
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.14+, 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 22.0 onwards, macOS versions earlier than 10.14 are no longer supported.
41+
42+
Notable changes
43+
===============
44+
45+
Updated settings
46+
----------------
47+
48+
- In previous releases, the meaning of the command line option
49+
`-persistmempool` (without a value provided) incorrectly disabled mempool
50+
persistence. `-persistmempool` is now treated like other boolean options to
51+
mean `-persistmempool=1`. Passing `-persistmempool=0`, `-persistmempool=1`
52+
and `-nopersistmempool` is unaffected. (#23061)
53+
54+
### P2P
55+
56+
### RPC and other APIs
57+
58+
- #25237 rpc: Capture UniValue by ref for rpcdoccheck
59+
- #25983 Prevent data race for pathHandlers
60+
- #26275 Fix crash on deriveaddresses when index is 2147483647 (2^31-1)
61+
62+
### Wallet
63+
64+
- #22781 wallet: fix the behavior of IsHDEnabled
65+
- #22949 fee: Round up fee calculation to avoid a lower than expected feerate
66+
- #23333 wallet: fix segfault by avoiding invalid default-ctored external_spk_managers entry
67+
68+
### Build system
69+
70+
- #22820 build, qt: Fix typo in QtInputSupport check
71+
- #23045 build: Restrict check for CRC32C intrinsic to aarch64
72+
- #23148 build: Fix guix linker-loader path and add check_ELF_interpreter
73+
- #23314 build: explicitly disable libsecp256k1 openssl based tests
74+
- #23580 build: patch qt to explicitly define previously implicit header include
75+
- #24215 guix: ignore additional failing certvalidator test
76+
- #24256 build: Bump depends packages (zmq, libXau)
77+
- #25201 windeploy: Renewed windows code signing certificate
78+
- #25985 Revert "build: Use Homebrew's sqlite package if it is available"
79+
- #26633 depends: update qt 5.12 url to archive location
80+
81+
### GUI
82+
83+
- #gui631 Disallow encryption of watchonly wallets
84+
- #gui680 Fixes MacOS 13 segfault by preventing certain notifications
85+
- #24498 qt: Avoid crash on startup if int specified in settings.json
86+
87+
### Tests
88+
89+
- #23716 test: replace hashlib.ripemd160 with an own implementation
90+
- #24239 test: fix ceildiv division by using integers
91+
92+
### Utilities
93+
94+
- #22390 system: skip trying to set the locale on NetBSD
95+
- #22895 don't call GetBlockPos in ReadBlockFromDisk without cs_main lock
96+
- #24104 fs: Make compatible with boost 1.78
97+
98+
### Miscellaneous
99+
100+
- #23335 refactor: include a missing <limits> header in fs.cpp
101+
- #23504 ci: Replace soon EOL hirsute with jammy
102+
- #26321 Adjust .tx/config for new Transifex CLI
103+
104+
Credits
105+
=======
106+
107+
Thanks to everyone who directly contributed to this release:
108+
109+
- Andrew Chow
110+
- BlackcoinDev
111+
- Carl Dong
112+
- Hennadii Stepanov
113+
- Joan Karadimov
114+
- John Moffett
115+
- Jon Atack
116+
- Kittywhiskers Van Gogh
117+
- Marco Falke
118+
- Martin Zumsande
119+
- Michael Ford
120+
- muxator
121+
- Pieter Wuille
122+
- Ryan Ofsky
123+
- Saibato
124+
- Sebastian Falbesoner
125+
- W. J. van der Laan
126+
127+
As well as to everyone that helped with translations on
128+
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).

0 commit comments

Comments
 (0)