diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ce638ba9..f320c041d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ # [Hyperledger Burrow](https://github.com/hyperledger/burrow) Changelog +## [0.29.1] - 2019-10-10 +### Changed +- [State] Split metadata and account state to be kinder to downstream EVM integrators + + ## [0.29.0] - 2019-10-08 ### Changed - [Config] Reverted rename of ValidatorAddress to Address in config (each Burrow node has a specific validator key it uses for signing whether or not it is running as a validator right now) @@ -578,6 +583,7 @@ This release marks the start of Eris-DB as the full permissioned blockchain node - [Blockchain] Fix getBlocks to respect block height cap. +[0.29.1]: https://github.com/hyperledger/burrow/compare/v0.29.0...v0.29.1 [0.29.0]: https://github.com/hyperledger/burrow/compare/v0.28.2...v0.29.0 [0.28.2]: https://github.com/hyperledger/burrow/compare/v0.28.1...v0.28.2 [0.28.1]: https://github.com/hyperledger/burrow/compare/v0.28.0...v0.28.1 diff --git a/NOTES.md b/NOTES.md index a87f96172..4e53357e7 100644 --- a/NOTES.md +++ b/NOTES.md @@ -1,24 +1,3 @@ ### Changed -- [Config] Reverted rename of ValidatorAddress to Address in config (each Burrow node has a specific validator key it uses for signing whether or not it is running as a validator right now) - -### Fixed -- [EVM] Return integer overflow error code (not stack overflow) for integer overflow errors -- [Docs] Fix broken examples -- [Deploy] Set input on QueryContract jobs correctly -- [EVM] Fix byte-printing for DebugOpcodes run mode -- [Crypto] Use Tendermint-compatible secp256k1 addressing -- [Natives] Make natives first class contracts and establish Dispatcher and Callable as a common calling convention for natives, EVM, and WASM (pending for WASM). -- [Natives] Fix Ethereum precompile addresses (addresses were padded on right instead of the left) - - -### Added -- [Web3] Implemented Ethereum web3 JSON RPC including sendRawTransaction! -- [Docs] Much docs (see also: https://www.hyperledger.org/blog/2019/10/08/burrow-the-boring-blockchain) -- [Docs] Generate github pages docs index with docsify: https://hyperledger.github.io/burrow/ -- [JS] Publish burrow.js to @hyperledger/burrow -- [State] Store EVM ABI and contract metadata on-chain see [GetMetadata](https://github.com/hyperledger/burrow/blob/e80aad5d8fac1f67dbfec61ea75670f9a38c61a1/protobuf/rpcquery.proto#L25) -- [Tendermint] Upgrade to v0.32.3 -- [Execution] Added IdentifyTx for introducing nodes (binding their NodeID to ValidatorAddress) -- [Natives] Implement Ethereum precompile number 5 - modular exponentiation - +- [State] Split metadata and account state to be kinder to downstream EVM integrators diff --git a/project/history.go b/project/history.go index 53c3682e9..08b43ccbc 100644 --- a/project/history.go +++ b/project/history.go @@ -48,6 +48,10 @@ func FullVersion() string { // release tagging script: ./scripts/tag_release.sh var History relic.ImmutableHistory = relic.NewHistory("Hyperledger Burrow", "https://github.com/hyperledger/burrow"). MustDeclareReleases( + "0.29.1 - 2019-10-10", + `### Changed +- [State] Split metadata and account state to be kinder to downstream EVM integrators +`, "0.29.0 - 2019-10-08", `### Changed - [Config] Reverted rename of ValidatorAddress to Address in config (each Burrow node has a specific validator key it uses for signing whether or not it is running as a validator right now)