From 17b0e4bacea6aa54413ecf279fd55b0139887e08 Mon Sep 17 00:00:00 2001 From: Mikhail Zabaluev Date: Fri, 21 Jul 2023 20:39:00 +0300 Subject: [PATCH 1/2] Changelog for release 0.33.0 --- .../breaking-changes/1312-cometbft-0.38.md | 0 .../1317-cometbft-rpc-0.38.md | 0 .../1321-status-earliest-block.md | 0 .../1323-encode-vec-no-error.md | 0 .../improvements/1312-cometbft-0.38.md | 0 .../improvements/1317-cometbft-rpc-0.38.md | 0 .changelog/v0.33.0/summary.md | 3 + CHANGELOG.md | 86 +++++++++++++++++++ 8 files changed, 89 insertions(+) rename .changelog/{unreleased => v0.33.0}/breaking-changes/1312-cometbft-0.38.md (100%) rename .changelog/{unreleased => v0.33.0}/breaking-changes/1317-cometbft-rpc-0.38.md (100%) rename .changelog/{unreleased => v0.33.0}/breaking-changes/1321-status-earliest-block.md (100%) rename .changelog/{unreleased => v0.33.0}/breaking-changes/1323-encode-vec-no-error.md (100%) rename .changelog/{unreleased => v0.33.0}/improvements/1312-cometbft-0.38.md (100%) rename .changelog/{unreleased => v0.33.0}/improvements/1317-cometbft-rpc-0.38.md (100%) create mode 100644 .changelog/v0.33.0/summary.md diff --git a/.changelog/unreleased/breaking-changes/1312-cometbft-0.38.md b/.changelog/v0.33.0/breaking-changes/1312-cometbft-0.38.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1312-cometbft-0.38.md rename to .changelog/v0.33.0/breaking-changes/1312-cometbft-0.38.md diff --git a/.changelog/unreleased/breaking-changes/1317-cometbft-rpc-0.38.md b/.changelog/v0.33.0/breaking-changes/1317-cometbft-rpc-0.38.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1317-cometbft-rpc-0.38.md rename to .changelog/v0.33.0/breaking-changes/1317-cometbft-rpc-0.38.md diff --git a/.changelog/unreleased/breaking-changes/1321-status-earliest-block.md b/.changelog/v0.33.0/breaking-changes/1321-status-earliest-block.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1321-status-earliest-block.md rename to .changelog/v0.33.0/breaking-changes/1321-status-earliest-block.md diff --git a/.changelog/unreleased/breaking-changes/1323-encode-vec-no-error.md b/.changelog/v0.33.0/breaking-changes/1323-encode-vec-no-error.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1323-encode-vec-no-error.md rename to .changelog/v0.33.0/breaking-changes/1323-encode-vec-no-error.md diff --git a/.changelog/unreleased/improvements/1312-cometbft-0.38.md b/.changelog/v0.33.0/improvements/1312-cometbft-0.38.md similarity index 100% rename from .changelog/unreleased/improvements/1312-cometbft-0.38.md rename to .changelog/v0.33.0/improvements/1312-cometbft-0.38.md diff --git a/.changelog/unreleased/improvements/1317-cometbft-rpc-0.38.md b/.changelog/v0.33.0/improvements/1317-cometbft-rpc-0.38.md similarity index 100% rename from .changelog/unreleased/improvements/1317-cometbft-rpc-0.38.md rename to .changelog/v0.33.0/improvements/1317-cometbft-rpc-0.38.md diff --git a/.changelog/v0.33.0/summary.md b/.changelog/v0.33.0/summary.md new file mode 100644 index 000000000..7a5a97915 --- /dev/null +++ b/.changelog/v0.33.0/summary.md @@ -0,0 +1,3 @@ +This release adds support for CometBFT 0.38 protocols. +In the response to the `sync_info` RPC endpoint, the data of the earliest block +are exposed to the client. diff --git a/CHANGELOG.md b/CHANGELOG.md index 6db8708e5..74caf62dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,91 @@ # CHANGELOG +## v0.33.0 + +This release adds support for CometBFT 0.38 protocols. +In the response to the `sync_info` RPC endpoint, the data of the earliest block +are exposed to the client. + +### BREAKING CHANGES + +- `[tendermint]` Adaptations for CometFBT 0.38 + ([\#1312](https://github.com/informalsystems/tendermint-rs/pull/1312)): + * Define `consensus::params::AbciParams` struct, add the `abci` field of this + type to `consensus::Params` to represent the protobuf additions. + * Change the `abci::Request` and `abci::Response` reexports to use the + enums defined in `v0_38`. +- `[tendermint]` Define version-specific categorized request/response enums: + `ConsensusRequest`, `MempoolRequest`, `InfoRequest`, `ShapshotRequest`, + `ConsensusResponse`, `MempoolResponse`, `InfoResponse`, `ShapshotResponse`, + in each of the `v0_*::abci` modules, so that the variants are trimmed to the + requests/responses used by the respective protocol version. + Reexport the types from `v0_38::abci` as aliases for these names in the + `abci` module, continuing the naming as used in older API. + ([\#1312](https://github.com/informalsystems/tendermint-rs/pull/1312)). +- `[tendermint]` Rename `Signature::to_bytes` to `Signature::into_bytes` + ([\#1312](https://github.com/informalsystems/tendermint-rs/pull/1312)). +- `[tendermint-abci]` Update the `Application` interface to CometBFT 0.38 + ([\#1312](https://github.com/informalsystems/tendermint-rs/pull/1312)) +- `[tendermint-rpc]` Changes to support the RPC protocol in CometBFT 0.38 + ([\#1317](https://github.com/informalsystems/tendermint-rs/pull/1317)): + * Add `finalize_block_results` and `app_hash` fields to + `endpoint::block_results::Response`. + * The `deliver_tx` field is renamed to `tx_result` in + `endpoint::broadcast::tx_commit::Response`. + * The `tx_result` field type changed to `ExecTxResult` in + `endpoint::tx::Response`. + * The `event::EventData::NewBlock` variant is renamed to `LegacyNewBlock`. + The new `NewBlock` variant only carries fields relevant since CometBFT 0.38. + * Removed `event::DialectEvent`, replaced with non-generic serialization + helpers in `event::{v0_34, v0_37, v0_38}`. The `Deserialize` helpers in + the latter two modules are aliased from common types that can support both + fields added in CometBFT 0.38, `block_id` and `result_finalize_block`, + as well as the fields present 0.37. Likewise for `DialectEventData` + and other event data structure types. + * Changed some of the serialization dialect helpers to only be + used by the 0.34 dialect and remove generics. The current dialect's + seralization is switched to the serde impls on the domain types in + `tendermint`. +- `[tendermint]` Changes to support the RPC protocol in CometBFT 0.38 + ([\#1317](https://github.com/informalsystems/tendermint-rs/pull/1317)): + * Due to some attribute changes, the format emitted by `Serialize` is + changed for `abci::response` types `CheckTx` and `FinalizeBlock`. +- [`tendermint-rpc`] Decode the earliest block data fields of the `sync_info` + object in `/status` response and expose them in the `SyncInfo` struct: + `earliest_block_hash`, `earliest_app_hash`, `earliest_block_height`, + `earliest_block_time` + ([\#1321](https://github.com/informalsystems/tendermint-rs/pull/1321)). +- `[tendermint-proto]` Align the return signature of the `encode_vec` and + `encode_length_delimited_vec` methods in the `Protobuf` trait with + `prost::Message` by directly returning `Vec`. + ([\#1323](https://github.com/informalsystems/tendermint-rs/issues/1323)) + * Remove mandatory cloning in `Protobuf` methods and let callers decide on + clone beforehand for original value access + +### IMPROVEMENTS + +- `[tendermint-proto]` Generate prost bindings for CometBFT 0.38 + under the `tendermint::v0_38` module + ([\#1312](https://github.com/informalsystems/tendermint-rs/pull/1312)) +- `[tendermint]` Support for CometBFT 0.38: + ([\#1312](https://github.com/informalsystems/tendermint-rs/pull/1312)): + * Add conversions to and from `tendermint::v0_38` protobuf + types generated in [`tendermint-proto`]. + * Add request and response enums under `v0_38::abci` to enumerate all requests + and responses appropriate for CometBFT version 0.38. + * Add request and response types under `abci` to represent the requests + and responses new to ABCI++ 2.0 in CometBFT version 0.38. The names are + `ExtendVote`, `FinalizeBlock`, `VerifyVoteExtension`. +- `[tendermint-rpc]` Support for CometBFT 0.38 + ([\#1317](https://github.com/informalsystems/tendermint-rs/pull/1317)): + * `Deserialize` implementations on `abci::Event`, `abci::EventAttribute` + that correspond to the current RPC serialization. + * Domain types under `abci::response` also get `Deserialize` implementations + corresponding to the current RPC serialization. + * `Serialize`, `Deserialize` implementations on `abci::types::ExecTxResult` + corresponding to the current RPC serialization. + * Added the `apphash_base64` serializer module. + ## v0.32.2 Fixed a minor cargo metadata problem that gummed up the 0.32.1 release. From 44f66e8f6fb209331acba003ef620736a512d592 Mon Sep 17 00:00:00 2001 From: Mikhail Zabaluev Date: Fri, 21 Jul 2023 20:43:58 +0300 Subject: [PATCH 2/2] Bump version to 0.33.0 in cargo files --- abci/Cargo.toml | 4 ++-- config/Cargo.toml | 4 ++-- light-client-cli/Cargo.toml | 10 +++++----- light-client-detector/Cargo.toml | 10 +++++----- light-client-js/Cargo.toml | 6 +++--- light-client-verifier/Cargo.toml | 4 ++-- light-client/Cargo.toml | 8 ++++---- p2p/Cargo.toml | 8 ++++---- pbt-gen/Cargo.toml | 2 +- proto/Cargo.toml | 2 +- rpc/Cargo.toml | 8 ++++---- std-ext/Cargo.toml | 2 +- tendermint/Cargo.toml | 4 ++-- test/Cargo.toml | 2 +- testgen/Cargo.toml | 4 ++-- tools/abci-test/Cargo.toml | 8 ++++---- tools/kvstore-test/Cargo.toml | 6 +++--- tools/rpc-probe/Cargo.toml | 2 +- 18 files changed, 47 insertions(+), 47 deletions(-) diff --git a/abci/Cargo.toml b/abci/Cargo.toml index 0eee73061..bd98b1e02 100644 --- a/abci/Cargo.toml +++ b/abci/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-abci" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" @@ -33,7 +33,7 @@ binary = [ [dependencies] bytes = { version = "1.0", default-features = false } prost = { version = "0.11", default-features = false } -tendermint-proto = { version = "0.32.2", default-features = false, path = "../proto" } +tendermint-proto = { version = "0.33.0", default-features = false, path = "../proto" } tracing = { version = "0.1", default-features = false } flex-error = { version = "0.4.4", default-features = false } structopt = { version = "0.3", optional = true, default-features = false } diff --git a/config/Cargo.toml b/config/Cargo.toml index a39aa53ce..34e4c0ded 100644 --- a/config/Cargo.toml +++ b/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-config" -version = "0.32.2" # Also update depending crates (rpc, light-node, ..) when bumping this. +version = "0.33.0" # Also update depending crates (rpc, light-node, ..) when bumping this. license = "Apache-2.0" homepage = "https://www.tendermint.com/" repository = "https://github.com/informalsystems/tendermint-rs/tree/main/tendermint" @@ -24,7 +24,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -tendermint = { version = "0.32.2", default-features = false, features = ["rust-crypto"], path = "../tendermint" } +tendermint = { version = "0.33.0", default-features = false, features = ["rust-crypto"], path = "../tendermint" } flex-error = { version = "0.4.4", default-features = false } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/light-client-cli/Cargo.toml b/light-client-cli/Cargo.toml index 61ef5a326..b3a3f281d 100644 --- a/light-client-cli/Cargo.toml +++ b/light-client-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-light-client-cli" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -23,10 +23,10 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -tendermint = { version = "0.32.2", path = "../tendermint" } -tendermint-rpc = { version = "0.32.2", path = "../rpc", features = ["http-client"] } -tendermint-light-client = { version = "0.32.2", path = "../light-client" } -tendermint-light-client-detector = { version = "0.32.2", path = "../light-client-detector" } +tendermint = { version = "0.33.0", path = "../tendermint" } +tendermint-rpc = { version = "0.33.0", path = "../rpc", features = ["http-client"] } +tendermint-light-client = { version = "0.33.0", path = "../light-client" } +tendermint-light-client-detector = { version = "0.33.0", path = "../light-client-detector" } clap = { version = "4.1.8", features = ["derive"] } color-eyre = "0.6.2" diff --git a/light-client-detector/Cargo.toml b/light-client-detector/Cargo.toml index 15543c0de..d40043a32 100644 --- a/light-client-detector/Cargo.toml +++ b/light-client-detector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-light-client-detector" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -23,10 +23,10 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -tendermint = { version = "0.32.2", path = "../tendermint" } -tendermint-rpc = { version = "0.32.2", path = "../rpc", features = ["http-client"] } -tendermint-proto = { version = "0.32.2", path = "../proto" } -tendermint-light-client = { version = "0.32.2", path = "../light-client" } +tendermint = { version = "0.33.0", path = "../tendermint" } +tendermint-rpc = { version = "0.33.0", path = "../rpc", features = ["http-client"] } +tendermint-proto = { version = "0.33.0", path = "../proto" } +tendermint-light-client = { version = "0.33.0", path = "../light-client" } contracts = { version = "0.6.2", default-features = false } crossbeam-channel = { version = "0.4.2", default-features = false } diff --git a/light-client-js/Cargo.toml b/light-client-js/Cargo.toml index 1e81a9f85..397e0f249 100644 --- a/light-client-js/Cargo.toml +++ b/light-client-js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-light-client-js" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" @@ -22,8 +22,8 @@ default = ["console_error_panic_hook"] [dependencies] serde = { version = "1.0", default-features = false, features = [ "derive" ] } serde_json = { version = "1.0", default-features = false } -tendermint = { version = "0.32.2", default-features = false, path = "../tendermint" } -tendermint-light-client-verifier = { version = "0.32.2", features = ["rust-crypto"], default-features = false, path = "../light-client-verifier" } +tendermint = { version = "0.33.0", default-features = false, path = "../tendermint" } +tendermint-light-client-verifier = { version = "0.33.0", features = ["rust-crypto"], default-features = false, path = "../light-client-verifier" } wasm-bindgen = { version = "0.2.63", default-features = false, features = [ "serde-serialize" ] } serde-wasm-bindgen = { version = "0.4.5", default-features = false } diff --git a/light-client-verifier/Cargo.toml b/light-client-verifier/Cargo.toml index c444704fd..a0a0000ec 100644 --- a/light-client-verifier/Cargo.toml +++ b/light-client-verifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-light-client-verifier" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -27,7 +27,7 @@ default = ["rust-crypto", "flex-error/std", "flex-error/eyre_tracer"] rust-crypto = ["tendermint/rust-crypto"] [dependencies] -tendermint = { version = "0.32.2", path = "../tendermint", default-features = false } +tendermint = { version = "0.33.0", path = "../tendermint", default-features = false } derive_more = { version = "0.99.5", default-features = false, features = ["display"] } serde = { version = "1.0.106", default-features = false } diff --git a/light-client/Cargo.toml b/light-client/Cargo.toml index 4f30477da..0b63ae184 100644 --- a/light-client/Cargo.toml +++ b/light-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-light-client" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -35,9 +35,9 @@ unstable = ["rust-crypto"] mbt = ["rust-crypto"] [dependencies] -tendermint = { version = "0.32.2", path = "../tendermint", default-features = false } -tendermint-rpc = { version = "0.32.2", path = "../rpc", default-features = false } -tendermint-light-client-verifier = { version = "0.32.2", path = "../light-client-verifier", default-features = false } +tendermint = { version = "0.33.0", path = "../tendermint", default-features = false } +tendermint-rpc = { version = "0.33.0", path = "../rpc", default-features = false } +tendermint-light-client-verifier = { version = "0.33.0", path = "../light-client-verifier", default-features = false } contracts = { version = "0.6.2", default-features = false } crossbeam-channel = { version = "0.4.2", default-features = false } diff --git a/p2p/Cargo.toml b/p2p/Cargo.toml index 5e0a9d0dd..3e3f8570d 100644 --- a/p2p/Cargo.toml +++ b/p2p/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-p2p" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/informalsystems/tendermint-rs" @@ -44,9 +44,9 @@ aead = { version = "0.4.1", default-features = false } flex-error = { version = "0.4.4", default-features = false } # path dependencies -tendermint = { path = "../tendermint", version = "0.32.2", default-features = false } -tendermint-proto = { path = "../proto", version = "0.32.2", default-features = false } -tendermint-std-ext = { path = "../std-ext", version = "0.32.2", default-features = false } +tendermint = { path = "../tendermint", version = "0.33.0", default-features = false } +tendermint-proto = { path = "../proto", version = "0.33.0", default-features = false } +tendermint-std-ext = { path = "../std-ext", version = "0.33.0", default-features = false } # optional dependencies prost-derive = { version = "0.11", optional = true } diff --git a/pbt-gen/Cargo.toml b/pbt-gen/Cargo.toml index 4f6ba51ae..e6777847b 100644 --- a/pbt-gen/Cargo.toml +++ b/pbt-gen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-pbt-gen" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" diff --git a/proto/Cargo.toml b/proto/Cargo.toml index 4e8c0eea8..10b867819 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-proto" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 0c2bdc01e..5d024bc47 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-rpc" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" homepage = "https://www.tendermint.com/" @@ -60,9 +60,9 @@ websocket-client = [ ] [dependencies] -tendermint = { version = "0.32.2", default-features = false, path = "../tendermint" } -tendermint-config = { version = "0.32.2", path = "../config", default-features = false } -tendermint-proto = { version = "0.32.2", path = "../proto", default-features = false } +tendermint = { version = "0.33.0", default-features = false, path = "../tendermint" } +tendermint-config = { version = "0.33.0", path = "../config", default-features = false } +tendermint-proto = { version = "0.33.0", path = "../proto", default-features = false } async-trait = { version = "0.1", default-features = false } bytes = { version = "1.0", default-features = false } diff --git a/std-ext/Cargo.toml b/std-ext/Cargo.toml index 956e5fff7..91daafec6 100644 --- a/std-ext/Cargo.toml +++ b/std-ext/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-std-ext" -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" homepage = "https://www.tendermint.com/" diff --git a/tendermint/Cargo.toml b/tendermint/Cargo.toml index 3e5a50547..ec2606a2f 100644 --- a/tendermint/Cargo.toml +++ b/tendermint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint" -version = "0.32.2" # Also update depending crates (rpc, light-node, etc..) when bumping this . +version = "0.33.0" # Also update depending crates (rpc, light-node, etc..) when bumping this . license = "Apache-2.0" homepage = "https://www.tendermint.com/" repository = "https://github.com/informalsystems/tendermint-rs/tree/main/tendermint" @@ -44,7 +44,7 @@ serde_repr = { version = "0.1", default-features = false } signature = { version = "2", default-features = false, features = ["alloc"] } subtle = { version = "2", default-features = false } subtle-encoding = { version = "0.5", default-features = false, features = ["bech32-preview"] } -tendermint-proto = { version = "0.32.2", default-features = false, path = "../proto" } +tendermint-proto = { version = "0.33.0", default-features = false, path = "../proto" } time = { version = "0.3", default-features = false, features = ["macros", "parsing"] } zeroize = { version = "1.1", default-features = false, features = ["zeroize_derive", "alloc"] } flex-error = { version = "0.4.4", default-features = false } diff --git a/test/Cargo.toml b/test/Cargo.toml index 2d7d75d49..76d19f260 100644 --- a/test/Cargo.toml +++ b/test/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tendermint-test" description = "Tendermint workspace tests and common utilities for testing." -version = "0.32.2" +version = "0.33.0" edition = "2021" license = "Apache-2.0" categories = ["development", "test", "tools"] diff --git a/testgen/Cargo.toml b/testgen/Cargo.toml index 8e05e8612..890451835 100644 --- a/testgen/Cargo.toml +++ b/testgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-testgen" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" readme = "README.md" @@ -16,7 +16,7 @@ description = """ """ [dependencies] -tendermint = { version = "0.32.2", path = "../tendermint", features = ["clock"] } +tendermint = { version = "0.33.0", path = "../tendermint", features = ["clock"] } serde = { version = "1", default-features = false, features = ["derive"] } serde_json = { version = "1", default-features = false, features = ["std"] } ed25519-consensus = { version = "2", default-features = false } diff --git a/tools/abci-test/Cargo.toml b/tools/abci-test/Cargo.toml index 44209676d..eaaa3d911 100644 --- a/tools/abci-test/Cargo.toml +++ b/tools/abci-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "abci-test" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" description = """ @@ -14,9 +14,9 @@ description = """ flex-error = { version = "0.4.4", default-features = false, features = ["std", "eyre_tracer"] } futures = "0.3" structopt = "0.3" -tendermint = { version = "0.32.2", path = "../../tendermint" } -tendermint-config = { version = "0.32.2", path = "../../config" } -tendermint-rpc = { version = "0.32.2", path = "../../rpc", features = [ "websocket-client" ] } +tendermint = { version = "0.33.0", path = "../../tendermint" } +tendermint-config = { version = "0.33.0", path = "../../config" } +tendermint-rpc = { version = "0.33.0", path = "../../rpc", features = [ "websocket-client" ] } tracing = "0.1" tracing-subscriber = "0.2" tokio = { version = "1.20", features = ["full"] } diff --git a/tools/kvstore-test/Cargo.toml b/tools/kvstore-test/Cargo.toml index 552f55938..9f9e7b31a 100644 --- a/tools/kvstore-test/Cargo.toml +++ b/tools/kvstore-test/Cargo.toml @@ -11,9 +11,9 @@ edition = "2021" [dev-dependencies] futures = "0.3" sha2 = "0.10" -tendermint = { version = "0.32.2", path = "../../tendermint" } -tendermint-light-client = { version = "0.32.2", path = "../../light-client", features = ["unstable"] } -tendermint-rpc = { version = "0.32.2", path = "../../rpc", features = [ "http-client", "websocket-client" ] } +tendermint = { version = "0.33.0", path = "../../tendermint" } +tendermint-light-client = { version = "0.33.0", path = "../../light-client", features = ["unstable"] } +tendermint-rpc = { version = "0.33.0", path = "../../rpc", features = [ "http-client", "websocket-client" ] } tokio = { version = "1.0", features = [ "rt-multi-thread", "macros" ] } tracing = "0.1" tracing-subscriber = "0.3" diff --git a/tools/rpc-probe/Cargo.toml b/tools/rpc-probe/Cargo.toml index dfe7de5db..59d4bc1b7 100644 --- a/tools/rpc-probe/Cargo.toml +++ b/tools/rpc-probe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tendermint-rpc-probe" -version = "0.32.2" +version = "0.33.0" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0"