[31.x] Finalize 31.0 #35042

pull achow101 wants to merge 3 commits into bitcoin:31.x from achow101:finalize-31.0 changing 9 files +393 −22
  1. achow101 commented at 6:43 PM on April 9, 2026: member

    Final steps for 31.0, assuming rc4 has no major issues.

  2. build: Bump to 31.0 bd40a32411
  3. doc: update manpages for v31.0 6a25f3e3d4
  4. DrahtBot added the label Backport on Apr 9, 2026
  5. DrahtBot commented at 6:43 PM on April 9, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK hebasto, janb84

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  6. achow101 added this to the milestone 31.0 on Apr 9, 2026
  7. fanquake commented at 7:39 AM on April 13, 2026: member

    Pull the release notes in and undraft?

  8. achow101 marked this as ready for review on Apr 13, 2026
  9. achow101 commented at 8:42 PM on April 13, 2026: member

    Updated release notes and ready for review

  10. in doc/release-notes.md:35 in 672f3c337f outdated
      31 | +
      32 | +Compatibility
      33 | +==============
      34 | +
      35 | +Bitcoin Core is supported and tested on the following operating systems or
      36 | +newer: Linux Kernel 3.17, macOS 14, and Windows 10 (version 1903). Bitcoin Core
    


    janb84 commented at 7:57 AM on April 14, 2026:
    newer: Linux Kernel 3.17, macOS 14, and Windows 10 (version 19044). Bitcoin Core
    

    How did we endup with 1903 for this release ? The LTSC version is on build 19044, support for build 1903 ended on December 8, 2020


    maflcko commented at 10:15 AM on April 14, 2026:

    I think it is just the version from dccbb178065f05810a0fad57a86bca2f10995ecf, which sets the minimum requirement to something that supports UTF-8. I am not sure if there are ways to detect and reject earlier EOL versions, but this may be best done in a separate pull request, also modifying the empty template:

    bitcoin-core/master:doc/release-notes-empty-template.md:39:Linux Kernel 3.17, macOS 14, and Windows 10 (version 1903). Bitcoin
    
    

    hebasto commented at 11:09 AM on April 14, 2026:

    I am not sure if there are ways to detect and reject earlier EOL versions...

    Yes, the release notes document the minimum Windows version that is strictly required.

  11. janb84 commented at 8:14 AM on April 14, 2026: contributor

    Concept ACK 672f3c337f3ef9d2c984516ff13c80716e03ff2a

    Search for rc4 in in source, everything changed / removed.

    Binaries report the version correctly:

    <details>

    $ ./build_dev_mode/bin/bitcoind --version
    Bitcoin Core daemon version v31.0.0 bitcoind
    Copyright (C) 2009-2026 The Bitcoin Core developers
    
    Please contribute if you find Bitcoin Core useful. Visit
    <https://bitcoincore.org/> for further information about the software.
    The source code is available from <https://github.com/bitcoin/bitcoin>.
    
    This is experimental software.
    Distributed under the MIT software license, see the accompanying file COPYING
    or <https://opensource.org/license/MIT>
    

    </details>

    The number of files differ from last major release 10 vs 9 now. Last time we also updated release-process.md Does not seem to important to change.

    Release-notes match wiki

    Small question on the mentioned windows 10 build number mentioned in the release-notes.

  12. doc: 31.0 release notes e9f1466155
  13. in doc/release-notes.md:124 in 672f3c337f
     120 | +  each transaction. (#29415)
     121 | +
     122 | +- New RPCs have been added to introspect and control private broadcast:
     123 | +`getprivatebroadcastinfo` reports transactions currently being privately
     124 | +broadcast, and `abortprivatebroadcast` removes matching transactions from the
     125 | +private broadcast queue. (#34329) [TODO: Should this go in New RPCs instead? It
    


    maflcko commented at 10:35 AM on April 14, 2026:

    could do a fresh pull from upstream?


    achow101 commented at 4:23 PM on April 14, 2026:

    Done

  14. achow101 force-pushed on Apr 14, 2026
  15. hebasto approved
  16. hebasto commented at 5:48 PM on April 15, 2026: member

    ACK e9f1466155849d886faaf89b2ccf1a0a46b9b1fe.

  17. DrahtBot requested review from janb84 on Apr 15, 2026
  18. janb84 commented at 6:25 PM on April 15, 2026: contributor

    ACK e9f1466155849d886faaf89b2ccf1a0a46b9b1fe

    go for version 31 !

  19. DrahtBot requested review from janb84 on Apr 15, 2026
  20. achow101 merged this on Apr 15, 2026
  21. achow101 closed this on Apr 15, 2026


janb84

Labels

Milestone
31.0


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-01 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me