informalsystems / tendermint-rs

Client libraries for Tendermint/CometBFT in Rust!
Apache License 2.0
609 stars 224 forks source link

1.0 release #1168

Open thanethomson opened 2 years ago

thanethomson commented 2 years ago

With the current restructuring in Tendermint, where https://github.com/tendermint/tendermint/issues/9091 will result in v0.35 and v0.36 being skipped and going straight to v0.37 (which will be based on v0.34), there are a couple of things we need to do here to update tendermint-rs:

Having tendermint-rs support multiple versions of Tendermint Core will allow us to:

  1. Cut a 1.0 release of tendermint-rs and start using semantic versioning properly
  2. Simplify the development process (simple trunk-based development)
  3. Keep the current crates' names as-is
hdevalence commented 2 years ago

The ABCI domain types should be on the list of PRs that need to be ported to main; not having those blocks us from rolling back to 0.34.

james-chf commented 2 years ago

For developing against Tendermint v0.37, would HEAD of main branch be the best thing to track for the time being?