From 7134a3c9d8787a94f4220f70166ec45889d31c2a Mon Sep 17 00:00:00 2001 From: Amaury M <1293565+amaurym@users.noreply.github.com> Date: Tue, 5 Apr 2022 12:21:43 +0200 Subject: [PATCH 1/2] chore: v0.45.2 Release Notes --- RELEASE_NOTES.md | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 313c4105b32..bea46f5e6f1 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,14 +1,21 @@ -# Cosmos SDK v0.45.0 Release Notes +# Cosmos SDK v0.45.2 Release Notes This release introduces bug fixes and improvements on the Cosmos SDK v0.45 series: -Highlights -+ Added the missing `iavl-cache-size` config parameter parsing to set a desired IAVL cache size. The default value is way to small for big chains, and causes OOM failures. -+ Added a check in `x/upgrade` module's `BeginBlock` preventing accidental binary downgrades -+ Fix: the `/cosmos/tx/v1beta1/txs/{hash}` endpoint returns correct return code (404) for a non existing tx. +Highlights: -See the [Cosmos SDK v0.45.1 Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.1/CHANGELOG.md) for the exhaustive list of all changes and check other fixes in 0.45.x release series. - -**Full Diff**: https://github.com/cosmos/cosmos-sdk/compare/v0.45.0...v0.45.1 +- Add hooks to allow modules to add things to state-sync. Please see [PR #10961](https://github.com/cosmos/cosmos-sdk/pull/10961) for more information. +- Register [`EIP191`](https://eips.ethereum.org/EIPS/eip-191) as an available `SignMode` for chains to use. Please note that in v0.45.2, the Cosmos SDK does **not** support EIP-191 out of the box. But if your chain wants to integrate EIP-191, it's possible to do so by passing a `TxConfig` with your own sign mode handler which implements EIP-191, using the new provided `authtx.NewTxConfigWithHandler` function. +- Add a new `rollback` CLI command to perform a state rollback by one block. Read more in [PR #11179](https://github.com/cosmos/cosmos-sdk/pull/11179). +- Some new queries were added: + - x/authz: `GrantsByGrantee` to query grants by grantee, + - x/bank: `SpendableBalances` to query an account's total (paginated) spendable balances, + - TxService: `GetBlockWithTxs` to fetch a block along with all its transactions, decoded. +- Some bug fixes, such as: + - Update the prune `everything` strategy to store the last two heights. + - Fix data race in store trace component. + - Fix cgo secp signature verification and update libscep256k1 library. +See the [Cosmos SDK v0.45.2 Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.2/CHANGELOG.md) for the exhaustive list of all changes and check other fixes in the 0.45.x release series. +**Full Commit History**: https://github.com/cosmos/cosmos-sdk/compare/v0.45.1...v0.45.2 From 13bcdec7a55a6f94557206d6bf1d9f22fe171018 Mon Sep 17 00:00:00 2001 From: Amaury M <1293565+amaurym@users.noreply.github.com> Date: Tue, 5 Apr 2022 12:23:01 +0200 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e4768fdb8..7556eb1a158 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,8 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [Unreleased] +## [v0.45.2](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.2) - 2022-04-05 + ### Features * [\#11430](https://github.com/cosmos/cosmos-sdk/pull/11430) Introduce a new `grpc-only` flag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag.