Skip to content

Commit

Permalink
Use trait-based stubs everywhere [ECR-3910] (exonum#1606)
Browse files Browse the repository at this point in the history
  • Loading branch information
slowli authored and Oleksandr Anyshchenko committed Dec 22, 2019
1 parent 015d8e0 commit 95d931a
Show file tree
Hide file tree
Showing 82 changed files with 2,245 additions and 2,550 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,11 @@ The project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)

- `proposer_id` field in `Block` has been moved to additional block headers. (#1602)

- Interaction with services from the Rust runtime has been changed. Instead of
using the `Transaction` trait, it is now possible to use service interfaces
directly as Rust traits. These interface traits can be applied to a keypair
(to generate signed transactions), to `CallContext` (to call another service)
and some other types. See Rust runtime docs for more details. (#1606)
- The following public APIs were removed/made private: (#1629)
- `blockchain::{error reexports}` (available from `runtime::`);
- `blockchain::FatalError` public re-export;
Expand Down Expand Up @@ -117,6 +122,7 @@ The project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
- Added hashed version of `Entry` called `ProofEntry`, which participates
in the state aggregation. (#1553)

- Added support of unsized keys to `MapIndex`. (#1621)
- Added support of unsized keys to `MapIndex` and `ProofMapIndex`. (#1621, #1626)

- Added mechanism to extend block header. Block now contains
Expand All @@ -131,6 +137,7 @@ The project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)

- `Supervisor` service now can have initial configuration and implements
`Configure` interface. (#1587)

- `ConfigChange::StopService` has been added to make requests to stop the service
instance. (#1605)

Expand Down
Loading

0 comments on commit 95d931a

Please sign in to comment.