diff --git a/.changelog/unreleased/breaking-changes/1114-refactor-client-relevant-apis.md b/.changelog/v0.51.0/breaking-changes/1114-refactor-client-relevant-apis.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1114-refactor-client-relevant-apis.md rename to .changelog/v0.51.0/breaking-changes/1114-refactor-client-relevant-apis.md diff --git a/.changelog/unreleased/breaking-changes/1118-bump-msrv.md b/.changelog/v0.51.0/breaking-changes/1118-bump-msrv.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1118-bump-msrv.md rename to .changelog/v0.51.0/breaking-changes/1118-bump-msrv.md diff --git a/.changelog/unreleased/breaking-changes/1125-upgrade-ibc-proto-to-v042.md b/.changelog/v0.51.0/breaking-changes/1125-upgrade-ibc-proto-to-v042.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1125-upgrade-ibc-proto-to-v042.md rename to .changelog/v0.51.0/breaking-changes/1125-upgrade-ibc-proto-to-v042.md diff --git a/.changelog/unreleased/breaking-changes/835-msg-update-client-handler-accept-misbehaviour.md b/.changelog/v0.51.0/breaking-changes/835-msg-update-client-handler-accept-misbehaviour.md similarity index 100% rename from .changelog/unreleased/breaking-changes/835-msg-update-client-handler-accept-misbehaviour.md rename to .changelog/v0.51.0/breaking-changes/835-msg-update-client-handler-accept-misbehaviour.md diff --git a/.changelog/unreleased/breaking-changes/973-update-meta.md b/.changelog/v0.51.0/breaking-changes/973-update-meta.md similarity index 100% rename from .changelog/unreleased/breaking-changes/973-update-meta.md rename to .changelog/v0.51.0/breaking-changes/973-update-meta.md diff --git a/.changelog/unreleased/bug-fixes/1059-add-missing-deps-for-feature-flags.md b/.changelog/v0.51.0/bug-fixes/1059-add-missing-deps-for-feature-flags.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1059-add-missing-deps-for-feature-flags.md rename to .changelog/v0.51.0/bug-fixes/1059-add-missing-deps-for-feature-flags.md diff --git a/.changelog/unreleased/bug-fixes/1061-ease-frozen-height-check-ics07-try-from.md b/.changelog/v0.51.0/bug-fixes/1061-ease-frozen-height-check-ics07-try-from.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1061-ease-frozen-height-check-ics07-try-from.md rename to .changelog/v0.51.0/bug-fixes/1061-ease-frozen-height-check-ics07-try-from.md diff --git a/.changelog/unreleased/bug-fixes/1080-use-header-height-for-tm-consensus-state-storage.md b/.changelog/v0.51.0/bug-fixes/1080-use-header-height-for-tm-consensus-state-storage.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1080-use-header-height-for-tm-consensus-state-storage.md rename to .changelog/v0.51.0/bug-fixes/1080-use-header-height-for-tm-consensus-state-storage.md diff --git a/.changelog/unreleased/bug-fixes/1083-bump-serde-json.md b/.changelog/v0.51.0/bug-fixes/1083-bump-serde-json.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1083-bump-serde-json.md rename to .changelog/v0.51.0/bug-fixes/1083-bump-serde-json.md diff --git a/.changelog/unreleased/bug-fixes/1084-fix-potential-base64-resolution-issue.md b/.changelog/v0.51.0/bug-fixes/1084-fix-potential-base64-resolution-issue.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1084-fix-potential-base64-resolution-issue.md rename to .changelog/v0.51.0/bug-fixes/1084-fix-potential-base64-resolution-issue.md diff --git a/.changelog/unreleased/bug-fixes/1100-fix-tendermint-empty-proof-specs-check.md b/.changelog/v0.51.0/bug-fixes/1100-fix-tendermint-empty-proof-specs-check.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1100-fix-tendermint-empty-proof-specs-check.md rename to .changelog/v0.51.0/bug-fixes/1100-fix-tendermint-empty-proof-specs-check.md diff --git a/.changelog/unreleased/feature/1065-add-new-storage-paths.md b/.changelog/v0.51.0/feature/1065-add-new-storage-paths.md similarity index 100% rename from .changelog/unreleased/feature/1065-add-new-storage-paths.md rename to .changelog/v0.51.0/feature/1065-add-new-storage-paths.md diff --git a/.changelog/unreleased/feature/1090-add-iterate-consensus-states-key.md b/.changelog/v0.51.0/feature/1090-add-iterate-consensus-states-key.md similarity index 100% rename from .changelog/unreleased/feature/1090-add-iterate-consensus-states-key.md rename to .changelog/v0.51.0/feature/1090-add-iterate-consensus-states-key.md diff --git a/.changelog/unreleased/improvements/1060-ease-serde-derive-on-ics20-721-types.md b/.changelog/v0.51.0/improvements/1060-ease-serde-derive-on-ics20-721-types.md similarity index 100% rename from .changelog/unreleased/improvements/1060-ease-serde-derive-on-ics20-721-types.md rename to .changelog/v0.51.0/improvements/1060-ease-serde-derive-on-ics20-721-types.md diff --git a/.changelog/unreleased/improvements/1074-refactor-default-implemetation.md b/.changelog/v0.51.0/improvements/1074-refactor-default-implemetation.md similarity index 100% rename from .changelog/unreleased/improvements/1074-refactor-default-implemetation.md rename to .changelog/v0.51.0/improvements/1074-refactor-default-implemetation.md diff --git a/.changelog/unreleased/improvements/1077-deprecate-msgsubmitmisbehaviour.md b/.changelog/v0.51.0/improvements/1077-deprecate-msgsubmitmisbehaviour.md similarity index 100% rename from .changelog/unreleased/improvements/1077-deprecate-msgsubmitmisbehaviour.md rename to .changelog/v0.51.0/improvements/1077-deprecate-msgsubmitmisbehaviour.md diff --git a/.changelog/unreleased/improvements/1089-implement-convenient-path-methods.md b/.changelog/v0.51.0/improvements/1089-implement-convenient-path-methods.md similarity index 100% rename from .changelog/unreleased/improvements/1089-implement-convenient-path-methods.md rename to .changelog/v0.51.0/improvements/1089-implement-convenient-path-methods.md diff --git a/.changelog/unreleased/improvements/1097-detach-client-state-verifier.md b/.changelog/v0.51.0/improvements/1097-detach-client-state-verifier.md similarity index 100% rename from .changelog/unreleased/improvements/1097-detach-client-state-verifier.md rename to .changelog/v0.51.0/improvements/1097-detach-client-state-verifier.md diff --git a/.changelog/unreleased/improvements/1101-use-let-else-over-downcast.md b/.changelog/v0.51.0/improvements/1101-use-let-else-over-downcast.md similarity index 100% rename from .changelog/unreleased/improvements/1101-use-let-else-over-downcast.md rename to .changelog/v0.51.0/improvements/1101-use-let-else-over-downcast.md diff --git a/.changelog/unreleased/improvements/1120-rm-redundant-shadowing.md b/.changelog/v0.51.0/improvements/1120-rm-redundant-shadowing.md similarity index 100% rename from .changelog/unreleased/improvements/1120-rm-redundant-shadowing.md rename to .changelog/v0.51.0/improvements/1120-rm-redundant-shadowing.md diff --git a/.changelog/unreleased/improvements/1123-remove-check-for-unitialized-connection-end-state.md b/.changelog/v0.51.0/improvements/1123-remove-check-for-unitialized-connection-end-state.md similarity index 100% rename from .changelog/unreleased/improvements/1123-remove-check-for-unitialized-connection-end-state.md rename to .changelog/v0.51.0/improvements/1123-remove-check-for-unitialized-connection-end-state.md diff --git a/.changelog/unreleased/improvements/394-remove-order-match.md b/.changelog/v0.51.0/improvements/394-remove-order-match.md similarity index 100% rename from .changelog/unreleased/improvements/394-remove-order-match.md rename to .changelog/v0.51.0/improvements/394-remove-order-match.md diff --git a/.changelog/v0.51.0/summary.md b/.changelog/v0.51.0/summary.md new file mode 100644 index 000000000..ab4260e79 --- /dev/null +++ b/.changelog/v0.51.0/summary.md @@ -0,0 +1,11 @@ +This release introduces a few changes for better customizability. The main one is modularizing ICS-24, ICS-02, and ICS-07 trait implementations. This change empowers developers to write Rust light clients succinctly in a smart-contract context like CosmWasm. Also, the default Tendermint client state verifier is now detached to support custom verifiers, if required. + +In addition, this version fixes a bug where the consensus state is incorrectly stored when a header with an older height is submitted. + +Furthermore, a set of new host keys is added. This makes `ibc-rs` more consistent with the storage access of `ibc-go`. Also, access to client update information is merged into a single method; instead of individual details. + +This release updates the `ibc-proto-rs` dependency to `v0.42.2`. This takes account of the updated `MsgUpdateClient` and deprecates `MsgSubmitMisbehaviour`. + +Finally, the minimum supported Rust version is corrected and updated to `1.71.1`. + +There are no consensus-breaking changes. diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b962fb25..3d9a3c07d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,93 @@ # CHANGELOG +## v0.51.0 + +*March 22, 2024* + +This release introduces a few changes for better customizability. The main one is modularizing ICS-24, ICS-02, and ICS-07 trait implementations. This change empowers developers to write Rust light clients succinctly in a smart-contract context like CosmWasm. Also, the default Tendermint client state verifier is now detached to support custom verifiers, if required. + +In addition, this version fixes a bug where the consensus state is incorrectly stored when a header with an older height is submitted. + +Furthermore, a set of new host keys is added. This makes `ibc-rs` more consistent with the storage access of `ibc-go`. Also, access to client update information is merged into a single method; instead of individual details. + +This release updates the `ibc-proto-rs` dependency to `v0.42.2`. This takes account of the updated `MsgUpdateClient` and deprecates `MsgSubmitMisbehaviour`. + +Finally, the minimum supported Rust version is corrected and updated to `1.71.1`. + +There are no consensus-breaking changes. + +### BREAKING CHANGES + +- [ibc-core] Update `MsgUpdateClient` handler to accept misbehaviour reports via + its `client_message` field + ([\#835](https://github.com/cosmos/ibc-rs/issues/835)) +- [ibc-core-client] Merge client update time and height modification method + pairs into one, that is replace + a) client_update_{time,height} by update_meta, + b) store_update_{time,height} by store_update_meta and + c) delete_update_{time,height} by delete_update_meta. + ([\#973](https://github.com/cosmos/ibc-rs/issues/973)) +- [ibc] Refactor client relevant APIs for improved modularity and allow + standalone ICS-02 integration + ([\#1114](https://github.com/cosmos/ibc-rs/issues/1114)) +- [ibc] Increase minimum supported Rust version to 1.71.1 + ([\#1118](https://github.com/cosmos/ibc-rs/issues/1118)) +- [ibc] Upgrade `ibc-proto-rs` to `v0.42.2` + ([\#1125](https://github.com/cosmos/ibc-rs/pull/1125)) + +### BUG FIXES + +- [ibc] Add missing dependencies for some feature flags across multiple crates + ([\#1059](https://github.com/cosmos/ibc-rs/issues/1059)) +- [ibc-client-tendermint-types] Ease frozen Height check in the tendermint + `ClientState` protobuf deserialization, and consequently include frozen client + check for client creation path. + ([\#1061](https://github.com/cosmos/ibc-rs/issues/1061)), + ([\#1063](https://github.com/cosmos/ibc-rs/pull/1063)) +- [ibc-client-tendermint] Use header height for Tendermint consensus state storage + ([\#1080](https://github.com/cosmos/ibc-rs/issues/1080)) +- [ibc] Upgrade `serde_json` to "1.0.1" to address an stack overflow issue + within the `serde-json-wasm` crate + ([\#1083](https://github.com/cosmos/ibc-rs/pull/1083)) +- [ibc] Resolve potential `base64` dependency resolution issue by bringing it to + the workspace `Cargo.toml` + ([\#1084](https://github.com/cosmos/ibc-rs/issues/1084)) +- [ibc-client-tendermint-types] Check ics23 proof specs for empty depth range. + ([\#1100](https://github.com/cosmos/ibc-rs/issues/1100)) + +### FEATURE + +- [ibc-core-host] Add remaining storage paths. + ([\#1065](https://github.com/cosmos/ibc-rs/issues/1065)) +- [ibc-core-host] Add iteration key for cross-compatibility with `ibc-go` used + for iterating over consensus states + ([\#1090](https://github.com/cosmos/ibc-rs/issues/1090)) + +### IMPROVEMENTS + +- [ibc-core] Deprecate `ChannelEnd::order_matches` method + ([\#394](https://github.com/cosmos/ibc-rs/issues/394)) +- [ibc-apps] Ease `serde` derive on `ICS-20` and `ICS-721` types + ([\#1060](https://github.com/cosmos/ibc-rs/pull/1060)) +- [ibc-data-types] Refactor `Default` implementations with concrete names + ([\#1074](https://github.com/cosmos/ibc-rs/issues/1074)) +- [ibc-core] Deprecate `MsgSubmitMisbehaviour` in favor of `MsgUpdateClient` for + submitting misbehaviour reports + ([\#1077](https://github.com/cosmos/ibc-rs/issues/1077)) +- [ibc-core-host] Improve path segment access by exposing path prefixes and + implementing some convenient parent/leaf methods + ([\#1089](https://github.com/cosmos/ibc-rs/issues/1089)) +- [ibc-client-tendermint] Detach client state verifier such that users have a + way to utilize custom verifiers + ([\#1097](https://github.com/cosmos/ibc-rs/pull/1097)) +- [ibc-primitives] Use `let-else` over `downcast!()` and remove `utils/macros` + module as a result ([\#1118](https://github.com/cosmos/ibc-rs/issues/1118)) +- [ibc-core] Remove unnecessary shadowing with same value + ([\#1120](https://github.com/cosmos/ibc-rs/issues/1120)) +- [ibc-core-connection] Remove `State::Uninitialized` check while parsing + `ConnectionEnd` from Protobuf + ([\#1123](https://github.com/cosmos/ibc-rs/issues/1123)) + ## v0.50.0 *January 24, 2024* diff --git a/Cargo.toml b/Cargo.toml index 946a3efdc..7f4e21941 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ exclude = [ ] [workspace.package] -version = "0.50.0" +version = "0.51.0" license = "Apache-2.0" edition = "2021" rust-version = "1.71.1" @@ -62,36 +62,36 @@ serde_json = { package = "serde-json-wasm", version = "1.0.1", default- subtle-encoding = { version = "0.5", default-features = false } # ibc dependencies -ibc = { version = "0.50.0", path = "./ibc", default-features = false } -ibc-core = { version = "0.50.0", path = "./ibc-core", default-features = false } -ibc-clients = { version = "0.50.0", path = "./ibc-clients", default-features = false } -ibc-apps = { version = "0.50.0", path = "./ibc-apps", default-features = false } -ibc-primitives = { version = "0.50.0", path = "./ibc-primitives", default-features = false } +ibc = { version = "0.51.0", path = "./ibc", default-features = false } +ibc-core = { version = "0.51.0", path = "./ibc-core", default-features = false } +ibc-clients = { version = "0.51.0", path = "./ibc-clients", default-features = false } +ibc-apps = { version = "0.51.0", path = "./ibc-apps", default-features = false } +ibc-primitives = { version = "0.51.0", path = "./ibc-primitives", default-features = false } ibc-derive = { version = "0.6.0", path = "./ibc-derive" } -ibc-core-client = { version = "0.50.0", path = "./ibc-core/ics02-client", default-features = false } -ibc-core-connection = { version = "0.50.0", path = "./ibc-core/ics03-connection", default-features = false } -ibc-core-channel = { version = "0.50.0", path = "./ibc-core/ics04-channel", default-features = false } -ibc-core-host = { version = "0.50.0", path = "./ibc-core/ics24-host", default-features = false } -ibc-core-handler = { version = "0.50.0", path = "./ibc-core/ics25-handler", default-features = false } -ibc-core-router = { version = "0.50.0", path = "./ibc-core/ics26-routing", default-features = false } -ibc-client-tendermint = { version = "0.50.0", path = "./ibc-clients/ics07-tendermint", default-features = false } -ibc-app-transfer = { version = "0.50.0", path = "./ibc-apps/ics20-transfer", default-features = false } -ibc-app-nft-transfer = { version = "0.50.0", path = "./ibc-apps/ics721-nft-transfer", default-features = false } +ibc-core-client = { version = "0.51.0", path = "./ibc-core/ics02-client", default-features = false } +ibc-core-connection = { version = "0.51.0", path = "./ibc-core/ics03-connection", default-features = false } +ibc-core-channel = { version = "0.51.0", path = "./ibc-core/ics04-channel", default-features = false } +ibc-core-host = { version = "0.51.0", path = "./ibc-core/ics24-host", default-features = false } +ibc-core-handler = { version = "0.51.0", path = "./ibc-core/ics25-handler", default-features = false } +ibc-core-router = { version = "0.51.0", path = "./ibc-core/ics26-routing", default-features = false } +ibc-client-tendermint = { version = "0.51.0", path = "./ibc-clients/ics07-tendermint", default-features = false } +ibc-app-transfer = { version = "0.51.0", path = "./ibc-apps/ics20-transfer", default-features = false } +ibc-app-nft-transfer = { version = "0.51.0", path = "./ibc-apps/ics721-nft-transfer", default-features = false } -ibc-core-client-context = { version = "0.50.0", path = "./ibc-core/ics02-client/context", default-features = false } -ibc-core-client-types = { version = "0.50.0", path = "./ibc-core/ics02-client/types", default-features = false } -ibc-core-channel-types = { version = "0.50.0", path = "./ibc-core/ics04-channel/types", default-features = false } -ibc-core-connection-types = { version = "0.50.0", path = "./ibc-core/ics03-connection/types", default-features = false } -ibc-core-commitment-types = { version = "0.50.0", path = "./ibc-core/ics23-commitment/types", default-features = false } -ibc-core-host-cosmos = { version = "0.50.0", path = "./ibc-core/ics24-host/cosmos", default-features = false } -ibc-core-host-types = { version = "0.50.0", path = "./ibc-core/ics24-host/types", default-features = false } -ibc-core-handler-types = { version = "0.50.0", path = "./ibc-core/ics25-handler/types", default-features = false } -ibc-core-router-types = { version = "0.50.0", path = "./ibc-core/ics26-routing/types", default-features = false } -ibc-client-tendermint-types = { version = "0.50.0", path = "./ibc-clients/ics07-tendermint/types", default-features = false } -ibc-client-wasm-types = { version = "0.50.0", path = "./ibc-clients/ics08-wasm/types", default-features = false } -ibc-app-transfer-types = { version = "0.50.0", path = "./ibc-apps/ics20-transfer/types", default-features = false } -ibc-app-nft-transfer-types = { version = "0.50.0", path = "./ibc-apps/ics721-nft-transfer/types", default-features = false } +ibc-core-client-context = { version = "0.51.0", path = "./ibc-core/ics02-client/context", default-features = false } +ibc-core-client-types = { version = "0.51.0", path = "./ibc-core/ics02-client/types", default-features = false } +ibc-core-channel-types = { version = "0.51.0", path = "./ibc-core/ics04-channel/types", default-features = false } +ibc-core-connection-types = { version = "0.51.0", path = "./ibc-core/ics03-connection/types", default-features = false } +ibc-core-commitment-types = { version = "0.51.0", path = "./ibc-core/ics23-commitment/types", default-features = false } +ibc-core-host-cosmos = { version = "0.51.0", path = "./ibc-core/ics24-host/cosmos", default-features = false } +ibc-core-host-types = { version = "0.51.0", path = "./ibc-core/ics24-host/types", default-features = false } +ibc-core-handler-types = { version = "0.51.0", path = "./ibc-core/ics25-handler/types", default-features = false } +ibc-core-router-types = { version = "0.51.0", path = "./ibc-core/ics26-routing/types", default-features = false } +ibc-client-tendermint-types = { version = "0.51.0", path = "./ibc-clients/ics07-tendermint/types", default-features = false } +ibc-client-wasm-types = { version = "0.51.0", path = "./ibc-clients/ics08-wasm/types", default-features = false } +ibc-app-transfer-types = { version = "0.51.0", path = "./ibc-apps/ics20-transfer/types", default-features = false } +ibc-app-nft-transfer-types = { version = "0.51.0", path = "./ibc-apps/ics721-nft-transfer/types", default-features = false } ibc-proto = { version = "0.42.2", default-features = false } diff --git a/ci/cw-check/Cargo.lock b/ci/cw-check/Cargo.lock index d191ea07d..cc49e5efa 100644 --- a/ci/cw-check/Cargo.lock +++ b/ci/cw-check/Cargo.lock @@ -569,7 +569,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -578,7 +578,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -593,14 +593,14 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-app-transfer", ] [[package]] name = "ibc-core" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -615,7 +615,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -629,7 +629,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -650,7 +650,7 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -662,7 +662,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -677,7 +677,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -695,7 +695,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -711,7 +711,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -722,7 +722,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -741,7 +741,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -755,7 +755,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -777,7 +777,7 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -820,7 +820,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -846,7 +846,7 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", diff --git a/ci/no-std-check/Cargo.lock b/ci/no-std-check/Cargo.lock index e430db282..b2c10bc28 100644 --- a/ci/no-std-check/Cargo.lock +++ b/ci/no-std-check/Cargo.lock @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "ibc" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-apps", "ibc-clients", @@ -1275,7 +1275,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1284,7 +1284,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1297,14 +1297,14 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-app-transfer", ] [[package]] name = "ibc-client-tendermint" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "ibc-client-tendermint-types", @@ -1320,7 +1320,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -1336,7 +1336,7 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "base64 0.21.7", "displaydoc", @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -1357,7 +1357,7 @@ dependencies = [ [[package]] name = "ibc-core" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1372,7 +1372,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1386,7 +1386,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1404,7 +1404,7 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1416,7 +1416,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1431,7 +1431,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1446,7 +1446,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1459,7 +1459,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -1470,7 +1470,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1486,7 +1486,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.50.0" +version = "0.51.0" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1500,7 +1500,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1519,7 +1519,7 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1536,7 +1536,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1558,7 +1558,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1568,7 +1568,7 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1581,7 +1581,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc", @@ -1604,7 +1604,7 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.50.0" +version = "0.51.0" dependencies = [ "derive_more", "displaydoc",