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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
|
Delivery-date: Thu, 09 Jan 2025 11:04:28 -0800
Received: from mail-qv1-f55.google.com ([209.85.219.55])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBAABBMV3QC6AMGQE6TUJZDY@googlegroups.com>)
id 1tVxpT-0006Uc-Um
for bitcoindev@gnusha.org; Thu, 09 Jan 2025 11:04:28 -0800
Received: by mail-qv1-f55.google.com with SMTP id 6a1803df08f44-6d8f0b1023bsf14034926d6.0
for <bitcoindev@gnusha.org>; Thu, 09 Jan 2025 11:04:27 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1736449461; cv=pass;
d=google.com; s=arc-20240605;
b=Kwxfkpzzpsl/G9oLqvpd2O5kE7Ww4hnpbrE6/shSfdaiV08q3JgzVw5CEB5UMpHsLX
eVKa9/+xI4PNOGtSx10pwjA8Su/fRseDL1TK4c0t1esnl5ZCrBDhI/rnUc6ESEfyVkSc
rfXrGZc/dT0bQp6gysn61f/QazXqN604elARGRp7L0OS9CnVAMkQsOcbtdWYjDdcKzfV
TVqPjE6oDHcrRZ16wvEu+SG2eXwxpOaS+PBtx4KblNuYrgsSEb7zzFv6wVS/lMpLV30e
Kz+oNDzdkk+FeCJGmz85Xhw4yTBlYAs56Dze7Le5ln//jT4tysIY0XOnK/eKc8psrl9g
ZqWA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to:content-transfer-encoding
:mime-version:feedback-id:message-id:subject:from:to:date
:dkim-signature;
bh=fUnpL+DNIMm4Ci5JU2k5gOAYCHhyxG+B7b9FLhWUbzg=;
fh=7fx3t+WXdSsvhehGQ+/MLgIY3Yu+MqLsgupnbbpgTyA=;
b=WFVj6WYrdwSz+izdrl80KMb6Ns6c9Zr860+696CBtZEPWWwDz368YhkUxpjbyl4XUX
3ZQWhYzPM4ntzXnFHYG5fkNd3pEjQB0VhkvMBjJLM7w3rprGXTgs7zAFzPkygMhYaBzq
MTE9yKBlG+IH11hyPm90kteBbrfCxo8QfwqYyq9IE4qAH0WY6ZxkJCZi06LA+FmE8xo9
JLpLnCzb8UwmNI+wEObfWz4zriLNNZvZcnS724eVvBpjRjxIlaTLkWP5nrkbX+iKoqtQ
J4vU4NNbDNY0yvLjhyyJveR2kILonbKCzjVqM9GgKAMpWdp1KNG+J/k2T969dHigFUyF
IdyQ==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@achow101.com header.s=protonmail header.b=BCJNuBcF;
spf=pass (google.com: domain of lists@achow101.com designates 79.135.106.26 as permitted sender) smtp.mailfrom=lists@achow101.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1736449461; x=1737054261; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender
:content-transfer-encoding:mime-version:feedback-id:message-id
:subject:from:to:date:from:to:cc:subject:date:message-id:reply-to;
bh=fUnpL+DNIMm4Ci5JU2k5gOAYCHhyxG+B7b9FLhWUbzg=;
b=jC6bOsPvL282Kvfj26iAFjaKRMEwgGfabaOFZmrhPYAZA/FVd23nLref5QvfklAZCk
bBZtgSBGihTEgDi1I4blmUqwTfUSIMGLqxjhFGpAgzYl4EcuA4fLqGkzb7t4hByEwT/U
eoPsjFFIiJCeXbTs3llgu7TF+3Cdyxl1xRL4ZJIZQnNa1N5kxHtMDWM0ijlK6zuaHSdU
blI0wT+KOUqPLBIWr3xZWDsCwpH/kxM6J8CA5ArUqckH3y+TzgZzBV5llHVSSm4s0B2a
nAi1J7q3kvJr/n/Ut2+fksLZQcnjqd72V53aqZi5fmx9rO4+BD+WSCGBbLsAyWcyNz6r
N4bA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736449461; x=1737054261;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender
:content-transfer-encoding:mime-version:feedback-id:message-id
:subject:from:to:date:x-beenthere:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=fUnpL+DNIMm4Ci5JU2k5gOAYCHhyxG+B7b9FLhWUbzg=;
b=a4GkwN+Q2bp/6zhLsudrR5vzUPrcvHSPL781LrSObu8oi18ydhezXMUr1Q/fCjyJEa
zQGUm3xnjypXW/VtaG/rQV+n79v0qn4Ut+W+kHBFpN1SqxCCXxqSEinJXZLgYw1SUpnY
wbWY5qp5+F324BGbI+rAqPfVPH3l0+r9ZBexiSixv9/BnnshfQ5S9BxATM1hRdI5bYSv
zOv95t33ZuXwLrLvuiZ7xKiUASC5acAi/l9TFRp4t0CyPvT1hggwT4D1EEGzYi7IPWVT
oSGGYsOFYp+mZv6XZMMxOTQ93j4pNXWy3dP3VqdMFVDsHpm1qtMY0vK14tszZ88JPTNZ
hq7w==
X-Forwarded-Encrypted: i=2; AJvYcCXFpEuCh30ax0PD9f97X+jVupERvzZKndiB73ExtpLHDdr57eXElIb99ach7EO6cN6BhKYDYxbcgSDE@gnusha.org
X-Gm-Message-State: AOJu0YwjptvAVsqbOc0RafA2d6bcAyoccYZmRS5GDoMLZ7AH0jpV2u4G
4iJAEc8hgQ+z7Em5TduvieXwEMU1T5JrWNRH9OuFNiiAzCL5JFJU
X-Google-Smtp-Source: AGHT+IFsOLRKDEfe7xjU5SiwZF03gQLqEqOpGqsGZZrcvewc8WiG8XLMGgjRn06OpxZQzs8gCAc/Yg==
X-Received: by 2002:a05:6214:c45:b0:6d9:2e46:dc35 with SMTP id 6a1803df08f44-6df9b25715cmr137292066d6.25.1736449461080;
Thu, 09 Jan 2025 11:04:21 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:6214:3c9b:b0:6d8:aa9e:3e08 with SMTP id
6a1803df08f44-6dfa382d328ls8937056d6.2.-pod-prod-08-us; Thu, 09 Jan 2025
11:04:18 -0800 (PST)
X-Received: by 2002:a05:620a:1913:b0:7b6:d710:228c with SMTP id af79cd13be357-7bcd9717d97mr1187768485a.31.1736449458398;
Thu, 09 Jan 2025 11:04:18 -0800 (PST)
Received: by 2002:a05:620a:bcb:b0:7b6:d72a:7c26 with SMTP id af79cd13be357-7bce2953781ms85a;
Thu, 9 Jan 2025 11:02:33 -0800 (PST)
X-Received: by 2002:a05:6512:138b:b0:53e:38df:672a with SMTP id 2adb3069b0e04-542847f9d6emr2143084e87.36.1736449350612;
Thu, 09 Jan 2025 11:02:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1736449350; cv=none;
d=google.com; s=arc-20240605;
b=hosaF6x/mrN9/XID1rvv23fW23oEVfEcgpFArPFLEvopqlyoOuNs5Q2ie1nxIVORKo
l3FqqdMmNW23tt3mRrcB6tIlebD1isCX6SudrdVWcZkVtMQt5JM9kgEV+eci8Fuxtojp
N22V/YJ1UACxUUQpbKJVRurPf1b3jck+lt0gW8TWEUIf2OSlF6Tz/aMQbhjAZtASt9vT
YdaftIQ6roLmQRS1q0iBeKx8d3iu9qAdcJvkpMt1TjRfTzl5Q35gP7LxRbVYk2DsI11n
9GmujIQDby8D1bw+axMgSKedp8xG5euPQiOSr34vLbFzm0FALCmhpjwcoFl9Ue/IjYxq
csDQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=content-transfer-encoding:mime-version:feedback-id:message-id
:subject:from:to:date:dkim-signature;
bh=8AVL7NkMKW8wI42jF2W/yTCursNY3FLv0jvgsM0zOJI=;
fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=;
b=EJQkeaoCFCEEqpt+7ubBDOvi0qtbZXry4Oa7bPOftDEHFzAcBhMZ27b+JxGuTp1Yug
PmQ9ZYkk9hN+rDEBibk4+F0yMfQp/RtW4AAdwvJupEInwhtl/tLvhaqOT5YdxU5ypCdB
4lr8fcFOrYLb8lNxvKLY7MukzoBEx0wVtRPhhn7jbrEF7vNlVAhz8itVkhygN9iplidZ
JMcIfr1GB07iCFUP2Apo85IWfw39rQxhiMHI9gQsfNPqpMBWyecsbZ35rVrzWx8K8f+j
DJ3l06GJiZaFcAC+O7pQcR09EvFJ124hy6fMuWVATJCK4t4+4jNC3UA1CuSSeVlveMOF
FQJQ==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@achow101.com header.s=protonmail header.b=BCJNuBcF;
spf=pass (google.com: domain of lists@achow101.com designates 79.135.106.26 as permitted sender) smtp.mailfrom=lists@achow101.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com
Received: from mail-10626.protonmail.ch (mail-10626.protonmail.ch. [79.135.106.26])
by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5428be9d9d2si59344e87.10.2025.01.09.11.02.30
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 11:02:30 -0800 (PST)
Received-SPF: pass (google.com: domain of lists@achow101.com designates 79.135.106.26 as permitted sender) client-ip=79.135.106.26;
Date: Thu, 09 Jan 2025 19:02:23 +0000
To: bitcoindev@googlegroups.com
From: "'Ava Chow' via Bitcoin Development Mailing List" <bitcoindev@googlegroups.com>
Subject: [bitcoindev] Bitcoin Core 28.1 Released
Message-ID: <a74b1c2e-cb1c-4aff-9bd5-53735ef41b14@achow101.com>
Feedback-ID: 53660394:user:proton
X-Pm-Message-ID: 9fb5c8f42a763409470653c0849648bf7ec2f7a3
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: lists@achow101.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@achow101.com header.s=protonmail header.b=BCJNuBcF; spf=pass
(google.com: domain of lists@achow101.com designates 79.135.106.26 as
permitted sender) smtp.mailfrom=lists@achow101.com; dmarc=pass
(p=REJECT sp=REJECT dis=NONE) header.from=achow101.com
X-Original-From: Ava Chow <lists@achow101.com>
Reply-To: Ava Chow <lists@achow101.com>
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -1.0 (-)
Bitcoin Core version 28.1 is now available from:
<https://bitcoincore.org/bin/bitcoin-core-28.1>
Or through BitTorrent:
=20
magnet:?xt=3Durn:btih:60837ded9c7e11b2a44f2ae7bc8e6fe3a3d7ee5c&dn=3Dbitcoin=
-core-28.1&tr=3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=3Dudp%3A%2F%=
2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.opentr=
ackr.org%3A1337%2Fannounce&tr=3Dudp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&=
tr=3Dudp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=3Dudp%3=
A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.bit=
coin.sprovoost.nl%3A6969&ws=3Dhttp://bitcoincore.org/bin/
This release includes new features, 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=20
completely
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=20
macOS)
or `bitcoind`/`bitcoin-qt` (on Linux).
Upgrading directly from a version of Bitcoin Core that has reached its=20
EOL is
possible, but it might take some time if the data directory needs to be=20
migrated. Old
wallet versions of Bitcoin Core are generally supported.
Running Bitcoin Core binaries on macOS requires self signing.
```
cd /path/to/bitcoin-28.x/bin
xattr -d com.apple.quarantine bitcoin-cli bitcoin-qt bitcoin-tx=20
bitcoin-util bitcoin-wallet bitcoind test_bitcoin
codesign -s - bitcoin-cli bitcoin-qt bitcoin-tx bitcoin-util=20
bitcoin-wallet bitcoind test_bitcoin
```
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 3.17+, macOS 11.0+, 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.
Notable changes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
### P2P
- When the `-port` configuration option is used, the default onion=20
listening port will now
be derived to be that port + 1 instead of being set to a fixed value=20
(8334 on mainnet).
This re-allows setups with multiple local nodes using different=20
`-port` and not using `-bind`,
which would lead to a startup failure in v28.0 due to a port collision.
Note that a `HiddenServicePort` manually configured in `torrc` may=20
need adjustment if used in
connection with the `-port` option.
For example, if you are using `-port=3D5555` with a non-standard value=
=20
and not using `-bind=3D...=3Donion`,
previously Bitcoin Core would listen for incoming Tor connections on=20
`127.0.0.1:8334`.
Now it would listen on `127.0.0.1:5556` (`-port` plus one). If you=20
configured the hidden service manually
in torrc now you have to change it from `HiddenServicePort 8333=20
127.0.0.1:8334` to `HiddenServicePort 8333
127.0.0.1:5556`, or configure bitcoind with=20
`-bind=3D127.0.0.1:8334=3Donion` to get the previous behavior.
(#31223)
- #30568 addrman: change internal id counting to int64_t
### Key
- #31166 key: clear out secret data in DecodeExtKey
### Build
- #31013 depends: For mingw cross compile use `-gcc-posix` to prevent=20
library conflict
- #31502 depends: Fix CXXFLAGS on NetBSD
### Test
- #31016 test: add missing sync to feature_fee_estimation.py
- #31448 fuzz: add cstdlib to FuzzedDataProvider
- #31419 test: fix MIN macro redefinition
- #31563 rpc: Extend scope of validation mutex in generateblock
### Doc
- #31007 doc: add testnet4 section header for config file
### CI
- #30961 ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job
### Misc
- #31267 refactor: Drop deprecated space in `operator""_mst`
- #31431 util: use explicit cast in MultiIntBitSet::Fill()
Credits
=3D=3D=3D=3D=3D=3D=3D
- fanquake
- Hennadii Stepanov
- laanwj
- MarcoFalke
- Martin Zumsande
- Marnix
- Sebastian Falbesoner
Thanks to everyone who directly contributed to this release:
As well as to everyone that helped with translations on
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
--=20
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
a74b1c2e-cb1c-4aff-9bd5-53735ef41b14%40achow101.com.
|