Bitcoin Forum
July 17, 2024, 07:25:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core: Which version should I use?  (Read 165 times)
tiffy (OP)
Jr. Member
*
Offline Offline

Activity: 34
Merit: 31


View Profile
July 13, 2024, 06:26:14 PM
 #1

BT forum shows 27.0 as the latest release. But 27.1 has already been released. Two days ago 26.2 was released.

Why is a subversion still being released in the 26 branch when 27.1 has already been released?

What is best to use if you have no special requirements?
Felicity_Tide
Member
**
Online Online

Activity: 98
Merit: 117

cout << "Bitcoin";


View Profile
July 13, 2024, 07:26:33 PM
 #2

BT forum shows 27.0 as the latest release. But 27.1 has already been released.

Of course, achow101 has created a thread for v27.1 and it's currently stickied on the Bitcoin discussion board: https://bitcointalk.org/index.php?topic=5500225.0

Quote
Two days ago 26.2 was released.

Why is a subversion still being released in the 26 branch when 27.1 has already been released?


This I can't tell, as am still surprise as well. Just checked bitcoincore.org, and it seems true. I believe a review will come up soon on the forum.
Charles-Tim
Legendary
*
Offline Offline

Activity: 1610
Merit: 5036


Leading Crypto Sports Betting & Casino Platform


View Profile
July 13, 2024, 07:44:53 PM
 #3

It is 27.1 on the official website.

If you click on 27.0 on this forum beside its torrent file download, it will take you to the official website. The Windows, macOS and the Linux versions are all 27.1. Only the torrent is 27.0. Why not download it from the official site.

https://bitcoincore.org/en/download/

I hope this forum will update what are necessary as well.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Felicity_Tide
Member
**
Online Online

Activity: 98
Merit: 117

cout << "Bitcoin";


View Profile
July 13, 2024, 07:59:22 PM
 #4

It is 27.1 on the official website.

If you click on 27.0 on this forum beside its torrent file download, it will take you to the official website. The Windows, macOS and the Linux versions are all 27.1. Only the torrent is 27.0. Why not download it from the official site.

https://bitcoincore.org/en/download/

I hope this forum will update what are necessary as well.

Okay, you are right. I just did, and realized that the 27.0 written above actually takes me to downloading 27.1 instead.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1582
Merit: 7750

Masses won't buy bitcoin. Masses will earn bitcoin


View Profile
July 13, 2024, 08:00:19 PM
Merited by LoyceV (4), ABCbits (1)
 #5

What is best to use if you have no special requirements?
Anything from 22.0, when Taproot was activated, and onwards would be fine.

Why is a subversion still being released in the 26 branch when 27.1 has already been released?
Because someone might prefer 26, while its 26.x version is problematic (i.e. has bugs). So, it's released with bugs fixed. Why would you prefer 26? Well, there might be an update in 27.0, which removed compatibility with something your software might depend on.

"Defending Bitcoin is cool but... The best defense is a good offense. If you want to take it to the next level, attack Bitcoin." — Jameson Lopp
tiffy (OP)
Jr. Member
*
Offline Offline

Activity: 34
Merit: 31


View Profile
July 13, 2024, 08:13:37 PM
 #6

Well, there might be an update in 27.0, which removed compatibility with something your software might depend on.
Yes, that makes sense. Perhaps the legacy wallets are no longer supported. Or the option to import non-HD wallets. Although I don't read anything about removed functionality in the release notes of 27.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1582
Merit: 7750

Masses won't buy bitcoin. Masses will earn bitcoin


View Profile
July 13, 2024, 08:44:59 PM
 #7

Yes, that makes sense. Perhaps the legacy wallets are no longer supported. Or the option to import non-HD wallets. Although I don't read anything about removed functionality in the release notes of 27.
In 27.0, file mempool.dat is written in a new format:
The mempool.dat file created by -persistmempool or the savemempool RPC will be written in a new format. This new format includes the XOR’ing of transaction contents to mitigate issues where external programs (such as anti-virus) attempt to interpret and potentially modify the file.

This new format can not be read by previous software releases. To allow for a downgrade, a temporary setting -persistmempoolv1 has been added to fall back to the legacy format.

