summaryrefslogtreecommitdiff
path: root/82/5b20f6c31aa97bdc6128dc9883f656c0d56fa2
blob: 2a96e07b00a27bd30f2ba4bdf79cc3ba84510d5b (plain)
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
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
Delivery-date: Wed, 17 Apr 2024 03:38:27 -0700
Received: from mail-oo1-f57.google.com ([209.85.161.57])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDOIP67PUUBBBG6N72YAMGQED62S42Y@googlegroups.com>)
	id 1rx2gM-0004qn-UK
	for bitcoindev@gnusha.org; Wed, 17 Apr 2024 03:38:27 -0700
Received: by mail-oo1-f57.google.com with SMTP id 006d021491bc7-5aa350b446dsf5894962eaf.1
        for <bitcoindev@gnusha.org>; Wed, 17 Apr 2024 03:38:26 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1713350300; cv=pass;
        d=google.com; s=arc-20160816;
        b=FMv9/pk3TQhni6C/8Ub0zs8n/UZFJ4/w0EKyxc7n/5yzjCE/ARJnytbAOZeI6JZR/Q
         yQmh4E0QLFoPr+ra8y0yd8u0Y9jFyd0fGifRa41JAzSfOtAQAvpM+WcqxqvaLO39DNnO
         23LNPVN4w0JznE6BSY0Rf//4fZljuDWj38iENifYaOqzLjN6Hv6csQ+SbTtr7E319PLU
         dHyZ8ildfDg77gUPUPjUE7a4bT1Fy8ecrSGuyAnBLItL9wFGuxavjd/z8Ws6UBsSL66J
         EQchwl08fMlhnIFVbLh2rGuKCuMTq6x65B+7SgYAXzIdO/JaPq6/WXAndf0UoVG6tBsE
         RnHA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:content-transfer-encoding:to
         :subject:message-id:date:from:mime-version:sender:dkim-signature
         :dkim-signature;
        bh=hO9GLVKV/QUxxILu/WTEwFb6ayg/D+SE/fFn8bd/QDY=;
        fh=OVzNoCJBDs2hXjuzMVf1VMex/25VzTgBPGojHWWdXpk=;
        b=k3MunpPMkErgjx8zVgzbgJ8N3gTWBL5G+pXhVV48tIPU6zH/R+JbKPYisyHllqHJEQ
         clYf1ZVi+rZjvZo7TlYKusUp7xEJxIPW2NKgXf/iA3UbYsrqq6RuFKHxmHFJwc/77+0D
         8+rnZD/Tu0J787UhAVEtF7/thXgIhscwI/dDX3lgWahhW3ZcieA192XflhxAEGlq0hMy
         lgSrf70wPva7qm7UIpBbs476tWFkBdQZU7j5YhhOX2HjYMfG6R1tH4P+IiUbYtNgjcKk
         zzbLv1UUzhDBoOTCmP8IC8ziz7z9vV2Lj9lji1QHCyiaD5jW5LYVOdDxjF6Uete20FOA
         FEEQ==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=T6P4q5LQ;
       spf=pass (google.com: domain of fanquake@gmail.com designates 2607:f8b0:4864:20::b41 as permitted sender) smtp.mailfrom=fanquake@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1713350300; x=1713955100; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:content-transfer-encoding:to:subject:message-id
         :date:from:mime-version:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=hO9GLVKV/QUxxILu/WTEwFb6ayg/D+SE/fFn8bd/QDY=;
        b=oQ+wwgGP2yLfm/fzUowzN0eYfW7XNF3x/3wGjpM6bbalYdfjf6fbu3kwkaa5+IIGDl
         0aik3XxxmXiceE5jTopzrbpoBmCDrYTiSlJOWUJjcPz5oSDxnJMYQA2UAZ0CD7RHRDWp
         rzAU9ndEJAEtwBEGZNza6fw8Mgsl1YwK0sKdXRvezPMflstuvEka+0APW/1wRRRn6F7Y
         35GNCLPAAw80XY6tjIaZmCo/iW+RChfuOeMbVF92JEje3+9lYxgq96OmvBOFCFhcTKKs
         NTL++eRsUiogrvJ2/xWkRKYNdWdyPZFsNHsusR0BN/OePkQxZX55Yn/c4ClU7kVMxgXc
         fvfQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1713350300; x=1713955100; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:content-transfer-encoding:to:subject:message-id
         :date:from:mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=hO9GLVKV/QUxxILu/WTEwFb6ayg/D+SE/fFn8bd/QDY=;
        b=Ftnk5eFrPekgZBQ8UDSaWVpMJzG0BuCvdbARaNfLB+MkVNzkq+LhxiutrQ5euWgyeF
         MeHyhfYe2seQ5SlEEJpaTNmQEuXlz3SDpANh7k4dTky/jeOiWdlKxCsOm/5sBF3iyB5+
         xfQnnzx2DuSWVNxocNEqRiugVpAnCT780Xs+cEqWFJukXJne5MkGuOWEgiKRNl9u/7bX
         mdKCHoBTrla3nEkntGL/BxTXP7SPFsVslGWMLcR4sZr0IhtnUOPXpwcsW8SO0X2KgqzI
         qXVzB+Lq+LMO5IsCZEIYa5rtdndaiGj8peYnwqgTH6Mex4XOJcSiEuSN6HGTDBTzanv0
         tRNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1713350300; x=1713955100;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:content-transfer-encoding:to:subject:message-id
         :date:from:mime-version:x-beenthere:x-gm-message-state:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=hO9GLVKV/QUxxILu/WTEwFb6ayg/D+SE/fFn8bd/QDY=;
        b=hxzk2TADStszVFoGMih2fQJOnffk40r9EMupddOOiZ0q0CzVG+NDXoOgmTBkv8pg6L
         XHI7LfH1PFI+zWdwf28I39eR3WU7hpabp5RDDazmvZPF1WS87a7KYRrKRLujmlaYadLB
         I9GBizJGsH2Nwc5kA3Lv6o/9zxK/fZ1yvE36xYWvmiMokoGKyIwtBFmrKjwr3KdrjUto
         I3bdyMAQbttQc1BcSsvDKYiVXBZtuqH7p0SOb8Rdk24KOQkqM8XfwLYaPGErra7cwe3C
         gQpZ+U+qta9pryo+e7SPLP5CK8OLCOLEVzpR7sTtcUoYXZiEs0Iid2SndXBhvq8rZzez
         8hsg==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUoGputkPnDQYPsNAYpaEdVGoYkByHK8wjdEoKZAtWeCz6nQXGWl1DfW82i5TCvLQkhdCVCGuHc2SmmkLcXaSUT7cm0Pr4=
