{"action":"published","release":{"url":"https://api.github.com/repos/eris-ltd/eris-db/releases/4733207","assets_url":"https://api.github.com/repos/eris-ltd/eris-db/releases/4733207/assets","upload_url":"https://uploads.github.com/repos/eris-ltd/eris-db/releases/4733207/assets{?name,label}","html_url":"https://github.com/eris-ltd/eris-db/releases/tag/v0.12.0","id":4733207,"tag_name":"v0.12.0","target_commitish":"release-0.12","name":"v0.12.0","draft":false,"author":{"login":"benjaminbollen","id":5057507,"avatar_url":"https://avatars.githubusercontent.com/u/5057507?v=3","gravatar_id":"","url":"https://api.github.com/users/benjaminbollen","html_url":"https://github.com/benjaminbollen","followers_url":"https://api.github.com/users/benjaminbollen/followers","following_url":"https://api.github.com/users/benjaminbollen/following{/other_user}","gists_url":"https://api.github.com/users/benjaminbollen/gists{/gist_id}","starred_url":"https://api.github.com/users/benjaminbollen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjaminbollen/subscriptions","organizations_url":"https://api.github.com/users/benjaminbollen/orgs","repos_url":"https://api.github.com/users/benjaminbollen/repos","events_url":"https://api.github.com/users/benjaminbollen/events{/privacy}","received_events_url":"https://api.github.com/users/benjaminbollen/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-11-14T16:38:46Z","published_at":"2016-11-22T18:37:43Z","assets":[],"tarball_url":"https://api.github.com/repos/eris-ltd/eris-db/tarball/v0.12.0","zipball_url":"https://api.github.com/repos/eris-ltd/eris-db/zipball/v0.12.0","body":"This release marks the start of Eris-DB as the full permissioned blockchain node\r\n of the Eris platform with the Tendermint permissioned consensus engine.\r\n This involved significant refactoring of almost all parts of the code,\r\n but provides a solid foundation to build the next generation of advanced\r\n permissioned smart contract blockchains.\r\n\r\n Many changes are under the hood but here are the main externally\r\n visible changes:\r\n\r\n- Features and improvements\r\n  - Upgrade to Tendermint 0.6.0 in-process consensus\r\n  - Support DELEGATECALL opcode in Ethereum Virtual Machine (important for solidity library calls)\r\n  - ARM support\r\n  - Docker image size reduced\r\n  - Introduction of eris-client companion library for interacting with eris:db\r\n  - Improved single configuration file for all components written by eris-cm\r\n  - Allow multiple event subscriptions from same host under rpc/tendermint\r\n\r\n- Tool changes\r\n  - Use glide instead of godeps for dependencies\r\n\r\n- Testing\r\n  - integration tests over simulated RPC calls\r\n  - significantly improved unit tests\r\n  - the ethereum virtual machine and the consensus engine are now top-level\r\n  components and are exposed to continuous integration tests\r\n\r\n- Bugfixes (incomplete list)\r\n  - [EVM] Fix calculation of child CALL gaslimit (allowing solidity library calls to work properly)\r\n  - [RPC/v0] Fix blocking event subscription in transactAndHold (preventing return in Javascript libraries)\r\n  - [Blockchain] Fix getBlocks to respect block height cap"}}
{"actor":{"display_login":"benjaminbollen"}}