From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 28 Oct 2026 09:02:32 -0700 Received: from mail-oo1-f64.google.com ([209.85.161.64]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1xM66i-0002Xn-2V for bitcoindev@gnusha.org; Wed, 28 Oct 2026 09:02:32 -0700 Received: by mail-oo1-f64.google.com with SMTP id 006d021491bc7-6dfe0f03baesf1497623eaf.1 for ; Wed, 28 Oct 2026 09:02:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20260707; t=1793203346; x=1793808146; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:content-type :mime-version:subject:message-id:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to:content-type; bh=dQzQ4IXPmAmqbhmcmI85yVPdP+6qLn3nSjz+BiqHf/M=; b=jlxPHdAPxGp1mjaAgLaFQy83vXsadZuhlB3Dy1CHTa1h51W5gf2QOsvtT1xHvwl5By iGOAG2hsXwt7lDwwajaNgOYJETCYVdP17qcgdIxd4m9X0FBrOAhd3S6toY3xu8ZfuX/i xy6ZoK/kRRCS+Qr73NHRfo0gbYqJOU4U9oZJKtbiK3YajeYVtECBbc6jgjM69vS+nmiO Ty0jcu9B31h95Usrq8pas6LUcyLlpi0XEJS1Zwsubz7KJRG/KcnYCHm0quP+JD/PfKG+ MoTxn7qIxN503QmQkWkZf0bzE6arZYRFKCD3e1NnICsNM6w+w7QVQJ36yzpuvOT1UMAx /Flw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1793203346; x=1793808146; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:content-type :mime-version:subject:message-id:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=dQzQ4IXPmAmqbhmcmI85yVPdP+6qLn3nSjz+BiqHf/M=; b=MFvHvHi9eyi34Cvho8AIBzqQa2tciZGdaiMtlXQhAsa1QrIr+jbHEdbAL08H0ssVI+ E7B8vhHlgUMwD1G/yoIJd22CZjbTlvrUYUWeQvPOrep0UGqtW+1vYcXJKTR2aKlxq95e tgH9bJLMLg6ldSz5LCRa4SMPS/XympD38jYKAN26UEgenfxV9NYLs9wRsTIM7BbqLhhU ovKLdc1+C6RWI6YRdJknU9OdAVWWmwg0vWSVMK0+4fbbaSGYdPXl2NqzVuWd5jp3v8cj OhVdpPhhak0J8qKfdNKIHDt3pPrIH/1lIXduyByLUjSVe5Qah4Vmr5EbMhoKPezOpVtu dRAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793203346; x=1793808146; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:content-type :mime-version:subject:message-id:to:from:date:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=dQzQ4IXPmAmqbhmcmI85yVPdP+6qLn3nSjz+BiqHf/M=; b=YjAstspJ0pnXl0ZGbKiFXE2KfHPVCuXRXQqLPC4PKzGGweMawGjLpzMh/6MCk9goG/ 4WX3zIgb3k7RQsXJW2CSypqnYl+hhBdzr1ucystaUWqkn7KlpYimzrBE1EuW0rPs6wRL X5Z2LJaDiIXUj9xOtgi8ua4g1LxrwIRgslzLZasguFbQe7C46r1jMcpaadyvMNqmbure opkDGBtH9cnPI4s+XOzJ8TF2pFLbwQ4b88ujJUFsM9e1AF4FmA3+goe2hqMF6J7uKiF9 HW6RlrSMatQgDRabCeKDpy90P+Eo+ni0R6L1XLnEsQ146roTgHvFECRFq5KfnxGyniLi plmw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=1; AKwUvBxrj242OG1hDIFfrigjmfUegUr2jZm6dZdcH9HksWfTeQNbO3CTte6ZI/thbNB0kW5JlM6MfpITW/Fk@gnusha.org X-Gm-Message-State: AFq9FYIhpvjoeWppUzc/s7VXTNIP6kWjSXsgFmS9GmTG/iKKivUgDABM hVvTD5JS6GVr5QrSXwaUkFOV5p0lM7e76/14B8fKncCFX7Jin+D1peiM X-Received: by 2002:a05:6820:4c06:b0:713:da3b:8b07 with SMTP id 006d021491bc7-713ee95eeb5mr1608503eaf.54.1793203345705; Wed, 28 Oct 2026 09:02:25 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ATskLdc1sxBIpVOQ3TKsTDptmHxG6MUQHikomRHt3/J61kiwLg==" Received: by 2002:a05:6820:5609:10b0:702:ae82:fd75 with SMTP id 006d021491bc7-713c1f63d44ls1159632eaf.1.-pod-prod-01-us; Wed, 28 Oct 2026 09:02:20 -0700 (PDT) X-Received: by 2002:a05:6808:1813:b0:4cb:f21b:6f8e with SMTP id 5614622812f47-56382c81d0fmr1945731b6e.33.1793203340534; Wed, 28 Oct 2026 09:02:20 -0700 (PDT) Received: by 2002:a05:690c:c748:b0:81e:11b4:1172 with SMTP id 00721157ae682-8b1b4db7fe3ms7b3; Wed, 28 Oct 2026 09:00:35 -0700 (PDT) X-Received: by 2002:a05:690e:1406:b0:679:bcd4:a9a6 with SMTP id 956f58d0204a3-67a7bf2c65fmr2594615d50.109.1793203234213; Wed, 28 Oct 2026 09:00:34 -0700 (PDT) Date: Wed, 28 Oct 2026 09:00:33 -0700 (PDT) From: fanquake To: Bitcoin Development Mailing List Message-Id: <65b7b79d-c4a4-4459-8d8a-bffefaaf6146n@googlegroups.com> Subject: [bitcoindev] Bitcoin Core v31.2 Released MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_517341_1229603746.1793203233931" X-Original-Sender: fanquake@gmail.com Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.5 (/) ------=_Part_517341_1229603746.1793203233931 Content-Type: multipart/alternative; boundary="----=_Part_517342_814776377.1793203233931" ------=_Part_517342_814776377.1793203233931 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Bitcoin Core version 31.2 is now available from: This release includes various bug fixes and performance improvements, as well as updated translations. Please report bugs using the issue tracker at GitHub: To receive security and update notifications, please subscribe to: 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=20 installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on macOS) or `bin/` and `libexec/` (on Linux). Upgrading directly from a version of Bitcoin Core that has reached its EOL= =20 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 tested on the following operating systems or newer: Linux Kernel 3.17, macOS 14, and Windows 10 (version 1903). Bitcoin= =20 Core should also work on most other Unix-like systems but is not as frequently= =20 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 - BIP 9 bits 5 to 28 inclusive are now ignored for soft fork signaling, as= =20 per BIP 323. We won't warn about unknown deployments when receiving blocks=20 that set any of those bits in their version. (#34779) - The private-broadcast queue (transactions submitted via=20 `sendrawtransaction` when `-privatebroadcast` is enabled and not yet echoed back from the=20 network) is now capped at 10,000 entries. When full, new submissions are rejected.= =20 It is up to the caller to inspect the queue via `getprivatebroadcastinfo` and= =20 free up space when stuck via `abortprivatebroadcast`. (#35406) ### Versionbits - #34779 BIP 323: reserve version bits 5-28 as extra nonce space ### Validation - #35168 validation: Don't add pruned blocks to m_blocks_unlinked on startu= p ### Private Broadcast - #36309 private broadcast: clarify claims, mark as experimental ### P2P - #34873 net: fix premature stale flagging of unpicked private broadcast tx= s - #35406 private broadcast: limit outstanding txs to count of 10,000 - #35678 private broadcast: define and use new RPC_LIMIT_EXCEEDED error cod= e - #35691 chainparams: delete my DNS seed - #35766 p2p: Assume v2transport for addresses from seeds - #36312 net: don't discourage private broadcast peers ### Net - #36177 net: fix startup failures from stale Tor examples - #36199 net: treat RFC 9637 new IPv6 documentation range as invalid - #36201 Update embedded asmap to 1788801420 - #36665 sock: align exception monitoring between poll() and select()=20 backends - #36667 net: enforce timeout interval for paused send peers ### Util - #36669 refactor: store positions as a 64 bits integer in flatfiles ### Test - #35914 test, fuzz: Remove unused variables - #35937 test: Append print_suppressions=3D0 to LSAN_OPTIONS, and suppress= =20 bitcoin-qt - #36045 test: avoid undersized Boost.Test signal stacks - #36599 test: Fix intermittent timeout waiting for ibd_wtxid getdata ### Fuzz - #35679 fuzz: Remove unused DeserializeFromFuzzingInput params overload ### Build - #35769 depends, zeromq: Apply upstream patch - #36218 build: avoid pipe2 on Darwin (for now) ### Doc - #35908 doc: Update NetBSD Build Guide - #35928 doc: mention -DWITH_ZMQ=3DON in macOS build guide - #36377 doc: add 461 (Deterministic ECDSA signatures with low-R grinding)= =20 to bips.md - #36441 doc: fix How to Upgrade section for bitcoin wrapper and libexec ### Misc - #35978 contrib/init: fix unused variables in openrc script Credits =3D=3D=3D=3D=3D=3D=3D Thanks to everyone who directly contributed to this release: - ajtowns - Andrew Toth - cyb3ralbert - darosior - fanquake - fjahr - Greg Sanders - hebasto - hodlinator - jpk68 - L=C5=91rinc - MarcoFalke - marcofleon - Martin Zumsande - Mccalabrese - Sebastian Falbesoner - sipa - spidey279 - stickies-v As well as to everyone that helped with translations on [Transifex](https://explore.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/= 65b7b79d-c4a4-4459-8d8a-bffefaaf6146n%40googlegroups.com. ------=_Part_517342_814776377.1793203233931 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Bitcoin Core version 31.2 is now available from:

