Bitcoin Forum
August 17, 2026, 11:52:28 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why was 29.4 released after 31.1?  (Read 38 times)
takuma sato (OP)
Hero Member
*****
Offline

Activity: 841
Merit: 784



View Profile
August 16, 2026, 04:57:56 PM
Last edit: August 16, 2026, 05:11:10 PM by takuma sato
Merited by athanred (1)
 #1

As per Bitcoin Core's github:

Bitcoin Core 31.1: release date july 8

Bitcoin Core 29.4: release date july 10

Im asking because I have been using Bitcoin Knots for more than a year now, but after the fork im basically going back to Core because I want to be sure to stay away from any forks. Apparently new version of Bitcoin Knots will be running on a new client that may even do a PoW change in september. While I still think Ordinals were a waste of time and space, I want to stay clear of any forks.

So I visited Bitcoin Core's github after a long time and noticed this which caught my attention. Why is 29 still being maintained separately? Im assuming it has something to do with this whole Ordinals/BIP110 thing and there is a demand for the older pre-30 version but I would like to learn the specifics of why and what 29 does compared to post 29.

Im currently on a Bitcoin Knots version dated 29.3 from february so im safe from the new chain. I will be updating to Bitcoin Core 29.4 and stay there for a good quarter or so.

But someone please let me know the exact difference, why 29 is maintained and what are the plans moving forward in this context. I would stay in Knots if they maintained a non-split chain compatible client but I honestly cannot trust Knots anymore. Im just hoping Core remains focused on bug fixing and not turning Bitcoin into Bithereum.

▄███████████████████████▄
█████████████████████████
██████████▀▄▄▄▀██████████
███████████████████████
████████▀▀▄▄▄▀█████████
███████░░░█████░░░███████
██████░░░▐█████▌░░░██████
██████░░░▐█████▌░░░██████
██████░░░▐█████▌░░░██████
███████░░░█████░░░███████
████████▄▄▀▀▀▄█████████
█████████████████████████
▀███████████████████████▀
 
 Lock.com 
█▀▀











█▄▄
▀▀█











▄▄█
█▀▀











█▄▄
▀▀█











▄▄█
 
  Open  code isolated Crypto Wallet     Sign Up    
athanred
Member
**
Offline

Activity: 84
Merit: 136


View Profile
August 16, 2026, 06:04:40 PM
Merited by ABCbits (2)
 #2

Quote
Why was 29.4 released after 31.1?
Because old versions also receive bugfixes. If you have some new features, then they usually land in a new version. However, if some bugs are found, then they are fixed in the latest version, and also backported to some older ones, just because some users don't want to upgrade immediately, and want to stay on some older version for a bit longer.

If you just want to use the latest version, then stick with the biggest number. But if you want to upgrade more slowly, then you can follow minor versions, and upgrade later to some next major release.

Quote
Im assuming it has something to do with this whole Ordinals/BIP110 thing
Not really. Even in the latest version, you can still limit OP_RETURN to 83 bytes, or set your relay fees to 1 sat/vB, if you really want. It will make your node slower for no reason, but well, your node, your choice. Many developers, who build new versions from sources, usually use versions, ending with "99". And if you don't trust Core developers, then you can always build the code from sources, and apply any changes you want. By the way: this is how new features are tested: people just make their changes, use the to-be-released version 99 for a while, and later it just becomes official, if it is good enough, and just gets the next number, after being merged.

Quote
but I would like to learn the specifics of why and what 29 does compared to post 29
Each version has some release notes. Just read them, if you need the details. Or look at the commit history, if you don't trust it, and you want to verify some things.
achow101
Moderator
Legendary
*
Offline

Activity: 3990
Merit: 7791


Just writing some code


View Profile WWW
Today at 07:56:50 AM
 #3

The 3 most recent major versions are always maintained with some bug and security fixes so that people who choose to stay on older versions will still have maintained software they can use. You can read about it on the website: https://bitcoincore.org/en/lifecycle/

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!