Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: wumpus on August 28, 2014, 02:38:54 PM



Title: Bitcoin Core 0.9.3 rc1 has been released
Post by: wumpus on August 28, 2014, 02:38:54 PM
Bitcoin Core version 0.9.3rc1 is now available from:

  https://bitcoin.org/bin/0.9.3/test/

This is a release candidate (test version) for a new minor version release, bringing
only bug fixes and updated translations.

Please report bugs using the issue tracker at github:

  https://github.com/bitcoin/bitcoin/issues

Upgrading and downgrading
==========================

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 for older versions), then run the
installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or
bitcoind/bitcoin-qt (on Linux).

If you are upgrading from version 0.7.2 or earlier, the first time you run
0.9.3 your blockchain files will be re-indexed, which will take anywhere from
30 minutes to several hours, depending on the speed of your machine.

Downgrading warnings
--------------------

The 'chainstate' for this release is not always compatible with previous
releases, so if you run 0.9.x and then decide to switch back to a
0.8.x release you might get a blockchain validation error when starting the
old release (due to 'pruned outputs' being omitted from the index of
unspent transaction outputs).

Running the old release with the -reindex option will rebuild the chainstate
data structures and correct the problem.

Also, the first time you run a 0.8.x release on a 0.9 wallet it will rescan
the blockchain for missing spent coins, which will take a long time (tens
of minutes on a typical machine).

0.9.3 Release notes
=======================

RPC:
- Avoid a segfault on getblock if it can't read a block from disk
- Add paranoid return value checks in base58

Protocol and network code:
- Don't poll showmyip.com, it doesn't exist anymore
- Add a way to limit deserialized string lengths and use it
- Add a new checkpoint at block 295,000
- Increase IsStandard() scriptSig length
- Avoid querying DNS seeds, if we have open connections

Wallet:
- Check redeemScript size does not exceed 520 byte limit
- Ignore (and warn about) too-long redeemScripts while loading wallet

GUI:
- fix 'opens in testnet mode when presented with a BIP-72 link with no fallback'
- AvailableCoins: acquire cs_main mutex
- Fix unicode character display on MacOSX

Miscellaneous:
- key.cpp: fail with a friendlier message on missing ssl EC support
- Remove bignum dependency for scripts
- Upgrade OpenSSL to 1.0.1i (see https://www.openssl.org/news/secadv_20140806.txt - just to be sure, no critical issues for Bitcoin Core)
- Upgrade miniupnpc to 1.9.20140701
- Fix boost detection in build system on some platforms

Credits
--------

Thanks to everyone who contributed to this release:

- Andrew Poelstra
- Cory Fields
- Jeff Garzik
- Johnathan Corgan
- Julian Haight
- Michael Ford
- Pavel Vasin
- Peter Todd
- Pieter Wuille
- Rose Toomey
- Ruben Dario Ponticelli
- Trevin Hofmann
- Wladimir J. van der Laan
- Zak Wilcox

As well as everyone that helped translating on Transifex (https://www.transifex.com/projects/p/bitcoin/)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: 100bitcoin on August 28, 2014, 02:40:08 PM
that's a good news :)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: techman on August 28, 2014, 02:40:55 PM
I just downloaded earlier version on my Mac 3 hours ago, Do I need re-download all of them and delete earlier version? :/


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: CoinLearn on August 28, 2014, 02:42:53 PM
I can see Gavin is not among the thanks list. Does not he contribute anymore ?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: wumpus on August 28, 2014, 02:43:24 PM
I just downloaded earlier version on my Mac 3 hours ago, Do I need re-download all of them and delete earlier version? :/
Not really. 0.9.2.1 is still the latest stable version. This is a release candidate, so is meant for testing.

I can see Gavin is not among the thanks list. Does not he contribute anymore ?
Not to this minor release, which has only a very small number of fixes. He did sign the DMG and MacOSX binaries. He certainly still contributes to the next major version (what is in git master).


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: thorjag on August 28, 2014, 03:41:20 PM
Great! Is the increase in ScriptSig length to account for greater M and N values of M-of-N multisig transactions?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: jkrueger on August 28, 2014, 06:23:03 PM
Great! Progress is a good thing  :)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: kokojie on August 28, 2014, 07:26:03 PM
how to upgrade on ubuntu when stable version released? I could just do "apt-get upgrade bitcoin"?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Peter Todd on August 28, 2014, 08:09:45 PM
Great! Is the increase in ScriptSig length to account for greater M and N values of M-of-N multisig transactions?

Correct:

commit 84fe0ffd685627689bbbcd14cf419938f2a100b2
Author: Peter Todd <pete@petertodd.org>
Date:   Mon Mar 10 16:38:44 2014 -0400

    Increase IsStandard() scriptSig length
   
    Removes the limits on number of pubkeys for P2SH CHECKMULTISIG outputs.
    Previously with the 500 byte scriptSig limit there were odd restrictions
    where even a 1-of-12 P2SH could be spent in a standard transaction(1),
    yet multisig scriptPubKey's requiring more signatures quickly ran out of
    scriptSig space.
   
    From a "stuff-data-in-the-blockchain" point of view not much has changed
    as with the prior commit now only allowing the dummy value to be null
    the newly allowed scriptSig space can only be used for signatures. In
    any case, just using more outputs is trivial and doesn't cost much.
   
    1) See 779b519480d8c5346de6e635119c7ee772e97ec872240c45e558f582a37b4b73
       Mined by BTC Guild.



Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: shorena on August 28, 2014, 08:18:54 PM
how to upgrade on ubuntu when stable version released? I could just do "apt-get upgrade bitcoin"?

