From 4e55b2ebe81ea6d1afbb605a9b56e104a3ab29c0 Mon Sep 17 00:00:00 2001 From: Farhad Shabani Date: Fri, 9 Feb 2024 09:07:56 -0800 Subject: [PATCH 1/2] deps: bump serde_json version --- Cargo.toml | 2 +- ci/cw-check/Cargo.lock | 8 ++++---- ci/cw-check/Cargo.toml | 2 +- ci/no-std-check/Cargo.lock | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 6007c4f27..f645467b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,7 @@ rstest = "0.18.2" schemars = { version = "0.8.15" } sha2 = { version = "0.10.8", default-features = false } serde = { version = "1.0", default-features = false } -serde_json = { package = "serde-json-wasm", version = "1.0.0", default-features = false } +serde_json = { package = "serde-json-wasm", version = "1.0.1", default-features = false } subtle-encoding = { version = "0.5", default-features = false } # ibc dependencies diff --git a/ci/cw-check/Cargo.lock b/ci/cw-check/Cargo.lock index 28ea56fe3..b37e44bb4 100644 --- a/ci/cw-check/Cargo.lock +++ b/ci/cw-check/Cargo.lock @@ -245,7 +245,7 @@ dependencies = [ "cosmwasm-std", "ibc-apps", "ibc-core", - "serde-json-wasm 1.0.0", + "serde-json-wasm 1.0.1", "thiserror", ] @@ -573,7 +573,7 @@ version = "0.50.0" dependencies = [ "ibc-app-transfer-types", "ibc-core", - "serde-json-wasm 1.0.0", + "serde-json-wasm 1.0.1", ] [[package]] @@ -1296,9 +1296,9 @@ dependencies = [ [[package]] name = "serde-json-wasm" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c37d03f3b0f6b5f77c11af1e7c772de1c9af83e50bef7bb6069601900ba67b" +checksum = "f05da0d153dd4595bdffd5099dc0e9ce425b205ee648eb93437ff7302af8c9a5" dependencies = [ "serde", ] diff --git a/ci/cw-check/Cargo.toml b/ci/cw-check/Cargo.toml index 461de802e..72b1313f9 100644 --- a/ci/cw-check/Cargo.toml +++ b/ci/cw-check/Cargo.toml @@ -11,7 +11,7 @@ ibc-apps = { path = "../../ibc-apps", default_features = false, features = ["ser ibc-core = { path = "../../ibc-core", features = ["serde", "parity-scale-codec", "schema"] } cosmwasm-std = { version = "^1.5.0", default-features = false } cosmwasm-schema = { version = "^1.5.0", default-features = false } -serde_json = { package = "serde-json-wasm", version = "^1.0.0", default-features = false } +serde_json = { package = "serde-json-wasm", version = "^1.0.1", default-features = false } thiserror = { version = "^1.0", default-features = false } [profile.release] diff --git a/ci/no-std-check/Cargo.lock b/ci/no-std-check/Cargo.lock index 3dfe7207c..038afd5a6 100644 --- a/ci/no-std-check/Cargo.lock +++ b/ci/no-std-check/Cargo.lock @@ -2622,9 +2622,9 @@ dependencies = [ [[package]] name = "serde-json-wasm" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c37d03f3b0f6b5f77c11af1e7c772de1c9af83e50bef7bb6069601900ba67b" +checksum = "f05da0d153dd4595bdffd5099dc0e9ce425b205ee648eb93437ff7302af8c9a5" dependencies = [ "serde", ] From decc0134ba427b22ccf52d3a061f6018f5a0563e Mon Sep 17 00:00:00 2001 From: Farhad Shabani Date: Fri, 9 Feb 2024 09:16:54 -0800 Subject: [PATCH 2/2] chore: add unclog --- .changelog/unreleased/bug-fixes/1083-bump-serde-json.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/unreleased/bug-fixes/1083-bump-serde-json.md diff --git a/.changelog/unreleased/bug-fixes/1083-bump-serde-json.md b/.changelog/unreleased/bug-fixes/1083-bump-serde-json.md new file mode 100644 index 000000000..e3ffff7b4 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1083-bump-serde-json.md @@ -0,0 +1,3 @@ +- [ibc] Upgrade `serde_json` to "1.0.1" to address an stack overflow issue + within the `serde-json-wasm` crate + ([\#1083](https://github.com/cosmos/ibc-rs/pull/1083))