X-Gm-Message-State: AOJu0YzVh8tvawmHFiF+nwxETKYEcPjCljjMhUkPp9S8JHDv0NeMaQOK
	/KJdGaeoJx1UYTVZbwW5aw9zej+yqU3osneTP3RlHeFlIml7iwTn
X-Google-Smtp-Source: AGHT+IEDxoR+6lCWiZIjKpwjsuuPY4lN2OyE9v19R0RIdGlxM4T8LO0gMLZzXWM7I68C6nPfZiRM/w==
X-Received: by 2002:a4a:5b43:0:b0:5ac:9f5f:fbdf with SMTP id g64-20020a4a5b43000000b005ac9f5ffbdfmr9861263oob.4.1713350300138;
        Wed, 17 Apr 2024 03:38:20 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a4a:b082:0:b0:5ac:4de6:85c2 with SMTP id k2-20020a4ab082000000b005ac4de685c2ls849531oon.0.-pod-prod-00-us;
 Wed, 17 Apr 2024 03:38:19 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCWugmTfOHvb4+C3satISnNdwkTFINSrb8TNhyGyo7GNs7Hg9noP5qzODb4y3/z2WLPZOp8CFb1nftE5GAUY4wfoNMHC9W6bbLO03qw=
X-Received: by 2002:a05:6871:7615:b0:22a:d3b:e68f with SMTP id ob21-20020a056871761500b0022a0d3be68fmr29746oac.2.1713350298990;
        Wed, 17 Apr 2024 03:38:18 -0700 (PDT)
