-
Notifications
You must be signed in to change notification settings - Fork 226
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
334 changed files
with
18,909 additions
and
5,543 deletions.
There are no files selected for viewing
16 changes: 16 additions & 0 deletions
16
.changelog/unreleased/breaking-changes/1193-multi-version-tendermint.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
- [`tendermint`] Version-specific definitions for ABCI `Request` and `Response` | ||
enums under `v0_34::abci` and `v0_37::abci`, containing only the method variants | ||
present in each of the respective protocol versions. | ||
`Request` and `Response` defined under `v0_37` are re-exported under | ||
the non-versioned `abci` module name, but the `SetOption` variant is not present | ||
in these latest versions of the enums. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)) | ||
- [`tendermint-abci`] Change the frame length encoding in the ABCI wire protocol | ||
to unsigned varint, to correspond to the changes in Tendermint Core 0.37. | ||
No compatibility with 0.34 is provided at the moment. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)) | ||
- [`tendermint-rpc`] Changed the signature of `WebSocketClient::new_with_config` | ||
to accept a `WebSocketConfig` struct value rather than an `Option`. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)) | ||
- [`tendermint-proto`] The `serializers::evidence` module has been made private. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)) |
21 changes: 21 additions & 0 deletions
21
.changelog/unreleased/enhancements/1193-multi-version-tendermint.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
- [`tendermint-proto`] Generate prost bindings for Tendermint 0.34 and 0.37 side by side. | ||
The version-specific structs are placed under the `tendermint::v0_34` and | ||
`tendermint::v0_37` module namespaces, respectively. The names under | ||
`tendermint::v0_37` are also re-exported under `tendermint`. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)) | ||
- [`tendermint`] New and updated ABCI domain types for Tendermint Core v0.37 | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)). | ||
- [`tendermint`] Protobuf conversions provided for both `v0_34` and `v0_37` | ||
versions of the generated [`tendermint-proto`] structs, where applicable. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)). | ||
- [`tendermint-rpc`] Introduce `client::CompatMode`, enumerating protocol | ||
compatibility modes specifying the RPC data encoding used by the client. | ||
An `HttpClient` can be created with a selected mode specified in the new | ||
`builder` API, or have the mode changed afterwards (usually after | ||
version discovery) by the added `set_compat_mode` method. | ||
For `WebSocketClient`, the mode can only be specified at creation via the new | ||
`builder` API. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)) | ||
- [`tendermint-abci`] Port ABCI application support to 0.37 Tendermint Core API. | ||
No legacy support for 0.34 is provided at the moment. | ||
([#1193](https://github.com/informalsystems/tendermint-rs/pull/1193)). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.