Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

Commit

Permalink
Problem: the 0.5 release is not documented (#1522)
Browse files Browse the repository at this point in the history
Solution:
- updated changelog
- bumped version numbers + app version
  • Loading branch information
tomtau authored May 2, 2020
1 parent 37c8db6 commit 94fe85a
Show file tree
Hide file tree
Showing 34 changed files with 88 additions and 78 deletions.
38 changes: 21 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,42 @@
# Changelog

*Unreleased*
## v0.5.1 or v0.6.0
### Breaking changes
### Features
### Improvements
### Bug Fixes

*May 2, 2020*

This release fixes some of the bugs discovered in v0.4 and is based on Rust SGX SDK 1.1.2 (Intel SDK 2.9.1).
It also contains breaking changes due to features and improvements that did not make it to 0.4.

## v0.5.0
### Breaking changes

- *chain-storage* [1466](https://github.com/crypto-com/chain/pull/1466): add a colume to store historical staking versions
- *chain-storage* [1466](https://github.com/crypto-com/chain/pull/1466): add a column to store historical staking versions
- *chain-abci* [1516](https://github.com/crypto-com/chain/pull/1516): state update changes after unbond tx

### Features

- *chain-abci* [1458](https://github.com/crypto-com/chain/pull/1458): new abci_query path "sealed", query sealed log of
transaction id
- *chain-abci* [1458](https://github.com/crypto-com/chain/pull/1458): new abci_query path "sealed", query sealed log of transaction id.
- *client* [1497](https://github.com/crypto-com/chain/pull/1497): address discovery and history recovery when recovering HD wallets

### Improvements

- *chain-abci* [1521](https://github.com/crypto-com/chain/pull/1521): add network parameter validation rule:
`missed_block_threshold <= block_signing_window`

### Bug Fixes

- *chain-abci* [1516](https://github.com/crypto-com/chain/pull/1516): Fix unbond tx didn't subtract fee from bonded
- *client-core* [1524](https://github.com/crypto-com/chain/pull/1524): Fix the decoding issue of trusted state when nil
vote happens during wallet synchronization.

*Unreleased*

## v0.4.1
- *chain-core* [1492](https://github.com/crypto-com/chain/pull/1492): overflow checks for fixed point number construction
- *client* [1476](https://github.com/crypto-com/chain/pull/1476): the threshold address / merkle tree construction is bounded

### Bug Fixes

- *client-core* [1477](https://github.com/crypto-com/chain/pull/1477): Fix decoding issue of nil vote during wallet
- *client* [1477](https://github.com/crypto-com/chain/pull/1477): Fix decoding issue of nil vote during wallet
synchronization.
- *client-core* [1508](https://github.com/crypto-com/chain/pull/1508): Fix the decoding issue of block with evidences
- *client* [1508](https://github.com/crypto-com/chain/pull/1508): Fix the decoding issue of block with evidences
during wallet synchronization.
- *client* [1524](https://github.com/crypto-com/chain/pull/1524): Fix the decoding issue of trusted state when nil
vote happens during wallet synchronization.
- *chain-abci* [1516](https://github.com/crypto-com/chain/pull/1516): fee was not subtracted from state after unbond tx

*April 22, 2020*

Expand Down
58 changes: 29 additions & 29 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion chain-abci/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "chain-abci"
version = "0.4.0"
version = "0.5.0"
authors = ["Crypto.com <[email protected]>"]
description = "Pre-alpha version prototype of Crypto.com Chain node (Tendermint ABCI application)"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion chain-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "chain-core"
version = "0.4.0"
version = "0.5.0"
authors = ["Crypto.com <[email protected]>"]
description = "Library with core types and serialization for the use in external tools"
readme = "../README.md"
Expand Down
5 changes: 4 additions & 1 deletion chain-core/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ use tx::fee::Fee;
/// It denotes both binary schema and semantics (state machine rules)
/// ref: https://github.com/tendermint/tendermint/blob/master/docs/architecture/adr-016-protocol-versions.md#appversion
/// TODO: upgrades/new version signalling
pub const APP_VERSION: u64 = 0;
///
/// version 0 -- 0.4.0 release
/// version 1 -- 0.5.0 release (wire format didn't change, but unbond tx semantics changed: https://github.com/crypto-com/chain/pull/1516)
pub const APP_VERSION: u64 = 1;

/// computes the "global" application hash (used by Tendermint to check consistency + block replaying)
/// currently: app_hash = blake3(root of valid TX merkle tree
Expand Down
2 changes: 1 addition & 1 deletion chain-storage/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "chain-storage"
version = "0.4.0"
version = "0.5.0"
authors = ["Crypto.com <[email protected]>"]
description = "Storage of Crypto.com Chain node (Merkle trie, transaction metadata etc.)"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion chain-tx-enclave/enclave-macro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "enclave-macro"
version = "0.1.1"
version = "0.5.0"
authors = ["Crypto.com <[email protected]>"]
description = "A small collection of proc macros"
readme = "../../README.md"
Expand Down
2 changes: 1 addition & 1 deletion chain-tx-enclave/enclave-ra/ra-client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ra-client"
version = "0.1.0"
version = "0.5.0"
authors = ["Devashish Dixit <[email protected]>"]
description = "Types for connecting to an enclave over attested TLS connection"
edition = "2018"
Expand Down
2 changes: 1 addition & 1 deletion chain-tx-enclave/enclave-ra/ra-common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ra-common"
version = "0.1.0"
version = "0.5.0"
authors = ["Devashish Dixit <[email protected]>"]
description = "Common types used in different sub-crates related to remote attestation of enclaves"
edition = "2018"
Expand Down
2 changes: 1 addition & 1 deletion chain-tx-enclave/enclave-ra/ra-enclave/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ra-enclave"
version = "0.1.0"
version = "0.5.0"
authors = ["Devashish Dixit <[email protected]>"]
description = "Primitives for creating attested TLS server in enclave"
edition = "2018"
Expand Down
2 changes: 1 addition & 1 deletion chain-tx-enclave/enclave-ra/ra-sp-client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ra-sp-client"
version = "0.1.0"
version = "0.5.0"
authors = ["Devashish Dixit <[email protected]>"]
description = "TCP client for connecting to SP server for remote attestation of enclaves (this should be used in enclaves to connect to SP server)"
edition = "2018"
Expand Down
Loading

0 comments on commit 94fe85a

Please sign in to comment.