From d54ed6423f81715b64b64d43b0af970d86b1f7b5 Mon Sep 17 00:00:00 2001 From: Sergio Mena Date: Tue, 6 Sep 2022 20:48:49 +0200 Subject: [PATCH] Add missing changes changelog files (#9376) * Copy over v0.34.21 section of `CHANGELOG.md` * Missing breaking changes in `CHANGELOG_PENDING.md` * bump * Fix doc link * Fix doc link 2 --- CHANGELOG.md | 32 +++++++++++++++++++++++++++++++ CHANGELOG_PENDING.md | 6 ++++++ spec/p2p/messages/state-sync.md | 2 +- tools/tm-signer-harness/README.md | 2 +- 4 files changed, 40 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9ed8951f..f031d17f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,38 @@ Friendly reminder, we have a [bug bounty program](https://hackerone.com/cosmos). +## v0.34.21 + +Release highlights include: + +- A new `[storage]` configuration section and flag `discard_abci_responses`, + which, if enabled, discards all ABCI responses except the latest one in order + to reduce disk space usage in the state store. When enabled, the + `block_results` RPC endpoint can no longer function and will return an error. +- A new CLI command, `reindex-event`, to re-index block and tx events to the + event sinks. You can run this command when the event store backend + dropped/disconnected or you want to replace the backend. When + `discard_abci_responses` is enabled, you will not be able to use this command. + +Special thanks to external contributors on this release: @rootwarp & @animart + +### FEATURES + +- [cli] [\#9083](https://github.com/tendermint/tendermint/issues/9083) Backport command to reindex missed events (@cmwaters) +- [cli] [\#9107](https://github.com/tendermint/tendermint/issues/9107) Add the `p2p.external-address` argument to set the node P2P external address (@amimart) + +### IMPROVEMENTS + +- [config] [\#9054](https://github.com/tendermint/tendermint/issues/9054) `discard_abci_responses` flag added to discard all ABCI + responses except the last in order to save on storage space in the state + store (@samricotta) + +### BUG FIXES + +- [mempool] [\#9033](https://github.com/tendermint/tendermint/issues/9033) Rework lock discipline to mitigate callback deadlocks in the + priority mempool +- [cli] [\#9103](https://github.com/tendermint/tendermint/issues/9103) fix unsafe-reset-all for working with home path (@rootwarp) + ## v0.34.20 Special thanks to external contributors on this release: @joeabbey @yihuang diff --git a/CHANGELOG_PENDING.md b/CHANGELOG_PENDING.md index cbaff5c2b..7f51ac1b9 100644 --- a/CHANGELOG_PENDING.md +++ b/CHANGELOG_PENDING.md @@ -18,7 +18,13 @@ Friendly reminder, we have a [bug bounty program](https://hackerone.com/tendermi - [abci/params] \#9287 Deduplicate `ConsensusParams` and `BlockParams` so only `types` proto definitions are used (@cmwaters) - Remove `TimeIotaMs` and use a hard-coded 1 millisecond value to ensure monotonically increasing block times. - Rename `AppVersion` to `App` so as to not stutter. + - [types] \#9287 Reduce the use of protobuf types in core logic. (@cmwaters) + - `ConsensusParams`, `BlockParams`, `ValidatorParams`, `EvidenceParams`, `VersionParams` have become native types. + They still utilize protobuf when being sent over the wire or written to disk. + - Moved `ValidateConsensusParams` inside (now native type) `ConsensusParams`, and renamed it to `ValidateBasic`. - [abci] \#9301 New ABCI methods `PrepareProposal` and `ProcessProposal` which give the app control over transactions proposed and allows for verification of proposed blocks. + - [abci] \#8216 Renamed `EvidenceType` to `MisbehaviorType` and `Evidence` to `Misbehavior` as a more accurate label of their contents. (@williambanfield, @sergio-mena) + - [abci] \#9122 Renamed `LastCommitInfo` to `CommitInfo` in preparation for vote extensions. (@cmwaters) - [abci] \#8656, \#8901 Added cli commands for `PrepareProposal` and `ProcessProposal`. (@jmalicevic, @hvanz) - [abci] \#6403 Change the `key` and `value` fields from `[]byte` to `string` in the `EventAttribute` type. (@alexanderbez) diff --git a/spec/p2p/messages/state-sync.md b/spec/p2p/messages/state-sync.md index 71e3ae71b..283b0c490 100644 --- a/spec/p2p/messages/state-sync.md +++ b/spec/p2p/messages/state-sync.md @@ -91,7 +91,7 @@ if necessary. The light block at the height of the snapshot will be used to veri |---------------|---------------------------------------------------------|--------------------------------------|--------------| | light_block | [LightBlock](../../core/data_structures.md#lightblock) | Light block at the height requested | 1 | -State sync will use [light client verification](../../light-client/verification.README.md) to verify +State sync will use [light client verification](../../light-client/verification/README.md) to verify the light blocks. diff --git a/tools/tm-signer-harness/README.md b/tools/tm-signer-harness/README.md index 7add3a997..d0d1a235d 100644 --- a/tools/tm-signer-harness/README.md +++ b/tools/tm-signer-harness/README.md @@ -1,5 +1,5 @@ # tm-signer-harness See the [`tm-signer-harness` -documentation](https://tendermint.com/docs/tools/remote-signer-validation.html) +documentation](https://docs.tendermint.com/main/tools/remote-signer-validation.html) for more details.