From ef69aa224dab02513a33fc54bcb235fd51533923 Mon Sep 17 00:00:00 2001 From: fanquake Date: Thu, 16 Oct 2025 15:46:34 +0100 Subject: [PATCH] Bitcoin Core 28.3 --- _posts/en/posts/2025-10-17-release-28.3.md | 30 +++++ _releases/28.3.md | 142 +++++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 _posts/en/posts/2025-10-17-release-28.3.md create mode 100644 _releases/28.3.md diff --git a/_posts/en/posts/2025-10-17-release-28.3.md b/_posts/en/posts/2025-10-17-release-28.3.md new file mode 100644 index 000000000..98fc9036c --- /dev/null +++ b/_posts/en/posts/2025-10-17-release-28.3.md @@ -0,0 +1,30 @@ +--- +title: Bitcoin Core 28.3 released +name: blog-release-28.3 +id: en-blog-release-28.3 +lang: en +type: posts +layout: post + +## If this is a new post, reset this counter to 1. +version: 1 + +## Only true if release announcement or security annoucement. English posts only +announcement: 1 + +excerpt: > + Bitcoin Core 28.3 is now available. +--- +Bitcoin Core version 28.3 is now available for [download][download +page]. See the [release notes][] for more information about the +bug fixes in this release. + +If you have any questions, please stop by the #bitcoin IRC chatroom +([IRC][irc], [web][web irc]) and we’ll do our best to help you. + +[release notes]: /en/releases/28.3/ +[IRC]: irc://irc.libera.chat/bitcoin +[web irc]: https://web.libera.chat/#bitcoin +[download page]: /en/download + +{% include references.md %} diff --git a/_releases/28.3.md b/_releases/28.3.md new file mode 100644 index 000000000..fc22b29ee --- /dev/null +++ b/_releases/28.3.md @@ -0,0 +1,142 @@ +--- +title: Bitcoin Core 28.3 +id: en-release-28.3 +name: release-28.3 +permalink: /en/releases/28.3/ +excerpt: Bitcoin Core version 28.3 is now available +date: 2025-10-17 + +## Use a YAML array for the version number to allow other parts of the +## site to correctly sort in "natural sort of version numbers". +## Use the same number of elements as decimal places, e.g. "0.1.2 => [0, +## 1, 2]" versus "1.2 => [1, 2]" +release: [28, 3] + +## Optional magnet link. To get it, open the torrent in a good BitTorrent client +## and View Details, or install the transmission-cli Debian/Ubuntu package +## and run: transmission-show -m +# +## Link should be enclosed in quotes and start with: "magnet:? +optional_magnetlink: "magnet:?xt=urn:btih:c741e32d51619556f0ca224236becdcfab27a7d7&dn=bitcoin-core-28.3&xl=3537481192&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.bitcoin.sprovoost.nl%3A6969&ws=http://bitcoincore.org/bin/" + +# Note: it is recommended to check all links to ensure they use +# absolute urls (https://github.com/bitcoin/bitcoin/doc/foo) +# rather than relative urls (/bitcoin/bitcoin/doc/foo). +--- +{% include download.html %} +{% githubify https://github.com/bitcoin/bitcoin %} +28.3 Release Notes +===================== + +Bitcoin Core version 28.3 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 +============== + +If you are running an older version, shut it down. Wait until it has 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 macOS) +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 +============== + +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 +=============== + +### Mempool & Policy + + The minimum block feerate (`-blockmintxfee`) has been changed to 1 satoshi per kvB. It can still be changed using the +configuration option. + +- The default minimum relay feerate (`-minrelaytxfee`) and incremental relay feerate (`-incrementalrelayfee`) have been +changed to 100 satoshis per kvB. They can still be changed using their respective configuration options, but it is +recommended to change both together if you decide to do so. + - Other minimum feerates (e.g. the dust feerate, the minimum returned by the fee estimator, and all feerates used by + the wallet) remain unchanged. The mempool minimum feerate still changes in response to high volume. + - Note that unless these lower defaults are widely adopted across the network, transactions created with lower fee + rates are not guaranteed to propagate or confirm. The wallet feerates remain unchanged; `-mintxfee` must be changed + before attempting to create transactions with lower feerates using the wallet. + +- #33106 policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee +- #33504 mempool: Do not enforce TRUC checks on reorg + +### P2P + +- #33395 net: do not apply whitelist permissions to onion inbounds + +### Test + +- #32765 test: Fix list index out of range error in feature_bip68_sequence.py +- #33001 test: Do not pass tests on unhandled exceptions +- #30125 test: improve BDB parser (handle internal/overflow pages, support all page sizes) +- #30948 test: Add missing sync_mempools() to fill_mempool() +- #30784 test: add BulkTransaction helper to unit test transaction utils + +### Build + +- #32678 guix: warn and abort when SOURCE_DATE_EPOCH is set +- #32943 depends: Force CMAKE_EXPORT_NO_PACKAGE_REGISTRY=TRUE +- #33073 guix: warn SOURCE_DATE_EPOCH set in guix-codesign +- #33563 build: fix depends Qt download link + +### Doc + +- #32776 doc: taproot became always active in v24.0 +- #32777 doc: fix Transifex 404s +- #33070 doc/zmq: fix unix socket path example +- #33133 rpc: fix getpeerinfo ping duration unit docs +- #33236 doc: Remove wrong and redundant doxygen tag + +### Misc + +- #33340 Fix benchmark CSV output +- #33482 contrib: fix macOS deployment with no translations +- #33581 ci: Properly include $FILE_ENV in DEPENDS_HASH + +Credits +======= + +Thanks to everyone who directly contributed to this release: +- 0xB10C +- amisha +- Ava Chow +- fanquake +- glozow +- Hennadii Stepanov +- MarcoFalke +- Martin Zumsande +- romanz +- Sjors Provoost +- theStack +- Vasil Dimov +- willcl-ark +- zaidmstrr + +As well as to everyone that helped with translations on +[Transifex](https://explore.transifex.com/bitcoin/bitcoin/). + +{% endgithubify %}