Skip to content

Commit

Permalink
Merge pull request #4405 from oasisprotocol/kostko/stable/21.3.x/chan…
Browse files Browse the repository at this point in the history
…gelog-21.3.7

changelog: Assemble changes for 21.3.7 release
  • Loading branch information
kostko authored Dec 17, 2021
2 parents 5d5693f + dad8be8 commit 6e4e10b
Show file tree
Hide file tree
Showing 7 changed files with 36 additions and 16 deletions.
5 changes: 0 additions & 5 deletions .changelog/4366.bugfix.md

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/4387.bugfix.2.md

This file was deleted.

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

This file was deleted.

7 changes: 0 additions & 7 deletions .changelog/4403.bugfix.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 = '21'
minor = 3
micro = 6
micro = 7
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,41 @@ The format is inspired by [Keep a Changelog].

<!-- TOWNCRIER -->

## 21.3.7 (2021-12-17)

| Protocol | Version |
|:------------------|:---------:|
| Consensus | 4.0.0 |
| Runtime Host | 4.0.0 |
| Runtime Committee | 3.0.0 |

### Bug Fixes

- oasis-node: Make semver parsing less strict
([#4366](https://github.com/oasisprotocol/oasis-core/issues/4366))

Semver parsing behavior changed in #4343 was too strict. This hotfix changes
parsing of versions so that only major component is required whereas minor and
patch are optional and any remaining components are ignored.

- go/worker/storage: Checkpoint correct round on consensus checkpoint
([#4387](https://github.com/oasisprotocol/oasis-core/issues/4387))

- go/runtime/client: Take storage into account in GetLastRetainedBlock
([#4387](https://github.com/oasisprotocol/oasis-core/issues/4387))

- go/storage/client: Catch GetDiff errors early
([#4397](https://github.com/oasisprotocol/oasis-core/issues/4397))

- go/worker/storage: Limit number of rounds to fetch before applying them
([#4403](https://github.com/oasisprotocol/oasis-core/issues/4403))

Previously, when a node was syncing from genesis, it would try to fetch all
unapplied rounds before applying them.
This could mean trying to fetch 100k+ rounds before applying them.
In combination with failing to fetch rounds and random retrying, this could
make the syncing process unbearably slow.

## 21.3.6 (2021-11-15)

| Protocol | Version |
Expand Down

0 comments on commit 6e4e10b

Please sign in to comment.