From 1882e9e4570781289442ffd1dcc63225e9ab2f23 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 15 Sep 2023 11:45:49 +0200
Subject: [PATCH] Bump the known_good_semver group with 2 updates (#1553)
Bumps the known_good_semver group with 2 updates:
[serde_json](https://github.com/serde-rs/json) and
[syn](https://github.com/dtolnay/syn).
Updates `serde_json` from 1.0.106 to 1.0.107
Release notes
Sourced from serde_json's
releases.
v1.0.107
- impl IntoDeserializer for &RawValue (#1071)
Commits
b6e113f
Release 1.0.107
00626a0
Merge pull request #1073
from dtolnay/rawvalue
b9d296f
IntoDeserializer for &RawValue
4ea34a2
Merge pull request #1072
from dtolnay/rawvalue
fe30766
Support deserializing from &RawValue
2c22077
Merge pull request #1062
from osiewicz/remove_build_rs
04f7758
fixup! chore: Remove no_btreemap_get_key_value and
no_btreemap_remove_entry.
83bdc5f
Omit return keyword in remove_entry
89a2741
Revert "Remove limb_width32 and limb_width64 features"
16e04ce
fixup! Remove limb_width32 and limb_width64 features
- See full diff in compare
view
Updates `syn` from 2.0.32 to 2.0.33
Release notes
Sourced from syn's
releases.
2.0.33
- Special handling for the
(/*ERROR*/) placeholder that
rustc uses for macros that fail to expand
Commits
5e3f55e
Release 2.0.33
3e04809
Pull in proc-macro2 error placeholder change
2cd5608
Merge pull request #1508
from dtolnay/error
84cfe09
Fall through to 'Unrecognized literal' error
a80570c
Parse rustc's representation of macro expansion error
- See full diff in compare
view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Cargo.lock | 108 +++++++++---------
.../relay-chain-rpc-interface/Cargo.toml | 2 +-
.../parachain-system/proc-macro/Cargo.toml | 2 +-
cumulus/polkadot-parachain/Cargo.toml | 2 +-
polkadot/node/gum/proc-macro/Cargo.toml | 2 +-
polkadot/node/service/Cargo.toml | 2 +-
polkadot/node/test/service/Cargo.toml | 2 +-
polkadot/runtime/common/Cargo.toml | 2 +-
polkadot/runtime/kusama/Cargo.toml | 2 +-
polkadot/runtime/parachains/Cargo.toml | 2 +-
polkadot/runtime/polkadot/Cargo.toml | 2 +-
polkadot/runtime/rococo/Cargo.toml | 2 +-
polkadot/runtime/test-runtime/Cargo.toml | 2 +-
polkadot/runtime/westend/Cargo.toml | 2 +-
polkadot/xcm/procedural/Cargo.toml | 2 +-
substrate/bin/node/bench/Cargo.toml | 2 +-
substrate/bin/node/cli/Cargo.toml | 2 +-
substrate/client/chain-spec/Cargo.toml | 2 +-
substrate/client/chain-spec/derive/Cargo.toml | 2 +-
substrate/client/cli/Cargo.toml | 2 +-
.../client/consensus/babe/rpc/Cargo.toml | 2 +-
.../client/consensus/beefy/rpc/Cargo.toml | 2 +-
substrate/client/consensus/grandpa/Cargo.toml | 2 +-
substrate/client/keystore/Cargo.toml | 2 +-
.../merkle-mountain-range/rpc/Cargo.toml | 2 +-
substrate/client/network/Cargo.toml | 2 +-
substrate/client/rpc-api/Cargo.toml | 2 +-
substrate/client/rpc-servers/Cargo.toml | 2 +-
substrate/client/rpc/Cargo.toml | 2 +-
substrate/client/service/Cargo.toml | 2 +-
substrate/client/sync-state-rpc/Cargo.toml | 2 +-
substrate/client/sysinfo/Cargo.toml | 2 +-
substrate/client/telemetry/Cargo.toml | 2 +-
.../client/tracing/proc-macro/Cargo.toml | 2 +-
.../frame/contracts/proc-macro/Cargo.toml | 2 +-
.../solution-type/Cargo.toml | 2 +-
.../frame/staking/reward-curve/Cargo.toml | 2 +-
substrate/frame/support/Cargo.toml | 2 +-
substrate/frame/support/procedural/Cargo.toml | 2 +-
.../frame/support/procedural/tools/Cargo.toml | 2 +-
.../procedural/tools/derive/Cargo.toml | 2 +-
.../frame/transaction-payment/Cargo.toml | 2 +-
.../asset-tx-payment/Cargo.toml | 2 +-
.../primitives/api/proc-macro/Cargo.toml | 2 +-
.../core/hashing/proc-macro/Cargo.toml | 2 +-
substrate/primitives/debug-derive/Cargo.toml | 2 +-
.../primitives/genesis-builder/Cargo.toml | 2 +-
substrate/primitives/rpc/Cargo.toml | 2 +-
.../runtime-interface/proc-macro/Cargo.toml | 2 +-
substrate/primitives/runtime/Cargo.toml | 2 +-
.../primitives/version/proc-macro/Cargo.toml | 2 +-
substrate/test-utils/client/Cargo.toml | 2 +-
substrate/test-utils/runtime/Cargo.toml | 2 +-
.../utils/frame/benchmarking-cli/Cargo.toml | 2 +-
.../utils/frame/try-runtime/cli/Cargo.toml | 2 +-
55 files changed, 108 insertions(+), 108 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index bbc9a5dd43..a994d14a32 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1138,7 +1138,7 @@ checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -1160,7 +1160,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -1177,7 +1177,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -1351,7 +1351,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -2514,7 +2514,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -3574,7 +3574,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4057,7 +4057,7 @@ checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4097,7 +4097,7 @@ dependencies = [
"proc-macro2",
"quote",
"scratch",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4114,7 +4114,7 @@ checksum = "50c49547d73ba8dcfd4ad7325d64c6d5391ff4224d498fc39a6f3f49825a530d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4412,7 +4412,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4474,7 +4474,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.32",
+ "syn 2.0.33",
"termcolor",
"toml 0.7.6",
"walkdir",
@@ -4695,7 +4695,7 @@ checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4706,7 +4706,7 @@ checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -4851,7 +4851,7 @@ dependencies = [
"fs-err",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -5207,7 +5207,7 @@ dependencies = [
"quote",
"scale-info",
"sp-arithmetic",
- "syn 2.0.32",
+ "syn 2.0.33",
"trybuild",
]
@@ -5359,7 +5359,7 @@ dependencies = [
"proc-macro-warning",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -5370,7 +5370,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -5379,7 +5379,7 @@ version = "3.0.0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -5602,7 +5602,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -7612,7 +7612,7 @@ dependencies = [
"macro_magic_core",
"macro_magic_macros",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -7626,7 +7626,7 @@ dependencies = [
"macro_magic_core_macros",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -7637,7 +7637,7 @@ checksum = "c12469fc165526520dff2807c2975310ab47cf7190a45b99b49a7dc8befab17b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -7648,7 +7648,7 @@ checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a"
dependencies = [
"macro_magic_core",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -9334,7 +9334,7 @@ version = "4.0.0-dev"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -10405,7 +10405,7 @@ dependencies = [
"proc-macro2",
"quote",
"sp-runtime",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -11271,7 +11271,7 @@ dependencies = [
"pest_meta",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -11312,7 +11312,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -13291,7 +13291,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"
dependencies = [
"proc-macro2",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -13373,14 +13373,14 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
name = "proc-macro2"
-version = "1.0.66"
+version = "1.0.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
dependencies = [
"unicode-ident",
]
@@ -13419,7 +13419,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -13810,7 +13810,7 @@ checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -14573,7 +14573,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -15786,7 +15786,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -16140,7 +16140,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -16154,9 +16154,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.106"
+version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2"
+checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
dependencies = [
"itoa",
"ryu",
@@ -16206,7 +16206,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -16634,7 +16634,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -17034,7 +17034,7 @@ version = "9.0.0"
dependencies = [
"quote",
"sp-core-hashing",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -17078,7 +17078,7 @@ version = "8.0.0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -17309,7 +17309,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -17549,7 +17549,7 @@ dependencies = [
"proc-macro2",
"quote",
"sp-version",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -18324,9 +18324,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.32"
+version = "2.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
+checksum = "9caece70c63bfba29ec2fed841a09851b14a235c60010fa4de58089b6c025668"
dependencies = [
"proc-macro2",
"quote",
@@ -18571,7 +18571,7 @@ checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -18751,7 +18751,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -18932,7 +18932,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -18975,7 +18975,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -19524,7 +19524,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
"wasm-bindgen-shared",
]
@@ -19558,7 +19558,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -20694,7 +20694,7 @@ dependencies = [
"Inflector",
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
@@ -20813,7 +20813,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.32",
+ "syn 2.0.33",
]
[[package]]
diff --git a/cumulus/client/relay-chain-rpc-interface/Cargo.toml b/cumulus/client/relay-chain-rpc-interface/Cargo.toml
index fb409dc4a6..0f09377e10 100644
--- a/cumulus/client/relay-chain-rpc-interface/Cargo.toml
+++ b/cumulus/client/relay-chain-rpc-interface/Cargo.toml
@@ -32,7 +32,7 @@ jsonrpsee = { version = "0.16.2", features = ["ws-client"] }
tracing = "0.1.37"
async-trait = "0.1.73"
url = "2.4.0"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
serde = "1.0.188"
schnellru = "0.2.1"
smoldot = { version = "0.11.0", default_features = false, features = ["std"]}
diff --git a/cumulus/pallets/parachain-system/proc-macro/Cargo.toml b/cumulus/pallets/parachain-system/proc-macro/Cargo.toml
index 22eb6014b3..77e298363c 100644
--- a/cumulus/pallets/parachain-system/proc-macro/Cargo.toml
+++ b/cumulus/pallets/parachain-system/proc-macro/Cargo.toml
@@ -9,7 +9,7 @@ description = "Proc macros provided by the parachain-system pallet"
proc-macro = true
[dependencies]
-syn = "2.0.32"
+syn = "2.0.33"
proc-macro2 = "1.0.64"
quote = "1.0.33"
proc-macro-crate = "1.3.1"
diff --git a/cumulus/polkadot-parachain/Cargo.toml b/cumulus/polkadot-parachain/Cargo.toml
index ab32a82074..e6fedb5f1f 100644
--- a/cumulus/polkadot-parachain/Cargo.toml
+++ b/cumulus/polkadot-parachain/Cargo.toml
@@ -18,7 +18,7 @@ futures = "0.3.28"
hex-literal = "0.4.1"
log = "0.4.20"
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
# Local
rococo-parachain-runtime = { path = "../parachains/runtimes/testing/rococo-parachain" }
diff --git a/polkadot/node/gum/proc-macro/Cargo.toml b/polkadot/node/gum/proc-macro/Cargo.toml
index e764520122..0d6cee2ccf 100644
--- a/polkadot/node/gum/proc-macro/Cargo.toml
+++ b/polkadot/node/gum/proc-macro/Cargo.toml
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
proc-macro = true
[dependencies]
-syn = { version = "2.0.32", features = ["full", "extra-traits"] }
+syn = { version = "2.0.33", features = ["full", "extra-traits"] }
quote = "1.0.28"
proc-macro2 = "1.0.56"
proc-macro-crate = "1.1.3"
diff --git a/polkadot/node/service/Cargo.toml b/polkadot/node/service/Cargo.toml
index a50f33b98e..667f9b86d3 100644
--- a/polkadot/node/service/Cargo.toml
+++ b/polkadot/node/service/Cargo.toml
@@ -78,7 +78,7 @@ futures = "0.3.21"
hex-literal = "0.4.1"
gum = { package = "tracing-gum", path = "../gum" }
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0.48"
kvdb = "0.13.0"
kvdb-rocksdb = { version = "0.19.0", optional = true }
diff --git a/polkadot/node/test/service/Cargo.toml b/polkadot/node/test/service/Cargo.toml
index cf0921ccdf..ce4148b459 100644
--- a/polkadot/node/test/service/Cargo.toml
+++ b/polkadot/node/test/service/Cargo.toml
@@ -58,7 +58,7 @@ substrate-test-client = { path = "../../../../substrate/test-utils/client" }
[dev-dependencies]
pallet-balances = { path = "../../../../substrate/frame/balances", default-features = false }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
substrate-test-utils = { path = "../../../../substrate/test-utils" }
tokio = { version = "1.24.2", features = ["macros"] }
diff --git a/polkadot/runtime/common/Cargo.toml b/polkadot/runtime/common/Cargo.toml
index 7d8e6a04ca..17617bf4ad 100644
--- a/polkadot/runtime/common/Cargo.toml
+++ b/polkadot/runtime/common/Cargo.toml
@@ -58,7 +58,7 @@ pallet-babe = { path = "../../../substrate/frame/babe" }
pallet-treasury = { path = "../../../substrate/frame/treasury" }
sp-keystore = { path = "../../../substrate/primitives/keystore" }
sp-keyring = { path = "../../../substrate/primitives/keyring" }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
libsecp256k1 = "0.7.0"
test-helpers = { package = "polkadot-primitives-test-helpers", path = "../../primitives/test-helpers" }
diff --git a/polkadot/runtime/kusama/Cargo.toml b/polkadot/runtime/kusama/Cargo.toml
index b69bf4183c..565b34637e 100644
--- a/polkadot/runtime/kusama/Cargo.toml
+++ b/polkadot/runtime/kusama/Cargo.toml
@@ -116,7 +116,7 @@ tiny-keccak = { version = "2.0.2", features = ["keccak"] }
keyring = { package = "sp-keyring", path = "../../../substrate/primitives/keyring" }
sp-trie = { path = "../../../substrate/primitives/trie" }
separator = "0.4.1"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
remote-externalities = { package = "frame-remote-externalities" , path = "../../../substrate/utils/frame/remote-externalities" }
tokio = { version = "1.24.2", features = ["macros"] }
sp-tracing = { path = "../../../substrate/primitives/tracing", default-features = false }
diff --git a/polkadot/runtime/parachains/Cargo.toml b/polkadot/runtime/parachains/Cargo.toml
index f39ce3ffd0..9f1ec57257 100644
--- a/polkadot/runtime/parachains/Cargo.toml
+++ b/polkadot/runtime/parachains/Cargo.toml
@@ -62,7 +62,7 @@ test-helpers = { package = "polkadot-primitives-test-helpers", path = "../../pri
sp-tracing = { path = "../../../substrate/primitives/tracing" }
thousands = "0.2.0"
assert_matches = "1"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
[features]
default = [ "std" ]
diff --git a/polkadot/runtime/polkadot/Cargo.toml b/polkadot/runtime/polkadot/Cargo.toml
index 4bb29b756b..a659a45532 100644
--- a/polkadot/runtime/polkadot/Cargo.toml
+++ b/polkadot/runtime/polkadot/Cargo.toml
@@ -107,7 +107,7 @@ hex-literal = "0.4.1"
tiny-keccak = { version = "2.0.2", features = ["keccak"] }
keyring = { package = "sp-keyring", path = "../../../substrate/primitives/keyring" }
sp-trie = { path = "../../../substrate/primitives/trie" }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
separator = "0.4.1"
remote-externalities = { package = "frame-remote-externalities" , path = "../../../substrate/utils/frame/remote-externalities" }
tokio = { version = "1.24.2", features = ["macros"] }
diff --git a/polkadot/runtime/rococo/Cargo.toml b/polkadot/runtime/rococo/Cargo.toml
index ea8cc2916e..8f38659b84 100644
--- a/polkadot/runtime/rococo/Cargo.toml
+++ b/polkadot/runtime/rococo/Cargo.toml
@@ -99,7 +99,7 @@ keyring = { package = "sp-keyring", path = "../../../substrate/primitives/keyrin
remote-externalities = { package = "frame-remote-externalities" , path = "../../../substrate/utils/frame/remote-externalities" }
sp-trie = { path = "../../../substrate/primitives/trie" }
separator = "0.4.1"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sp-tracing = { path = "../../../substrate/primitives/tracing", default-features = false }
tokio = { version = "1.24.2", features = ["macros"] }
diff --git a/polkadot/runtime/test-runtime/Cargo.toml b/polkadot/runtime/test-runtime/Cargo.toml
index 2d3451705d..a8f26eb5b3 100644
--- a/polkadot/runtime/test-runtime/Cargo.toml
+++ b/polkadot/runtime/test-runtime/Cargo.toml
@@ -70,7 +70,7 @@ hex-literal = "0.4.1"
tiny-keccak = { version = "2.0.2", features = ["keccak"] }
keyring = { package = "sp-keyring", path = "../../../substrate/primitives/keyring" }
sp-trie = { path = "../../../substrate/primitives/trie" }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
[build-dependencies]
substrate-wasm-builder = { path = "../../../substrate/utils/wasm-builder" }
diff --git a/polkadot/runtime/westend/Cargo.toml b/polkadot/runtime/westend/Cargo.toml
index a6ee22edf5..f4bb66f68c 100644
--- a/polkadot/runtime/westend/Cargo.toml
+++ b/polkadot/runtime/westend/Cargo.toml
@@ -108,7 +108,7 @@ xcm-builder = { package = "staging-xcm-builder", path = "../../xcm/xcm-builder",
hex-literal = "0.4.1"
tiny-keccak = { version = "2.0.2", features = ["keccak"] }
keyring = { package = "sp-keyring", path = "../../../substrate/primitives/keyring" }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
remote-externalities = { package = "frame-remote-externalities" , path = "../../../substrate/utils/frame/remote-externalities" }
tokio = { version = "1.24.2", features = ["macros"] }
sp-tracing = { path = "../../../substrate/primitives/tracing", default-features = false }
diff --git a/polkadot/xcm/procedural/Cargo.toml b/polkadot/xcm/procedural/Cargo.toml
index 9963777213..3e137c4284 100644
--- a/polkadot/xcm/procedural/Cargo.toml
+++ b/polkadot/xcm/procedural/Cargo.toml
@@ -11,5 +11,5 @@ proc-macro = true
[dependencies]
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = "2.0.32"
+syn = "2.0.33"
Inflector = "0.11.4"
diff --git a/substrate/bin/node/bench/Cargo.toml b/substrate/bin/node/bench/Cargo.toml
index 84191e40f5..05c13e312b 100644
--- a/substrate/bin/node/bench/Cargo.toml
+++ b/substrate/bin/node/bench/Cargo.toml
@@ -22,7 +22,7 @@ sc-client-api = { path = "../../../client/api" }
sp-runtime = { path = "../../../primitives/runtime" }
sp-state-machine = { path = "../../../primitives/state-machine" }
serde = "1.0.188"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
derive_more = { version = "0.99.17", default-features = false, features = ["display"] }
kvdb = "0.13.0"
kvdb-rocksdb = "0.19.0"
diff --git a/substrate/bin/node/cli/Cargo.toml b/substrate/bin/node/cli/Cargo.toml
index 2e60f5c2ff..84d8de11a3 100644
--- a/substrate/bin/node/cli/Cargo.toml
+++ b/substrate/bin/node/cli/Cargo.toml
@@ -106,7 +106,7 @@ sc-cli = { path = "../../../client/cli", optional = true}
frame-benchmarking-cli = { path = "../../../utils/frame/benchmarking-cli", optional = true}
node-inspect = { path = "../inspect", optional = true}
try-runtime-cli = { path = "../../../utils/frame/try-runtime/cli", optional = true}
-serde_json = "1.0.106"
+serde_json = "1.0.107"
[dev-dependencies]
sc-keystore = { path = "../../../client/keystore" }
diff --git a/substrate/client/chain-spec/Cargo.toml b/substrate/client/chain-spec/Cargo.toml
index 8208383043..e326d84ae5 100644
--- a/substrate/client/chain-spec/Cargo.toml
+++ b/substrate/client/chain-spec/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
memmap2 = "0.5.0"
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sc-client-api = { path = "../api" }
sc-chain-spec-derive = { path = "derive" }
sc-executor = { path = "../executor" }
diff --git a/substrate/client/chain-spec/derive/Cargo.toml b/substrate/client/chain-spec/derive/Cargo.toml
index e92e66e904..ff1ce5141e 100644
--- a/substrate/client/chain-spec/derive/Cargo.toml
+++ b/substrate/client/chain-spec/derive/Cargo.toml
@@ -18,4 +18,4 @@ proc-macro = true
proc-macro-crate = "1.1.3"
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = "2.0.32"
+syn = "2.0.33"
diff --git a/substrate/client/cli/Cargo.toml b/substrate/client/cli/Cargo.toml
index 299c766cd3..b781e8782e 100644
--- a/substrate/client/cli/Cargo.toml
+++ b/substrate/client/cli/Cargo.toml
@@ -26,7 +26,7 @@ rand = "0.8.5"
regex = "1.6.0"
rpassword = "7.0.0"
serde = "1.0.188"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0.48"
tiny-bip39 = "1.0.0"
tokio = { version = "1.22.0", features = ["signal", "rt-multi-thread", "parking_lot"] }
diff --git a/substrate/client/consensus/babe/rpc/Cargo.toml b/substrate/client/consensus/babe/rpc/Cargo.toml
index 52440970e7..f54edb2968 100644
--- a/substrate/client/consensus/babe/rpc/Cargo.toml
+++ b/substrate/client/consensus/babe/rpc/Cargo.toml
@@ -30,7 +30,7 @@ sp-keystore = { path = "../../../../primitives/keystore" }
sp-runtime = { path = "../../../../primitives/runtime" }
[dev-dependencies]
-serde_json = "1.0.106"
+serde_json = "1.0.107"
tokio = "1.22.0"
sc-consensus = { path = "../../common" }
sc-keystore = { path = "../../../keystore" }
diff --git a/substrate/client/consensus/beefy/rpc/Cargo.toml b/substrate/client/consensus/beefy/rpc/Cargo.toml
index 6ccf42cfa5..74733ea9ed 100644
--- a/substrate/client/consensus/beefy/rpc/Cargo.toml
+++ b/substrate/client/consensus/beefy/rpc/Cargo.toml
@@ -23,7 +23,7 @@ sp-core = { path = "../../../../primitives/core" }
sp-runtime = { path = "../../../../primitives/runtime" }
[dev-dependencies]
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sc-rpc = { path = "../../../rpc", features = ["test-helpers"]}
substrate-test-runtime-client = { path = "../../../../test-utils/runtime/client" }
tokio = { version = "1.22.0", features = ["macros"] }
diff --git a/substrate/client/consensus/grandpa/Cargo.toml b/substrate/client/consensus/grandpa/Cargo.toml
index 13b14b7e28..472bdd1c5b 100644
--- a/substrate/client/consensus/grandpa/Cargo.toml
+++ b/substrate/client/consensus/grandpa/Cargo.toml
@@ -25,7 +25,7 @@ log = "0.4.17"
parity-scale-codec = { version = "3.6.1", features = ["derive"] }
parking_lot = "0.12.1"
rand = "0.8.5"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0"
fork-tree = { path = "../../../utils/fork-tree" }
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../../utils/prometheus" }
diff --git a/substrate/client/keystore/Cargo.toml b/substrate/client/keystore/Cargo.toml
index e89a6148e1..6303ff5c27 100644
--- a/substrate/client/keystore/Cargo.toml
+++ b/substrate/client/keystore/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
array-bytes = "6.1"
parking_lot = "0.12.1"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0"
sp-application-crypto = { path = "../../primitives/application-crypto" }
sp-core = { path = "../../primitives/core" }
diff --git a/substrate/client/merkle-mountain-range/rpc/Cargo.toml b/substrate/client/merkle-mountain-range/rpc/Cargo.toml
index 65a9e5e8af..05d8547d24 100644
--- a/substrate/client/merkle-mountain-range/rpc/Cargo.toml
+++ b/substrate/client/merkle-mountain-range/rpc/Cargo.toml
@@ -23,4 +23,4 @@ sp-runtime = { path = "../../../primitives/runtime" }
anyhow = "1"
[dev-dependencies]
-serde_json = "1.0.106"
+serde_json = "1.0.107"
diff --git a/substrate/client/network/Cargo.toml b/substrate/client/network/Cargo.toml
index df0b557e6d..8b188176fc 100644
--- a/substrate/client/network/Cargo.toml
+++ b/substrate/client/network/Cargo.toml
@@ -34,7 +34,7 @@ partial_sort = "0.2.0"
pin-project = "1.0.12"
rand = "0.8.5"
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
smallvec = "1.11.0"
thiserror = "1.0"
unsigned-varint = { version = "0.7.1", features = ["futures", "asynchronous_codec"] }
diff --git a/substrate/client/rpc-api/Cargo.toml b/substrate/client/rpc-api/Cargo.toml
index 08c480214f..a2ee090b1c 100644
--- a/substrate/client/rpc-api/Cargo.toml
+++ b/substrate/client/rpc-api/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
codec = { package = "parity-scale-codec", version = "3.6.1" }
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0"
sc-chain-spec = { path = "../chain-spec" }
sc-transaction-pool-api = { path = "../transaction-pool/api" }
diff --git a/substrate/client/rpc-servers/Cargo.toml b/substrate/client/rpc-servers/Cargo.toml
index 61280ad224..674a8db39c 100644
--- a/substrate/client/rpc-servers/Cargo.toml
+++ b/substrate/client/rpc-servers/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
jsonrpsee = { version = "0.16.2", features = ["server"] }
log = "0.4.17"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
tokio = { version = "1.22.0", features = ["parking_lot"] }
prometheus-endpoint = { package = "substrate-prometheus-endpoint", path = "../../utils/prometheus" }
tower-http = { version = "0.4.0", features = ["cors"] }
diff --git a/substrate/client/rpc/Cargo.toml b/substrate/client/rpc/Cargo.toml
index 4998a89b60..64aaa7c94a 100644
--- a/substrate/client/rpc/Cargo.toml
+++ b/substrate/client/rpc/Cargo.toml
@@ -18,7 +18,7 @@ futures = "0.3.21"
jsonrpsee = { version = "0.16.2", features = ["server"] }
log = "0.4.17"
parking_lot = "0.12.1"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sc-block-builder = { path = "../block-builder" }
sc-chain-spec = { path = "../chain-spec" }
sc-client-api = { path = "../api" }
diff --git a/substrate/client/service/Cargo.toml b/substrate/client/service/Cargo.toml
index 5ca3c72697..ccf23bc899 100644
--- a/substrate/client/service/Cargo.toml
+++ b/substrate/client/service/Cargo.toml
@@ -35,7 +35,7 @@ futures-timer = "3.0.1"
exit-future = "0.2.0"
pin-project = "1.0.12"
serde = "1.0.188"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sc-keystore = { path = "../keystore" }
sp-runtime = { path = "../../primitives/runtime" }
sp-trie = { path = "../../primitives/trie" }
diff --git a/substrate/client/sync-state-rpc/Cargo.toml b/substrate/client/sync-state-rpc/Cargo.toml
index 6008907416..e582d0b7e4 100644
--- a/substrate/client/sync-state-rpc/Cargo.toml
+++ b/substrate/client/sync-state-rpc/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
codec = { package = "parity-scale-codec", version = "3.6.1" }
jsonrpsee = { version = "0.16.2", features = ["client-core", "server", "macros"] }
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0.48"
sc-chain-spec = { path = "../chain-spec" }
sc-client-api = { path = "../api" }
diff --git a/substrate/client/sysinfo/Cargo.toml b/substrate/client/sysinfo/Cargo.toml
index b2fd2bc7e4..fdf987ed45 100644
--- a/substrate/client/sysinfo/Cargo.toml
+++ b/substrate/client/sysinfo/Cargo.toml
@@ -21,7 +21,7 @@ rand = "0.8.5"
rand_pcg = "0.3.1"
regex = "1"
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sc-telemetry = { path = "../telemetry" }
sp-core = { path = "../../primitives/core" }
sp-io = { path = "../../primitives/io" }
diff --git a/substrate/client/telemetry/Cargo.toml b/substrate/client/telemetry/Cargo.toml
index 3f2a300287..6d59b9dfc1 100644
--- a/substrate/client/telemetry/Cargo.toml
+++ b/substrate/client/telemetry/Cargo.toml
@@ -23,6 +23,6 @@ pin-project = "1.0.12"
sc-utils = { path = "../utils" }
rand = "0.8.5"
serde = { version = "1.0.188", features = ["derive"] }
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0.48"
wasm-timer = "0.2.5"
diff --git a/substrate/client/tracing/proc-macro/Cargo.toml b/substrate/client/tracing/proc-macro/Cargo.toml
index 52ecd1a89e..bf45111de8 100644
--- a/substrate/client/tracing/proc-macro/Cargo.toml
+++ b/substrate/client/tracing/proc-macro/Cargo.toml
@@ -18,4 +18,4 @@ proc-macro = true
proc-macro-crate = "1.1.3"
proc-macro2 = "1.0.56"
quote = { version = "1.0.28", features = ["proc-macro"] }
-syn = { version = "2.0.32", features = ["proc-macro", "full", "extra-traits", "parsing"] }
+syn = { version = "2.0.33", features = ["proc-macro", "full", "extra-traits", "parsing"] }
diff --git a/substrate/frame/contracts/proc-macro/Cargo.toml b/substrate/frame/contracts/proc-macro/Cargo.toml
index d840c09737..8779f97b9c 100644
--- a/substrate/frame/contracts/proc-macro/Cargo.toml
+++ b/substrate/frame/contracts/proc-macro/Cargo.toml
@@ -17,7 +17,7 @@ proc-macro = true
[dependencies]
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full"] }
+syn = { version = "2.0.33", features = ["full"] }
[dev-dependencies]
diff --git a/substrate/frame/election-provider-support/solution-type/Cargo.toml b/substrate/frame/election-provider-support/solution-type/Cargo.toml
index d2c42fd68f..50381d8386 100644
--- a/substrate/frame/election-provider-support/solution-type/Cargo.toml
+++ b/substrate/frame/election-provider-support/solution-type/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
proc-macro = true
[dependencies]
-syn = { version = "2.0.32", features = ["full", "visit"] }
+syn = { version = "2.0.33", features = ["full", "visit"] }
quote = "1.0.28"
proc-macro2 = "1.0.56"
proc-macro-crate = "1.1.3"
diff --git a/substrate/frame/staking/reward-curve/Cargo.toml b/substrate/frame/staking/reward-curve/Cargo.toml
index ab25fdd35c..fc1f1b4b3e 100644
--- a/substrate/frame/staking/reward-curve/Cargo.toml
+++ b/substrate/frame/staking/reward-curve/Cargo.toml
@@ -18,7 +18,7 @@ proc-macro = true
proc-macro-crate = "1.1.3"
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full", "visit"] }
+syn = { version = "2.0.33", features = ["full", "visit"] }
[dev-dependencies]
sp-runtime = { path = "../../../primitives/runtime" }
diff --git a/substrate/frame/support/Cargo.toml b/substrate/frame/support/Cargo.toml
index 435a58ba09..62a7b5e41f 100644
--- a/substrate/frame/support/Cargo.toml
+++ b/substrate/frame/support/Cargo.toml
@@ -42,7 +42,7 @@ sp-core-hashing-proc-macro = { path = "../../primitives/core/hashing/proc-macro"
k256 = { version = "0.13.1", default-features = false, features = ["ecdsa"] }
environmental = { version = "1.1.4", default-features = false }
sp-genesis-builder = { path = "../../primitives/genesis-builder", default-features=false}
-serde_json = { version = "1.0.106", default-features = false, features = ["alloc"] }
+serde_json = { version = "1.0.107", default-features = false, features = ["alloc"] }
docify = "0.2.3"
static_assertions = "1.1.0"
diff --git a/substrate/frame/support/procedural/Cargo.toml b/substrate/frame/support/procedural/Cargo.toml
index 308384f036..b582457e4b 100644
--- a/substrate/frame/support/procedural/Cargo.toml
+++ b/substrate/frame/support/procedural/Cargo.toml
@@ -21,7 +21,7 @@ cfg-expr = "0.15.5"
itertools = "0.10.3"
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full"] }
+syn = { version = "2.0.33", features = ["full"] }
frame-support-procedural-tools = { path = "tools" }
proc-macro-warning = { version = "0.4.2", default-features = false }
macro_magic = { version = "0.4.2", features = ["proc_support"] }
diff --git a/substrate/frame/support/procedural/tools/Cargo.toml b/substrate/frame/support/procedural/tools/Cargo.toml
index 48c8d9eb50..211dc3bd66 100644
--- a/substrate/frame/support/procedural/tools/Cargo.toml
+++ b/substrate/frame/support/procedural/tools/Cargo.toml
@@ -15,5 +15,5 @@ targets = ["x86_64-unknown-linux-gnu"]
proc-macro-crate = "1.1.3"
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full", "visit", "extra-traits"] }
+syn = { version = "2.0.33", features = ["full", "visit", "extra-traits"] }
frame-support-procedural-tools-derive = { path = "derive" }
diff --git a/substrate/frame/support/procedural/tools/derive/Cargo.toml b/substrate/frame/support/procedural/tools/derive/Cargo.toml
index e5a05627a6..472e288c3d 100644
--- a/substrate/frame/support/procedural/tools/derive/Cargo.toml
+++ b/substrate/frame/support/procedural/tools/derive/Cargo.toml
@@ -17,4 +17,4 @@ proc-macro = true
[dependencies]
proc-macro2 = "1.0.56"
quote = { version = "1.0.28", features = ["proc-macro"] }
-syn = { version = "2.0.32", features = ["proc-macro", "full", "extra-traits", "parsing"] }
+syn = { version = "2.0.33", features = ["proc-macro", "full", "extra-traits", "parsing"] }
diff --git a/substrate/frame/transaction-payment/Cargo.toml b/substrate/frame/transaction-payment/Cargo.toml
index 72ba823483..5c65ebd4c7 100644
--- a/substrate/frame/transaction-payment/Cargo.toml
+++ b/substrate/frame/transaction-payment/Cargo.toml
@@ -26,7 +26,7 @@ sp-runtime = { path = "../../primitives/runtime", default-features = false}
sp-std = { path = "../../primitives/std", default-features = false}
[dev-dependencies]
-serde_json = "1.0.106"
+serde_json = "1.0.107"
pallet-balances = { path = "../balances" }
[features]
diff --git a/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml b/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml
index a262e15956..d3f040e989 100644
--- a/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml
+++ b/substrate/frame/transaction-payment/asset-tx-payment/Cargo.toml
@@ -30,7 +30,7 @@ scale-info = { version = "2.5.0", default-features = false, features = ["derive"
serde = { version = "1.0.188", optional = true }
[dev-dependencies]
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sp-storage = { path = "../../../primitives/storage", default-features = false}
diff --git a/substrate/primitives/api/proc-macro/Cargo.toml b/substrate/primitives/api/proc-macro/Cargo.toml
index 131f7dcf5b..d53b9b702e 100644
--- a/substrate/primitives/api/proc-macro/Cargo.toml
+++ b/substrate/primitives/api/proc-macro/Cargo.toml
@@ -17,7 +17,7 @@ proc-macro = true
[dependencies]
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full", "fold", "extra-traits", "visit"] }
+syn = { version = "2.0.33", features = ["full", "fold", "extra-traits", "visit"] }
proc-macro2 = "1.0.56"
blake2 = { version = "0.10.4", default-features = false }
proc-macro-crate = "1.1.3"
diff --git a/substrate/primitives/core/hashing/proc-macro/Cargo.toml b/substrate/primitives/core/hashing/proc-macro/Cargo.toml
index de9168eaf7..5e7cd9e3a7 100644
--- a/substrate/primitives/core/hashing/proc-macro/Cargo.toml
+++ b/substrate/primitives/core/hashing/proc-macro/Cargo.toml
@@ -17,5 +17,5 @@ proc-macro = true
[dependencies]
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full", "parsing"] }
+syn = { version = "2.0.33", features = ["full", "parsing"] }
sp-core-hashing = { path = "..", default-features = false}
diff --git a/substrate/primitives/debug-derive/Cargo.toml b/substrate/primitives/debug-derive/Cargo.toml
index 4eb24634e6..82f4e8cf60 100644
--- a/substrate/primitives/debug-derive/Cargo.toml
+++ b/substrate/primitives/debug-derive/Cargo.toml
@@ -18,7 +18,7 @@ proc-macro = true
[dependencies]
quote = "1.0.28"
-syn = "2.0.32"
+syn = "2.0.33"
proc-macro2 = "1.0.56"
[features]
diff --git a/substrate/primitives/genesis-builder/Cargo.toml b/substrate/primitives/genesis-builder/Cargo.toml
index 4016a34e9d..8f083e2d7d 100644
--- a/substrate/primitives/genesis-builder/Cargo.toml
+++ b/substrate/primitives/genesis-builder/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
sp-api = { path = "../api", default-features = false}
sp-runtime = { path = "../runtime", default-features = false}
sp-std = { path = "../std", default-features = false}
-serde_json = { version = "1.0.106", default-features = false, features = ["alloc"] }
+serde_json = { version = "1.0.107", default-features = false, features = ["alloc"] }
[features]
default = [ "std" ]
diff --git a/substrate/primitives/rpc/Cargo.toml b/substrate/primitives/rpc/Cargo.toml
index f65259df13..4739c96740 100644
--- a/substrate/primitives/rpc/Cargo.toml
+++ b/substrate/primitives/rpc/Cargo.toml
@@ -18,4 +18,4 @@ serde = { version = "1.0.188", features = ["derive"] }
sp-core = { path = "../core" }
[dev-dependencies]
-serde_json = "1.0.106"
+serde_json = "1.0.107"
diff --git a/substrate/primitives/runtime-interface/proc-macro/Cargo.toml b/substrate/primitives/runtime-interface/proc-macro/Cargo.toml
index 4d090937f2..0884efc56d 100644
--- a/substrate/primitives/runtime-interface/proc-macro/Cargo.toml
+++ b/substrate/primitives/runtime-interface/proc-macro/Cargo.toml
@@ -20,4 +20,4 @@ Inflector = "0.11.4"
proc-macro-crate = "1.1.3"
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full", "visit", "fold", "extra-traits"] }
+syn = { version = "2.0.33", features = ["full", "visit", "fold", "extra-traits"] }
diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml
index 34e60febb6..fa3c3ae2e6 100644
--- a/substrate/primitives/runtime/Cargo.toml
+++ b/substrate/primitives/runtime/Cargo.toml
@@ -32,7 +32,7 @@ sp-weights = { path = "../weights", default-features = false}
[dev-dependencies]
rand = "0.8.5"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
zstd = { version = "0.12.4", default-features = false }
sp-api = { path = "../api" }
sp-state-machine = { path = "../state-machine" }
diff --git a/substrate/primitives/version/proc-macro/Cargo.toml b/substrate/primitives/version/proc-macro/Cargo.toml
index 1824c97b18..a3478e3e5c 100644
--- a/substrate/primitives/version/proc-macro/Cargo.toml
+++ b/substrate/primitives/version/proc-macro/Cargo.toml
@@ -19,7 +19,7 @@ proc-macro = true
codec = { package = "parity-scale-codec", version = "3.6.1", features = [ "derive" ] }
proc-macro2 = "1.0.56"
quote = "1.0.28"
-syn = { version = "2.0.32", features = ["full", "fold", "extra-traits", "visit"] }
+syn = { version = "2.0.33", features = ["full", "fold", "extra-traits", "visit"] }
[dev-dependencies]
sp-version = { path = ".." }
diff --git a/substrate/test-utils/client/Cargo.toml b/substrate/test-utils/client/Cargo.toml
index 0468178956..12863ac184 100644
--- a/substrate/test-utils/client/Cargo.toml
+++ b/substrate/test-utils/client/Cargo.toml
@@ -18,7 +18,7 @@ async-trait = "0.1.57"
codec = { package = "parity-scale-codec", version = "3.6.1" }
futures = "0.3.21"
serde = "1.0.188"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
sc-client-api = { path = "../../client/api" }
sc-client-db = { path = "../../client/db", default-features = false, features = [
"test-helpers",
diff --git a/substrate/test-utils/runtime/Cargo.toml b/substrate/test-utils/runtime/Cargo.toml
index 9921d6b1c0..727d46cb8f 100644
--- a/substrate/test-utils/runtime/Cargo.toml
+++ b/substrate/test-utils/runtime/Cargo.toml
@@ -49,7 +49,7 @@ sp-externalities = { path = "../../primitives/externalities", default-features =
array-bytes = { version = "6.1", optional = true }
log = { version = "0.4.17", default-features = false }
serde = { version = "1.0.188", features = ["alloc", "derive"], default-features = false }
-serde_json = { version = "1.0.106", default-features = false, features = ["alloc"] }
+serde_json = { version = "1.0.107", default-features = false, features = ["alloc"] }
[dev-dependencies]
futures = "0.3.21"
diff --git a/substrate/utils/frame/benchmarking-cli/Cargo.toml b/substrate/utils/frame/benchmarking-cli/Cargo.toml
index 8cc12772d4..017e4b4d50 100644
--- a/substrate/utils/frame/benchmarking-cli/Cargo.toml
+++ b/substrate/utils/frame/benchmarking-cli/Cargo.toml
@@ -27,7 +27,7 @@ log = "0.4.17"
rand = { version = "0.8.4", features = ["small_rng"] }
rand_pcg = "0.3.1"
serde = "1.0.188"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
thiserror = "1.0.48"
thousands = "0.2.0"
frame-benchmarking = { path = "../../../frame/benchmarking" }
diff --git a/substrate/utils/frame/try-runtime/cli/Cargo.toml b/substrate/utils/frame/try-runtime/cli/Cargo.toml
index 9a21f68aa0..c736c3f6cc 100644
--- a/substrate/utils/frame/try-runtime/cli/Cargo.toml
+++ b/substrate/utils/frame/try-runtime/cli/Cargo.toml
@@ -40,7 +40,7 @@ hex = { version = "0.4.3", default-features = false }
log = "0.4.17"
parity-scale-codec = "3.6.1"
serde = "1.0.188"
-serde_json = "1.0.106"
+serde_json = "1.0.107"
zstd = { version = "0.12.4", default-features = false }
[dev-dependencies]