From a5d206db35a63b77cf3ac5657ba964228b95a5fc Mon Sep 17 00:00:00 2001 From: Jernej Kos Date: Sat, 21 Jan 2023 20:22:52 +0100 Subject: [PATCH] changelog: Assemble changes for 22.2.5 release --- .changelog/5130.bugfix.md | 5 ----- .changelog/5135.internal.md | 6 ------ .changelog/5137.internal.md | 4 ---- .changelog/5146.internal.md | 1 - .changelog/5148.bugfix.md | 1 - .changelog/5149.internal.md | 1 - .punch_version.py | 2 +- CHANGELOG.md | 42 +++++++++++++++++++++++++++++++++++++ 8 files changed, 43 insertions(+), 19 deletions(-) delete mode 100644 .changelog/5130.bugfix.md delete mode 100644 .changelog/5135.internal.md delete mode 100644 .changelog/5137.internal.md delete mode 100644 .changelog/5146.internal.md delete mode 100644 .changelog/5148.bugfix.md delete mode 100644 .changelog/5149.internal.md diff --git a/.changelog/5130.bugfix.md b/.changelog/5130.bugfix.md deleted file mode 100644 index 68c56c0f5fd..00000000000 --- a/.changelog/5130.bugfix.md +++ /dev/null @@ -1,5 +0,0 @@ -ci: Use Ubuntu 20.04 for release builds - -This was automatically changed when `ubuntu-latest` was switched to -Ubuntu 22.04. We should use the same build environment for all of the patch -releases (22.2.4 is an exception as we didn't see this earlier). diff --git a/.changelog/5135.internal.md b/.changelog/5135.internal.md deleted file mode 100644 index e55605a93db..00000000000 --- a/.changelog/5135.internal.md +++ /dev/null @@ -1,6 +0,0 @@ -runtime/src/protocol: Remove consensus version compatibility check - -Consensus version check was a sanity check which didn't allow dump-restore -upgrades. The removal did no harm as the consensus version was never -authenticated and light clients use the verifier to check state compatibility -and authenticity. diff --git a/.changelog/5137.internal.md b/.changelog/5137.internal.md deleted file mode 100644 index 15f8d2c60e3..00000000000 --- a/.changelog/5137.internal.md +++ /dev/null @@ -1,4 +0,0 @@ -runtime/src/consensus/registry: Add runtime encryption key (REK) - -Added REK to the node TEE capability descriptor to ensure old enclaves won't -panic when new ones register with a non-nil REK. diff --git a/.changelog/5146.internal.md b/.changelog/5146.internal.md deleted file mode 100644 index 9c0d3149923..00000000000 --- a/.changelog/5146.internal.md +++ /dev/null @@ -1 +0,0 @@ -runtime: Attempt to flush buffers before aborting diff --git a/.changelog/5148.bugfix.md b/.changelog/5148.bugfix.md deleted file mode 100644 index f2eff964b23..00000000000 --- a/.changelog/5148.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -runtime: Clear verification trace after block verification diff --git a/.changelog/5149.internal.md b/.changelog/5149.internal.md deleted file mode 100644 index fb4c4818a03..00000000000 --- a/.changelog/5149.internal.md +++ /dev/null @@ -1 +0,0 @@ -runtime: Simplify the LRU-backed consensus verifier light store diff --git a/.punch_version.py b/.punch_version.py index 7b33fcf9ddc..7911e347dc3 100644 --- a/.punch_version.py +++ b/.punch_version.py @@ -1,3 +1,3 @@ year = '22' minor = 2 -micro = 4 +micro = 5 diff --git a/CHANGELOG.md b/CHANGELOG.md index a16c5ee5ea4..48417bdce2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,48 @@ The format is inspired by [Keep a Changelog]. +## 22.2.5 (2023-01-21) + +| Protocol | Version | +|:------------------|:---------:| +| Consensus | 6.0.0 | +| Runtime Host | 5.1.0 | +| Runtime Committee | 4.0.0 | + +### Bug Fixes + +- ci: Use Ubuntu 20.04 for release builds + ([#5130](https://github.com/oasisprotocol/oasis-core/issues/5130)) + + This was automatically changed when `ubuntu-latest` was switched to + Ubuntu 22.04. We should use the same build environment for all of the patch + releases (22.2.4 is an exception as we didn't see this earlier). + +- runtime: Clear verification trace after block verification + ([#5148](https://github.com/oasisprotocol/oasis-core/issues/5148)) + +### Internal Changes + +- runtime/src/protocol: Remove consensus version compatibility check + ([#5135](https://github.com/oasisprotocol/oasis-core/issues/5135)) + + Consensus version check was a sanity check which didn't allow dump-restore + upgrades. The removal did no harm as the consensus version was never + authenticated and light clients use the verifier to check state compatibility + and authenticity. + +- runtime/src/consensus/registry: Add runtime encryption key (REK) + ([#5137](https://github.com/oasisprotocol/oasis-core/issues/5137)) + + Added REK to the node TEE capability descriptor to ensure old enclaves won't + panic when new ones register with a non-nil REK. + +- runtime: Attempt to flush buffers before aborting + ([#5146](https://github.com/oasisprotocol/oasis-core/issues/5146)) + +- runtime: Simplify the LRU-backed consensus verifier light store + ([#5149](https://github.com/oasisprotocol/oasis-core/issues/5149)) + ## 22.2.4 (2023-01-11) | Protocol | Version |