This is a major version release that provides new features, as well as bug fixes. Upgrades include:
The Core Developers signed off the new release at 17h00 UTC on 18 March and conducted the binary building and security signing process in the 24 hours since. These key-signed binaries have been propagated to the usual repositories at the Bitcoin Project website as well as at Sourceforge.
— Gavin Andresen (@gavinandresen) March 19, 2014
The 0.9.0 release sees the rebranding of the Bitcoin software with the name Bitcoin Core. The developers felt this necessary in order to avoid confusion with unqualified references made to ‘Bitcoin’, which could mean the ‘software’, the ‘network’, the ‘protocol’ or the ‘cryotocurrency’.
Bitcoin Core users will now notice a quicker wallet GUI with optimizations allowing unencumbered start-up and graceful shutdown. Usability and security upgrades, such as a new transaction request feature and a default session timeout on your wallet passphrase, have been added. Linux users should notice a more regulated use of bandwidth upon starting the GUI or bitcoind binary. And users of Windows 64 Bit now have a compatible client.
A major bugfix involves the oft-misrepresented Transaction Malleability issue which has now been put under lock and key (more-or-less). The 0.9 code features methods to avoid spending zero-confirmation change and standard transaction rules have been tightened to prevent the relaying (and mining) of any mutated transactions. Wallet transaction conflicts are now also reported to the user and a new -zapwallettxes command is available for rebuilding the wallet’s transaction info.
The network relay fee for miner consideration is now 10 satoshi lower at 0.00001 BTC per kilobyte. The default minimum transaction fee remains 0.0001 BTC per kilobyte.
The following mining defaults are now hard coded into Bitcoin Core (with adjustment possible via bitcoin.conf, of course):
Notable new features include:
The features and improvements listed above is only a selection. For a complete listing, including Security and Privacy enhancements, see the official Bitcoin Core 0.0.9 release notes
New in 0.9.0 is the Windows 64-bit version of the Bitcoin Core client. There have been frequent reports of users running out of virtual memory on 32-bit systems during the initial sync. Because of this it is recommended to install the 64-bit version if your system supports it.
0.9.0 drops support for older Macs. The minimum requirements are now:|
* A 64-bit-capable CPU (see https://support.apple.com/kb/ht3696)
* Mac OS 10.6 or later (see https://support.apple.com/kb/ht1633)
Users who want to upgrade to the latest Bitcoin Core software (0.9.0) should ensure that they first shutdown their current Bitcoin Client.
Wait until it has completely shut down and then backup your existing wallet to a secure storage location. Next, uninstall the old version completely.
Download the new Bitcoin Core 0.9.0 binary for your operating system from the Bitcoin website or select a Sourceforge mirror close to you:
If you are upgrading from version 0.7.2 or earlier, the first time you run 0.9.0 your blockchain files will be re-indexed, which will take anywhere from 30 minutes to several hours, depending on the speed of your machine.
If using Windows, do not forget to uninstall all earlier versions of the Bitcoin client first, especially if you are switching to the 64-bit version.
Users can convey their thanks and congratulations to the Bitcoin Core Developers by reporting bugs to https://github.com/bitcoin/bitcoin/issues
Last modified (UTC): April 20, 2014 18:34