Bitcoin Forum
December 10, 2024, 11:50:33 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: All Bitcoin Core historical releases  (Read 191 times)
simpic (OP)
Hero Member
*****
Offline Offline

Activity: 1258
Merit: 811


View Profile
July 08, 2022, 09:07:14 AM
Merited by vapourminer (2), Welsh (1), hugeblack (1)
 #1

Hello, I was looking for the complete list of all versions of Bitcoin client released by Satoshi Nakamoto since the beginning.
Especially, I would like to see some part of source code of early versions.
I had a look among Github and Sourceforge repositories but I can't find the complete list, ordered by date and/or by version.

Any hint?

FatFork
Legendary
*
Offline Offline

Activity: 1806
Merit: 2697


Crypto Swap Exchange


View Profile WWW
July 08, 2022, 09:26:34 AM
 #2

The bitcoin.org website has a listing of all (or almost all) official versions of Bitcoin Core (previously Bitcoin-Qt) software, so you can start your search from there:
https://bitcoin.org/en/version-history


█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
mocacinno
Legendary
*
Online Online

Activity: 3598
Merit: 5277


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
July 08, 2022, 09:42:17 AM
Merited by Welsh (4), hugeblack (4), vapourminer (3), ABCbits (1), Pmalek (1), nc50lc (1), DdmrDdmr (1), FatFork (1)
 #3

v 1.0 can still be found trough links on bitcointalk:
https://bitcointalk.org/index.php?topic=68121.0

Github also has tags up to v1.5
https://github.com/bitcoin/bitcoin/tags?after=v0.2.5

I had some archives in my bookmarks, but it seems those ones no longer exist: http://www.bitcointrading.com/forum/bitcoin-clients/original-bitcoin-source-code-archives/

You can still use argchive.org to get some of the data tough...
https://web.archive.org/web/20130531044640/http://www.bitcointrading.com/forum/bitcoin-clients/original-bitcoin-source-code-archives/

But just to be 100% clear: i don't think this is an "official" source... Don't trust, verify!

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
simpic (OP)
Hero Member
*****
Offline Offline

Activity: 1258
Merit: 811


View Profile
July 08, 2022, 09:44:53 AM
 #4

The bitcoin.org website has a listing of all (or almost all) official versions of Bitcoin Core (previously Bitcoin-Qt) software, so you can start your search from there:
https://bitcoin.org/en/version-history

I see, but it covers till up version 0.3.21 Sad

DaveF
Legendary
*
Offline Offline

Activity: 3682
Merit: 6685


Crypto Swap Exchange


View Profile WWW
July 08, 2022, 10:15:29 AM
Merited by hugeblack (4), Welsh (2), vapourminer (1), Pmalek (1)
 #5

https://satoshi.nakamotoinstitute.org/ has a few of the very early releases.
In addition to what people have mentioned above you can dig through the forum and find some links that other users have put together. I don't think there is a complete list.
Which is surprising considering how popular BTC has become.

I'm sure someone will do it sooner or later.

-Dave

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1722
Merit: 8447


Fiatheist


View Profile WWW
July 08, 2022, 02:18:38 PM
Merited by Welsh (1)
 #6

v 1.0 0.1 can still be found trough links on bitcointalk:
https://bitcointalk.org/index.php?topic=68121.0
FTFY.

But just to be 100% clear: i don't think this is an "official" source... Don't trust, verify!
I don't think there's an "official" source either way. The files weren't released under one's signature. Even Satoshi, back in 2009 only left his PGP key, but the binaries weren't signed. Sourceforge, web archive, bitcointrading can, therefore, all alter the files effectively.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
nc50lc
Legendary
*
Offline Offline

Activity: 2618
Merit: 6505


Self-proclaimed Genius


View Profile
July 09, 2022, 04:02:42 AM
 #7

