Skip to content
This repository has been archived by the owner on Feb 7, 2018. It is now read-only.

Version 1.2.3

Compare
Choose a tag to compare
@chriseth chriseth released this 01 Apr 12:03
· 187 commits to release since this release

This change further simplifies the codebase and removes some components of eth which were unstable or not well maintainable.
These include:

  • the built-in javascript console (please use ethconsole instead)
  • AlethOne (the "one-click GUI miner") - the idea behind such a project is nice, but the wide range of different GPU hardware and many other factors resulted in AlethOne just not delivering the experience. Please use ethminer on the commandline.

Changelog

eth

  • fixed issues where blockchain sync got stuck
  • moved lll and libevmasm into solidity repository
  • removed the internal javascript console
  • implemented eth_pendingTransactions rpc call
  • removed compiler rpc calls to simplify dependencies
  • improved commandline interface of EVM benchmarking tool (use JIT even when requesting stats)

mix

  • show gas estimation for constructor body
  • debug button for transaction line (no no need to open the details to start a debugging)
  • fixed array decoding
  • added arrow-right and arrow-left keys support on the debug slider

More information on the 1.0.2 release page

solidity

  • inline assembly

More information on the 0.3.1 release page

Compatibility Changes and Security Considerations

The native eth Javascript console was removed. Please switch over to use the new ethconsole application or geth attach to control it. [The development release of geth (which will become geth-1.4.0) is needed for this to work. geth-1.3.5 will not successfully connect to eth]

The rpc admin interface of eth should not be used via HTTP anymore for security reasons. If you must, you can enable it via a command-line 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.3 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.3 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, follow the Building from source instructions and checkout the appropriate tag (v1.2.3 for webthree-umbrella.