1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
|
Return-Path: <fanquake@gmail.com>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])
by lists.linuxfoundation.org (Postfix) with ESMTP id 7A5E3C002A
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 May 2023 10:56:28 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp2.osuosl.org (Postfix) with ESMTP id 47C3A40C1B
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 May 2023 10:56:28 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 47C3A40C1B
Authentication-Results: smtp2.osuosl.org;
dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com
header.a=rsa-sha256 header.s=20221208 header.b=f0O36yue
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp2.osuosl.org ([127.0.0.1])
by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id F3ux372ZGOkN
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 May 2023 10:56:27 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org EA25B4013C
Received: from mail-yw1-x1144.google.com (mail-yw1-x1144.google.com
[IPv6:2607:f8b0:4864:20::1144])
by smtp2.osuosl.org (Postfix) with ESMTPS id EA25B4013C
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 May 2023 10:56:26 +0000 (UTC)
Received: by mail-yw1-x1144.google.com with SMTP id
00721157ae682-56204ac465fso21660627b3.2
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 May 2023 03:56:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20221208; t=1684493786; x=1687085786;
h=content-transfer-encoding:to:subject:message-id:date:from
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=4CsoxWaaXMlqO+6Z91+eBMko0aMxu1yvaF+/K93CsQY=;
b=f0O36yue+Uy9OqgOnnCtQhWWE6CImKf8IfQtQJ3+sXlnpWGqEmOR7hAqQ0LK2o7ttU
4TceqRJtvujdian2DSQljW8AmRMsx4s8YUPDiP9Wf8awfyoKC+uYp50BxDS9FoTLJMuX
hIVcPGLu7fpPm9la+QNcsb7PWXY6VHXD8m8cBcgh+oI2HdohB8MOejmAfgl9oMoOKRui
6aDGGUdh4qSIvp0e5MmCZr+lOIDTdMq9kg6g3LAGa+Lwq4IPdOo5bKSUnhqdVi9dX9hr
pOL/k+0ShN5YpXrVkxZpcfcSKrdR4DYpS9fYzMjl7cC+UDCb/yARP398Hqwq8Z0S/I1P
yu+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20221208; t=1684493786; x=1687085786;
h=content-transfer-encoding:to:subject:message-id:date:from
:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=4CsoxWaaXMlqO+6Z91+eBMko0aMxu1yvaF+/K93CsQY=;
b=IpWJ18SDbE7BMeNylmqua2tms5RH00PIO/NvwMt87CdRqUhl/NIVKgNjhNTh9wRIYv
dzf7YSlVC3jvH01ERe5+c+twnVGvGB7bMpjv+e0kw4fpNXfDVDLrMTuK6QKvvLwbOic5
f2GMNmtQiDjc2TXc591tBmLbK5VLCuXxL6aCBmfmdNpvj6U/iH0mmeTuBhwLnjbAltAn
t+ZlextkHq5qfg2fQMseeVp3urEqiycdG4DBPNQ0HgNW+hMCa9+jshcLqEiLP8rATmJ4
Q+4VSHP6FTmk+4fwE/GvuantpE0X9+A3jwmwYcKPT96izVh4sK0yE0hevtVhiFreSN8j
5dGg==
X-Gm-Message-State: AC+VfDxff7HcwlFBg+0oYUIGHZOu48ULSaAaZ6qTZmmGGM5qS8Asrebq
PB/5K2DKVn60XWzuzjgnIH85ryhR92/eblJcZiOvGpNR+SkAZpIU
X-Google-Smtp-Source: ACHHUZ76f6ZttNUvdtNSsdU5elKOHyfCh+O0rf/88kjV+JObLexLluwJpxo++y5pRyY0O0y2BUgxdueYWZNAF6rqD+c=
X-Received: by 2002:a25:e74b:0:b0:ba7:54ab:d676 with SMTP id
e72-20020a25e74b000000b00ba754abd676mr1063693ybh.63.1684493785758; Fri, 19
May 2023 03:56:25 -0700 (PDT)
MIME-Version: 1.0
From: Michael Ford <fanquake@gmail.com>
Date: Fri, 19 May 2023 11:56:14 +0100
Message-ID: <CAFyhPjVNQztgy-+Jrnhcd9qS=Uky3_m4LnO1NA+2=WCc0PzoRQ@mail.gmail.com>
To: bitcoin-dev@lists.linuxfoundation.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Fri, 19 May 2023 11:03:03 +0000
Subject: [bitcoin-dev] Bitcoin Core 24.1 released
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 19 May 2023 10:56:28 -0000
Bitcoin Core version 24.1 is now available from:
<https://bitcoincore.org/bin/bitcoin-core-24.1/>
Or through BitTorrent:
magnet:?xt=3Durn:btih:ebb58d7495a8aaed2f20ec4ce3e5ae27aff69529&dn=3Dbitco=
in-core-24.1&tr=3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=3Dudp%3A%2=
F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.coppe=
rsurfer.tk%3A6969%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.leechers-paradise.org=
%3A6969%2Fannounce&tr=3Dudp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=3Dudp=
%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=3Dudp%3A%2F%2Ftrakcer.b=
itcoin.sprovoost.nl%3A6969
This release includes various bug fixes and performance
improvements, as well as updated translations.
Please report bugs using the issue tracker at GitHub:
<https://github.com/bitcoin/bitcoin/issues>
To receive security and update notifications, please subscribe to:
<https://bitcoincore.org/en/list/announcements/join/>
How to Upgrade
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
If you are running an older version, shut it down. Wait until it has comple=
tely
shut down (which might take a few minutes in some cases), then run the
installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on mac=
OS)
or `bitcoind`/`bitcoin-qt` (on Linux).
Upgrading directly from a version of Bitcoin Core that has reached its EOL =
is
possible, but it might take some time if the data directory needs to
be migrated. Old
wallet versions of Bitcoin Core are generally supported.
Compatibility
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Bitcoin Core is supported and extensively tested on operating systems
using the Linux kernel, macOS 10.15+, and Windows 7 and newer. Bitcoin
Core should also work on most other Unix-like systems but is not as
frequently tested on them. It is not recommended to use Bitcoin Core on
unsupported systems.
### P2P
- #26878 I2P network optimizations
- #26909 net: prevent peers.dat corruptions by only serializing once
- #27608 p2p: Avoid prematurely clearing download state for other peers
- #27610 Improve performance of p2p inv to send queues
### RPC and other APIs
- #26515 rpc: Require NodeStateStats object in getpeerinfo
- #27279 doc: fix/improve warning helps in {create,load,unload,restore}wall=
et
- #27468 rest: avoid segfault for invalid URI
### Build System
- #26944 depends: fix systemtap download URL
- #27462 depends: fix compiling bdb with clang-16 on aarch64
### Wallet
- #26595 wallet: be able to specify a wallet name and passphrase to
migratewallet
- #26675 wallet: For feebump, ignore abandoned descendant spends
- #26679 wallet: Skip rescanning if wallet is more recent than tip
- #26761 wallet: fully migrate address book entries for
watchonly/solvable wallets
- #27053 wallet: reuse change dest when re-creating TX with avoidpartialspe=
nds
- #27080 wallet: Zero out wallet master key upon locking so it doesn't
persist in memory
- #27473 wallet: Properly handle "unknown" Address Type
### GUI changes
- gui#687 Load PSBTs using istreambuf_iterator rather than istream_iterator
- gui#704 Correctly limit overview transaction list
### Miscellaneous
- #26880 ci: replace Intel macOS CI job
- #26924 refactor: Add missing includes to fix gcc-13 compile error
Credits
=3D=3D=3D=3D=3D=3D=3D
Thanks to everyone who directly contributed to this release:
- Andrew Chow
- Anthony Towns
- Hennadii Stepanov
- John Moffett
- Jon Atack
- Marco Falke
- Martin Zumsande
- Matthew Zipkin
- Michael Ford
- pablomartin4btc
- Sebastian Falbesoner
- Suhas Daftuar
- Thomas Nguyen
- Vasil Dimov
As well as to everyone that helped with translations on
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
|