Any hint?
Not the binaries but the old commits starting from alpha up to the latest are still available in Github.
Link: github.com/bitcoin/bitcoin/commits/master?after=178152f604aed37df703336344ff334e6d0fd244+139&branch=master
(it's the commit history so, expect a few hundreds of pages, look for "version 0.x.x release" keywords to find releases)

On that page, click "<>" to view the repository's state at that point in time.
It only starts from 0.1.5 alpha, go to satoshi.nakamotoinstitute.org/code for the first 3 (pre)releases.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
simpic (OP)
Hero Member
*****
Offline Offline

Activity: 1258
Merit: 811


View Profile
July 11, 2022, 03:01:10 PM
 #8

Any hint?
Not the binaries but the old commits starting from alpha up to the latest are still available in Github.
Link: github.com/bitcoin/bitcoin/commits/master?after=178152f604aed37df703336344ff334e6d0fd244+139&branch=master
(it's the commit history so, expect a few hundreds of pages, look for "version 0.x.x release" keywords to find releases)

On that page, click "<>" to view the repository's state at that point in time.
It only starts from 0.1.5 alpha, go to satoshi.nakamotoinstitute.org/code for the first 3 (pre)releases.

Thank you for this hint. How do you find out that versions in the repository commits log starts from 0.1.5?
I can't find it.

nc50lc
Legendary
*
Offline Offline

Activity: 2618
Merit: 6505


Self-proclaimed Genius


View Profile
July 11, 2022, 03:39:03 PM
 #9

-snip-
Thank you for this hint. How do you find out that versions in the repository commits log starts from 0.1.5?
I can't find it.
The first commit's "readme.txt" states "BitCoin v0.1.5 ALPHA" in the first line.

They removed readme.txt in the next few commits but still logged the version in "build.txt", but then omitted the version in the next commits.
The rest have clear version numbers and 'release' tags.

BTW, this url is better since the one that I've previously linked can't browse after 4 pages of earlier versions.
Link: github.com/bitcoin/bitcoin/commits/master?after=0817cc379f6b4c65311a682fdc7c6b204aa6a7df+34600

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
simpic (OP)
Hero Member
*****
Offline Offline

Activity: 1258
Merit: 811


View Profile
July 12, 2022, 07:34:39 AM
 #10

-snip-
Thank you for this hint. How do you find out that versions in the repository commits log starts from 0.1.5?
I can't find it.
The first commit's "readme.txt" states "BitCoin v0.1.5 ALPHA" in the first line.

They removed readme.txt in the next few commits but still logged the version in "build.txt", but then omitted the version in the next commits.
The rest have clear version numbers and 'release' tags.
Ok, I see. Thank you for your invaluable help!

simpic (OP)
Hero Member
*****
Offline Offline

Activity: 1258
Merit: 811


View Profile
July 13, 2022, 03:52:45 PM
 #11

They removed readme.txt in the next few commits but still logged the version in "build.txt", but then omitted the version in the next commits.
The rest have clear version numbers and 'release' tags.
It seems to be messier that you told me.

For example on 8th november 2009 Satoshi Nakamoto created a tag named "v0.1.6test1" but the version logged in the build file is "v0.2.0 BETA": https://github.com/bitcoin/bitcoin/tree/956468c29adcbff83ab7c2e52d91f8e87b704853

Then there are tags "v0.2.0rc2" and "v0.2.0" for the same commit: https://github.com/bitcoin/bitcoin/tree/e2c2648c14f4b87d331dbc30f0f2bd4aab9ce7e6
What is the right version and... where is RC1?

Was Nakamoto a messy programmer? Grin

nc50lc
Legendary
*
Offline Offline

Activity: 2618
Merit: 6505


Self-proclaimed Genius


View Profile
July 14, 2022, 08:18:58 AM
 #12

-snip-
Was Nakamoto a messy programmer? Grin
I don't know how they officially labeled the version since there's no "readme" on those old commits
so I guess the version in "build.txt" are for the previous release if it wasn't updated yet.

BTW, someone already mentioned above that the "Tags" can go back to v0.1.5, if you only need the source of the releases, you can download those there.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
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!