Version 1.2.1
This is a bugfix release that mainly fixes a bug which prevented syncing up with the testnet ("Morden").This version marks the main release of the Homestead protocol update. As Homestead is a hard fork, versions older than this should not be used for the live network.
Changelog
eth:
- normalize the reported version strings (still in progress)
- removed flu
- Bugfix: set the account start nonce correctly for the testnet
- Bugfix: correctly disable discovery if
--no-discovery
is given - Bugfix: use key manager without wallet (courtesy of @smartbitcoin)
- Build fix: ignore deprecation warnings for cryptopp (courtesy of @LefterisJP)
Compatibility Changes and Security Considerations
The native eth console will disappear soon, please switch over to use ethconsole or geth attach
to control it.
The rpc admin interface of cpp-ethereum should not be used via http anymore because of security reasons. If you must, you can enable it via a commandline switch (see --help
).
Alethzero is still included in this release but will be slowly phased out during the next releases.
Download
Please do not use the source archive below, it misses important dependencies. Use the following sources for installing:
Windows
cpp-ethereum-1.2.1 Windows Installer
Shift-right click to open. If you hit runtime errors complaining about missing msvcr120.dll or msvcp120.dll files then please install the Visual C++ Redistributable Packages for Visual Studio 2013 from Microsoft.
OS X Yosemite (10.10)
cpp-ethereum-1.2.1 OSX disk image
Control-click to open (we will hopefully start shipping centrally-signed executable with the next release).
OS X El Capitan (10.11)
We aren't building binaries for El Capitan yet. Coming soon.
Ubuntu + Derivatives
Please follow these instructions.
Source
Please do not use the source archive below, it misses important dependencies. If you want to build from source, use the guide and checkout the appropriate tag (v1.2.1) for webthree-umbrella.