diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index a21157d7470e9dda15a3b07bc5ecd59ad58c76f4..ae4f2ace2ceb7cbf130f44c8f44f922f48cb48ce 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,24 +1,32 @@ # Eris-DB changelog -## 0.12.0 - -- Features - - +## 0.12.0-RC3 +This release marks a separation of Eris-DB (the blockchain node of the + Eris platform) from our consensus engine Tendermint. This involved + significant refactoring of almost all parts of the code, but provides + a solid foundation to build against using future iterations of + Tendermint as well as advanced permissioned smart contract execution. + + Many changes are under the hood but here are the main externally + visible changes: + +- Features and improvements + - Upgrade to Tendermint 0.6.0 in-process consensus + - Support DELEGATECALL opcode in Ethereum Virtual Machine (important for solidity library calls) + - ARM support + - Docker image size reduced + - Introduction of eris-client companion library for interacting with + eris:db + - Improved configuration handling using Viper + - Allow multiple event subscriptions from same host under rpv/tendermint + - Tool changes - - use glide instead of godeps for dependencies - - -- General Codebase - - upgrade to Tendermint 0.6.0 - - -- Bugfixes - - + - Use glide instead of godeps for dependencies + - Testing + - Separation of integration for RPC and unit tests - -- Documentation - -## 0.11.4 - _2016-04-29_ +- Bugfixes + - [EVM] Fix calculation of child CALL gaslimit (allowing solidity library calls to work properly) + - [RPC/v0] Fix blocking event subscription in transactAndHold (preventing return in Javascript libraries) + - [Blockchain] Fix getBlocks to respect block height cap