You will have to wait for the repo [1] to be updated. AFAIK the person looking after it does so pretty fast.

[1] https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on August 28, 2014, 08:37:03 PM
 :) On the run ... let's evaluate this if this build crash on WinXP like the 0.9.2.1  ;D (please, no ! The 0.9.1 is rock stable, no crash at all)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on August 29, 2014, 12:17:23 PM
Sound good, no problem for now ... but it must pass the 48h of running time to rise in my mind.  8)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on August 29, 2014, 05:40:59 PM
 :( No ... after 19 hours of run ... it's crash without a debuglog entry (or error box displayed).
Like the 0.9.2 and 0.9.2.1  :-\

Code:
2014-08-29 15:26:24 ProcessBlock: ACCEPTED
2014-08-29 15:26:26 CreateNewBlock(): total size 128492
2014-08-29 15:27:22 ERROR: AcceptToMemoryPool : inputs already spent
2014-08-29 15:28:23 CreateNewBlock(): total size 218276
2014-08-29 15:30:21 CreateNewBlock(): total size 273063
2014-08-29 15:32:18 CreateNewBlock(): total size 328875
2014-08-29 15:34:16 CreateNewBlock(): total size 388182
2014-08-29 15:36:14 CreateNewBlock(): total size 446338
2014-08-29 15:38:11 CreateNewBlock(): total size 513274
2014-08-29 15:40:18 CreateNewBlock(): total size 564845
---CRASH---
Requesting initialize
Running AppInit2 in thread
2014-08-29 16:01:22



















2014-08-29 16:01:22 Bitcoin version v0.9.3.0-ga12d6ac-beta (Fri, 22 Aug 2014 14:59:13 +0200)
2014-08-29 16:01:22 Using OpenSSL version OpenSSL 1.0.1i 6 Aug 2014
2014-08-29 16:01:22 Using BerkeleyDB version Berkeley DB 4.8.30: (April  9, 2010)
2014-08-29 16:01:22 Default data directory C:\Documents and Settings\PC\Application Data\Bitcoin
2014-08-29 16:01:22 Using data directory G:\block-bitcoin
2014-08-29 16:01:22 Using at most 12 connections (2048 file descriptors available)
2014-08-29 16:01:22 Using 2 threads for script verification

WinXP 32bits SP3+all available updates


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Bitwayup85 on August 29, 2014, 05:59:40 PM
But It's not official yet? It's only in beta right?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Microbit001 on August 29, 2014, 06:38:31 PM
Bitcoin Core version 0.9.3rc1 is now available from:

  https://bitcoin.org/bin/0.9.3/test/

This is a release candidate (test version) for a new minor version release, bringing
only bug fixes and updated translations.

Please report bugs using the issue tracker at github:

  https://github.com/bitcoin/bitcoin/issues

Upgrading and downgrading
==========================

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 for older versions), then run the
installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or
bitcoind/bitcoin-qt (on Linux).

If you are upgrading from version 0.7.2 or earlier, the first time you run
0.9.3 your blockchain files will be re-indexed, which will take anywhere from
30 minutes to several hours, depending on the speed of your machine.

Downgrading warnings
--------------------

The 'chainstate' for this release is not always compatible with previous
releases, so if you run 0.9.x and then decide to switch back to a
0.8.x release you might get a blockchain validation error when starting the
old release (due to 'pruned outputs' being omitted from the index of
unspent transaction outputs).

Running the old release with the -reindex option will rebuild the chainstate
data structures and correct the problem.

Also, the first time you run a 0.8.x release on a 0.9 wallet it will rescan
the blockchain for missing spent coins, which will take a long time (tens
of minutes on a typical machine).

0.9.3 Release notes
=======================

RPC:
- Avoid a segfault on getblock if it can't read a block from disk
- Add paranoid return value checks in base58

Protocol and network code:
- Don't poll showmyip.com, it doesn't exist anymore
- Add a way to limit deserialized string lengths and use it
- Add a new checkpoint at block 295,000
- Increase IsStandard() scriptSig length
- Avoid querying DNS seeds, if we have open connections

Wallet:
- Check redeemScript size does not exceed 520 byte limit
- Ignore (and warn about) too-long redeemScripts while loading wallet

GUI:
- fix 'opens in testnet mode when presented with a BIP-72 link with no fallback'
- AvailableCoins: acquire cs_main mutex
- Fix unicode character display on MacOSX