Received: by 2002:a05:6808:23ce:b0:3c7:30d4:9326 with SMTP id 5614622812f47-3c730f8bcb8msb6e;
        Wed, 17 Apr 2024 02:29:46 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCVEPZXCSywnKFalIyy400XaJZkAXKACQ1PyaDF0FZUvbi6KAvu6xHvN1Ah0ltKI58+8gO5oDPdpoShuqtpzK8Z4713QcGww1KOsi6U=
X-Received: by 2002:a9d:4e85:0:b0:6eb:7c0e:7d95 with SMTP id v5-20020a9d4e85000000b006eb7c0e7d95mr9869366otk.38.1713346186022;
        Wed, 17 Apr 2024 02:29:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1713346186; cv=none;
        d=google.com; s=arc-20160816;
        b=qk3NSTiXc9Uox8me8rCvC3V9ip6MOvAsA5PFT/XIkdnyN0y9IrEnjE5WK2TmnAHIPz
         fYzhG0AmQJKfaXo2Ds4Vx1HhzX+e0OgHMtcz1xHwgKN74JjXdPJ5UUoPwflRuZB/KDfO
         xBQzqdLZj4AUbP6xAXvY09Tz9QqRi/ftOJy+wkEykA0SrnWuuhmVSXyRU4m6wMxUDXAM
         VY2/PgZA5OfeSsdgQ16pc0tclzwmRHh8U4ruc8Avn9jYq42jtFLZZyiZPq+XWgU0UWUh
         8Fryy2M4Xe1IXOd1jz5AnUbZxoiC/dWtHX9hMKXzB1ltCveoAEKYjnodewLEjW34gsa5
         QbVA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:to:subject:message-id:date:from
         :mime-version:dkim-signature;
        bh=bmkA8Y+Y1wrQT4s6JsXdJACPuQuTVo/Xsn6qdXx7/sg=;
        fh=xeLe9ZnXw5/Z9DL2WHPEsD5/YY5+TRQMCxeIJPVytOc=;
        b=0uTdXD8kWvU29Oj7ovvyUNqWWX3RwQzyJtiDXfKhTNOu46HZ4O7EolD4RwfwF1YNR3
         yGN5C76PItc8i3p9ief1ySLEiYS3XeQdX7uhkCe6ax2h7Cdiqb26QUOnIumPrRh/xV6u
         pyhEvLUGmJYZaG592Wv5ouEUQVTHINudqzvl/Fa97Y+8U+0+sEnJL+uQcsYwIfB6FZtj
         kqUJ1ZzzlcR1IDdedcVJiC7KpBYt8xp2sjHBkY0GEK72U6a23e2Y7cs8okSeAbDag0Xk
         SCNoBshgMpTHlb1Lg5GJKHV2+gmZWyPmyqfzIkhOUr/7zojIh8mqtzuFm+EcPsA7jzDT
         C+xQ==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=T6P4q5LQ;
       spf=pass (google.com: domain of fanquake@gmail.com designates 2607:f8b0:4864:20::b41 as permitted sender) smtp.mailfrom=fanquake@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Received: from mail-yb1-xb41.google.com (mail-yb1-xb41.google.com. [2607:f8b0:4864:20::b41])
        by gmr-mx.google.com with ESMTPS id br23-20020a056830391700b006eb7953e5b7si800171otb.0.2024.04.17.02.29.45
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Wed, 17 Apr 2024 02:29:46 -0700 (PDT)
Received-SPF: pass (google.com: domain of fanquake@gmail.com designates 2607:f8b0:4864:20::b41 as permitted sender) client-ip=2607:f8b0:4864:20::b41;
Received: by mail-yb1-xb41.google.com with SMTP id 3f1490d57ef6-dcbd1d4904dso5308212276.3
        for <bitcoindev@googlegroups.com>; Wed, 17 Apr 2024 02:29:45 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AJvYcCUe2zYKVrB+VS3VA/kAoLf/6IeY+6mW/ozh9kKhH4KUfMXKAQS2sfQdqkhJEfM7ju8NFe+A/48/p/3g32kNpE3WR42DTWYMbC769vA=
