-
Notifications
You must be signed in to change notification settings - Fork 684
Closed
Labels
release-planA high-level tracking issue for a specific major releaseA high-level tracking issue for a specific major release
Milestone
Description
Was tendermint/tendermint#9091
This issue currently targets the v0.37 release.
In order to ship tendermint/tendermint#9053, we need to do the following:
- Migrate
master
tomain
tendermint/tendermint#9096 - Update documentation
, including the roadmap(the roadmap will be added in a separate PR) - Define a release QA plan
- Define an integration testing plan with the Cosmos SDK (cc @marbar3778)
- ABCI++ Prepare/Process Proposal tendermint/tendermint#9053
- Additionally, we should aim to include as many of the addressed Q3 priorities in this release as possible:
- First part of Deprecate blocksync-related configuration in
v0.37.x
that disables blocksync. Remove it fromv0.38.x
#409 (deprecate config to disable blocksync) - Identify and forward-port any necessary bug/security fixes from v0.35/v0.36 to v0.37
- abci: Port message length delimiter changes to
main
tendermint/tendermint#9176 - abci: remove setOption tendermint/tendermint#5447
- blockchain: rename to blocksync service tendermint/tendermint#6755
- blockchain/v1: remove in favor of v2 tendermint/tendermint#5728
- proto: deduplicate consensus params tendermint/tendermint#9287
- Events get mangled when non-utf8 value in Value tendermint/tendermint#6403
- abci: Port message length delimiter changes to
- Cut
v0.37.x
branch - Cut release candidate
- docs: Enable build for
v0.37.x
branch tendermint/tendermint#9429 - Execute on the release QA plan and capture the results
- Capture v0.34 baseline metrics tendermint/tendermint#9123
- qa: Capture v0.37 pre-release metrics tendermint/tendermint#9333
- QA report for 0.37.x alpha3 #376
- Re-plot v0.37.x baseline graphs with new script #395
- Validate that there's no meaningful, substantial regression from v0.34 to v0.37
- Execute on the QA plan for integration with the Cosmos SDK
- Cut final v0.37.0 release
Things that still need to be done before we "feature-freeze" v0.37 and cut the v0.37.x
branch:
- Merge the
feature/abci++ppp
branch intomain
once all relevant work from #9053 is done tendermint/tendermint#9300 - abci++: simplify prepare proposal API tendermint/tendermint#9269
- Forward port discard abci responses change tendermint/tendermint#9286
- Temporarily revert remove lastresulthash from merklization in lastresult hash tendermint/tendermint#9175
- Merge the
feature/abci++ppp
branch intomain
once all relevant work from #9053 is done tendermint/tendermint#9300 - Rework of
CHANGELOG_PENDING.md
andUPGRADING.md
to reflect the code merged fromfeature/abci++ppp
tendermint/tendermint#9304 - Events get mangled when non-utf8 value in Value tendermint/tendermint#6403
Metadata
Metadata
Assignees
Labels
release-planA high-level tracking issue for a specific major releaseA high-level tracking issue for a specific major release