diff --git a/.changelog/unreleased/bug-fixes/1004-fix-packet-sequence-encoding.md b/.changelog/unreleased/bug-fixes/1004-fix-packet-sequence-encoding.md deleted file mode 100644 index e6e8f84a4..000000000 --- a/.changelog/unreleased/bug-fixes/1004-fix-packet-sequence-encoding.md +++ /dev/null @@ -1,2 +0,0 @@ -- Encode packet sequence into a big endian bytes. - ([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md b/.changelog/unreleased/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md deleted file mode 100644 index 337ba7642..000000000 --- a/.changelog/unreleased/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md +++ /dev/null @@ -1,2 +0,0 @@ -- `[ibc-core-connection-types]` Fix recursive call in connection `State` - conversion to `i32` ([#1010](https://github.com/cosmos/ibc-rs/issues/1010)) diff --git a/.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md b/.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md new file mode 100644 index 000000000..cc43e371d --- /dev/null +++ b/.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md @@ -0,0 +1,2 @@ +- `[ibc-core-host-types]` Encode packet sequence into a big endian bytes. + ([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) diff --git a/.changelog/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md b/.changelog/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md new file mode 100644 index 000000000..c1c9209e5 --- /dev/null +++ b/.changelog/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md @@ -0,0 +1,2 @@ +- `[ibc-core-connection-types]` Fix recursive call in connection `State` + conversion to `i32` ([\#1010](https://github.com/cosmos/ibc-rs/issues/1010)) diff --git a/.changelog/v0.48.2/summary.md b/.changelog/v0.48.2/summary.md new file mode 100644 index 000000000..119af0fdf --- /dev/null +++ b/.changelog/v0.48.2/summary.md @@ -0,0 +1,6 @@ +This patch release resolves two issues. It corrects the packet sequence number +encoding within Timeout message handlers to align with the big-endian format and +addresses a recursive call error during the conversion from connection `State` +to `i32`. + +There are no consensus-breaking changes. diff --git a/CHANGELOG.md b/CHANGELOG.md index be0d56533..1174d9750 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # CHANGELOG +## v0.48.2 + +*December 22, 2023* + +This patch release resolves two issues. It corrects the packet sequence number +encoding within Timeout message handlers to align with the big-endian format and +addresses a recursive call error during the conversion from connection `State` +to `i32`. + +There are no consensus-breaking changes. + +### BUG FIXES + +- `[ibc-core-host-types]` Encode packet sequence into a big endian bytes. + ([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) +- `[ibc-core-connection-types]` Fix recursive call in connection `State` + conversion to `i32` ([\#1010](https://github.com/cosmos/ibc-rs/issues/1010)) + ## v0.48.1 *November 27, 2023* diff --git a/Cargo.toml b/Cargo.toml index 4f98ba81c..5462fb34b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ exclude = [ ] [workspace.package] -version = "0.48.1" +version = "0.48.2" license = "Apache-2.0" edition = "2021" rust-version = "1.64" @@ -63,33 +63,33 @@ subtle-encoding = { version = "0.5", default-features = false } time = { version = ">=0.3.0, <0.3.31", default-features = false } # ibc dependencies -ibc = { version = "0.48.1", path = "./ibc", default-features = false } -ibc-core = { version = "0.48.1", path = "./ibc-core", default-features = false } -ibc-clients = { version = "0.48.1", path = "./ibc-clients", default-features = false } -ibc-apps = { version = "0.48.1", path = "./ibc-apps", default-features = false } -ibc-primitives = { version = "0.48.1", path = "./ibc-primitives", default-features = false } +ibc = { version = "0.48.2", path = "./ibc", default-features = false } +ibc-core = { version = "0.48.2", path = "./ibc-core", default-features = false } +ibc-clients = { version = "0.48.2", path = "./ibc-clients", default-features = false } +ibc-apps = { version = "0.48.2", path = "./ibc-apps", default-features = false } +ibc-primitives = { version = "0.48.2", path = "./ibc-primitives", default-features = false } ibc-derive = { version = "0.4.0", path = "./ibc-derive" } -ibc-core-client = { version = "0.48.1", path = "./ibc-core/ics02-client", default-features = false } -ibc-core-connection = { version = "0.48.1", path = "./ibc-core/ics03-connection", default-features = false } -ibc-core-channel = { version = "0.48.1", path = "./ibc-core/ics04-channel", default-features = false } -ibc-core-host = { version = "0.48.1", path = "./ibc-core/ics24-host", default-features = false } -ibc-core-handler = { version = "0.48.1", path = "./ibc-core/ics25-handler", default-features = false } -ibc-core-router = { version = "0.48.1", path = "./ibc-core/ics26-routing", default-features = false } -ibc-client-tendermint = { version = "0.48.1", path = "./ibc-clients/ics07-tendermint", default-features = false } -ibc-app-transfer = { version = "0.48.1", path = "./ibc-apps/ics20-transfer", default-features = false } +ibc-core-client = { version = "0.48.2", path = "./ibc-core/ics02-client", default-features = false } +ibc-core-connection = { version = "0.48.2", path = "./ibc-core/ics03-connection", default-features = false } +ibc-core-channel = { version = "0.48.2", path = "./ibc-core/ics04-channel", default-features = false } +ibc-core-host = { version = "0.48.2", path = "./ibc-core/ics24-host", default-features = false } +ibc-core-handler = { version = "0.48.2", path = "./ibc-core/ics25-handler", default-features = false } +ibc-core-router = { version = "0.48.2", path = "./ibc-core/ics26-routing", default-features = false } +ibc-client-tendermint = { version = "0.48.2", path = "./ibc-clients/ics07-tendermint", default-features = false } +ibc-app-transfer = { version = "0.48.2", path = "./ibc-apps/ics20-transfer", default-features = false } -ibc-core-client-context = { version = "0.48.1", path = "./ibc-core/ics02-client/context", default-features = false } -ibc-core-client-types = { version = "0.48.1", path = "./ibc-core/ics02-client/types", default-features = false } -ibc-core-channel-types = { version = "0.48.1", path = "./ibc-core/ics04-channel/types", default-features = false } -ibc-core-connection-types = { version = "0.48.1", path = "./ibc-core/ics03-connection/types", default-features = false } -ibc-core-commitment-types = { version = "0.48.1", path = "./ibc-core/ics23-commitment/types", default-features = false } -ibc-core-host-cosmos = { version = "0.48.1", path = "./ibc-core/ics24-host/cosmos", default-features = false } -ibc-core-host-types = { version = "0.48.1", path = "./ibc-core/ics24-host/types", default-features = false } -ibc-core-handler-types = { version = "0.48.1", path = "./ibc-core/ics25-handler/types", default-features = false } -ibc-core-router-types = { version = "0.48.1", path = "./ibc-core/ics26-routing/types", default-features = false } -ibc-client-tendermint-types = { version = "0.48.1", path = "./ibc-clients/ics07-tendermint/types", default-features = false } -ibc-app-transfer-types = { version = "0.48.1", path = "./ibc-apps/ics20-transfer/types", default-features = false } +ibc-core-client-context = { version = "0.48.2", path = "./ibc-core/ics02-client/context", default-features = false } +ibc-core-client-types = { version = "0.48.2", path = "./ibc-core/ics02-client/types", default-features = false } +ibc-core-channel-types = { version = "0.48.2", path = "./ibc-core/ics04-channel/types", default-features = false } +ibc-core-connection-types = { version = "0.48.2", path = "./ibc-core/ics03-connection/types", default-features = false } +ibc-core-commitment-types = { version = "0.48.2", path = "./ibc-core/ics23-commitment/types", default-features = false } +ibc-core-host-cosmos = { version = "0.48.2", path = "./ibc-core/ics24-host/cosmos", default-features = false } +ibc-core-host-types = { version = "0.48.2", path = "./ibc-core/ics24-host/types", default-features = false } +ibc-core-handler-types = { version = "0.48.2", path = "./ibc-core/ics25-handler/types", default-features = false } +ibc-core-router-types = { version = "0.48.2", path = "./ibc-core/ics26-routing/types", default-features = false } +ibc-client-tendermint-types = { version = "0.48.2", path = "./ibc-clients/ics07-tendermint/types", default-features = false } +ibc-app-transfer-types = { version = "0.48.2", path = "./ibc-apps/ics20-transfer/types", default-features = false } ibc-proto = { version = "0.38.0", default-features = false } ics23 = { version = "0.11", default-features = false } diff --git a/ci/cw-check/Cargo.lock b/ci/cw-check/Cargo.lock index 3a32eebf2..06ef09b21 100644 --- a/ci/cw-check/Cargo.lock +++ b/ci/cw-check/Cargo.lock @@ -613,7 +613,7 @@ dependencies = [ [[package]] name = "ibc" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-apps", "ibc-clients", @@ -625,7 +625,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -634,7 +634,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -649,14 +649,14 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer", ] [[package]] name = "ibc-client-tendermint" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-client-tendermint-types", "ibc-core-client", @@ -672,7 +672,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "bytes", "displaydoc", @@ -692,14 +692,14 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-client-tendermint", ] [[package]] name = "ibc-core" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -713,7 +713,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -728,7 +728,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -749,7 +749,7 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -762,7 +762,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -779,7 +779,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -797,7 +797,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -813,7 +813,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -825,7 +825,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -844,7 +844,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -858,7 +858,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -880,7 +880,7 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -898,7 +898,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -923,7 +923,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -935,7 +935,7 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -949,7 +949,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", diff --git a/ci/no-std-check/Cargo.lock b/ci/no-std-check/Cargo.lock index 6ab592ccc..d158cbd9f 100644 --- a/ci/no-std-check/Cargo.lock +++ b/ci/no-std-check/Cargo.lock @@ -1213,7 +1213,7 @@ dependencies = [ [[package]] name = "ibc" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-apps", "ibc-clients", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1247,14 +1247,14 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-app-transfer", ] [[package]] name = "ibc-client-tendermint" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-client-tendermint-types", "ibc-core-client", @@ -1270,7 +1270,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "bytes", "displaydoc", @@ -1288,14 +1288,14 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-client-tendermint", ] [[package]] name = "ibc-core" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1309,7 +1309,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1343,7 +1343,7 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -1356,7 +1356,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1373,7 +1373,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1389,7 +1389,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1403,7 +1403,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -1415,7 +1415,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1432,7 +1432,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.48.1" +version = "0.48.2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -1446,7 +1446,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1466,7 +1466,7 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1484,7 +1484,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1507,7 +1507,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1517,7 +1517,7 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1531,7 +1531,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc", @@ -1557,7 +1557,7 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.48.1" +version = "0.48.2" dependencies = [ "derive_more", "displaydoc",