Skip to content

Commit

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

changelog: Assemble changes for 22.0.3 release
  • Loading branch information
kostko authored Mar 28, 2022
2 parents 3bb134f + 8712fe3 commit 95be832
Show file tree
Hide file tree
Showing 16 changed files with 87 additions and 45 deletions.
4 changes: 0 additions & 4 deletions .changelog/4416.feature.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

13 changes: 0 additions & 13 deletions .changelog/4580.bugfix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changelog/4580.feature.md

This file was deleted.

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

This file was deleted.

7 changes: 0 additions & 7 deletions .changelog/4588.feature.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

3 changes: 0 additions & 3 deletions .changelog/4595.internal.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/4603.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 = '22'
minor = 0
micro = 2
micro = 3
86 changes: 86 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,92 @@ The format is inspired by [Keep a Changelog].

<!-- TOWNCRIER -->

## 22.0.3 (2022-03-28)

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

### Features

- go/oasis-node/cmd/stake: Allow querying historical account info
([#4416](https://github.com/oasisprotocol/oasis-core/issues/4416))

The `oasis-node stake account info` CLI command now accepts `--height` flag
which allows one to query an account's info at an arbitrary height.

- go/consensus/tendermint: Bump default max number of inbound peers
([#4576](https://github.com/oasisprotocol/oasis-core/issues/4576))

- go/oasis-node/cmd/control: Add `clear-deregister`
([#4580](https://github.com/oasisprotocol/oasis-core/issues/4580))

Instead of using `--worker.registration.force_register` to clear the
persisted deregister flag manually, there now is an explicit command
that will do so.

- go/oasis-node/cmd: Preserve MKVS database by default in unsafe-reset
([#4588](https://github.com/oasisprotocol/oasis-core/issues/4588))

Preserving the MKVS database is becoming the more common workflow, so we're
making that the default for `oasis-node unsafe-reset`.

Use `--preserve.mkvs_database=false` to wipe the mkvs database as the
previous default did.

- go/signature: Apply options on registered contexts
([#4591](https://github.com/oasisprotocol/oasis-core/issues/4591))

### Bug Fixes

- Don't clear tx pool on epoch transitions, add txsync protocol
([#4579](https://github.com/oasisprotocol/oasis-core/issues/4579))

- go/worker/registration: Clear deregister flag when deregistered
([#4580](https://github.com/oasisprotocol/oasis-core/issues/4580))

When gracefully halting the node after the node's registration
expires, to ensure that the deregistration and shutdown occurs,
the node will persist the fact that it is mid-shutdown in a flag.

Previously, this flag had to be cleared manually by the node operator
which, while serving to ensure that the node does not get restarted
and re-register, is sub-optimal as it required manual intervention.

Instead, if the node is deregistered cleanly, we will clear the flag
under the assumption that the operator can configure whatever
automation they are using to do the right thing.

- go/registry: Fix invalid sanity check
([#4585](https://github.com/oasisprotocol/oasis-core/issues/4585))

- RequestShutdown: fix shutdown if registration never succeeded
([#4595](https://github.com/oasisprotocol/oasis-core/issues/4595))

This fixes a case where node would never shutdown if the initial
registration never succeeded.

- go/registry: Fix node stake claim sanity check with suspended runtimes
([#4603](https://github.com/oasisprotocol/oasis-core/issues/4603))

### Internal Changes

- go: Bump libp2p to 0.18.0
([#4578](https://github.com/oasisprotocol/oasis-core/issues/4578))

- Remove `worker.registration.debug.private_key` flag
([#4595](https://github.com/oasisprotocol/oasis-core/issues/4595))

The flag was unused.

- ci: Show dirtiness after regenerating protos
([#4598](https://github.com/oasisprotocol/oasis-core/issues/4598))

- go/common/crypto/signature: Improve the batch verification API
([#4602](https://github.com/oasisprotocol/oasis-core/issues/4602))

## 22.0.2 (2022-03-17)

| Protocol | Version |
Expand Down

0 comments on commit 95be832

Please sign in to comment.