X-Received: by 2002:a25:c7c8:0:b0:dc7:45c6:f8bc with SMTP id
 w191-20020a25c7c8000000b00dc745c6f8bcmr16481978ybe.4.1713346185126; Wed, 17
 Apr 2024 02:29:45 -0700 (PDT)
MIME-Version: 1.0
From: Michael Ford <fanquake@gmail.com>
Date: Wed, 17 Apr 2024 10:29:34 +0100
Message-ID: <CAFyhPjUwA2yUNtiHBdG63XeK3V_sRgDd0_xU98EyT8RgbdxiYg@mail.gmail.com>
Subject: [bitcoindev] Bitcoin Core 27.0 released
To: bitcoin-core-dev@lists.linuxfoundation.org, bitcoindev@googlegroups.com
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: fanquake@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=T6P4q5LQ;       spf=pass
 (google.com: domain of fanquake@gmail.com designates 2607:f8b0:4864:20::b41
 as permitted sender) smtp.mailfrom=fanquake@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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: -0.5 (/)

Bitcoin Core version v27.0 is now available from:

    https://bitcoincore.org/bin/bitcoin-core-27.0/

Or through BitTorrent:

    magnet:?xt=3Durn:btih:2b2d123e5e831b245fb1dc5b8b71f89de4a90d00&dn=3Dbit=
coin-core-27.0&tr=3Dudp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=3Dudp%3A=
%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.cop=
persurfer.tk%3A6969%2Fannounce&tr=3Dudp%3A%2F%2Ftracker.leechers-paradise.o=
rg%3A6969%2Fannounce&tr=3Dudp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=3Du=
dp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=3Dudp%3A%2F%2Ftracker=
.bitcoin.sprovoost.nl%3A6969&ws=3Dhttp%3A%2F%2Fbitcoincore.org%2Fbin%2F

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 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 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

libbitcoinconsensus
-------------------

- libbitcoinconsensus is deprecated and will be removed for v28. This
library has
  existed for nearly 10 years with very little known uptake or impact. It h=
as
  become a maintenance burden.

  The underlying functionality does not change between versions, so any use=
rs of
  the library can continue to use the final release indefinitely, with the
  understanding that Taproot is its final consensus update.

  In the future, libbitcoinkernel will provide a much more useful API that =
is
  aware of the UTXO set, and therefore be able to fully validate
