From 6583d697034764dc463c3949fc1f732d63e9f193 Mon Sep 17 00:00:00 2001 From: Romain Ruetschi Date: Mon, 5 Jun 2023 17:31:33 +0200 Subject: [PATCH] Release Hermes v1.5.1 (#3393) --- .../ibc-relayer}/3358-dup-write-ack.md | 0 .../ibc-relayer}/3359-dup-send-packet.md | 0 .../{ => ibc-relayer}/3330-disable-verify.md | 0 .../3348-packet-acks-optimize.md | 0 .../3381-panic-query-conns.md | 0 .../3390-overflow-check-release.md | 0 .changelog/v1.5.1/summary.md | 3 + .github/workflows/guide-templates.yaml | 5 + CHANGELOG.md | 18 +++ Cargo.lock | 20 +-- crates/chain-registry/Cargo.toml | 6 +- crates/relayer-cli/Cargo.toml | 12 +- crates/relayer-rest/Cargo.toml | 6 +- crates/relayer-rest/tests/mock.rs | 2 +- crates/relayer-types/Cargo.toml | 4 +- crates/relayer/Cargo.toml | 10 +- crates/telemetry/Cargo.toml | 4 +- guide/README.md | 2 +- guide/src/SUMMARY.md | 2 +- guide/src/templates/hermes-version.md | 2 +- tools/check-guide/Cargo.lock | 146 +++++++++--------- tools/integration-test/Cargo.toml | 2 +- tools/test-framework/Cargo.toml | 10 +- 23 files changed, 143 insertions(+), 111 deletions(-) rename .changelog/{unreleased/bug-fixes => v1.5.0/bug-fixes/ibc-relayer}/3358-dup-write-ack.md (100%) rename .changelog/{unreleased/bug-fixes => v1.5.0/bug-fixes/ibc-relayer}/3359-dup-send-packet.md (100%) rename .changelog/v1.5.0/features/{ => ibc-relayer}/3330-disable-verify.md (100%) rename .changelog/v1.5.0/improvements/{ => ibc-relayer}/3348-packet-acks-optimize.md (100%) rename .changelog/{unreleased/bug-fixes => v1.5.1/bug-fixes/ibc-relayer-cli}/3381-panic-query-conns.md (100%) rename .changelog/{unreleased => v1.5.1}/improvements/3390-overflow-check-release.md (100%) create mode 100644 .changelog/v1.5.1/summary.md diff --git a/.changelog/unreleased/bug-fixes/3358-dup-write-ack.md b/.changelog/v1.5.0/bug-fixes/ibc-relayer/3358-dup-write-ack.md similarity index 100% rename from .changelog/unreleased/bug-fixes/3358-dup-write-ack.md rename to .changelog/v1.5.0/bug-fixes/ibc-relayer/3358-dup-write-ack.md diff --git a/.changelog/unreleased/bug-fixes/3359-dup-send-packet.md b/.changelog/v1.5.0/bug-fixes/ibc-relayer/3359-dup-send-packet.md similarity index 100% rename from .changelog/unreleased/bug-fixes/3359-dup-send-packet.md rename to .changelog/v1.5.0/bug-fixes/ibc-relayer/3359-dup-send-packet.md diff --git a/.changelog/v1.5.0/features/3330-disable-verify.md b/.changelog/v1.5.0/features/ibc-relayer/3330-disable-verify.md similarity index 100% rename from .changelog/v1.5.0/features/3330-disable-verify.md rename to .changelog/v1.5.0/features/ibc-relayer/3330-disable-verify.md diff --git a/.changelog/v1.5.0/improvements/3348-packet-acks-optimize.md b/.changelog/v1.5.0/improvements/ibc-relayer/3348-packet-acks-optimize.md similarity index 100% rename from .changelog/v1.5.0/improvements/3348-packet-acks-optimize.md rename to .changelog/v1.5.0/improvements/ibc-relayer/3348-packet-acks-optimize.md diff --git a/.changelog/unreleased/bug-fixes/3381-panic-query-conns.md b/.changelog/v1.5.1/bug-fixes/ibc-relayer-cli/3381-panic-query-conns.md similarity index 100% rename from .changelog/unreleased/bug-fixes/3381-panic-query-conns.md rename to .changelog/v1.5.1/bug-fixes/ibc-relayer-cli/3381-panic-query-conns.md diff --git a/.changelog/unreleased/improvements/3390-overflow-check-release.md b/.changelog/v1.5.1/improvements/3390-overflow-check-release.md similarity index 100% rename from .changelog/unreleased/improvements/3390-overflow-check-release.md rename to .changelog/v1.5.1/improvements/3390-overflow-check-release.md diff --git a/.changelog/v1.5.1/summary.md b/.changelog/v1.5.1/summary.md new file mode 100644 index 0000000000..d538ee2d83 --- /dev/null +++ b/.changelog/v1.5.1/summary.md @@ -0,0 +1,3 @@ +*June 5th, 2023* + +This is a patch release for Hermes, which includes a single bugfix and enables overflow checks in production builds. diff --git a/.github/workflows/guide-templates.yaml b/.github/workflows/guide-templates.yaml index b956f62a56..d39007928d 100644 --- a/.github/workflows/guide-templates.yaml +++ b/.github/workflows/guide-templates.yaml @@ -32,6 +32,11 @@ jobs: override: true - name: Check templates run: bash scripts/auto_gen_templates.sh --mode "check" + - uses: actions-rs/cargo@v1 + name: Update lockfile + with: + command: generate-lockfile + args: --manifest-path tools/check-guide/Cargo.toml - uses: actions-rs/cargo@v1 name: Check guide with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 9919185a35..6435f966a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # CHANGELOG +## v1.5.1 + +*June 5th, 2023* + +This is a patch release for Hermes, which includes a single bugfix and enables overflow checks in production builds. + +### BUG FIXES + +- Fix a panic which can occur when querying connections filtered + by counterparty chain using `hermes query connections` + ([\#3381](https://github.com/informalsystems/hermes/issues/3381)) + +### IMPROVEMENTS + +- Overflow checks are now enabled when Hermes is built in release mode, in + order to better catch and address potential logic errors leading to overflows + ([\#3390](https://github.com/informalsystems/hermes/issues/3390)) + ## v1.5.0 *May 24th, 2023* diff --git a/Cargo.lock b/Cargo.lock index cb148701b4..dee4787a17 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "ibc-chain-registry" -version = "0.24.0" +version = "0.24.1" dependencies = [ "async-trait", "flex-error", @@ -1467,7 +1467,7 @@ dependencies = [ [[package]] name = "ibc-integration-test" -version = "0.24.0" +version = "0.24.1" dependencies = [ "http", "ibc-relayer", @@ -1484,9 +1484,9 @@ dependencies = [ [[package]] name = "ibc-proto" -version = "0.31.0-alpha.2" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed65b85a5f119da1cc16c7482a8331befca4a1034095e729dddcf93be1b3415a" +checksum = "dc198998f950ed48ffcd405a6b147e2a4ee7fc25ed9531857774d170e1562ea1" dependencies = [ "base64 0.21.2", "bytes", @@ -1501,7 +1501,7 @@ dependencies = [ [[package]] name = "ibc-relayer" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "async-stream", @@ -1567,7 +1567,7 @@ dependencies = [ [[package]] name = "ibc-relayer-cli" -version = "1.5.0" +version = "1.5.1" dependencies = [ "abscissa_core", "atty", @@ -1609,7 +1609,7 @@ dependencies = [ [[package]] name = "ibc-relayer-rest" -version = "0.24.0" +version = "0.24.1" dependencies = [ "axum", "crossbeam-channel 0.5.8", @@ -1624,7 +1624,7 @@ dependencies = [ [[package]] name = "ibc-relayer-types" -version = "0.24.0" +version = "0.24.1" dependencies = [ "bytes", "derive_more", @@ -1657,7 +1657,7 @@ dependencies = [ [[package]] name = "ibc-telemetry" -version = "0.24.0" +version = "0.24.1" dependencies = [ "axum", "dashmap", @@ -1675,7 +1675,7 @@ dependencies = [ [[package]] name = "ibc-test-framework" -version = "0.24.0" +version = "0.24.1" dependencies = [ "color-eyre", "crossbeam-channel 0.5.8", diff --git a/crates/chain-registry/Cargo.toml b/crates/chain-registry/Cargo.toml index 57da3d2f1a..88f4273a33 100644 --- a/crates/chain-registry/Cargo.toml +++ b/crates/chain-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-chain-registry" -version = "0.24.0" +version = "0.24.1" edition = "2021" license = "Apache-2.0" keywords = ["cosmos", "ibc", "relayer", "chain", "registry"] @@ -12,8 +12,8 @@ description = """ """ [dependencies] -ibc-proto = { version = "0.31.0-alpha.2" } -ibc-relayer-types = { version = "0.24.0", path = "../relayer-types" } +ibc-proto = { version = "0.31.0" } +ibc-relayer-types = { version = "0.24.1", path = "../relayer-types" } tendermint-rpc = { version = "0.32.0", features = ["http-client", "websocket-client"] } async-trait = "0.1.67" diff --git a/crates/relayer-cli/Cargo.toml b/crates/relayer-cli/Cargo.toml index b399dbf218..336b950cf4 100644 --- a/crates/relayer-cli/Cargo.toml +++ b/crates/relayer-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-cli" -version = "1.5.0" +version = "1.5.1" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -25,11 +25,11 @@ telemetry = ["ibc-relayer/telemetry", "ibc-telemetry"] rest-server = ["ibc-relayer-rest"] [dependencies] -ibc-relayer-types = { version = "0.24.0", path = "../relayer-types" } -ibc-relayer = { version = "0.24.0", path = "../relayer" } -ibc-telemetry = { version = "0.24.0", path = "../telemetry", optional = true } -ibc-relayer-rest = { version = "0.24.0", path = "../relayer-rest", optional = true } -ibc-chain-registry = { version = "0.24.0" , path = "../chain-registry" } +ibc-relayer-types = { version = "0.24.1", path = "../relayer-types" } +ibc-relayer = { version = "0.24.1", path = "../relayer" } +ibc-telemetry = { version = "0.24.1", path = "../telemetry", optional = true } +ibc-relayer-rest = { version = "0.24.1", path = "../relayer-rest", optional = true } +ibc-chain-registry = { version = "0.24.1" , path = "../chain-registry" } atty = "0.2.14" chrono = "0.4.24" diff --git a/crates/relayer-rest/Cargo.toml b/crates/relayer-rest/Cargo.toml index f365d85bc3..a65e4283b6 100644 --- a/crates/relayer-rest/Cargo.toml +++ b/crates/relayer-rest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-rest" -version = "0.24.0" +version = "0.24.1" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" @@ -14,8 +14,8 @@ description = """ """ [dependencies] -ibc-relayer-types = { version = "0.24.0", path = "../relayer-types" } -ibc-relayer = { version = "0.24.0", path = "../relayer" } +ibc-relayer-types = { version = "0.24.1", path = "../relayer-types" } +ibc-relayer = { version = "0.24.1", path = "../relayer" } crossbeam-channel = "0.5" serde = "1.0" diff --git a/crates/relayer-rest/tests/mock.rs b/crates/relayer-rest/tests/mock.rs index 7e36584412..138834b496 100644 --- a/crates/relayer-rest/tests/mock.rs +++ b/crates/relayer-rest/tests/mock.rs @@ -64,7 +64,7 @@ async fn version() { let rest_api_version = VersionInfo { name: "ibc-relayer-rest".to_string(), - version: "0.24.0".to_string(), + version: "0.24.1".to_string(), }; let result: JsonResult<_, ()> = JsonResult::Success(vec![version.clone(), rest_api_version]); diff --git a/crates/relayer-types/Cargo.toml b/crates/relayer-types/Cargo.toml index 1451088d64..f1b070e4b0 100644 --- a/crates/relayer-types/Cargo.toml +++ b/crates/relayer-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-types" -version = "0.24.0" +version = "0.24.1" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -24,7 +24,7 @@ mocks = ["tendermint-testgen", "clock"] [dependencies] # Proto definitions for all IBC-related interfaces, e.g., connections or channels. -ibc-proto = { version = "0.31.0-alpha.2" } +ibc-proto = { version = "0.31.0" } ics23 = { version = "0.10.1", features = ["std", "host-functions"] } time = { version = ">=0.3.0, <0.3.21" } serde_derive = { version = "1.0.104" } diff --git a/crates/relayer/Cargo.toml b/crates/relayer/Cargo.toml index 39e87fe847..e16f050a59 100644 --- a/crates/relayer/Cargo.toml +++ b/crates/relayer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer" -version = "0.24.0" +version = "0.24.1" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -20,9 +20,9 @@ default = ["flex-error/std", "flex-error/eyre_tracer"] telemetry = ["ibc-telemetry"] [dependencies] -ibc-proto = { version = "0.31.0-alpha.2" } -ibc-telemetry = { version = "0.24.0", path = "../telemetry", optional = true } -ibc-relayer-types = { version = "0.24.0", path = "../relayer-types", features = ["mocks"] } +ibc-proto = { version = "0.31.0" } +ibc-telemetry = { version = "0.24.1", path = "../telemetry", optional = true } +ibc-relayer-types = { version = "0.24.1", path = "../relayer-types", features = ["mocks"] } subtle-encoding = "0.5" humantime-serde = "1.1.1" @@ -101,7 +101,7 @@ version = "0.32.0" default-features = false [dev-dependencies] -ibc-relayer-types = { version = "0.24.0", path = "../relayer-types", features = ["mocks"] } +ibc-relayer-types = { version = "0.24.1", path = "../relayer-types", features = ["mocks"] } serial_test = "2.0.0" env_logger = "0.10.0" tracing-subscriber = { version = "0.3.14", features = ["fmt", "env-filter", "json"] } diff --git a/crates/telemetry/Cargo.toml b/crates/telemetry/Cargo.toml index afa32f9338..efa710af58 100644 --- a/crates/telemetry/Cargo.toml +++ b/crates/telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-telemetry" -version = "0.24.0" +version = "0.24.1" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -13,7 +13,7 @@ description = """ """ [dependencies] -ibc-relayer-types = { version = "0.24.0", path = "../relayer-types" } +ibc-relayer-types = { version = "0.24.1", path = "../relayer-types" } once_cell = "1.17.0" opentelemetry = { version = "0.19.0", features = ["metrics"] } diff --git a/guide/README.md b/guide/README.md index 35ec2269d2..9d3ccbaca8 100644 --- a/guide/README.md +++ b/guide/README.md @@ -10,7 +10,7 @@ mdBook is a utility to create modern online books from Markdown files. This guide should be permanently deployed at its latest stable version at [hermes.informal.systems](https://hermes.informal.systems). -Current version: `v1.5.0`. +Current version: `v1.5.1`. The version of this guide is aligned with the [versioning of the ibc crates](../README.md). diff --git a/guide/src/SUMMARY.md b/guide/src/SUMMARY.md index e0af684ea0..b35db5a9fc 100644 --- a/guide/src/SUMMARY.md +++ b/guide/src/SUMMARY.md @@ -1,6 +1,6 @@ # Summary -# Hermes v1.5.0 +# Hermes v1.5.1 --- - [Introduction](./index.md) diff --git a/guide/src/templates/hermes-version.md b/guide/src/templates/hermes-version.md index 2e7bd91085..53b5bbb127 100644 --- a/guide/src/templates/hermes-version.md +++ b/guide/src/templates/hermes-version.md @@ -1 +1 @@ -v1.5.0 +v1.5.1 diff --git a/tools/check-guide/Cargo.lock b/tools/check-guide/Cargo.lock index 88a8e5e464..d7a679f643 100644 --- a/tools/check-guide/Cargo.lock +++ b/tools/check-guide/Cargo.lock @@ -67,9 +67,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" dependencies = [ "memchr", ] @@ -87,6 +87,12 @@ dependencies = [ "url", ] +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + [[package]] name = "android_system_properties" version = "0.1.5" @@ -176,7 +182,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -187,7 +193,7 @@ checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -388,9 +394,12 @@ dependencies = [ [[package]] name = "bs58" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" +checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +dependencies = [ + "tinyvec", +] [[package]] name = "bstr" @@ -510,13 +519,13 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.24" +version = "0.4.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" +checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" dependencies = [ + "android-tzdata", "iana-time-zone", "js-sys", - "num-integer", "num-traits", "time 0.1.45", "wasm-bindgen", @@ -542,18 +551,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.3.0" +version = "4.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc" +checksum = "b4ed2379f8603fa2b7509891660e802b88c70a79a6427a70abb5968054de2c28" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.3.0" +version = "4.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990" +checksum = "72394f3339a76daf211e57d4bcb374410f3965dcc606dd0e03738c7888766980" dependencies = [ "anstream", "anstyle", @@ -575,11 +584,11 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.3.0" +version = "4.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a04ddfaacc3bc9e6ea67d024575fafc2a813027cf374b8f24f7bc233c6b6be12" +checksum = "7f6b5c519bab3ea61843a7923d074b04245624bb84a64a8c150f5deb014e388b" dependencies = [ - "clap 4.3.0", + "clap 4.3.1", ] [[package]] @@ -1184,9 +1193,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "form_urlencoded" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" dependencies = [ "percent-encoding", ] @@ -1272,7 +1281,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -1701,7 +1710,7 @@ dependencies = [ [[package]] name = "ibc-chain-registry" -version = "0.24.0" +version = "0.24.1" dependencies = [ "async-trait", "flex-error", @@ -1720,9 +1729,9 @@ dependencies = [ [[package]] name = "ibc-proto" -version = "0.31.0-alpha.2" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed65b85a5f119da1cc16c7482a8331befca4a1034095e729dddcf93be1b3415a" +checksum = "dc198998f950ed48ffcd405a6b147e2a4ee7fc25ed9531857774d170e1562ea1" dependencies = [ "base64 0.21.2", "bytes", @@ -1737,7 +1746,7 @@ dependencies = [ [[package]] name = "ibc-relayer" -version = "0.24.0" +version = "0.24.1" dependencies = [ "anyhow", "async-stream", @@ -1798,7 +1807,7 @@ dependencies = [ [[package]] name = "ibc-relayer-cli" -version = "1.5.0" +version = "1.5.1" dependencies = [ "abscissa_core", "atty", @@ -1838,7 +1847,7 @@ dependencies = [ [[package]] name = "ibc-relayer-rest" -version = "0.24.0" +version = "0.24.1" dependencies = [ "axum", "crossbeam-channel 0.5.8", @@ -1851,7 +1860,7 @@ dependencies = [ [[package]] name = "ibc-relayer-types" -version = "0.24.0" +version = "0.24.1" dependencies = [ "bytes", "derive_more", @@ -1879,7 +1888,7 @@ dependencies = [ [[package]] name = "ibc-telemetry" -version = "0.24.0" +version = "0.24.1" dependencies = [ "axum", "dashmap", @@ -1920,9 +1929,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -2101,9 +2110,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.144" +version = "0.2.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" +checksum = "fc86cde3ff845662b8f4ef6cb50ea0e20c524eb3d29ae048287e06a1b3fa6a81" [[package]] name = "linux-raw-sys" @@ -2123,12 +2132,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.17" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" -dependencies = [ - "cfg-if 1.0.0", -] +checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de" [[package]] name = "mac" @@ -2188,15 +2194,15 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] name = "mdbook" -version = "0.4.29" +version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d317294c6e3d7f9d2e60dfd20932bec627f86c76ec101a5da0110fc0fbe06266" +checksum = "a6cad67198fd7312508a9e9d8d90bd2808447b2905a75f8364c182f4b8868b74" dependencies = [ "ammonia", "anyhow", "chrono", - "clap 4.3.0", - "clap_complete 4.3.0", + "clap 4.3.1", + "clap_complete 4.3.1", "elasticlunr-rs", "env_logger 0.10.0", "futures-util", @@ -2279,21 +2285,21 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" +checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "moka" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934030d03f6191edbb4ba16835ccdb80d560788ac686570a8e2986a0fb59ded8" +checksum = "36506f2f935238463605f3bb13b362f1949daafc3b347d05d60ae08836db2bd2" dependencies = [ "crossbeam-channel 0.5.8", "crossbeam-epoch", @@ -2432,9 +2438,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.17.1" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" +checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "oneline-eyre" @@ -2619,9 +2625,9 @@ checksum = "c719dcf55f09a3a7e764c6649ab594c18a177e3599c467983cdf644bfc0a4088" [[package]] name = "percent-encoding" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" +checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "pest" @@ -2653,7 +2659,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -2722,7 +2728,7 @@ checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -2869,9 +2875,9 @@ dependencies = [ [[package]] name = "quanta" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc73c42f9314c4bdce450c77e6f09ecbddefbeddb1b5979ded332a3913ded33" +checksum = "a17e662a7a8291a865152364c20c7abc5e60486ab2001e8ec10b24862de0b9ab" dependencies = [ "crossbeam-utils 0.8.15", "libc", @@ -3003,11 +3009,11 @@ dependencies = [ [[package]] name = "regex" -version = "1.8.3" +version = "1.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390" +checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" dependencies = [ - "aho-corasick 1.0.1", + "aho-corasick 1.0.2", "memchr", "regex-syntax 0.7.2", ] @@ -3458,7 +3464,7 @@ checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -3489,7 +3495,7 @@ checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -3776,9 +3782,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45b6ddbb36c5b969c182aec3c4a0bce7df3fbad4b77114706a49aacc80567388" +checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" dependencies = [ "proc-macro2", "quote", @@ -4052,7 +4058,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -4147,9 +4153,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.1" +version = "1.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" +checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" dependencies = [ "autocfg", "bytes", @@ -4182,7 +4188,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -4388,7 +4394,7 @@ checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] [[package]] @@ -4560,9 +4566,9 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" -version = "2.3.1" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" dependencies = [ "form_urlencoded", "idna", @@ -4718,7 +4724,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", "wasm-bindgen-shared", ] @@ -4752,7 +4758,7 @@ checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5033,5 +5039,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.17", + "syn 2.0.18", ] diff --git a/tools/integration-test/Cargo.toml b/tools/integration-test/Cargo.toml index 32c131f9c6..a06d75164e 100644 --- a/tools/integration-test/Cargo.toml +++ b/tools/integration-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-integration-test" -version = "0.24.0" +version = "0.24.1" edition = "2021" rust-version = "1.65" license = "Apache-2.0" diff --git a/tools/test-framework/Cargo.toml b/tools/test-framework/Cargo.toml index 73a62c20e3..acb2c3c551 100644 --- a/tools/test-framework/Cargo.toml +++ b/tools/test-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-test-framework" -version = "0.24.0" +version = "0.24.1" edition = "2021" license = "Apache-2.0" readme = "README.md" @@ -14,10 +14,10 @@ description = """ """ [dependencies] -ibc-relayer-types = { version = "=0.24.0", path = "../../crates/relayer-types" } -ibc-relayer = { version = "=0.24.0", path = "../../crates/relayer" } -ibc-relayer-cli = { version = "=1.5.0", path = "../../crates/relayer-cli" } -ibc-proto = { version = "0.31.0-alpha.2" } +ibc-relayer-types = { version = "=0.24.1", path = "../../crates/relayer-types" } +ibc-relayer = { version = "=0.24.1", path = "../../crates/relayer" } +ibc-relayer-cli = { version = "=1.5.1", path = "../../crates/relayer-cli" } +ibc-proto = { version = "0.31.0" } tendermint-rpc = { version = "0.32.0", features = ["http-client", "websocket-client"] } http = "0.2.9"