Miscellaneous:
- key.cpp: fail with a friendlier message on missing ssl EC support
- Remove bignum dependency for scripts
- Upgrade OpenSSL to 1.0.1i (see https://www.openssl.org/news/secadv_20140806.txt - just to be sure, no critical issues for Bitcoin Core)
- Upgrade miniupnpc to 1.9.20140701
- Fix boost detection in build system on some platforms

Credits
--------

Thanks to everyone who contributed to this release:

- Andrew Poelstra
- Cory Fields
- Jeff Garzik
- Johnathan Corgan
- Julian Haight
- Michael Ford
- Pavel Vasin
- Peter Todd
- Pieter Wuille
- Rose Toomey
- Ruben Dario Ponticelli
- Trevin Hofmann
- Wladimir J. van der Laan
- Zak Wilcox

As well as everyone that helped translating on Transifex (https://www.transifex.com/projects/p/bitcoin/)
Thanks gotta download it rightway,I have to re-download the blockchain once again or it does merges with previous version i have installed


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: shorena on August 30, 2014, 06:24:47 AM
-snip-
Thanks gotta download it rightway,I have to re-download the blockchain once again or it does merges with previous version i have installed

Did you have to quote the whole post for that single line?

Anyway, no you dont have to download the whole blockchain again, just close the existing installation and install the new one over it (e.g. in Win just run the setup w/o uninstalling)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: oceans on August 30, 2014, 10:50:48 AM
This is great news :) any kind of progress whether it be for testing or not is always a good sign as it shows things are progressing in a way they should be and not keeping to a stand still.


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Lauda on August 30, 2014, 11:36:37 AM
Excellent, fixes are good. I'm amazed by the number of opened issues though.
How far is some version with "new features"?
I'm going to upgrade today.


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: wumpus on September 01, 2014, 10:15:44 AM
:( No ... after 19 hours of run ... it's crash without a debuglog entry (or error box displayed).
Like the 0.9.2 and 0.9.2.1  :-\
You don't get any kind of traceback or core dump from the OS either? We really need one to even start debugging this problem.
What is your usage scenario? Mining? A lot of RPC calls?
Does this happen in both bitcoin-qt and bitcoind?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on September 01, 2014, 11:29:58 AM
Since the 0.9.1 (rock stable), the new products of bitcoin-core crash without debuglog entry or error message (windows box).
I use BFGMiner to mining with 12GH/s USB miner.

First report of this crash is here : https://bitcointalk.org/index.php?topic=655359.msg7370223#msg7370223 (read the folowed message to retrace the bug).


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: wumpus on September 18, 2014, 09:08:57 AM
rc2 has been uploaded last weekend to https://bitcoin.org/bin/0.9.3/test/, with some further fixes in network and memory behaviour
Code:
- Remove a useless millisleep in socket handler
- Stricter memory limits on CNode
- Better orphan transaction handling
- Add `-maxorphantx=<n>` and `-maxorphanblocks=<n>` options for control over the maximum orphan transactions and blocks


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on September 18, 2014, 09:57:28 AM
 :) On the run for the test !


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Newar on September 18, 2014, 01:42:37 PM
how to upgrade on ubuntu when stable version released? I could just do "apt-get upgrade bitcoin"?

You will have to wait for the repo [1] to be updated. AFAIK the person looking after it does so pretty fast.

[1] https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin

The last time it took ~ 2 months.


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on September 19, 2014, 04:41:16 PM
24h on RC2 : good.  :)


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: flyingcatt on September 19, 2014, 04:53:36 PM
Imma test it out.


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: elebit on September 19, 2014, 10:11:24 PM
Running rc2 for a week, and rc1 for a month before that. Seems solid. Resource usage looks unchanged from 0.9.2.


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Meuh6879 on September 19, 2014, 10:59:36 PM
 :( nope ... always crash after 33h ... without warning (WinXP SP3 with all availables updates).


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Diapolo on September 23, 2014, 12:29:45 PM
:( nope ... always crash after 33h ... without warning (WinXP SP3 with all availables updates).

Please report that issue including more details (perhaps also debug.log) here or over at https://github.com/bitcoin/bitcoin/issues.

Thanks,
Dia


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: cryptomad on September 23, 2014, 12:49:49 PM
Is this the latest version of the Bitcoincore -qt?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Newar on September 23, 2014, 12:57:54 PM
Is this the latest version of the Bitcoincore -qt?

RC stands for Release Canditate. If you need the very latest you will have to look on github.

0.9.2.1 is the current release.

https://bitcoin.org/en/version-history


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: Newar on September 27, 2014, 07:36:14 AM
how to upgrade on ubuntu when stable version released? I could just do "apt-get upgrade bitcoin"?

You will have to wait for the repo [1] to be updated. AFAIK the person looking after it does so pretty fast.

[1] https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin

The last time it took ~ 2 months.

The ppa is now updated to 9.3 already, but it's not announced yet on the bitcoin.org page?


Title: Re: Bitcoin Core 0.9.3 rc1 has been released
Post by: tom99 on October 09, 2014, 04:51:51 AM
How do anyone compiler from sources and no xxxxx-qt.pro file anymore?

ps: compile for Ubunt 12.04.