Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump compatiblity check for SDK 0.50 and IBC-Go v8 #3749

Merged
merged 4 commits into from
Jan 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update compatibility check to allow IBC-Go 4.1.1 to 8.x and SDK 0.45.x to 0.50.x.
([\#3745](https://github.com/informalsystems/hermes/issues/3745))
4 changes: 2 additions & 2 deletions crates/relayer/src/chain/cosmos/compatibility.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use super::version;
/// # Note: Should be consistent with [features] guide page.
///
/// [features]: https://hermes.informal.systems/advanced/features.html
const SDK_MODULE_VERSION_REQ: &str = ">=0.44, <0.48";
const SDK_MODULE_VERSION_REQ: &str = ">=0.45, <0.51";

/// Specifies the IBC-go module version requirement.
/// At the moment, we support both chains with and without
Expand All @@ -20,7 +20,7 @@ const SDK_MODULE_VERSION_REQ: &str = ">=0.44, <0.48";
/// # Note: Should be consistent with [features] guide page.
///
/// [features]: https://hermes.informal.systems/advanced/features.html
const IBC_GO_MODULE_VERSION_REQ: &str = ">=1.1, <=7";
const IBC_GO_MODULE_VERSION_REQ: &str = ">=4.1.1, <9";

#[derive(Error, Debug)]
pub enum Diagnostic {
Expand Down
4 changes: 2 additions & 2 deletions guide/src/advanced/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ This section includes a summary of the supported and planned features. It also i

> **Cosmos SDK & IBC compatibility:**
> Hermes supports Cosmos SDK chains implementing the [IBC protocol v1][ibcv1-proto] protocol specification.
> Cosmos SDK versions `0.44.0` through `0.47.x` are officially supported.
> IBC-go versions `1.1.*` thorough `7.*` are officially supported.
> Cosmos SDK versions `0.45.0` through `0.50.x` are officially supported.
> IBC-go versions `4.1.1` through `8.x` are officially supported.
> In case Hermes finds an incompatible SDK or IBC-go version, it will output a log warning upon initialization as part of the `start` command or upon `health-check` command.

---
Expand Down
Loading