=C2=A0 <http= s://bitcoincore.org/bin/bitcoin-core-31.2/>

This release incl= udes various bug fixes and performance
improvements, as well as update= d translations.

Please report bugs using the issue tracker at Gi= tHub:

=C2=A0 <https://github.com/bitcoin/bitcoin/issues>
To receive security and update notifications, please subscribe to= :

=C2=A0 <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 unti= l it has completely
shut down (which might take a few minutes in some = cases), then run the installer
(on Windows) or just copy over `/Applic= ations/Bitcoin-Qt` (on macOS) or
`bin/` and `libexec/` (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 general= ly supported.

Compatibility
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D

Bitcoin Core is supported and tested on the followi= ng operating systems or
newer: Linux Kernel 3.17, macOS 14, and Window= s 10 (version 1903). Bitcoin Core
should also work on most other Unix-= like systems but is not as frequently tested
on them. It is not recomm= ended to use Bitcoin Core on unsupported systems.

Notable change= s
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

- BIP 9 bit= s 5 to 28 inclusive are now ignored for soft fork signaling, as per
= =C2=A0 BIP 323. We won't warn about unknown deployments when receiving bloc= ks that
=C2=A0 set any of those bits in their version. (#34779)
<= br />- The private-broadcast queue (transactions submitted via `sendrawtran= saction`
=C2=A0 when `-privatebroadcast` is enabled and not yet echoed= back from the network)
=C2=A0 is now capped at 10,000 entries. When f= ull, new submissions are rejected. It is
=C2=A0 up to the caller to in= spect the queue via `getprivatebroadcastinfo` and free
=C2=A0 up space= when stuck via `abortprivatebroadcast`. (#35406)

### Versionbit= s

- #34779 BIP 323: reserve version bits 5-28 as extra nonce spa= ce

### Validation

- #35168 validation: Don't add prun= ed blocks to m_blocks_unlinked on startup

### Private Broadcast<= br />
- #36309 private broadcast: clarify claims, mark as experimental=

### P2P

- #34873 net: fix premature stale flagging o= f unpicked private broadcast txs
- #35406 private broadcast: limit out= standing txs to count of 10,000
- #35678 private broadcast: define and= use new RPC_LIMIT_EXCEEDED error code
- #35691 chainparams: delete my= DNS seed
- #35766 p2p: Assume v2transport for addresses from seeds- #36312 net: don't discourage private broadcast peers

### Ne= t

- #36177 net: fix startup failures from stale Tor examples
- #36199 net: treat RFC 9637 new IPv6 documentation range as invalid
- #36201 Update embedded asmap to 1788801420
- #36665 sock: align exc= eption monitoring between poll() and select() backends
- #36667 net: e= nforce timeout interval for paused send peers

### Util

- #36669 refactor: store positions as a 64 bits integer in flatfiles

### Test

- #35914 test, fuzz: Remove unused variables
- #35937 test: Append print_suppressions=3D0 to LSAN_OPTIONS, and suppres= s bitcoin-qt
- #36045 test: avoid undersized Boost.Test signal stacks<= br />- #36599 test: Fix intermittent timeout waiting for ibd_wtxid getdata<= br />
### Fuzz

- #35679 fuzz: Remove unused DeserializeFrom= FuzzingInput params overload

### Build

- #35769 depen= ds, zeromq: Apply upstream patch
- #36218 build: avoid pipe2 on Darwin= (for now)

### Doc

- #35908 doc: Update NetBSD Build = Guide
- #35928 doc: mention -DWITH_ZMQ=3DON in macOS build guide
= - #36377 doc: add 461 (Deterministic ECDSA signatures with low-R grinding) = to bips.md
- #36441 doc: fix How to Upgrade section for bitcoin wrappe= r and libexec

### Misc

- #35978 contrib/init: fix unu= sed variables in openrc script

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

Thanks to everyone who directly contributed to this release:=

- ajtowns
- Andrew Toth
- cyb3ralbert
- darosior=
- fanquake
- fjahr
- Greg Sanders
- hebasto
- hod= linator
- jpk68
- L=C5=91rinc
- MarcoFalke
- marcofleon=
- Martin Zumsande
- Mccalabrese
- Sebastian Falbesoner
- sipa
- spidey279
- stickies-v

As well as to everyon= e that helped with translations on
[Transifex](https://explore.transif= ex.com/bitcoin/bitcoin/).

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/65b7b79d-c4a4-4459-8d8a-bffefaaf6146n%40googlegroups.com.
------=_Part_517342_814776377.1793203233931-- ------=_Part_517341_1229603746.1793203233931--