Skip to content

Commit

Permalink
changelog: Assemble changes for 22.2.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
kostko committed Nov 5, 2022
1 parent 034b5eb commit cfbd200
Show file tree
Hide file tree
Showing 11 changed files with 63 additions and 33 deletions.
4 changes: 0 additions & 4 deletions .changelog/5003.bugfix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changelog/5005.bugfix.1.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changelog/5005.bugfix.2.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5005.bugfix.3.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5005.bugfix.4.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

5 changes: 0 additions & 5 deletions .changelog/5008.bugfix.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5011.feature.md

This file was deleted.

2 changes: 1 addition & 1 deletion .punch_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
year = '22'
minor = 2
micro = 0
micro = 1
62 changes: 62 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,68 @@ The format is inspired by [Keep a Changelog].

<!-- TOWNCRIER -->

## 22.2.1 (2022-11-05)

| Protocol | Version |
|:------------------|:---------:|
| Consensus | 6.0.0 |
| Runtime Host | 5.1.0 |
| Runtime Committee | 4.0.0 |

### Features

- go/consensus/tendermint/apps/staking: Reduce DelegationsTo scanning
([#5011](https://github.com/oasisprotocol/oasis-core/issues/5011))

### Bug Fixes

- go/runtime/txpool: republish sooner if republish limit is reached
([#5003](https://github.com/oasisprotocol/oasis-core/issues/5003))

This fixes a case where a part of a batch of transaction would take a long
time to be published in case there are no new transactions being submitted.

- go/worker/common: Reorder state determination checks
([#5005](https://github.com/oasisprotocol/oasis-core/issues/5005))

Otherwise the shown state would be misleading, e.g. showing that it is
waiting for runtime host being provisioned while it is actually blocked
in initialization like storage sync.

- go/p2p/rpc: Fix multi call dispatch to different peers
([#5005](https://github.com/oasisprotocol/oasis-core/issues/5005))

- go/storage/mkvs/checkpoint: Exclude initial version when pruning
([#5005](https://github.com/oasisprotocol/oasis-core/issues/5005))

- go/worker/storage: Fix case when checkpoint sync disabled but forced
([#5005](https://github.com/oasisprotocol/oasis-core/issues/5005))

If checkpoint sync is disabled but sync has been forced (e.g. because
the state at genesis is non-empty), we must request to sync the
checkpoint at genesis as otherwise we will jump to a later state which
may not be desired given that checkpoint sync has been explicitly
disabled via config.

- go/p2p/rpc: Fix peer grading when context is canceled
([#5007](https://github.com/oasisprotocol/oasis-core/issues/5007))

When method `CallMulti` finishes early, the requests in progress are canceled
and unfairly recorded as failed.

- go/p2p/rpc: Fix memory leak when RPC multi call finishes early
([#5007](https://github.com/oasisprotocol/oasis-core/issues/5007))

When method `CallMulti` finishes early, the result channel is never cleared.
Therefore, the channel never closes and leaves one go routine hanging.

- go/common/workerpool: Fix memory leak when workerpool is stopped early
([#5008](https://github.com/oasisprotocol/oasis-core/issues/5008))

When workerpool si stopped, the job channel might still contain jobs which
haven't been processed. Therefore, the channel never closes and leaves one
go routine hanging.

## 22.2 (2022-10-13)

| Protocol | Version |
Expand Down

0 comments on commit cfbd200

Please sign in to comment.