From mboxrd@z Thu Jan 1 00:00:00 1970 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 ) 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 ; 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 (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" Subject: [bitcoindev] Bitcoin Core 28.1 Released Message-ID: 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 Reply-To: Ava Chow 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: -1.0 (-) Bitcoin Core version 28.1 is now available from: 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: 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 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.