transactions and
  blocks. (#29189)

mempool.dat compatibility
-------------------------

- The `mempool.dat` file created by -persistmempool or the savemempool RPC =
will
  be written in a new format. This new format includes the XOR'ing of
transaction
  contents to mitigate issues where external programs (such as
anti-virus) attempt
  to interpret and potentially modify the file.

  This new format can not be read by previous software releases. To allow f=
or a
  downgrade, a temporary setting `-persistmempoolv1` has been added to fall=
 back
  to the legacy format. (#28207)

P2P and network changes
-----------------------

- BIP324 v2 transport is now enabled by default. It remains possible
to disable v2
  by running with `-v2transport=3D0`. (#29347)
- Manual connection options (`-connect`, `-addnode` and `-seednode`) will
  now follow `-v2transport` to connect with v2 by default. They will retry =
with
  v1 on failure. (#29058)

- Network-adjusted time has been removed from consensus code. It is replace=
d
  with (unadjusted) system time. The warning for a large median time offset
  (70 minutes or more) is kept. This removes the implicit security assumpti=
on of
  requiring an honest majority of outbound peers, and increases the importa=
nce
  of the node operator ensuring their system time is (and stays) correct to=
 not
  fall out of consensus with the network. (#28956)

Mempool Policy Changes
----------------------

- Opt-in Topologically Restricted Until Confirmation (TRUC) Transactions po=
licy
  (aka v3 transaction policy) is available for use on test networks when
  `-acceptnonstdtxn=3D1` is set. By setting the transaction version
number to 3, TRUC transactions
  request the application of limits on spending of their unconfirmed
outputs. These
  restrictions simplify the assessment of incentive compatibility of
accepting or
  replacing TRUC transactions, thus ensuring any replacements are more
profitable for
  the node and making fee-bumping more reliable. TRUC transactions are curr=
ently
  nonstandard and can only be used on test networks where the
standardness rules are
  relaxed or disabled (e.g. with `-acceptnonstdtxn=3D1`). (#28948)

External Signing
----------------

- Support for external signing on Windows has been disabled. It will
be re-enabled
  once the underlying dependency (Boost Process), has been replaced
with a different
  library. (#28967)

Updated RPCs
------------

- The addnode RPC now follows the `-v2transport` option (now on by
default, see above) for making connections.
  It remains possible to specify the transport type manually with the
v2transport argument of addnode. (#29239)

Build System
------------

- A C++20 capable compiler is now required to build Bitcoin Core. (#28349)
- MacOS releases are configured to use the hardened runtime libraries (#291=
27)

Wallet
------

- The CoinGrinder coin selection algorithm has been introduced to
mitigate unnecessary
  large input sets and lower transaction costs at high feerates. CoinGrinde=
r
  searches for the input set with minimal weight. Solutions found by
  CoinGrinder will produce a change output. CoinGrinder is only active at
  elevated feerates (default: 30+=E2=80=AFsat/vB, based on
`-consolidatefeerate`=C3=973). (#27877)
- The Branch And Bound coin selection algorithm will be disabled when
the subtract fee
  from outputs feature is used. (#28994)
- If the birth time of a descriptor is detected to be later than the
first transaction
  involving that descriptor, the birth time will be reset to the
earlier time. (#28920)

Low-level changes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Pruning
-------

- When pruning during initial block download, more blocks will be pruned at=
 each
  flush in order to speed up the syncing of such nodes. (#20827)

Init
----

- Various fixes to prevent issues where subsequent instances of
Bitcoin Core would
  result in deletion of files in use by an existing instance. (#28784, #289=
46)
- Improved handling of empty `settings.json` files. (#29144)

Credits
=3D=3D=3D=3D=3D=3D=3D

Thanks to everyone who directly contributed to this release:

- 22388o=E2=9A=A1=EF=B8=8F
- Aaron Clauson
- Amiti Uttarwar
- Andrew Toth
- Anthony Towns
- Antoine Poinsot
- Ava Chow
- Brandon Odiwuor
- brunoerg
- Chris Stewart
- Cory Fields
- dergoegge
- djschnei21
- Fabian Jahr
- fanquake
- furszy
- Gloria Zhao
- Greg Sanders
- Hennadii Stepanov
- Hernan Marino
- iamcarlos94
- ismaelsadeeq
- Jameson Lopp
- Jesse Barton
- John Moffett
- Jon Atack
- josibake
- jrakibi
- Justin Dhillon
- Kashif Smith
- kevkevin
- Kristaps Kaupe
- L0la L33tz
- Luke Dashjr
- L=C5=91rinc
- marco
- MarcoFalke
- Mark Friedenbach
- Marnix
- Martin Leitner-Ankerl
- Martin Zumsande
- Max Edwards
- Murch
- muxator
- naiyoma
- Nikodemas Tuckus
- ns-xvrn
- pablomartin4btc
- Peter Todd
- Pieter Wuille
- Richard Myers
- Roman Zeyde
- Russell Yanofsky
- Ryan Ofsky
- Sebastian Falbesoner
- Sergi Delgado Segura
- Sjors Provoost
- stickies-v
- stratospher
- Supachai Kheawjuy
- TheCharlatan
- UdjinM6
- Vasil Dimov
- w0xlt
- willcl-ark


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 on the web visit https://groups.google.com/d/msgid/=
bitcoindev/CAFyhPjUwA2yUNtiHBdG63XeK3V_sRgDd0_xU98EyT8RgbdxiYg%40mail.gmail=
.com.