This repository has been archived by the owner on Feb 7, 2018. It is now read-only.
Release 1.2.8 ("On the trail of The Heisenbug")
This is a bug-fix release with two major fixes:
- #558 - ethminer was broken in v1.2.6 and v1.2.7 and would never deliver work.
- #546 - workaround for Mix crash-at-boot on OS X El Capitan due to The Heisenbug
Sherlock Holmes and Watson. Sidney Paget (1860-1908) – Strand Magazine. Wikimedia Commons
IMPORTANT - If you have ever contributed code to cpp-ethereum, please look through #530 - Get to clarity on licensing and copyright . We are considering re-licensing as Apache 2.0, but are still missing some contributor contact details. Can you help?
Changelog - eth-v1.2.8
- #558 - ethminer was broken in v1.2.6 and v1.2.7 and would never deliver work.
- Thanks to Iancu Aurel, jtremblaytdst, Ross Perkins and wariner84 for the bug reports.
- #568 - Correct LICENSE file to show GPLv3 and removed confusing language around MIT.
- Thanks to Alex Beregszaszi and Alex Leverington.
- #559 - Added Solidity Emscripten deployment script using TravisCI.
- ethereum/libethereum#274 - Update tests to 64bit block gas limit
- ethereum/evmjit#63 - Updated EVMJIT sub-module, to remove accidental use of CMake 3.1 feature. Back to CMake 3.0+ as min version.
- ethereum/libweb3core#84 - Using c_defaultListenPort constant rather than hardcoded IP port, courtesy of ijcoe6ru.
- ethereum/webthree#177 - Added test_setChainParams RPC.
- #557 - OpenCL detection fix. Thanks to Wainer Security for working through various openSUSE build issues with us.
- Many thanks to everybody who contributed changes to this release:
Changelog - mix-v1.0.5
- See main mix-v1.0.5 release page
- ethereum/mix#312 - Improved handling and error messages for creation of projects in existing folders.
- ethereum/mix#315 - Link directly to build instructions
- #546 - Temporarily forcing OS X binaries to Debug in ethbinaries.sh release process, as workaround for The Heisenbug.
- Many thanks to everybody who contributed changes to this release:
Changelog - solidity-v0.3.5
- See main Solidity-v0.3.5 release page
- Context-dependent path remappings (different modules can use the same library in different versions)
- Type Checking: Dynamic return types were removed when fetching data from external calls, now they are replaced by an "unusable" type.
- Type Checking: Overrides by constructors were considered making a function non-abstract.
- Many thanks to everybody who contributed changes to this release:
Links and instructions
Platform | Build from source | Primary binaries | Secondary binaries |
---|---|---|---|
Windows | Build for Windows | Installer [help] | ZIP |
OS X Yosemite | Build for OS X | DMG [help] | ZIP |
OS X El Capitan | Build for OS X | DMG [help] | ZIP |
Ubuntu + derivatives | Build for Linux | PPA [help] |
Notes
AlethZero
is still included in this release but will be slowly phased out during the next releases.- We support building from source on a very broad range of platforms, much broader than the subset we have official binaries for. Check out the full building from source instructions.
- Please ignore the source archives below, which are auto-generated by Github and are missing the git sub-modules.
- Use the v1.2.8 tag of this repo instead, cloned recursively.