If your software relies on the old format, then you should upgrade to 26.2, and then, once you find the time, re-write it so that it can support the new format. (If you think it's necessary.)

This is one such example.

"Defending Bitcoin is cool but... The best defense is a good offense. If you want to take it to the next level, attack Bitcoin." — Jameson Lopp
Forsyth Jones
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 731


Duelbits - Play for Free | Win for Real


View Profile WWW
July 13, 2024, 10:14:41 PM
 #8



This I can't tell, as am still surprise as well. Just checked bitcoincore.org, and it seems true. I believe a review will come up soon on the forum.
Nobody knew about this new version v26.2, but I'm on version v27.0, so OP, why not use the latest one?

Bitcoin Core is stable software, so versions released in a short space of time won't have much of a difference, other than minor bug fixes, but always read the changelog for more details on the version you are downloading.

But anyway, I don't recommend downloading from version v23 downwards, always download the latest releases and follow the release notes.

Yes, that makes sense. Perhaps the legacy wallets are no longer supported. Or the option to import non-HD wallets. Although I don't read anything about removed functionality in the release notes of 27.
If you have a legacy wallet, you can migrate it to the new descriptor format, so your private keys from the legacy wallet will be included in the new master key pair, so you must make a new backup to keep your wallet updated. You can still load legacy wallets.

Remembering that we can't confuse legacy wallets with non-HD, as both legacy wallets and descriptors are HD (hierarchical deterministic) wallets. HD means that addresses are generated by the BIP32 master key infinitely deterministically, the generated addresses always belong to the master key.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Cricktor
Legendary
*
Offline Offline

Activity: 826
Merit: 1208


Crypto Swap Exchange


View Profile
July 13, 2024, 10:30:56 PM
 #9

Why is a subversion still being released in the 26 branch when 27.1 has already been released?
Because former branches like v26 are still supported and haven't reached end-of-life. So, important bug fixes are backported to those versions and subversions are still released.

Why do you care when you don't have special requirements?


What is best to use if you have no special requirements?
I would grab the highest version available on https://bitcoincore.org/en/download/ which is also the link target of forum's News: Latest Bitcoin Core release. Apparently theymos or who's able to change the News line doesn't care too much to keep the numbers current.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
tiffy (OP)
Jr. Member
*
Offline Offline

Activity: 34
Merit: 31


View Profile
July 13, 2024, 11:17:30 PM
Last edit: July 13, 2024, 11:29:02 PM by tiffy
 #10

If your software relies on the old format, then you should upgrade to 26.2, and then, once you find the time, re-write it so that it can support the new format. (If you think it's necessary.)
I understand. I have already switched to version 27 on my full node. I seem to remember that a conversion was running when I started version 27 for the first time. Thanks for the hint.

Why do you care when you don't have special requirements?
I was a bit worried that I might have switched to the 27s too early. But that was unfounded. In some projects, the odd version numbers are development versions and you should only use the even version numbers for example. This goes back to the old Linux kernel. These things still stored in the back of my mind. Sorry and thanks for the explanations. I will simply always use the latest version of the Core Client.
SilverCryptoBullet
Member
**
Offline Offline

Activity: 135
Merit: 68


View Profile
July 14, 2024, 02:27:59 AM
 #11

BT forum shows 27.0 as the latest release. But 27.1 has already been released. Two days ago 26.2 was released.

Why is a subversion still being released in the 26 branch when 27.1 has already been released?

What is best to use if you have no special requirements?
Don't rely on the forum for update information on Bitcoin Core version. You can always get a newest version from https://bitcoincore.org/en/download/

Remember to verify your download, with detailed instructions from that website too.

It is 27.1 on the official website.
There is no official website for Bitcoin that is decentralized from websites, wallet download sources and network. Just verify your download, don't trust on any website like official one.
NotATether
Legendary
*
Offline Offline

Activity: 1666
Merit: 7045


In memory of o_e_l_e_o


View Profile WWW
July 14, 2024, 05:27:57 AM
 #12

You should always use the latest major version of Bitcoin Core unless you have a special reason why you can't use it, for example if the new version removed some JSON-RPC calls that you rely on and you haven't migrated to the new syntax yet.

gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4214
Merit: 8498



View Profile WWW
Today at 01:52:05 AM
Merited by LoyceV (4)
 #13

The most recent version is the version the foremost experts on the software think you ought to be running, otherwise it wouldn't exist.  So unless you've got a really good reason to do otherwise, that's what you ought to be running.

Revisions of old major numbers are primarily useful for parties that are carrying patches against their nodes or require qualification for new versions that might have changed behavior in incompatible ways, so that they can more rapidly deploy fixes.  It might take them longer to forward port their patches to the new major version or to test it against their usage.  If you're in one of those situations you'll know it.
ABCbits
Legendary
*
Offline Offline

Activity: 2940
Merit: 7666


Crypto Swap Exchange


View Profile
Today at 09:46:23 AM
Merited by Charles-Tim (1)
 #14

Why do you care when you don't have special requirements?
I was a bit worried that I might have switched to the 27s too early. But that was unfounded. In some projects, the odd version numbers are development versions and you should only use the even version numbers for example. This goes back to the old Linux kernel. These things still stored in the back of my mind. Sorry and thanks for the explanations. I will simply always use the latest version of the Core Client.

In that case, you might want to read https://bitcoincore.org/en/lifecycle/.

It is 27.1 on the official website.
There is no official website for Bitcoin that is decentralized from websites, wallet download sources and network. Just verify your download, don't trust on any website like official one.

He's not wrong though, since he refer to official website for Bitcoin Core (full node/wallet software) rather than Bitcoin (cryptocurrency).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
snerd
Jr. Member
*
Offline Offline

Activity: 57
Merit: 10


View Profile
Today at 05:30:09 PM
Last edit: Today at 05:44:51 PM by snerd
 #15

I’m on 27.1 and upgrade each new release. Only takes a few minutes.

ETA I have inbound connections enabled and host around 115 on average
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!