Skip to content

abci: Set version to 1.0.0#9341

Merged
thanethomson merged 1 commit intomainfrom
thane/abci-version
Sep 2, 2022
Merged

abci: Set version to 1.0.0#9341
thanethomson merged 1 commit intomainfrom
thane/abci-version

Conversation

@thanethomson
Copy link
Contributor

@thanethomson thanethomson commented Aug 30, 2022

After talking with the council, there's agreement that Tendermint v0.37 should release its ABCI protocol version as "1.0.0", and when vote extensions land it should be "2.0.0".

To expand on the reasoning: previously @sergio-mena asked whether it makes sense to have a "1.0" version of a protocol in a "0.x" implementation. Originally it didn't make sense to me, but after thinking about it some more it actually does, because the specifications will ultimately end up driving the Tendermint Core versions. Once we have all of the various protocols specified (and versioned), and we know that Tendermint Core implements all of those specifications, then we can cut a "1.0" release of the Tendermint Core implementation (my understanding of @xla's idea).

And on top of that, version numbers are cheap 🙂

This PR can be automatically backported to v0.37.x once #9338 lands.


PR checklist

  • Tests written/updated, or no tests needed
  • CHANGELOG_PENDING.md updated, or no changelog entry needed
  • Updated relevant documentation (docs/) and code comments, or no
    documentation updates needed

@thanethomson thanethomson requested a review from ebuchman as a code owner August 30, 2022 20:16
@thanethomson thanethomson requested a review from a team August 30, 2022 20:16
Copy link
Contributor

@sergio-mena sergio-mena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(y)

Signed-off-by: Thane Thomson <connect@thanethomson.com>
@thanethomson thanethomson merged commit b055535 into main Sep 2, 2022
@thanethomson thanethomson deleted the thane/abci-version branch September 2, 2022 01:44
@sergio-mena
Copy link
Contributor

Sorry, I missed suggesting to take the opp to set Tendermint version as well. Let me open a quick PR for that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants