diff --git a/.changelog/config.toml b/.changelog/config.toml index 0cf4296b94..dddf2bfc60 100644 --- a/.changelog/config.toml +++ b/.changelog/config.toml @@ -67,14 +67,18 @@ general_entries_title = "General" # The number of spaces to inject before each component-related entry. entry_indent = 2 - # The components themselves. Each component has a name (used when rendered - # to Markdown) and a path relative to the project folder (i.e. relative to - # the parent of the `.changelog` folder). - [components.all] - chain-registry = { name = "Chain Registry", path = "chain-registry" } - ibc = { name = "IBC Modules", path = "modules" } - ibc-relayer = { name = "Relayer Library", path = "relayer" } - ibc-relayer-cli = { name = "Relayer CLI", path = "relayer-cli" } - ibc-telemetry = { name = "Telemetry & Metrics", path = "telemetry" } - ibc-integration-test = { name = "Integration Test Framework", path = "tools/test-framework" } - guide = { name = "Guide", path = "guide" } +# The components themselves. Each component has a name (used when rendered +# to Markdown) and a path relative to the project folder (i.e. relative to +# the parent of the `.changelog` folder). +[components.all] +ibc-relayer = { name = "Relayer Library", path = "relayer" } +ibc-relayer-cli = { name = "Relayer CLI", path = "relayer-cli" } +ibc-relayer-types = { name = "IBC Data structures", path = "relayer-types" } +ibc-telemetry = { name = "Telemetry & Metrics", path = "telemetry" } +ibc-chain-registry = { name = "Chain Registry", path = "chain-registry" } +ibc-integration-test = { name = "Integration Test Framework", path = "tools/test-framework" } +guide = { name = "Guide", path = "guide" } + +# Split off into their own repositories +ibc = { name = "IBC Modules", path = "modules" } +ibc-proto = { name = "IBC Protos", path = "proto" } diff --git a/.changelog/unreleased/bug-fixes/ibc/2229-delete-commitment-on-ack-ordered.md b/.changelog/unreleased/bug-fixes/ibc/2229-delete-commitment-on-ack-ordered.md deleted file mode 100644 index 39df3ac513..0000000000 --- a/.changelog/unreleased/bug-fixes/ibc/2229-delete-commitment-on-ack-ordered.md +++ /dev/null @@ -1,2 +0,0 @@ -- Delete packet commitment in acknowledge packet handler regardless of channel ordering - ([#2229](https://github.com/informalsystems/ibc-rs/issues/2229)). diff --git a/.changelog/unreleased/breaking-changes/2677-tendermint-v0.25.0.md b/.changelog/v1.1.0/breaking-changes/2677-tendermint-v0.25.0.md similarity index 100% rename from .changelog/unreleased/breaking-changes/2677-tendermint-v0.25.0.md rename to .changelog/v1.1.0/breaking-changes/2677-tendermint-v0.25.0.md diff --git a/.changelog/unreleased/breaking-changes/2710-ibc-relayer-types.md b/.changelog/v1.1.0/breaking-changes/2710-ibc-relayer-types.md similarity index 100% rename from .changelog/unreleased/breaking-changes/2710-ibc-relayer-types.md rename to .changelog/v1.1.0/breaking-changes/2710-ibc-relayer-types.md diff --git a/.changelog/unreleased/bug-fixes/2667-fix-github-workflow-paths.md b/.changelog/v1.1.0/bug-fixes/2667-fix-github-workflow-paths.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2667-fix-github-workflow-paths.md rename to .changelog/v1.1.0/bug-fixes/2667-fix-github-workflow-paths.md diff --git a/.changelog/unreleased/bug-fixes/2750-update-config-documentation.md b/.changelog/v1.1.0/bug-fixes/2750-update-config-documentation.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2750-update-config-documentation.md rename to .changelog/v1.1.0/bug-fixes/2750-update-config-documentation.md diff --git a/.changelog/unreleased/bug-fixes/ibc-relayer/2595-modify-default-max-tx-size.md b/.changelog/v1.1.0/bug-fixes/ibc-relayer/2595-modify-default-max-tx-size.md similarity index 100% rename from .changelog/unreleased/bug-fixes/ibc-relayer/2595-modify-default-max-tx-size.md rename to .changelog/v1.1.0/bug-fixes/ibc-relayer/2595-modify-default-max-tx-size.md diff --git a/.changelog/unreleased/bug-fixes/ibc-relayer/2670-clear-packets-ordered.md b/.changelog/v1.1.0/bug-fixes/ibc-relayer/2670-clear-packets-ordered.md similarity index 100% rename from .changelog/unreleased/bug-fixes/ibc-relayer/2670-clear-packets-ordered.md rename to .changelog/v1.1.0/bug-fixes/ibc-relayer/2670-clear-packets-ordered.md diff --git a/.changelog/unreleased/bug-fixes/ibc-relayer/2739-fix-decode-header.md b/.changelog/v1.1.0/bug-fixes/ibc-relayer/2739-fix-decode-header.md similarity index 100% rename from .changelog/unreleased/bug-fixes/ibc-relayer/2739-fix-decode-header.md rename to .changelog/v1.1.0/bug-fixes/ibc-relayer/2739-fix-decode-header.md diff --git a/.changelog/unreleased/features/chain-registry/2187-auto-config.md b/.changelog/v1.1.0/features/ibc-chain-registry/2187-auto-config.md similarity index 100% rename from .changelog/unreleased/features/chain-registry/2187-auto-config.md rename to .changelog/v1.1.0/features/ibc-chain-registry/2187-auto-config.md diff --git a/.changelog/unreleased/features/ibc-integration-test/2442-evmos-integration-tests.md b/.changelog/v1.1.0/features/ibc-integration-test/2442-evmos-integration-tests.md similarity index 100% rename from .changelog/unreleased/features/ibc-integration-test/2442-evmos-integration-tests.md rename to .changelog/v1.1.0/features/ibc-integration-test/2442-evmos-integration-tests.md diff --git a/.changelog/unreleased/features/ibc-relayer-cli/2187-auto-config.md b/.changelog/v1.1.0/features/ibc-relayer-cli/2187-auto-config.md similarity index 100% rename from .changelog/unreleased/features/ibc-relayer-cli/2187-auto-config.md rename to .changelog/v1.1.0/features/ibc-relayer-cli/2187-auto-config.md diff --git a/.changelog/unreleased/features/ibc-relayer-cli/2453-optional-height-flag-for-packet-recv.md b/.changelog/v1.1.0/features/ibc-relayer-cli/2453-optional-height-flag-for-packet-recv.md similarity index 100% rename from .changelog/unreleased/features/ibc-relayer-cli/2453-optional-height-flag-for-packet-recv.md rename to .changelog/v1.1.0/features/ibc-relayer-cli/2453-optional-height-flag-for-packet-recv.md diff --git a/.changelog/unreleased/features/ibc-relayer-cli/2714-fee-transfer-command.md b/.changelog/v1.1.0/features/ibc-relayer-cli/2714-fee-transfer-command.md similarity index 100% rename from .changelog/unreleased/features/ibc-relayer-cli/2714-fee-transfer-command.md rename to .changelog/v1.1.0/features/ibc-relayer-cli/2714-fee-transfer-command.md diff --git a/.changelog/unreleased/features/ibc-relayer/2187-auto-config.md b/.changelog/v1.1.0/features/ibc-relayer/2187-auto-config.md similarity index 100% rename from .changelog/unreleased/features/ibc-relayer/2187-auto-config.md rename to .changelog/v1.1.0/features/ibc-relayer/2187-auto-config.md diff --git a/.changelog/unreleased/features/ibc-relayer/2566-extension-options.md b/.changelog/v1.1.0/features/ibc-relayer/2566-extension-options.md similarity index 100% rename from .changelog/unreleased/features/ibc-relayer/2566-extension-options.md rename to .changelog/v1.1.0/features/ibc-relayer/2566-extension-options.md diff --git a/.changelog/unreleased/improvements/2667-remove-proto-crates.md b/.changelog/v1.1.0/improvements/2667-remove-proto-crates.md similarity index 100% rename from .changelog/unreleased/improvements/2667-remove-proto-crates.md rename to .changelog/v1.1.0/improvements/2667-remove-proto-crates.md diff --git a/.changelog/unreleased/improvements/2754-split-gm-out-of-hermes.md b/.changelog/v1.1.0/improvements/2754-split-gm-out-of-hermes.md similarity index 100% rename from .changelog/unreleased/improvements/2754-split-gm-out-of-hermes.md rename to .changelog/v1.1.0/improvements/2754-split-gm-out-of-hermes.md diff --git a/.changelog/unreleased/improvements/2770-bump-ibc-proto.md b/.changelog/v1.1.0/improvements/2770-bump-ibc-proto.md similarity index 100% rename from .changelog/unreleased/improvements/2770-bump-ibc-proto.md rename to .changelog/v1.1.0/improvements/2770-bump-ibc-proto.md diff --git a/.changelog/unreleased/improvements/guide/2605-integration-mdbook-templates.md b/.changelog/v1.1.0/improvements/guide/2605-integration-mdbook-templates.md similarity index 100% rename from .changelog/unreleased/improvements/guide/2605-integration-mdbook-templates.md rename to .changelog/v1.1.0/improvements/guide/2605-integration-mdbook-templates.md diff --git a/.changelog/unreleased/improvements/ibc-relayer-cli/1538-clean-logs.md b/.changelog/v1.1.0/improvements/ibc-relayer-cli/1538-clean-logs.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer-cli/1538-clean-logs.md rename to .changelog/v1.1.0/improvements/ibc-relayer-cli/1538-clean-logs.md diff --git a/.changelog/unreleased/improvements/ibc-relayer-cli/2653-clear-packets-log.md b/.changelog/v1.1.0/improvements/ibc-relayer-cli/2653-clear-packets-log.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer-cli/2653-clear-packets-log.md rename to .changelog/v1.1.0/improvements/ibc-relayer-cli/2653-clear-packets-log.md diff --git a/.changelog/unreleased/improvements/ibc-relayer-cli/2726-new-keys-balance-flag.md b/.changelog/v1.1.0/improvements/ibc-relayer-cli/2726-new-keys-balance-flag.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer-cli/2726-new-keys-balance-flag.md rename to .changelog/v1.1.0/improvements/ibc-relayer-cli/2726-new-keys-balance-flag.md diff --git a/.changelog/unreleased/improvements/ibc/2603-less-clone-happy-apis.md b/.changelog/v1.1.0/improvements/ibc-relayer-types/2603-less-clone-happy-apis.md similarity index 100% rename from .changelog/unreleased/improvements/ibc/2603-less-clone-happy-apis.md rename to .changelog/v1.1.0/improvements/ibc-relayer-types/2603-less-clone-happy-apis.md diff --git a/.changelog/unreleased/improvements/ibc-relayer/2484-no-new-block-conn-chan.md b/.changelog/v1.1.0/improvements/ibc-relayer/2484-no-new-block-conn-chan.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer/2484-no-new-block-conn-chan.md rename to .changelog/v1.1.0/improvements/ibc-relayer/2484-no-new-block-conn-chan.md diff --git a/.changelog/unreleased/improvements/ibc-relayer/2487-gas-estimation-corner-cases.md b/.changelog/v1.1.0/improvements/ibc-relayer/2487-gas-estimation-corner-cases.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer/2487-gas-estimation-corner-cases.md rename to .changelog/v1.1.0/improvements/ibc-relayer/2487-gas-estimation-corner-cases.md diff --git a/.changelog/unreleased/improvements/ibc-relayer/2532-compat-0.46.md b/.changelog/v1.1.0/improvements/ibc-relayer/2532-compat-0.46.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer/2532-compat-0.46.md rename to .changelog/v1.1.0/improvements/ibc-relayer/2532-compat-0.46.md diff --git a/.changelog/unreleased/improvements/ibc-relayer/2575-tx-size-encoding.md b/.changelog/v1.1.0/improvements/ibc-relayer/2575-tx-size-encoding.md similarity index 100% rename from .changelog/unreleased/improvements/ibc-relayer/2575-tx-size-encoding.md rename to .changelog/v1.1.0/improvements/ibc-relayer/2575-tx-size-encoding.md diff --git a/.changelog/v1.1.0/summary.md b/.changelog/v1.1.0/summary.md new file mode 100644 index 0000000000..caeb476f96 --- /dev/null +++ b/.changelog/v1.1.0/summary.md @@ -0,0 +1,24 @@ +*October 28th, 2022* + +### Note to developers + +The [`ibc`][ibc] and [`ibc-proto`][ibc-proto] crates +[have been split into their own repositories][split-tweet] under +the `cosmos` organization. + +Moreover, Hermes [will not be using][split-issue] the original `ibc` crate anymore, +and will from now on use instead the `ibc-relayer-types` crate, which is a +trimmed down version of the `ibc` crate that contains only the data structures used by Hermes. + +This change does not impact end-users of Hermes, but may affect downstream +consumers of the `ibc-relayer` library in some cases. + +Please reach out to us if you encounter any issue following from +this reorganization of the repository. + +[ibc]: https://github.com/cosmos/ibc-rs +[ibc-proto]: https://github.com/cosmos/ibc-proto-rs +[cosmos]: https://github.com/cosmos +[split-tweet]: https://twitter.com/informalinc/status/1578120684508692481 +[split-issue]: https://github.com/informalsystems/hermes/issues/2639 + diff --git a/CHANGELOG.md b/CHANGELOG.md index 205fc079d8..9b537c43a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,139 @@ # CHANGELOG +## v1.1.0 + +*October 28th, 2022* + +### Note to developers + +The [`ibc`][ibc] and [`ibc-proto`][ibc-proto] crates +[have been split into their own repositories][split-tweet] under +the `cosmos` organization. + +Moreover, Hermes [will not be using][split-issue] the original `ibc` crate anymore, +and will from now on use instead the `ibc-relayer-types` crate, which is a +trimmed down version of the `ibc` crate that contains only the data structures used by Hermes. + +This change does not impact end-users of Hermes, but may affect downstream +consumers of the `ibc-relayer` library in some cases. + +Please reach out to us if you encounter any issue following from +this reorganization of the repository. + +[ibc]: https://github.com/cosmos/ibc-rs +[ibc-proto]: https://github.com/cosmos/ibc-proto-rs +[cosmos]: https://github.com/cosmos +[split-tweet]: https://twitter.com/informalinc/status/1578120684508692481 +[split-issue]: https://github.com/informalsystems/hermes/issues/2639 + +### General + +The `gm` binary has been split out of the repo and has been moved into its own [repository](https://github.com/informalsystems/gm). +This change doesn't affect current local instances of the `gm` binary, +though new versions will need to be sourced from the new repository by running +`git clone informalsystems/gm` and running the install script from there. + +For more information, see [this section](https://hermes.informal.systems/tutorials/local-chains/gaiad-manager.html#how-to-run) of the Hermes guide. + +#### BREAKING CHANGES + +- Removed `gm` folder and its contents + ([#2754](https://github.com/informalsystems/hermes/issues/2754)) +- Remove the `ibc-proto` and `ibc-proto-compiler` crates from the repository + ([#2667](https://github.com/informalsystems/hermes/pull/2667)) + +#### BUG FIXES + +- Fix incorrect Github workflow trigger paths + ([#2667](https://github.com/informalsystems/hermes/pull/2667)) +- Fix comment in `config.toml` to correctly state that the default value of `clear_on_start` is `true` + ([#2750](https://github.com/informalsystems/hermes/issues/2750)) + + +### Hermes - `ibc-relayer-cli` (v1.1.0) + +#### FEATURES + +- Add `hermes auto config` CLI command to automatically generate a config file with data from the chain registry + ([#2187](https://github.com/informalsystems/hermes/issues/2187)) +- Added new optional flag `--packet-data-query-height` to CLI `hermes tx packet-recv` + in order to specify the height at which the packet data is queried + ([#2453](https://github.com/informalsystems/hermes/issues/2453)) +- New command `fee transfer` which transfers tokens with fees + ([#2714](https://github.com/informalsystems/hermes/issues/2714)) + +#### IMPROVEMENTS + +- Clean up the logs emitted by the relayer and add more + structured information to the messages recorded in the logs + ([#1538](https://github.com/informalsystems/hermes/issues/1538)) +- Log the packets cleared by the `clear packets` command + ([#2653](https://github.com/informalsystems/hermes/pull/2653)) +- Add a new optional flag, `--denom` to the `hermes keys balance` command in order + to specify for which denomination the balance is queried. + Specify the `--all` flag to get the balance for all denominations + ([#2726](https://github.com/informalsystems/hermes/issues/2726)) + + +### Relayer Library - `ibc-relayer` (v0.20.0) + +#### BREAKING CHANGES + +- Bump tendermint-rs dependencies to v0.25.0 + ([#2677](https://github.com/informalsystems/ibc-rs/issues/2677)) + +#### BUG FIXES + +- The channel and connection workers do not act needlessly on `NewBlock` events + anymore ([#2484](https://github.com/informalsystems/hermes/issues/2484)) +- Fix several bugs which were preventing Hermes to clear packets on ordered channels + in some specific conditions, as exhibited on the Interchain Security testnet + ([#2670](https://github.com/informalsystems/hermes/issues/2670)) +- Fix how headers are decoded from events + ([#2739](https://github.com/informalsystems/hermes/issues/2739)) + +#### FEATURES + +- Support custom extension options to be able to specify `max_priority_price` for Ethermint dynamic tx fee + ([#2566](https://github.com/informalsystems/hermes/issues/2566)) + +#### IMPROVEMENTS + +- Bump compatibility with IBC-Go v5 and Cosmos SDK v0.46 + ([#2532](https://github.com/informalsystems/hermes/issues/2532)) +- Account for full transaction encoding when batching messages + ([#2575](https://github.com/informalsystems/hermes/pull/2575)) +- Add a health check to warn user if `gas_multiplier` is smaller than 1.1, + and improve client refresh frequency to depend on the `trusting_period` + ([#2487](https://github.com/informalsystems/hermes/issues/2487)) +- Set `max_tx_size` default value to 180KB instead of 2MB + ([#2595](https://github.com/informalsystems/hermes/issues/2595)) + + +### Chain Registry - `ibc-chain-registry` (v0.20.0) + +- New crate `ibc-chain-registry` to fetch data from the [chain-registry][cosmos-chain-registry] and query RPC/gRPC endpoints + ([#2187](https://github.com/informalsystems/hermes/issues/2187)) + +[cosmos-chain-registry]: https://github.com/cosmos/chain-registry + +### `ibc-test-framework` (v0.20.0) + +#### FEATURES + +- Added Evmos compatible integration tests + ([#2442](https://github.com/informalsystems/hermes/issues/2442)) + +### Guide + +#### IMPROVEMENTS + +- Integration with `mdbook` templates + ([#2605](https://github.com/informalsystems/hermes/issues/2605)) +- New script `auto_gen_templates.sh` to automatically generate templates files and warns users when one of them is updated. It is the responsibility of the users to update the guide when a template file is updated +- New CI job to check that every template is up-to-date + + ## v1.0.0 *August 22nd, 2022* diff --git a/Cargo.lock b/Cargo.lock index 5c5fac55f4..cbbca54dbc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.57" +version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" +checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" dependencies = [ "proc-macro2", "quote", @@ -193,9 +193,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "axum" -version = "0.5.16" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e3356844c4d6a6d6467b8da2cffb4a2820be256f50a3a386c9d152bab31043" +checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43" dependencies = [ "async-trait", "axum-core", @@ -222,9 +222,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9f0c0a60006f2a293d82d571f635042a72edf927539b7685bd62d361963839b" +checksum = "37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc" dependencies = [ "async-trait", "bytes", @@ -259,15 +259,15 @@ checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" [[package]] name = "base64" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64ct" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2b2456fd614d856680dcd9fcc660a51a820fa09daef2e49772b56a193c8474" +checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" [[package]] name = "bech32" @@ -292,9 +292,9 @@ checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" [[package]] name = "bitcoin" -version = "0.29.1" +version = "0.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cb36de3b18ad25f396f9168302e36fb7e1e8923298ab3127da252d288d5af9d" +checksum = "0694ea59225b0c5f3cb405ff3f670e4828358ed26aec49dc352f730f0cb1a8a3" dependencies = [ "bech32", "bitcoin_hashes", @@ -379,9 +379,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.11.0" +version = "3.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" +checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" [[package]] name = "bytecount" @@ -711,9 +711,9 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-bigint" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f2b443d17d49dad5ef0ede301c3179cc923b8822f3393b4d2c28c269dd4a122" +checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" dependencies = [ "generic-array", "rand_core 0.6.4", @@ -755,9 +755,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f39818dcfc97d45b03953c1292efc4e80954e1583c4aa770bac1383e2310a4" +checksum = "6b7d4e43b25d3c994662706a1d4fcfc32aaa6afd287502c111b237093bb23f3a" dependencies = [ "cc", "cxxbridge-flags", @@ -767,9 +767,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e580d70777c116df50c390d1211993f62d40302881e54d4b79727acb83d0199" +checksum = "84f8829ddc213e2c1368e51a2564c552b65a8cb6a28f31e576270ac81d5e5827" dependencies = [ "cc", "codespan-reporting", @@ -782,15 +782,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a46460b88d1cec95112c8c363f0e2c39afdb237f60583b0b36343bf627ea9c" +checksum = "e72537424b474af1460806647c41d4b6d35d09ef7fe031c5c2fa5766047cc56a" [[package]] name = "cxxbridge-macro" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "747b608fecf06b0d72d440f27acc99288207324b793be2c17991839f3d4995ea" +checksum = "309e4fb93eed90e1e14bea0da16b209f81813ba9fc7830c20ed151dd7bc0a4d7" dependencies = [ "proc-macro2", "quote", @@ -1077,14 +1077,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" +checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall", - "windows-sys", + "windows-sys 0.42.0", ] [[package]] @@ -1299,9 +1299,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -1333,9 +1333,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "group" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7391856def869c1c81063a03457c676fbcd419709c3dfb33d8d319de484b154d" +checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" dependencies = [ "ff", "rand_core 0.6.4", @@ -1373,9 +1373,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" +checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" dependencies = [ "bytes", "fnv", @@ -1652,9 +1652,9 @@ dependencies = [ [[package]] name = "iana-time-zone-haiku" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde6edd6cef363e9359ed3c98ba64590ba9eecba2293eb5a723ab32aee8926aa" +checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" dependencies = [ "cxx", "cxx-build", @@ -1682,7 +1682,7 @@ dependencies = [ [[package]] name = "ibc-integration-test" -version = "0.19.0" +version = "0.20.0" dependencies = [ "ibc-proto", "ibc-relayer", @@ -1716,7 +1716,7 @@ dependencies = [ [[package]] name = "ibc-relayer" -version = "0.19.0" +version = "0.20.0" dependencies = [ "anyhow", "async-stream", @@ -1773,7 +1773,7 @@ dependencies = [ [[package]] name = "ibc-relayer-cli" -version = "1.0.0" +version = "1.1.0" dependencies = [ "abscissa_core", "atty", @@ -1818,7 +1818,7 @@ dependencies = [ [[package]] name = "ibc-relayer-rest" -version = "0.19.0" +version = "0.20.0" dependencies = [ "crossbeam-channel 0.5.6", "ibc-relayer", @@ -1833,7 +1833,7 @@ dependencies = [ [[package]] name = "ibc-relayer-types" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bytes", "derive_more", @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "ibc-telemetry" -version = "0.19.0" +version = "0.20.0" dependencies = [ "crossbeam-channel 0.5.6", "dashmap", @@ -1885,7 +1885,7 @@ dependencies = [ [[package]] name = "ibc-test-framework" -version = "0.19.0" +version = "0.20.0" dependencies = [ "async-trait", "color-eyre", @@ -2082,9 +2082,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.135" +version = "0.2.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" +checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" [[package]] name = "link-cplusplus" @@ -2287,14 +2287,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" +checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "windows-sys 0.42.0", ] [[package]] @@ -2406,9 +2406,9 @@ dependencies = [ [[package]] name = "net2" -version = "0.2.37" +version = "0.2.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" +checksum = "74d0df99cfcd2530b2e694f6e17e7f37b8e26bb23983ac530c0c97408837c631" dependencies = [ "cfg-if 0.1.10", "libc", @@ -2607,9 +2607,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.76" +version = "0.9.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5230151e44c0f05157effb743e8d517472843121cf9243e8b81393edb5acd9ce" +checksum = "b03b84c3b2d099b81f0953422b4d4ad58761589d0229b5506356afca05a3670a" dependencies = [ "autocfg", "cc", @@ -2705,15 +2705,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall", "smallvec", - "windows-sys", + "windows-sys 0.42.0", ] [[package]] @@ -2890,9 +2890,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" +checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" [[package]] name = "ppv-lite86" @@ -2943,18 +2943,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.46" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" +checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" dependencies = [ "unicode-ident", ] [[package]] name = "prometheus" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45c8babc29389186697fe5a2a4859d697825496b83db5d0b65271cdc0488e88c" +checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" dependencies = [ "cfg-if 1.0.0", "fnv", @@ -3311,9 +3311,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.20.6" +version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" +checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c" dependencies = [ "log", "ring", @@ -3438,7 +3438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" dependencies = [ "lazy_static", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] @@ -3504,9 +3504,9 @@ dependencies = [ [[package]] name = "secp256k1" -version = "0.24.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7649a0b3ffb32636e60c7ce0d70511eda9c52c658cd0634e194d5a19943aeff" +checksum = "ff55dc09d460954e9ef2fa8a7ced735a964be9981fd50e870b2b3b0705e14964" dependencies = [ "bitcoin_hashes", "secp256k1-sys", @@ -3515,9 +3515,9 @@ dependencies = [ [[package]] name = "secp256k1-sys" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7058dc8eaf3f2810d7828680320acda0b25a288f6d288e19278e249bbf74226b" +checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" dependencies = [ "cc", ] @@ -3566,9 +3566,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.145" +version = "1.0.147" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" +checksum = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965" dependencies = [ "serde_derive", ] @@ -3594,9 +3594,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.145" +version = "1.0.147" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" +checksum = "4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852" dependencies = [ "proc-macro2", "quote", @@ -3605,9 +3605,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.86" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074" +checksum = "6ce777b7b150d76b9cf60d28b55f5847135a003f7d7350c6be7a773508ce7d45" dependencies = [ "itoa", "ryu", @@ -3639,9 +3639,9 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.9.13" +version = "0.9.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8613d593412a0deb7bbd8de9d908efff5a0cb9ccd8f62c641e7b2ed2f57291d1" +checksum = "6d232d893b10de3eb7258ff01974d6ee20663d8e833263c99409d4b13a0209da" dependencies = [ "indexmap", "itoa", @@ -3724,9 +3724,9 @@ dependencies = [ [[package]] name = "sha3" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2904bea16a1ae962b483322a1c7b81d976029203aea1f461e51cd7705db7ba9" +checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9" dependencies = [ "digest 0.10.5", "keccak", @@ -3899,9 +3899,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.102" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" +checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" dependencies = [ "proc-macro2", "quote", @@ -4282,7 +4282,7 @@ dependencies = [ "bytes", "libc", "memchr", - "mio 0.8.4", + "mio 0.8.5", "num_cpus", "parking_lot", "pin-project-lite", @@ -4340,16 +4340,16 @@ version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" dependencies = [ - "rustls 0.20.6", + "rustls 0.20.7", "tokio", "webpki 0.22.0", ] [[package]] name = "tokio-stream" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6edf2d6bc038a43d31353570e27270603f4648d18f5ed10c0e179abe43255af" +checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" dependencies = [ "futures-core", "pin-project-lite", @@ -4473,9 +4473,9 @@ dependencies = [ [[package]] name = "tower-layer" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" [[package]] name = "tower-service" @@ -4604,7 +4604,7 @@ dependencies = [ "httparse", "log", "rand", - "rustls 0.20.6", + "rustls 0.20.7", "sha-1", "thiserror", "url", @@ -4710,7 +4710,7 @@ dependencies = [ "flate2", "log", "once_cell", - "rustls 0.20.6", + "rustls 0.20.7", "url", "webpki 0.22.0", "webpki-roots 0.22.5", @@ -5001,43 +5001,100 @@ version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" dependencies = [ - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_msvc", + "windows_aarch64_msvc 0.36.1", + "windows_i686_gnu 0.36.1", + "windows_i686_msvc 0.36.1", + "windows_x86_64_gnu 0.36.1", + "windows_x86_64_msvc 0.36.1", +] + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.42.0", + "windows_i686_gnu 0.42.0", + "windows_i686_msvc 0.42.0", + "windows_x86_64_gnu 0.42.0", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.42.0", ] +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" + [[package]] name = "windows_aarch64_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" + [[package]] name = "windows_i686_gnu" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" +[[package]] +name = "windows_i686_gnu" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" + [[package]] name = "windows_i686_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" +[[package]] +name = "windows_i686_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" + [[package]] name = "windows_x86_64_gnu" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" + [[package]] name = "windows_x86_64_msvc" version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" + [[package]] name = "winreg" version = "0.10.1" diff --git a/ci/no-std-check/Cargo.lock b/ci/no-std-check/Cargo.lock index dcec755df8..99b6a8f0e7 100644 --- a/ci/no-std-check/Cargo.lock +++ b/ci/no-std-check/Cargo.lock @@ -33,7 +33,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.8", "once_cell", "version_check", ] @@ -67,9 +67,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.65" +version = "1.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" +checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" [[package]] name = "arrayref" @@ -100,9 +100,9 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" [[package]] name = "async-trait" -version = "0.1.57" +version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" +checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" dependencies = [ "proc-macro2", "quote", @@ -138,9 +138,9 @@ checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" [[package]] name = "base64" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "bitflags" @@ -211,9 +211,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.11.0" +version = "3.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" +checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" [[package]] name = "byte-slice-cast" @@ -358,9 +358,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f39818dcfc97d45b03953c1292efc4e80954e1583c4aa770bac1383e2310a4" +checksum = "6b7d4e43b25d3c994662706a1d4fcfc32aaa6afd287502c111b237093bb23f3a" dependencies = [ "cc", "cxxbridge-flags", @@ -370,9 +370,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e580d70777c116df50c390d1211993f62d40302881e54d4b79727acb83d0199" +checksum = "84f8829ddc213e2c1368e51a2564c552b65a8cb6a28f31e576270ac81d5e5827" dependencies = [ "cc", "codespan-reporting", @@ -385,15 +385,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a46460b88d1cec95112c8c363f0e2c39afdb237f60583b0b36343bf627ea9c" +checksum = "e72537424b474af1460806647c41d4b6d35d09ef7fe031c5c2fa5766047cc56a" [[package]] name = "cxxbridge-macro" -version = "1.0.78" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "747b608fecf06b0d72d440f27acc99288207324b793be2c17991839f3d4995ea" +checksum = "309e4fb93eed90e1e14bea0da16b209f81813ba9fc7830c20ed151dd7bc0a4d7" dependencies = [ "proc-macro2", "quote", @@ -560,9 +560,9 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" +checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" dependencies = [ "futures-channel", "futures-core", @@ -575,9 +575,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" +checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" dependencies = [ "futures-core", "futures-sink", @@ -585,15 +585,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" +checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" [[package]] name = "futures-executor" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" +checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" dependencies = [ "futures-core", "futures-task", @@ -603,15 +603,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" +checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" [[package]] name = "futures-macro" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" +checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" dependencies = [ "proc-macro2", "quote", @@ -620,21 +620,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" +checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" [[package]] name = "futures-task" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" +checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" [[package]] name = "futures-util" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" +checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" dependencies = [ "futures-channel", "futures-core", @@ -682,9 +682,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" dependencies = [ "cfg-if", "libc", @@ -792,9 +792,9 @@ dependencies = [ [[package]] name = "iana-time-zone-haiku" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde6edd6cef363e9359ed3c98ba64590ba9eecba2293eb5a723ab32aee8926aa" +checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" dependencies = [ "cxx", "cxx-build", @@ -817,7 +817,7 @@ dependencies = [ [[package]] name = "ibc-relayer-types" -version = "0.19.0" +version = "0.20.0" dependencies = [ "bytes", "derive_more", @@ -828,7 +828,7 @@ dependencies = [ "ics23", "itertools", "num-traits", - "primitive-types 0.12.0", + "primitive-types 0.12.1", "prost", "safe-regex", "serde", @@ -953,9 +953,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.135" +version = "0.2.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" +checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" [[package]] name = "libsecp256k1" @@ -1356,9 +1356,9 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cfd65aea0c5fa0bfcc7c9e7ca828c921ef778f43d325325ec84bda371bfa75a" +checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66" dependencies = [ "fixed-hash 0.8.0", "impl-serde 0.4.0", @@ -1378,9 +1378,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.46" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" +checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" dependencies = [ "unicode-ident", ] @@ -1493,7 +1493,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.8", ] [[package]] @@ -1525,18 +1525,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.10" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8ebf632f3e32bf35133f620cf481f29c99ae0fb01450fd3d85eee0225274ec1" +checksum = "12a733f1746c929b4913fe48f8697fcf9c55e3304ba251a79ffb41adfeaf49c2" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.10" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caab98faa75ce294d40512ce514a46b15eafe78d72c9397a68ea45b3a88201b6" +checksum = "5887de4a01acafd221861463be6113e6e87275e79804e56779f4cdc131c60368" dependencies = [ "proc-macro2", "quote", @@ -1715,9 +1715,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.145" +version = "1.0.147" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" +checksum = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965" dependencies = [ "serde_derive", ] @@ -1733,9 +1733,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.145" +version = "1.0.147" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" +checksum = "4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852" dependencies = [ "proc-macro2", "quote", @@ -1744,9 +1744,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.86" +version = "1.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074" +checksum = "6ce777b7b150d76b9cf60d28b55f5847135a003f7d7350c6be7a773508ce7d45" dependencies = [ "itoa", "ryu", @@ -1802,9 +1802,9 @@ dependencies = [ [[package]] name = "sha3" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2904bea16a1ae962b483322a1c7b81d976029203aea1f461e51cd7705db7ba9" +checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9" dependencies = [ "digest 0.10.5", "keccak", @@ -2151,9 +2151,9 @@ dependencies = [ [[package]] name = "ss58-registry" -version = "1.31.0" +version = "1.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de151faef619cb7b5c26b32d42bc7ddccac0d202beb7a84344b44e9232b92f7" +checksum = "3ab7554f8a8b6f8d71cd5a8e6536ef116e2ce0504cf97ebf16311d58065dc8a6" dependencies = [ "Inflector", "num-format", @@ -2200,9 +2200,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.102" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" +checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" dependencies = [ "proc-macro2", "quote", @@ -2327,20 +2327,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d634a985c4d4238ec39cacaed2e7ae552fbd3c476b552c1deac3021b7d7eaf0c" +checksum = "0fab5c8b9980850e06d92ddbe3ab839c062c801f3927c0fb8abd6fc8e918fbca" dependencies = [ "libc", "num_threads", + "time-core", "time-macros", ] +[[package]] +name = "time-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" + [[package]] name = "time-macros" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" +checksum = "65bb801831d812c562ae7d2bfb531f26e66e4e1f6b17307ba4149c5064710e5b" +dependencies = [ + "time-core", +] [[package]] name = "tiny-bip39" diff --git a/crates/ibc-chain-registry/Cargo.toml b/crates/ibc-chain-registry/Cargo.toml index 681ef14240..0723d237ef 100644 --- a/crates/ibc-chain-registry/Cargo.toml +++ b/crates/ibc-chain-registry/Cargo.toml @@ -14,7 +14,7 @@ description = """ [dependencies] ibc-proto = { version = "0.21.0" } -ibc-relayer-types = { version = "0.19.0", path = "../relayer-types", features = ["std"] } +ibc-relayer-types = { version = "0.20.0", path = "../relayer-types", features = ["std"] } async-trait = "0.1.57" flex-error = { version = "0.4.4", default-features = false } diff --git a/crates/relayer-cli/Cargo.toml b/crates/relayer-cli/Cargo.toml index a5922e67a9..5ec99b48ec 100644 --- a/crates/relayer-cli/Cargo.toml +++ b/crates/relayer-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-cli" -version = "1.0.0" +version = "1.1.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -26,11 +26,11 @@ telemetry = ["ibc-relayer/telemetry", "ibc-telemetry"] rest-server = ["ibc-relayer-rest"] [dependencies] -ibc-relayer-types = { version = "0.19.0", path = "../relayer-types", features = ["std", "clock"] } -ibc-relayer = { version = "0.19.0", path = "../relayer" } +ibc-relayer-types = { version = "0.20.0", path = "../relayer-types", features = ["std", "clock"] } +ibc-relayer = { version = "0.20.0", path = "../relayer" } ibc-proto = { version = "0.21.0" } -ibc-telemetry = { version = "0.19.0", path = "../telemetry", optional = true } -ibc-relayer-rest = { version = "0.19.0", path = "../relayer-rest", optional = true } +ibc-telemetry = { version = "0.20.0", path = "../telemetry", optional = true } +ibc-relayer-rest = { version = "0.20.0", path = "../relayer-rest", optional = true } ibc-chain-registry = { version = "0.1.0" , path = "../ibc-chain-registry" } atty = "0.2.14" diff --git a/crates/relayer-rest/Cargo.toml b/crates/relayer-rest/Cargo.toml index bec9baa607..293c4874d9 100644 --- a/crates/relayer-rest/Cargo.toml +++ b/crates/relayer-rest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-rest" -version = "0.19.0" +version = "0.20.0" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" @@ -14,8 +14,8 @@ description = """ """ [dependencies] -ibc-relayer-types = { version = "0.19.0", path = "../relayer-types" } -ibc-relayer = { version = "0.19.0", path = "../relayer" } +ibc-relayer-types = { version = "0.20.0", path = "../relayer-types" } +ibc-relayer = { version = "0.20.0", path = "../relayer" } crossbeam-channel = "0.5" rouille = "3.6" diff --git a/crates/relayer-rest/tests/mock.rs b/crates/relayer-rest/tests/mock.rs index 19ca6fe174..13825e1b04 100644 --- a/crates/relayer-rest/tests/mock.rs +++ b/crates/relayer-rest/tests/mock.rs @@ -63,7 +63,7 @@ fn version() { let rest_api_version = VersionInfo { name: "ibc-relayer-rest".to_string(), - version: "0.19.0".to_string(), + version: "0.20.0".to_string(), }; let result = vec![version.clone(), rest_api_version]; diff --git a/crates/relayer-types/Cargo.toml b/crates/relayer-types/Cargo.toml index 6a9e56e024..afe490da43 100644 --- a/crates/relayer-types/Cargo.toml +++ b/crates/relayer-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-types" -version = "0.19.0" +version = "0.20.0" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/crates/relayer/Cargo.toml b/crates/relayer/Cargo.toml index edd3ad85bb..5788fc66d2 100644 --- a/crates/relayer/Cargo.toml +++ b/crates/relayer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer" -version = "0.19.0" +version = "0.20.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -22,8 +22,8 @@ telemetry = ["ibc-telemetry"] [dependencies] ibc-proto = { version = "0.21.0" } -ibc-telemetry = { version = "0.19.0", path = "../telemetry", optional = true } -ibc-relayer-types = { version = "0.19.0", path = "../relayer-types", features = ["mocks"] } +ibc-telemetry = { version = "0.20.0", path = "../telemetry", optional = true } +ibc-relayer-types = { version = "0.20.0", path = "../relayer-types", features = ["mocks"] } subtle-encoding = "0.5" humantime-serde = "1.1.1" @@ -91,7 +91,7 @@ default-features = false version = "=0.25.0" [dev-dependencies] -ibc-relayer-types = { version = "0.19.0", path = "../relayer-types", features = ["mocks"] } +ibc-relayer-types = { version = "0.20.0", path = "../relayer-types", features = ["mocks"] } serial_test = "0.9.0" env_logger = "0.9.1" tracing-subscriber = { version = "0.3.14", features = ["fmt", "env-filter", "json"] } diff --git a/crates/relayer/src/lib.rs b/crates/relayer/src/lib.rs index 4ff417d469..17668e69ea 100644 --- a/crates/relayer/src/lib.rs +++ b/crates/relayer/src/lib.rs @@ -1,6 +1,6 @@ #![forbid(unsafe_code)] #![deny( - // warnings, + warnings, trivial_casts, trivial_numeric_casts, unused_import_braces, diff --git a/crates/telemetry/Cargo.toml b/crates/telemetry/Cargo.toml index 8f90d6aeb3..662f37a011 100644 --- a/crates/telemetry/Cargo.toml +++ b/crates/telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-telemetry" -version = "0.19.0" +version = "0.20.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -13,7 +13,7 @@ description = """ """ [dependencies] -ibc-relayer-types = { version = "0.19.0", path = "../relayer-types" } +ibc-relayer-types = { version = "0.20.0", path = "../relayer-types" } crossbeam-channel = "0.5.5" once_cell = "1.15.0" diff --git a/tools/check-guide/Cargo.toml b/tools/check-guide/Cargo.toml index bdc8e9e4e3..11827261ae 100644 --- a/tools/check-guide/Cargo.toml +++ b/tools/check-guide/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -ibc-relayer-cli = { version = "1.0.0", path = "../../crates/relayer-cli" } +ibc-relayer-cli = { version = "1.1.0", path = "../../crates/relayer-cli" } clap = "3.2" lazy_static = "1.4.0" mdbook-template = "1.1.0" diff --git a/tools/integration-test/Cargo.toml b/tools/integration-test/Cargo.toml index 4c734f8b58..f1dabd3584 100644 --- a/tools/integration-test/Cargo.toml +++ b/tools/integration-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-integration-test" -version = "0.19.0" +version = "0.20.0" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/tools/test-framework/Cargo.toml b/tools/test-framework/Cargo.toml index b33560b38f..4f98b5e19d 100644 --- a/tools/test-framework/Cargo.toml +++ b/tools/test-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-test-framework" -version = "0.19.0" +version = "0.20.0" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -14,12 +14,12 @@ description = """ """ [dependencies] -ibc-relayer-types = { version = "=0.19.0", path = "../../crates/relayer-types" } -ibc-relayer = { version = "=0.19.0", path = "../../crates/relayer" } -ibc-relayer-cli = { version = "=1.0.0", path = "../../crates/relayer-cli" } -ibc-proto = { version = "=0.21.0" } -tendermint = { version = "=0.25.0" } -tendermint-rpc = { version = "=0.25.0", features = ["http-client", "websocket-client"] } +ibc-relayer-types = { version = "=0.20.0", path = "../../crates/relayer-types" } +ibc-relayer = { version = "=0.20.0", path = "../../crates/relayer" } +ibc-relayer-cli = { version = "=1.1.0", path = "../../crates/relayer-cli" } +ibc-proto = { version = "=0.21.0" } +tendermint = { version = "=0.25.0" } +tendermint-rpc = { version = "=0.25.0", features = ["http-client", "websocket-client"] } async-trait = "0.1.57" http = "0.2.8"