Skip to content

Commit

Permalink
Merge pull request #2847 from oasislabs/kostko/stable/20.5.x/changelo…
Browse files Browse the repository at this point in the history
…g-20.5.1

changelog: Assemble changes for release 20.5.1
  • Loading branch information
kostko authored Apr 16, 2020
2 parents f2e0221 + 09d08e7 commit d855e35
Show file tree
Hide file tree
Showing 7 changed files with 54 additions and 32 deletions.
6 changes: 0 additions & 6 deletions .changelog/2778.feature.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changelog/2832.bugfix.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/2832.internal.1.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changelog/2832.internal.2.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changelog/2837.internal.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changelog/2844.breaking.md

This file was deleted.

54 changes: 54 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,60 @@ The format is inspired by [Keep a Changelog].

<!-- TOWNCRIER -->

## 20.5.1 (2020-04-16)

### Removals and Breaking changes

- go/runtime/enclaverpc: Refactor gRPC endpoint routing
([#2844](https://github.com/oasislabs/oasis-core/issues/2844))

Previously each endpoint required its own gRPC service. But since all
EnclaveRPC requests already include an "endpoint" field, it is better to use
that for routing requests.

This commit adds a new enclaverpc.Endpoint interface that is used as an
endpoint descriptor. All endpoints must be registered in advance (e.g.,
during init). It also changes the key manager EnclaveRPC support to use the
new API.

### Features

- Add `GetEvents` to backends
([#2778](https://github.com/oasislabs/oasis-core/issues/2778))

The new `GetEvents` call returns all events at a specific height,
without having to watch for them using the `Watch*` methods.
It is currently implemented for the registry, roothash, and staking
backends.

### Bug Fixes

- go/oasis-node/cmd/ias: Fix WatchRuntimes retry
([#2832](https://github.com/oasislabs/oasis-core/issues/2832))

Previously the IAS proxy could incorrectly panic during shutdown when the
context was cancelled.

### Internal changes

- go: Refactor E2E coverage integration test wrapper
([#2832](https://github.com/oasislabs/oasis-core/issues/2832))

This makes it possible to easily have E2E coverage instrumented binaries for
things other than oasis-node.

- go/oasis-node: Move storage benchmark subcommand under debug
([#2832](https://github.com/oasislabs/oasis-core/issues/2832))

- keymanager-runtime: replace with test/simple-keymanager
([#2837](https://github.com/oasislabs/oasis-core/issues/2837))

Common keymanager initalization code is extracted into the keymanager-lib
crate. This enables for the actual key manager implementation to only
provide a set of key manager policy signers.
Aditionally the `keymanager-runtime` crate is removed and replaced with
a test `simple-keymanager` runtime that is used in E2E tests.

## 20.5 (2020-04-10)

### Process
Expand Down

0 comments on commit d855e35

Please sign in to comment.