From d6901a0eac0b7e746301386a72a524f7da766b5b Mon Sep 17 00:00:00 2001 From: Jernej Kos Date: Thu, 17 Mar 2022 12:50:30 +0100 Subject: [PATCH] changelog: Assemble changes for 22.0.2 release --- .changelog/4531.internal.md | 1 - .changelog/4546.feature.md | 1 - .changelog/4548.bugfix.md | 1 - .changelog/4551.bugfix.md | 1 - .changelog/4556.bugfix.md | 1 - .changelog/4557.bugfix.md | 1 - .changelog/4561.cfg.md | 5 --- .changelog/4561.feature.md | 1 - .changelog/4562.internal.md | 1 - .changelog/4563.bugfix.md | 1 - .changelog/4564.bugfix.md | 1 - .changelog/4565.internal.md | 6 ---- .changelog/4568.internal.md | 1 - .changelog/4574.feature.md | 1 - .punch_version.py | 2 +- CHANGELOG.md | 65 +++++++++++++++++++++++++++++++++++++ 16 files changed, 66 insertions(+), 24 deletions(-) delete mode 100644 .changelog/4531.internal.md delete mode 100644 .changelog/4546.feature.md delete mode 100644 .changelog/4548.bugfix.md delete mode 100644 .changelog/4551.bugfix.md delete mode 100644 .changelog/4556.bugfix.md delete mode 100644 .changelog/4557.bugfix.md delete mode 100644 .changelog/4561.cfg.md delete mode 100644 .changelog/4561.feature.md delete mode 100644 .changelog/4562.internal.md delete mode 100644 .changelog/4563.bugfix.md delete mode 100644 .changelog/4564.bugfix.md delete mode 100644 .changelog/4565.internal.md delete mode 100644 .changelog/4568.internal.md delete mode 100644 .changelog/4574.feature.md diff --git a/.changelog/4531.internal.md b/.changelog/4531.internal.md deleted file mode 100644 index 27e1a4f9baa..00000000000 --- a/.changelog/4531.internal.md +++ /dev/null @@ -1 +0,0 @@ -go: `libp2p` logs are now emitted via oasis-node logging system diff --git a/.changelog/4546.feature.md b/.changelog/4546.feature.md deleted file mode 100644 index 6af45198a57..00000000000 --- a/.changelog/4546.feature.md +++ /dev/null @@ -1 +0,0 @@ -go/oasis-node/cmd/debug/bundle: Add info command diff --git a/.changelog/4548.bugfix.md b/.changelog/4548.bugfix.md deleted file mode 100644 index 079fce77994..00000000000 --- a/.changelog/4548.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -go/oasis-node/cmd/ias: Refresh runtimes on every epoch diff --git a/.changelog/4551.bugfix.md b/.changelog/4551.bugfix.md deleted file mode 100644 index a0fab3e9e2e..00000000000 --- a/.changelog/4551.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -go/worker/common: Propagate CheckTx errors diff --git a/.changelog/4556.bugfix.md b/.changelog/4556.bugfix.md deleted file mode 100644 index be3de98b2ca..00000000000 --- a/.changelog/4556.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -consensus/sanity-checks: skip suspended runtimes for computing stake claims diff --git a/.changelog/4557.bugfix.md b/.changelog/4557.bugfix.md deleted file mode 100644 index 2fd4df03d9b..00000000000 --- a/.changelog/4557.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -runtime: Commit check transaction results for subsequent batches diff --git a/.changelog/4561.cfg.md b/.changelog/4561.cfg.md deleted file mode 100644 index 0d788121c92..00000000000 --- a/.changelog/4561.cfg.md +++ /dev/null @@ -1,5 +0,0 @@ -go/worker/storage: Storage checkpoints are now disabled by default - -- `worker.storage.checkpointer.disabled` flag is removed. - -- use the `worker.storage.checkpointer.enabled` flag to enable checkpoints. diff --git a/.changelog/4561.feature.md b/.changelog/4561.feature.md deleted file mode 100644 index 478a0dbc35b..00000000000 --- a/.changelog/4561.feature.md +++ /dev/null @@ -1 +0,0 @@ -Randomize storage checkpoints wall-clock interval diff --git a/.changelog/4562.internal.md b/.changelog/4562.internal.md deleted file mode 100644 index de7291af2e6..00000000000 --- a/.changelog/4562.internal.md +++ /dev/null @@ -1 +0,0 @@ -go: Bump libp2p to 0.18.0-rc6 diff --git a/.changelog/4563.bugfix.md b/.changelog/4563.bugfix.md deleted file mode 100644 index 2346201b14d..00000000000 --- a/.changelog/4563.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -go/runtime/txpool: Abort runtime in case it times out during checks diff --git a/.changelog/4564.bugfix.md b/.changelog/4564.bugfix.md deleted file mode 100644 index 7350b99242e..00000000000 --- a/.changelog/4564.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -oasis-net-runner: Fix fixtures without a keymanager diff --git a/.changelog/4565.internal.md b/.changelog/4565.internal.md deleted file mode 100644 index bc090432b20..00000000000 --- a/.changelog/4565.internal.md +++ /dev/null @@ -1,6 +0,0 @@ -go/worker/storage: Remove separate storage sync status store - -Previously the worker maintaned a separate store that kept information about -the progress of storage sync. Since it was a separate store this could cause -problems if it got out of sync (e.g. due to partial manual copies). This -should make the process more robust as there is only one source of truth. diff --git a/.changelog/4568.internal.md b/.changelog/4568.internal.md deleted file mode 100644 index de7291af2e6..00000000000 --- a/.changelog/4568.internal.md +++ /dev/null @@ -1 +0,0 @@ -go: Bump libp2p to 0.18.0-rc6 diff --git a/.changelog/4574.feature.md b/.changelog/4574.feature.md deleted file mode 100644 index 219de0234ec..00000000000 --- a/.changelog/4574.feature.md +++ /dev/null @@ -1 +0,0 @@ -go/worker/registration: Add a random re-registration delay diff --git a/.punch_version.py b/.punch_version.py index d0b4fa89029..7c7fd58ad2d 100644 --- a/.punch_version.py +++ b/.punch_version.py @@ -1,3 +1,3 @@ year = '22' minor = 0 -micro = 1 +micro = 2 diff --git a/CHANGELOG.md b/CHANGELOG.md index a4fec77c4d6..b2a7e41973f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,71 @@ The format is inspired by [Keep a Changelog]. +## 22.0.2 (2022-03-17) + +| Protocol | Version | +|:------------------|:---------:| +| Consensus | 5.0.0 | +| Runtime Host | 5.0.0 | +| Runtime Committee | 4.0.0 | + +### Configuration Changes + +- go/worker/storage: Storage checkpoints are now disabled by default + ([#4561](https://github.com/oasisprotocol/oasis-core/issues/4561)) + + - `worker.storage.checkpointer.disabled` flag is removed. + + - use the `worker.storage.checkpointer.enabled` flag to enable checkpoints. + +### Features + +- go/oasis-node/cmd/debug/bundle: Add info command + ([#4546](https://github.com/oasisprotocol/oasis-core/issues/4546)) + +- Randomize storage checkpoints wall-clock interval + ([#4561](https://github.com/oasisprotocol/oasis-core/issues/4561)) + +- go/worker/registration: Add a random re-registration delay + ([#4574](https://github.com/oasisprotocol/oasis-core/issues/4574)) + +### Bug Fixes + +- go/oasis-node/cmd/ias: Refresh runtimes on every epoch + ([#4548](https://github.com/oasisprotocol/oasis-core/issues/4548)) + +- go/worker/common: Propagate CheckTx errors + ([#4551](https://github.com/oasisprotocol/oasis-core/issues/4551)) + +- consensus/sanity-checks: skip suspended runtimes for computing stake claims + ([#4556](https://github.com/oasisprotocol/oasis-core/issues/4556)) + +- runtime: Commit check transaction results for subsequent batches + ([#4557](https://github.com/oasisprotocol/oasis-core/issues/4557)) + +- go/runtime/txpool: Abort runtime in case it times out during checks + ([#4563](https://github.com/oasisprotocol/oasis-core/issues/4563)) + +- oasis-net-runner: Fix fixtures without a keymanager + ([#4564](https://github.com/oasisprotocol/oasis-core/issues/4564)) + +### Internal Changes + +- go: `libp2p` logs are now emitted via oasis-node logging system + ([#4531](https://github.com/oasisprotocol/oasis-core/issues/4531)) + +- go: Bump libp2p to 0.18.0-rc6 + ([#4562](https://github.com/oasisprotocol/oasis-core/issues/4562), + [#4568](https://github.com/oasisprotocol/oasis-core/issues/4568)) + +- go/worker/storage: Remove separate storage sync status store + ([#4565](https://github.com/oasisprotocol/oasis-core/issues/4565)) + + Previously the worker maintaned a separate store that kept information about + the progress of storage sync. Since it was a separate store this could cause + problems if it got out of sync (e.g. due to partial manual copies). This + should make the process more robust as there is only one source of truth. + ## 22.0.1 (2022-03-07) | Protocol | Version |