Skip to content

Commit d32df22

Browse files
author
M. J. Fromberger
authored
Prepare changelog for Release v0.34.20 (#9032)
1 parent 223ece9 commit d32df22

File tree

3 files changed

+26
-16
lines changed

3 files changed

+26
-16
lines changed

CHANGELOG.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@
22

33
Friendly reminder, we have a [bug bounty program](https://hackerone.com/cosmos).
44

5-
## v0.34.20-rc1
5+
## v0.34.20
66

77
Special thanks to external contributors on this release: @joeabbey @yihuang
88

9+
This release introduces a prioritized mempool. Further notes can be found in UPGRADING.md.
10+
11+
NOTE: There's a known issue when combining the prioritized mempool with the ABCI socket client, that the team are curently working to resolve. Read more about the issue [here](https://github.com/tendermint/tendermint/pull/9030).
12+
913
### BUG FIXES
1014

15+
- [blocksync] [\#8496](https://github.com/tendermint/tendermint/pull/8496) validate block against state before persisting it to disk (@cmwaters)
1116
- [indexer] [#8625](https://github.com/tendermint/tendermint/pull/8625) Fix overriding tx index of duplicated txs. (@yihuang)
1217
- [mempool] [\#8962](https://github.com/tendermint/tendermint/issues/8962) Backport priority mempool fixes from v0.35.x to v0.34.x (@creachadair).
1318

14-
## v0.34.20-rc0
15-
16-
This RC introduces the prioritized mempool.
17-
18-
NOTE: There's a known memory leak with the prioritized mempool that the team are currently working on resolving. We will cut v0.34.20 when this has been resolved. This release candidate is to provide the SDK with the new APIs. Read more about the issue [here](https://github.com/tendermint/tendermint/issues/8775)
19-
2019
### FEATURES
2120

2221
- [cli] [\#8674] Add command to force compact goleveldb databases (@cmwaters)
@@ -26,10 +25,6 @@ NOTE: There's a known memory leak with the prioritized mempool that the team are
2625

2726
- [logging] [\#8845](https://github.com/tendermint/tendermint/issues/8845) Add "Lazy" Stringers to defer Sprintf and Hash until logs print. (@joeabbey)
2827

29-
### BUG FIXES
30-
31-
- [blocksync] [\#8496](https://github.com/tendermint/tendermint/pull/8496) validate block against state before persisting it to disk (@cmwaters)
32-
3328
## v0.34.19
3429

3530
### BUG FIXES

CHANGELOG_PENDING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Unreleased Changes
22

3-
## v0.34.20
3+
## v0.34.21
44

55
Special thanks to external contributors on this release:
66

UPGRADING.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,28 @@
22

33
This guide provides instructions for upgrading to specific versions of Tendermint Core.
44

5+
## v0.34.20
6+
7+
### Feature: Priority Mempool
8+
9+
This release backports an implementation of the Priority Mempool from the v0.35
10+
branch. This implementation of the mempool permits the application to set a
11+
priority on each transaction during CheckTx, and during block selection the
12+
highest-priority transactions are chosen (subject to the constraints on size
13+
and gas cost).
14+
15+
Operators can enable the priority mempool by setting `mempool.version` to
16+
`"v1"` in the `config.toml`. For more technical details about the priority
17+
mempool, see [ADR 067: Mempool
18+
Refactor](https://github.com/tendermint/tendermint/blob/master/docs/architecture/adr-067-mempool-refactor.md).
19+
520
## v0.34.0
621

722
**Upgrading to Tendermint 0.34 requires a blockchain restart.**
823
This release is not compatible with previous blockchains due to changes to
924
the encoding format (see "Protocol Buffers," below) and the block header (see "Blockchain Protocol").
1025

11-
Note also that Tendermint 0.34 also requires Go 1.15 or higher.
26+
Note also that Tendermint 0.34 also requires Go 1.15 or higher.
1227

1328
### ABCI Changes
1429

@@ -112,7 +127,7 @@ Tendermint 0.34 includes new and updated consensus parameters.
112127

113128
#### Evidence Parameters
114129

115-
* `MaxBytes`, which caps the total amount of evidence. The default is 1048576 (1 MB).
130+
* `MaxBytes`, which caps the total amount of evidence. The default is 1048576 (1 MB).
116131

117132
### Crypto
118133

@@ -188,15 +203,15 @@ blockchains, we recommend that you check the chain ID.
188203

189204
### Version
190205

191-
Version is now set through Go linker flags `ld_flags`. Applications that are using tendermint as a library should set this at compile time.
206+
Version is now set through Go linker flags `ld_flags`. Applications that are using tendermint as a library should set this at compile time.
192207

193208
Example:
194209

195210
```sh
196211
go install -mod=readonly -ldflags "-X github.com/tendermint/tendermint/version.TMCoreSemVer=$(go list -m github.com/tendermint/tendermint | sed 's/ /\@/g') -s -w " -trimpath ./cmd
197212
```
198213

199-
Additionally, the exported constant `version.Version` is now `version.TMCoreSemVer`.
214+
Additionally, the exported constant `version.Version` is now `version.TMCoreSemVer`.
200215

201216
## v0.33.4
202217

0 commit comments

Comments
 (0)