diff --git a/.changelog/v1.11.0/improvements/ibc-integration-test/4203-update-juno-to-v25.md b/.changelog/v1.10.5/improvements/ibc-integration-test/4203-update-juno-to-v25.md similarity index 100% rename from .changelog/v1.11.0/improvements/ibc-integration-test/4203-update-juno-to-v25.md rename to .changelog/v1.10.5/improvements/ibc-integration-test/4203-update-juno-to-v25.md diff --git a/.changelog/v1.11.0/improvements/ibc-relayer/4263-collect-events-finalize-block.md b/.changelog/v1.10.5/improvements/ibc-relayer/4263-collect-events-finalize-block.md similarity index 100% rename from .changelog/v1.11.0/improvements/ibc-relayer/4263-collect-events-finalize-block.md rename to .changelog/v1.10.5/improvements/ibc-relayer/4263-collect-events-finalize-block.md diff --git a/.changelog/v1.10.5/summary.md b/.changelog/v1.10.5/summary.md new file mode 100644 index 0000000000..a959df702f --- /dev/null +++ b/.changelog/v1.10.5/summary.md @@ -0,0 +1,3 @@ +*December 13rd, 2024* + +This release addresses an issue with pull-mode event collection. The functionality has been enhanced to accurately retrieve events from `finalized_block_events`, ensuring more reliable event processing. \ No newline at end of file diff --git a/.changelog/v1.11.0/summary.md b/.changelog/v1.11.0/summary.md deleted file mode 100644 index 57d75f5bda..0000000000 --- a/.changelog/v1.11.0/summary.md +++ /dev/null @@ -1,3 +0,0 @@ -*December 3rd, 2024* - -This release introduces support for the first Non-SDK chain with Namada compatibility. To relay for Namada, ensure the chain type in the configuration is set to `Namada`. Additionally, pull-mode event collection now correctly retrieves events from `finalized_block_events`. diff --git a/CHANGELOG.md b/CHANGELOG.md index cae867bbe1..620a2d05a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,10 @@ # CHANGELOG -## v1.11.0 +## v1.10.5 -*December 3rd, 2024* +*December 13rd, 2024* -This release introduces support for the first Non-SDK chain with Namada compatibility. To relay for Namada, ensure the chain type in the configuration is set to `Namada`. Additionally, pull-mode event collection now correctly retrieves events from `finalized_block_events`. - -### FEATURES - -- Add support for relaying between Namada and CosmosSDK-based chains. - ([\#3705](https://github.com/informalsystems/hermes/issues/3705)) +This release addresses an issue with pull-mode event collection. The functionality has been enhanced to accurately retrieve events from `finalized_block_events`, ensuring more reliable event processing. ### IMPROVEMENTS diff --git a/Cargo.lock b/Cargo.lock index 9ac5d6f0c9..4137885c66 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2941,7 +2941,7 @@ dependencies = [ [[package]] name = "ibc-chain-registry" -version = "0.30.0" +version = "0.29.5" dependencies = [ "async-trait", "flex-error", @@ -3313,7 +3313,7 @@ dependencies = [ [[package]] name = "ibc-integration-test" -version = "0.30.0" +version = "0.29.5" dependencies = [ "byte-unit", "http 1.1.0", @@ -3390,7 +3390,7 @@ dependencies = [ [[package]] name = "ibc-relayer" -version = "0.30.0" +version = "0.29.5" dependencies = [ "anyhow", "async-stream", @@ -3464,7 +3464,7 @@ dependencies = [ [[package]] name = "ibc-relayer-cli" -version = "1.11.0" +version = "1.10.5" dependencies = [ "abscissa_core", "clap 3.2.25", @@ -3505,7 +3505,7 @@ dependencies = [ [[package]] name = "ibc-relayer-rest" -version = "0.30.0" +version = "0.29.5" dependencies = [ "axum 0.6.20", "crossbeam-channel", @@ -3521,7 +3521,7 @@ dependencies = [ [[package]] name = "ibc-relayer-types" -version = "0.30.0" +version = "0.29.5" dependencies = [ "bytes", "derive_more 0.99.18", @@ -3552,7 +3552,7 @@ dependencies = [ [[package]] name = "ibc-telemetry" -version = "0.30.0" +version = "0.29.5" dependencies = [ "axum 0.6.20", "dashmap", @@ -3571,7 +3571,7 @@ dependencies = [ [[package]] name = "ibc-test-framework" -version = "0.30.0" +version = "0.29.5" dependencies = [ "chrono", "color-eyre", diff --git a/Cargo.toml b/Cargo.toml index 84fb6e70aa..f23e51a1c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,14 +20,14 @@ exclude = [ [workspace.dependencies] # Hermes dependencies -ibc-relayer-cli = { version = "1.11.0", path = "crates/relayer-cli" } -ibc-relayer = { version = "0.30.0", path = "crates/relayer" } -ibc-relayer-rest = { version = "0.30.0", path = "crates/relayer-rest" } -ibc-relayer-types = { version = "0.30.0", path = "crates/relayer-types" } -ibc-chain-registry = { version = "0.30.0", path = "crates/chain-registry" } -ibc-telemetry = { version = "0.30.0", path = "crates/telemetry" } -ibc-test-framework = { version = "0.30.0", path = "tools/test-framework" } -ibc-integration-test = { version = "0.30.0", path = "tools/integration-test" } +ibc-relayer-cli = { version = "1.10.5", path = "crates/relayer-cli" } +ibc-relayer = { version = "0.29.5", path = "crates/relayer" } +ibc-relayer-rest = { version = "0.29.5", path = "crates/relayer-rest" } +ibc-relayer-types = { version = "0.29.5", path = "crates/relayer-types" } +ibc-chain-registry = { version = "0.29.5", path = "crates/chain-registry" } +ibc-telemetry = { version = "0.29.5", path = "crates/telemetry" } +ibc-test-framework = { version = "0.29.5", path = "tools/test-framework" } +ibc-integration-test = { version = "0.29.5", path = "tools/integration-test" } # IBC dependencies ibc-proto = "0.51.0" @@ -124,7 +124,7 @@ tonic = "0.12" tracing = { version = "0.1.36", default-features = false } tracing-subscriber = "0.3.14" uint = "0.9" -uuid = "1.11.0" +uuid = "1.10.5" [profile.release] overflow-checks = true diff --git a/crates/chain-registry/Cargo.toml b/crates/chain-registry/Cargo.toml index 00bf1ce92c..6020d00584 100644 --- a/crates/chain-registry/Cargo.toml +++ b/crates/chain-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-chain-registry" -version = "0.30.0" +version = "0.29.5" edition = "2021" license = "Apache-2.0" keywords = ["cosmos", "ibc", "relayer", "chain", "registry"] diff --git a/crates/relayer-cli/Cargo.toml b/crates/relayer-cli/Cargo.toml index 69eb9996ad..ce9069cdcf 100644 --- a/crates/relayer-cli/Cargo.toml +++ b/crates/relayer-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-cli" -version = "1.11.0" +version = "1.10.5" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/crates/relayer-rest/Cargo.toml b/crates/relayer-rest/Cargo.toml index 8f4e14c84d..e71b4f2547 100644 --- a/crates/relayer-rest/Cargo.toml +++ b/crates/relayer-rest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-rest" -version = "0.30.0" +version = "0.29.5" authors = ["Informal Systems "] edition = "2021" license = "Apache-2.0" diff --git a/crates/relayer-rest/tests/mock.rs b/crates/relayer-rest/tests/mock.rs index 4755812414..35fc8cc6f6 100644 --- a/crates/relayer-rest/tests/mock.rs +++ b/crates/relayer-rest/tests/mock.rs @@ -67,7 +67,7 @@ async fn version() { let rest_api_version = VersionInfo { name: "ibc-relayer-rest".to_string(), - version: "0.30.0".to_string(), + version: "0.29.5".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 5f19dfc2be..2f4edb37a8 100644 --- a/crates/relayer-types/Cargo.toml +++ b/crates/relayer-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer-types" -version = "0.30.0" +version = "0.29.5" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/crates/relayer/Cargo.toml b/crates/relayer/Cargo.toml index 1a910200cf..e3fdb1c812 100644 --- a/crates/relayer/Cargo.toml +++ b/crates/relayer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-relayer" -version = "0.30.0" +version = "0.29.5" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/crates/relayer/src/lib.rs b/crates/relayer/src/lib.rs index 6b3b6de210..48ed4cf9b1 100644 --- a/crates/relayer/src/lib.rs +++ b/crates/relayer/src/lib.rs @@ -14,7 +14,7 @@ //! //! For the IBC relayer binary, please see [Hermes] (`ibc-relayer-cli` crate). //! -//! [Hermes]: https://docs.rs/ibc-relayer-cli/1.11.0/ +//! [Hermes]: https://docs.rs/ibc-relayer-cli/1.10.5/ extern crate alloc; @@ -48,4 +48,4 @@ pub mod upgrade_chain; pub mod util; pub mod worker; -pub const HERMES_VERSION: &str = "1.11.0"; +pub const HERMES_VERSION: &str = "1.10.5"; diff --git a/crates/telemetry/Cargo.toml b/crates/telemetry/Cargo.toml index 30ce7f45c6..7a8a067c98 100644 --- a/crates/telemetry/Cargo.toml +++ b/crates/telemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-telemetry" -version = "0.30.0" +version = "0.29.5" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/guide/README.md b/guide/README.md index c503dd4e44..e6cd915fda 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.11.0`. +Current version: `v1.10.5`. 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 9de17f793e..295d9abe26 100644 --- a/guide/src/SUMMARY.md +++ b/guide/src/SUMMARY.md @@ -1,6 +1,6 @@ # Summary -# Hermes v1.11.0 +# Hermes v1.10.5 --- - [Introduction](./index.md) diff --git a/guide/src/templates/hermes-version.md b/guide/src/templates/hermes-version.md index cd74ac3b53..731c6c2cdb 100644 --- a/guide/src/templates/hermes-version.md +++ b/guide/src/templates/hermes-version.md @@ -1 +1 @@ -v1.11.0 +v1.10.5 diff --git a/tools/integration-test/Cargo.toml b/tools/integration-test/Cargo.toml index dc40cac620..6d77557fe4 100644 --- a/tools/integration-test/Cargo.toml +++ b/tools/integration-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-integration-test" -version = "0.30.0" +version = "0.29.5" edition = "2021" rust-version = "1.79.0" license = "Apache-2.0" diff --git a/tools/test-framework/Cargo.toml b/tools/test-framework/Cargo.toml index e8b0f2e894..7918660f75 100644 --- a/tools/test-framework/Cargo.toml +++ b/tools/test-framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc-test-framework" -version = "0.30.0" +version = "0.29.5" edition = "2021" license = "Apache-2.0" readme = "README.md"