diff --git a/Cargo.toml b/Cargo.toml
index 1e0d2b5f71837e90a4275300d4b5d3ab0489c280..93cbcd2d338d14e50cd2e839fb37789f4565b1f8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -602,11 +602,11 @@ arrayvec = { version = "0.7.4" }
 assert_cmd = { version = "2.0.14" }
 assert_matches = { version = "1.5.0" }
 asset-hub-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo", version = "0.1.0" }
-asset-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-rococo", default-features = false, version = "0.22.2" }
+asset-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-rococo", default-features = false, version = "0.22.4" }
 asset-hub-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend", version = "0.1.0" }
-asset-hub-westend-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-westend", version = "0.26.2" }
-asset-test-utils = { path = "cumulus/parachains/runtimes/assets/test-utils", default-features = false, version = "18.0.0" }
-assets-common = { path = "cumulus/parachains/runtimes/assets/common", default-features = false, version = "0.18.1" }
+asset-hub-westend-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-westend", version = "0.26.4" }
+asset-test-utils = { path = "cumulus/parachains/runtimes/assets/test-utils", default-features = false, version = "20.0.0" }
+assets-common = { path = "cumulus/parachains/runtimes/assets/common", default-features = false, version = "0.18.3" }
 async-channel = { version = "1.8.0" }
 async-std = { version = "1.9.0" }
 async-trait = { version = "0.1.79" }
@@ -623,8 +623,8 @@ blake2b_simd = { version = "1.0.2", default-features = false }
 blake3 = { version = "1.5" }
 bounded-collections = { version = "0.2.0", default-features = false }
 bounded-vec = { version = "0.7" }
-bp-asset-hub-rococo = { path = "bridges/chains/chain-asset-hub-rococo", default-features = false, version = "0.14.0" }
-bp-asset-hub-westend = { path = "bridges/chains/chain-asset-hub-westend", default-features = false, version = "0.13.0" }
+bp-asset-hub-rococo = { path = "bridges/chains/chain-asset-hub-rococo", default-features = false, version = "0.14.2" }
+bp-asset-hub-westend = { path = "bridges/chains/chain-asset-hub-westend", default-features = false, version = "0.13.2" }
 bp-beefy = { path = "bridges/primitives/beefy", default-features = false, version = "0.1.0" }
 bp-bridge-hub-cumulus = { path = "bridges/chains/chain-bridge-hub-cumulus", default-features = false, version = "0.18.0" }
 bp-bridge-hub-kusama = { default-features = false, path = "bridges/chains/chain-bridge-hub-kusama" }
@@ -643,15 +643,15 @@ bp-rococo = { path = "bridges/chains/chain-rococo", default-features = false, ve
 bp-runtime = { path = "bridges/primitives/runtime", default-features = false, version = "0.18.0" }
 bp-test-utils = { path = "bridges/primitives/test-utils", default-features = false, version = "0.18.0" }
 bp-westend = { path = "bridges/chains/chain-westend", default-features = false, version = "0.14.0" }
-bp-xcm-bridge-hub = { path = "bridges/primitives/xcm-bridge-hub", default-features = false, version = "0.4.0" }
+bp-xcm-bridge-hub = { path = "bridges/primitives/xcm-bridge-hub", default-features = false, version = "0.4.2" }
 bp-xcm-bridge-hub-router = { path = "bridges/primitives/xcm-bridge-hub-router", default-features = false, version = "0.14.1" }
 bridge-hub-common = { path = "cumulus/parachains/runtimes/bridge-hubs/common", default-features = false, version = "0.10.0" }
 bridge-hub-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo", version = "0.1.0" }
-bridge-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo", default-features = false, version = "0.16.0" }
+bridge-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo", default-features = false, version = "0.16.2" }
 bridge-hub-test-utils = { path = "cumulus/parachains/runtimes/bridge-hubs/test-utils", default-features = false }
 bridge-hub-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend", version = "0.1.0" }
-bridge-hub-westend-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend", default-features = false, version = "0.13.0" }
-bridge-runtime-common = { path = "bridges/bin/runtime-common", default-features = false, version = "0.18.0" }
+bridge-hub-westend-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend", default-features = false, version = "0.13.2" }
+bridge-runtime-common = { path = "bridges/bin/runtime-common", default-features = false, version = "0.18.2" }
 bs58 = { version = "0.5.1", default-features = false }
 build-helper = { version = "0.1.1" }
 byte-slice-cast = { version = "1.2.1", default-features = false }
@@ -678,9 +678,9 @@ comfy-table = { version = "7.1.0", default-features = false }
 console = { version = "0.15.8" }
 contracts-rococo-runtime = { path = "cumulus/parachains/runtimes/contracts/contracts-rococo", version = "0.19.0" }
 coretime-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo", version = "0.1.0" }
-coretime-rococo-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-rococo", version = "0.12.0" }
+coretime-rococo-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-rococo", version = "0.12.2" }
 coretime-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend", version = "0.1.0" }
-coretime-westend-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-westend", version = "0.12.0" }
+coretime-westend-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-westend", version = "0.12.2" }
 cpu-time = { version = "1.0.0" }
 criterion = { version = "0.5.1", default-features = false }
 cumulus-client-cli = { path = "cumulus/client/cli", default-features = false, version = "0.18.0" }
@@ -730,7 +730,7 @@ dyn-clone = { version = "1.0.16" }
 ed25519-dalek = { version = "2.1", default-features = false }
 ed25519-zebra = { version = "4.0.3", default-features = false }
 either = { version = "1.8.1", default-features = false }
-emulated-integration-tests-common = { path = "cumulus/parachains/integration-tests/emulated/common", default-features = false, version = "14.2.0" }
+emulated-integration-tests-common = { path = "cumulus/parachains/integration-tests/emulated/common", default-features = false, version = "16.0.0" }
 enumflags2 = { version = "0.7.7" }
 enumn = { version = "0.1.13" }
 environmental = { version = "1.1.4", default-features = false }
@@ -760,7 +760,7 @@ frame-election-provider-support = { path = "substrate/frame/election-provider-su
 frame-executive = { path = "substrate/frame/executive", default-features = false, version = "38.0.0" }
 frame-metadata = { version = "16.0.0", default-features = false }
 frame-metadata-hash-extension = { path = "substrate/frame/metadata-hash-extension", default-features = false, version = "0.6.0" }
-frame-support = { path = "substrate/frame/support", default-features = false, version = "38.0.0" }
+frame-support = { path = "substrate/frame/support", default-features = false, version = "38.2.0" }
 frame-support-procedural = { path = "substrate/frame/support/procedural", default-features = false, version = "30.0.3" }
 frame-support-procedural-tools = { path = "substrate/frame/support/procedural/tools", default-features = false, version = "13.0.0" }
 frame-support-procedural-tools-derive = { path = "substrate/frame/support/procedural/tools/derive", default-features = false, version = "12.0.0" }
@@ -891,8 +891,8 @@ pallet-bounties = { path = "substrate/frame/bounties", default-features = false,
 pallet-bridge-grandpa = { path = "bridges/modules/grandpa", default-features = false, version = "0.18.0" }
 pallet-bridge-messages = { path = "bridges/modules/messages", default-features = false, version = "0.18.0" }
 pallet-bridge-parachains = { path = "bridges/modules/parachains", default-features = false, version = "0.18.0" }
-pallet-bridge-relayers = { path = "bridges/modules/relayers", default-features = false, version = "0.18.0" }
-pallet-broker = { path = "substrate/frame/broker", default-features = false, version = "0.17.0" }
+pallet-bridge-relayers = { path = "bridges/modules/relayers", default-features = false, version = "0.18.2" }
+pallet-broker = { path = "substrate/frame/broker", default-features = false, version = "0.17.2" }
 pallet-child-bounties = { path = "substrate/frame/child-bounties", default-features = false, version = "37.0.0" }
 pallet-collator-selection = { path = "cumulus/pallets/collator-selection", default-features = false, version = "19.0.0" }
 pallet-collective = { path = "substrate/frame/collective", default-features = false, version = "38.0.0" }
@@ -903,7 +903,7 @@ pallet-contracts-mock-network = { default-features = false, path = "substrate/fr
 pallet-contracts-proc-macro = { path = "substrate/frame/contracts/proc-macro", default-features = false, version = "23.0.1" }
 pallet-contracts-uapi = { path = "substrate/frame/contracts/uapi", default-features = false, version = "12.0.0" }
 pallet-conviction-voting = { path = "substrate/frame/conviction-voting", default-features = false, version = "38.0.0" }
-pallet-core-fellowship = { path = "substrate/frame/core-fellowship", default-features = false, version = "22.0.0" }
+pallet-core-fellowship = { path = "substrate/frame/core-fellowship", default-features = false, version = "22.2.0" }
 pallet-default-config-example = { path = "substrate/frame/examples/default-config", default-features = false, version = "10.0.0" }
 pallet-delegated-staking = { path = "substrate/frame/delegated-staking", default-features = false, version = "5.0.0" }
 pallet-democracy = { path = "substrate/frame/democracy", default-features = false, version = "38.0.0" }
@@ -940,9 +940,9 @@ pallet-nfts = { path = "substrate/frame/nfts", default-features = false, version
 pallet-nfts-runtime-api = { path = "substrate/frame/nfts/runtime-api", default-features = false, version = "24.0.0" }
 pallet-nis = { path = "substrate/frame/nis", default-features = false, version = "38.0.0" }
 pallet-node-authorization = { default-features = false, path = "substrate/frame/node-authorization" }
-pallet-nomination-pools = { path = "substrate/frame/nomination-pools", default-features = false, version = "35.0.0" }
+pallet-nomination-pools = { path = "substrate/frame/nomination-pools", default-features = false, version = "35.0.2" }
 pallet-nomination-pools-benchmarking = { path = "substrate/frame/nomination-pools/benchmarking", default-features = false, version = "36.0.0" }
-pallet-nomination-pools-runtime-api = { path = "substrate/frame/nomination-pools/runtime-api", default-features = false, version = "33.0.0" }
+pallet-nomination-pools-runtime-api = { path = "substrate/frame/nomination-pools/runtime-api", default-features = false, version = "33.0.2" }
 pallet-offences = { path = "substrate/frame/offences", default-features = false, version = "37.0.0" }
 pallet-offences-benchmarking = { path = "substrate/frame/offences/benchmarking", default-features = false, version = "38.0.0" }
 pallet-paged-list = { path = "substrate/frame/paged-list", default-features = false, version = "0.16.0" }
@@ -950,7 +950,7 @@ pallet-parachain-template = { path = "templates/parachain/pallets/template", def
 pallet-parameters = { path = "substrate/frame/parameters", default-features = false, version = "0.9.0" }
 pallet-preimage = { path = "substrate/frame/preimage", default-features = false, version = "38.0.0" }
 pallet-proxy = { path = "substrate/frame/proxy", default-features = false, version = "38.0.0" }
-pallet-ranked-collective = { path = "substrate/frame/ranked-collective", default-features = false, version = "38.0.0" }
+pallet-ranked-collective = { path = "substrate/frame/ranked-collective", default-features = false, version = "38.2.0" }
 pallet-recovery = { path = "substrate/frame/recovery", default-features = false, version = "38.0.0" }
 pallet-referenda = { path = "substrate/frame/referenda", default-features = false, version = "38.0.0" }
 pallet-remark = { default-features = false, path = "substrate/frame/remark" }
@@ -962,7 +962,7 @@ pallet-revive-uapi = { path = "substrate/frame/revive/uapi", default-features =
 pallet-root-offences = { default-features = false, path = "substrate/frame/root-offences" }
 pallet-root-testing = { path = "substrate/frame/root-testing", default-features = false, version = "14.0.0" }
 pallet-safe-mode = { default-features = false, path = "substrate/frame/safe-mode" }
-pallet-salary = { path = "substrate/frame/salary", default-features = false, version = "23.0.0" }
+pallet-salary = { path = "substrate/frame/salary", default-features = false, version = "23.2.0" }
 pallet-scheduler = { path = "substrate/frame/scheduler", default-features = false, version = "39.0.0" }
 pallet-scored-pool = { default-features = false, path = "substrate/frame/scored-pool" }
 pallet-session = { path = "substrate/frame/session", default-features = false, version = "38.0.0" }
@@ -979,7 +979,7 @@ pallet-sudo = { path = "substrate/frame/sudo", default-features = false, version
 pallet-template = { path = "templates/solochain/pallets/template", default-features = false, version = "0.1.0" }
 pallet-timestamp = { path = "substrate/frame/timestamp", default-features = false, version = "37.0.0" }
 pallet-tips = { path = "substrate/frame/tips", default-features = false, version = "37.0.0" }
-pallet-transaction-payment = { path = "substrate/frame/transaction-payment", default-features = false, version = "38.0.0" }
+pallet-transaction-payment = { path = "substrate/frame/transaction-payment", default-features = false, version = "38.0.2" }
 pallet-transaction-payment-rpc = { path = "substrate/frame/transaction-payment/rpc", default-features = false, version = "41.0.0" }
 pallet-transaction-payment-rpc-runtime-api = { path = "substrate/frame/transaction-payment/rpc/runtime-api", default-features = false, version = "38.0.0" }
 pallet-transaction-storage = { default-features = false, path = "substrate/frame/transaction-storage" }
@@ -991,13 +991,13 @@ pallet-vesting = { path = "substrate/frame/vesting", default-features = false, v
 pallet-whitelist = { path = "substrate/frame/whitelist", default-features = false, version = "37.0.0" }
 pallet-xcm = { path = "polkadot/xcm/pallet-xcm", default-features = false, version = "17.0.1" }
 pallet-xcm-benchmarks = { path = "polkadot/xcm/pallet-xcm-benchmarks", default-features = false, version = "17.0.0" }
-pallet-xcm-bridge-hub = { path = "bridges/modules/xcm-bridge-hub", default-features = false, version = "0.13.0" }
-pallet-xcm-bridge-hub-router = { path = "bridges/modules/xcm-bridge-hub-router", default-features = false, version = "0.15.1" }
+pallet-xcm-bridge-hub = { path = "bridges/modules/xcm-bridge-hub", default-features = false, version = "0.13.2" }
+pallet-xcm-bridge-hub-router = { path = "bridges/modules/xcm-bridge-hub-router", default-features = false, version = "0.15.3" }
 parachain-info = { path = "cumulus/parachains/pallets/parachain-info", default-features = false, package = "staging-parachain-info", version = "0.17.0" }
 parachain-template-runtime = { path = "templates/parachain/runtime", version = "0.1.0" }
 parachains-common = { path = "cumulus/parachains/common", default-features = false, version = "18.0.0" }
 parachains-relay = { path = "bridges/relays/parachains", version = "0.1.0" }
-parachains-runtimes-test-utils = { path = "cumulus/parachains/runtimes/test-utils", default-features = false, version = "17.0.0" }
+parachains-runtimes-test-utils = { path = "cumulus/parachains/runtimes/test-utils", default-features = false, version = "19.0.0" }
 parity-bytes = { version = "0.1.2", default-features = false }
 parity-db = { version = "0.4.12" }
 parity-util-mem = { version = "0.12.0" }
@@ -1014,7 +1014,7 @@ people-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/e
 people-westend-runtime = { path = "cumulus/parachains/runtimes/people/people-westend", version = "0.12.0" }
 pin-project = { version = "1.1.3" }
 platforms = { version = "3.0" }
-polkadot-approval-distribution = { path = "polkadot/node/network/approval-distribution", default-features = false, version = "18.0.0" }
+polkadot-approval-distribution = { path = "polkadot/node/network/approval-distribution", default-features = false, version = "18.2.0" }
 polkadot-availability-bitfield-distribution = { path = "polkadot/node/network/bitfield-distribution", default-features = false, version = "18.0.0" }
 polkadot-availability-distribution = { path = "polkadot/node/network/availability-distribution", default-features = false, version = "18.0.0" }
 polkadot-availability-recovery = { path = "polkadot/node/network/availability-recovery", default-features = false, version = "18.0.0" }
@@ -1026,7 +1026,7 @@ polkadot-erasure-coding = { path = "polkadot/erasure-coding", default-features =
 polkadot-gossip-support = { path = "polkadot/node/network/gossip-support", default-features = false, version = "18.0.0" }
 polkadot-network-bridge = { path = "polkadot/node/network/bridge", default-features = false, version = "18.0.0" }
 polkadot-node-collation-generation = { path = "polkadot/node/collation-generation", default-features = false, version = "18.0.0" }
-polkadot-node-core-approval-voting = { path = "polkadot/node/core/approval-voting", default-features = false, version = "18.0.0" }
+polkadot-node-core-approval-voting = { path = "polkadot/node/core/approval-voting", default-features = false, version = "18.2.0" }
 polkadot-node-core-av-store = { path = "polkadot/node/core/av-store", default-features = false, version = "18.0.0" }
 polkadot-node-core-backing = { path = "polkadot/node/core/backing", default-features = false, version = "18.0.0" }
 polkadot-node-core-bitfield-signing = { path = "polkadot/node/core/bitfield-signing", default-features = false, version = "18.0.0" }
@@ -1045,7 +1045,7 @@ polkadot-node-core-pvf-prepare-worker = { path = "polkadot/node/core/pvf/prepare
 polkadot-node-core-runtime-api = { path = "polkadot/node/core/runtime-api", default-features = false, version = "18.0.0" }
 polkadot-node-jaeger = { path = "polkadot/node/jaeger", default-features = false, version = "18.0.0" }
 polkadot-node-metrics = { path = "polkadot/node/metrics", default-features = false, version = "18.0.0" }
-polkadot-node-network-protocol = { path = "polkadot/node/network/protocol", default-features = false, version = "18.0.2" }
+polkadot-node-network-protocol = { path = "polkadot/node/network/protocol", default-features = false, version = "18.2.0" }
 polkadot-node-primitives = { path = "polkadot/node/primitives", default-features = false, version = "16.0.0" }
 polkadot-node-subsystem = { path = "polkadot/node/subsystem", default-features = false, version = "18.0.0" }
 polkadot-node-subsystem-test-helpers = { path = "polkadot/node/subsystem-test-helpers", version = "1.0.0" }
@@ -1060,7 +1060,7 @@ polkadot-rpc = { path = "polkadot/rpc", default-features = false, version = "19.
 polkadot-runtime-common = { path = "polkadot/runtime/common", default-features = false, version = "17.0.0" }
 polkadot-runtime-metrics = { path = "polkadot/runtime/metrics", default-features = false, version = "17.0.0" }
 polkadot-runtime-parachains = { path = "polkadot/runtime/parachains", default-features = false, version = "17.0.1" }
-polkadot-sdk = { path = "umbrella", default-features = false, version = "0.7.0" }
+polkadot-sdk = { path = "umbrella", default-features = false, version = "0.9.0" }
 polkadot-sdk-docs = { path = "docs/sdk" }
 polkadot-service = { path = "polkadot/node/service", default-features = false, version = "19.0.0" }
 polkadot-statement-distribution = { path = "polkadot/node/network/statement-distribution", default-features = false, version = "18.0.0" }
@@ -1145,7 +1145,7 @@ sc-executor-wasmtime = { path = "substrate/client/executor/wasmtime", default-fe
 sc-informant = { path = "substrate/client/informant", default-features = false, version = "0.44.0" }
 sc-keystore = { path = "substrate/client/keystore", default-features = false, version = "33.0.0" }
 sc-mixnet = { path = "substrate/client/mixnet", default-features = false, version = "0.15.0" }
-sc-network = { path = "substrate/client/network", default-features = false, version = "0.45.1" }
+sc-network = { path = "substrate/client/network", default-features = false, version = "0.45.3" }
 sc-network-common = { path = "substrate/client/network/common", default-features = false, version = "0.44.0" }
 sc-network-gossip = { path = "substrate/client/network-gossip", default-features = false, version = "0.45.0" }
 sc-network-light = { path = "substrate/client/network/light", default-features = false, version = "0.44.1" }
@@ -1158,7 +1158,7 @@ sc-offchain = { path = "substrate/client/offchain", default-features = false, ve
 sc-proposer-metrics = { path = "substrate/client/proposer-metrics", default-features = false, version = "0.18.0" }
 sc-rpc = { path = "substrate/client/rpc", default-features = false, version = "40.0.0" }
 sc-rpc-api = { path = "substrate/client/rpc-api", default-features = false, version = "0.44.0" }
-sc-rpc-server = { path = "substrate/client/rpc-servers", default-features = false, version = "17.1.0" }
+sc-rpc-server = { path = "substrate/client/rpc-servers", default-features = false, version = "17.1.2" }
 sc-rpc-spec-v2 = { path = "substrate/client/rpc-spec-v2", default-features = false, version = "0.45.0" }
 sc-runtime-test = { path = "substrate/client/executor/runtime-test" }
 sc-service = { path = "substrate/client/service", default-features = false, version = "0.46.0" }
@@ -1252,7 +1252,7 @@ sp-npos-elections = { path = "substrate/primitives/npos-elections", default-feat
 sp-offchain = { path = "substrate/primitives/offchain", default-features = false, version = "34.0.0" }
 sp-panic-handler = { path = "substrate/primitives/panic-handler", default-features = false, version = "13.0.0" }
 sp-rpc = { path = "substrate/primitives/rpc", default-features = false, version = "32.0.0" }
-sp-runtime = { path = "substrate/primitives/runtime", default-features = false, version = "39.0.1" }
+sp-runtime = { path = "substrate/primitives/runtime", default-features = false, version = "39.0.5" }
 sp-runtime-interface = { path = "substrate/primitives/runtime-interface", default-features = false, version = "28.0.0" }
 sp-runtime-interface-proc-macro = { path = "substrate/primitives/runtime-interface/proc-macro", default-features = false, version = "18.0.0" }
 sp-runtime-interface-test-wasm = { path = "substrate/primitives/runtime-interface/test-wasm", version = "2.0.0" }
@@ -1356,12 +1356,12 @@ westend-runtime-constants = { path = "polkadot/runtime/westend/constants", defau
 westend-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/westend-system", version = "0.1.0" }
 x25519-dalek = { version = "2.0" }
 xcm = { path = "polkadot/xcm", default-features = false, package = "staging-xcm", version = "14.2.0" }
-xcm-builder = { path = "polkadot/xcm/xcm-builder", default-features = false, package = "staging-xcm-builder", version = "17.0.1" }
+xcm-builder = { path = "polkadot/xcm/xcm-builder", default-features = false, package = "staging-xcm-builder", version = "17.0.3" }
 xcm-docs = { path = "polkadot/xcm/docs", version = "0.1.0" }
 xcm-emulator = { path = "cumulus/xcm/xcm-emulator", default-features = false, version = "0.16.0" }
 xcm-executor = { path = "polkadot/xcm/xcm-executor", default-features = false, package = "staging-xcm-executor", version = "17.0.0" }
 xcm-procedural = { path = "polkadot/xcm/procedural", default-features = false, version = "10.1.0" }
-xcm-runtime-apis = { path = "polkadot/xcm/xcm-runtime-apis", default-features = false, version = "0.4.0" }
+xcm-runtime-apis = { path = "polkadot/xcm/xcm-runtime-apis", default-features = false, version = "0.4.2" }
 xcm-simulator = { path = "polkadot/xcm/xcm-simulator", default-features = false, version = "17.0.0" }
 zeroize = { version = "1.7.0", default-features = false }
 zstd = { version = "0.12.4", default-features = false }
diff --git a/bridges/bin/runtime-common/Cargo.toml b/bridges/bin/runtime-common/Cargo.toml
index 9e33d929b3f4837d8c215537b24a3f1951625147..def35c5cc2ad701dce94c990a14521b62bca366e 100644
--- a/bridges/bin/runtime-common/Cargo.toml
+++ b/bridges/bin/runtime-common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bridge-runtime-common"
-version = "0.18.0"
+version = "0.18.2"
 description = "Common types and functions that may be used by substrate-based runtimes of all bridged chains"
 authors.workspace = true
 edition.workspace = true
diff --git a/bridges/chains/chain-asset-hub-rococo/Cargo.toml b/bridges/chains/chain-asset-hub-rococo/Cargo.toml
index c23700c3711110d8e185cdb829ca4ecd84f221c2..f5cde05572327e348448df59e372b3a37a531c44 100644
--- a/bridges/chains/chain-asset-hub-rococo/Cargo.toml
+++ b/bridges/chains/chain-asset-hub-rococo/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-asset-hub-rococo"
 description = "Primitives of AssetHubRococo parachain runtime."
-version = "0.14.0"
+version = "0.14.2"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/chains/chain-asset-hub-westend/Cargo.toml b/bridges/chains/chain-asset-hub-westend/Cargo.toml
index 9187a756830f2eace1f621ef199b06a358ade9f2..bbb992795776178bc0f9d6a578cc608f498eb6c8 100644
--- a/bridges/chains/chain-asset-hub-westend/Cargo.toml
+++ b/bridges/chains/chain-asset-hub-westend/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-asset-hub-westend"
 description = "Primitives of AssetHubWestend parachain runtime."
-version = "0.13.0"
+version = "0.13.2"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/modules/relayers/Cargo.toml b/bridges/modules/relayers/Cargo.toml
index c1d0fb8df3dd067c65eaf715e4c57008de7de5dc..2e8c2706017e7e0e1b3da3bc06107f974c0aeaae 100644
--- a/bridges/modules/relayers/Cargo.toml
+++ b/bridges/modules/relayers/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "pallet-bridge-relayers"
 description = "Module used to store relayer rewards and coordinate relayers set."
-version = "0.18.0"
+version = "0.18.2"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/modules/xcm-bridge-hub-router/Cargo.toml b/bridges/modules/xcm-bridge-hub-router/Cargo.toml
index 4c251a98ca640c43fbdb82d32059cf99cc9966b0..db82ed93b83bbaa781dc5b14c7c1f30abfb81116 100644
--- a/bridges/modules/xcm-bridge-hub-router/Cargo.toml
+++ b/bridges/modules/xcm-bridge-hub-router/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "pallet-xcm-bridge-hub-router"
 description = "Bridge hub interface for sibling/parent chains with dynamic fees support."
-version = "0.15.1"
+version = "0.15.3"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/modules/xcm-bridge-hub/Cargo.toml b/bridges/modules/xcm-bridge-hub/Cargo.toml
index 6ffb408fe1956850f260f9b7c5fb936f199ec963..f431e27cb494179f65d3c7e45e5d16747f0ba1c0 100644
--- a/bridges/modules/xcm-bridge-hub/Cargo.toml
+++ b/bridges/modules/xcm-bridge-hub/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "pallet-xcm-bridge-hub"
 description = "Module that adds dynamic bridges/lanes support to XCM infrastructure at the bridge hub."
-version = "0.13.0"
+version = "0.13.2"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -28,20 +28,19 @@ xcm-builder.workspace = true
 xcm-executor.workspace = true
 
 [dev-dependencies]
-pallet-balances = { workspace = true }
-sp-io = { workspace = true }
-bp-runtime = { workspace = true }
-bp-header-chain = { workspace = true }
-pallet-xcm-bridge-hub-router = { workspace = true }
-bp-xcm-bridge-hub-router = { workspace = true }
-polkadot-parachain-primitives = { workspace = true }
+pallet-balances = { path = "../../../substrate/frame/balances", default-features = false }
+sp-io = { path = "../../../substrate/primitives/io", default-features = false }
+bp-runtime = { path = "../../primitives/runtime", default-features = false }
+bp-header-chain = { path = "../../primitives/header-chain", default-features = false }
+pallet-xcm-bridge-hub-router = { path = "../xcm-bridge-hub-router", default-features = false }
+bp-xcm-bridge-hub-router = { path = "../../primitives/xcm-bridge-hub-router", default-features = false }
+polkadot-parachain-primitives = { path = "../../../polkadot/parachain", default-features = false }
 
 [features]
 default = ["std"]
 std = [
 	"bp-messages/std",
 	"bp-runtime/std",
-	"bp-xcm-bridge-hub-router/std",
 	"bp-xcm-bridge-hub/std",
 	"codec/std",
 	"frame-support/std",
diff --git a/bridges/primitives/xcm-bridge-hub/Cargo.toml b/bridges/primitives/xcm-bridge-hub/Cargo.toml
index 41ff83c9ee2d140b6a7b53544e3afa0a139f7c28..bd074da9286bb1aaaa557945220f37e5a379f746 100644
--- a/bridges/primitives/xcm-bridge-hub/Cargo.toml
+++ b/bridges/primitives/xcm-bridge-hub/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-xcm-bridge-hub"
 description = "Primitives of the xcm-bridge-hub pallet."
-version = "0.4.0"
+version = "0.4.2"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/snowbridge/runtime/test-common/Cargo.toml b/bridges/snowbridge/runtime/test-common/Cargo.toml
index d8c1e3ae540f521529b65141697921eb15bd850c..22d6c3404551968080ae2cbb3dae0521729f9b82 100644
--- a/bridges/snowbridge/runtime/test-common/Cargo.toml
+++ b/bridges/snowbridge/runtime/test-common/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-runtime-test-common"
 description = "Snowbridge Runtime Tests"
-version = "0.10.0"
+version = "0.12.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/parachains/integration-tests/emulated/common/Cargo.toml b/cumulus/parachains/integration-tests/emulated/common/Cargo.toml
index 39d25e976d0c189c85fc5081180139b904e4cbc6..741741bab02490e3566713506f0a92448a959d3f 100644
--- a/cumulus/parachains/integration-tests/emulated/common/Cargo.toml
+++ b/cumulus/parachains/integration-tests/emulated/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "emulated-integration-tests-common"
-version = "14.2.0"
+version = "16.0.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml
index 9a467de6ff88dfd9afb07efee0b09a2382ec9374..2c18385969563a0fa8602cfe3c0a13f17ec5aa95 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "asset-hub-rococo-runtime"
-version = "0.22.2"
+version = "0.22.4"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo variant of Asset Hub parachain runtime"
@@ -89,8 +89,8 @@ bp-bridge-hub-westend.workspace = true
 snowbridge-router-primitives.workspace = true
 
 [dev-dependencies]
-asset-test-utils = { workspace = true, default-features = true }
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+asset-test-utils = { default-features = true, path = "../test-utils" }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [build-dependencies]
 substrate-wasm-builder = { optional = true, workspace = true, default-features = true }
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml
index cc181533b517a24f4ff231c56dd389beb85ab9db..278cedef3f11a6b2c40eefcafa4cefa60bd04f2a 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "asset-hub-westend-runtime"
-version = "0.26.2"
+version = "0.26.4"
 authors.workspace = true
 edition.workspace = true
 description = "Westend variant of Asset Hub parachain runtime"
@@ -90,8 +90,8 @@ bp-bridge-hub-westend.workspace = true
 snowbridge-router-primitives.workspace = true
 
 [dev-dependencies]
-asset-test-utils = { workspace = true, default-features = true }
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+asset-test-utils = { default-features = true, path = "../test-utils" }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [build-dependencies]
 substrate-wasm-builder = { optional = true, workspace = true, default-features = true }
diff --git a/cumulus/parachains/runtimes/assets/common/Cargo.toml b/cumulus/parachains/runtimes/assets/common/Cargo.toml
index 80924c399f0c7c3b32e1ca4c9fa629a4414eb06b..6c5ef1e999396b8eb288f60aa1dc24b204027ac6 100644
--- a/cumulus/parachains/runtimes/assets/common/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "assets-common"
-version = "0.18.1"
+version = "0.18.3"
 authors.workspace = true
 edition.workspace = true
 description = "Assets common utilities"
diff --git a/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml b/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml
index 100b15d415aac7515a1fe448c33a6ed3b2298cd7..198b7548a787df996982fb72e1a06957045ea3b2 100644
--- a/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml
+++ b/cumulus/parachains/runtimes/assets/test-utils/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "asset-test-utils"
-version = "18.0.0"
+version = "20.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Test utils for Asset Hub runtimes."
@@ -11,36 +11,28 @@ workspace = true
 
 [dependencies]
 codec = { features = ["derive", "max-encoded-len"], workspace = true }
-
-# Substrate
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-assets = { workspace = true }
-pallet-asset-conversion = { workspace = true }
-pallet-balances = { workspace = true }
-pallet-timestamp = { workspace = true }
-pallet-session = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-
-# Cumulus
-cumulus-pallet-parachain-system = { workspace = true }
-cumulus-pallet-xcmp-queue = { workspace = true }
-pallet-collator-selection = { workspace = true }
-parachains-common = { workspace = true }
-cumulus-primitives-core = { workspace = true }
-parachain-info = { workspace = true }
-parachains-runtimes-test-utils = { workspace = true }
-
-# Polkadot
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
-pallet-xcm = { workspace = true }
-xcm-runtime-apis = { workspace = true }
-
-# Bridges
-pallet-xcm-bridge-hub-router = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
+pallet-assets.workspace = true
+pallet-asset-conversion.workspace = true
+pallet-balances.workspace = true
+pallet-timestamp.workspace = true
+pallet-session.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+cumulus-pallet-parachain-system.workspace = true
+cumulus-pallet-xcmp-queue.workspace = true
+pallet-collator-selection.workspace = true
+parachains-common.workspace = true
+cumulus-primitives-core.workspace = true
+parachain-info.workspace = true
+parachains-runtimes-test-utils.workspace = true
+xcm.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+pallet-xcm.workspace = true
+xcm-runtime-apis.workspace = true
+pallet-xcm-bridge-hub-router.workspace = true
 
 [dev-dependencies]
 hex-literal = { workspace = true, default-features = true }
diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml
index 2ad53d8df36a6c81032345cf8b9d3e3a9989d95b..80750ca00c7b6938cee85b344b169570fd8a6deb 100644
--- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bridge-hub-rococo-runtime"
-version = "0.16.0"
+version = "0.16.2"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo's BridgeHub parachain runtime"
@@ -111,12 +111,12 @@ snowbridge-runtime-common.workspace = true
 bridge-hub-common.workspace = true
 
 [dev-dependencies]
-sp-keyring = { workspace = true }
-bridge-hub-test-utils = { workspace = true, default-features = true }
-bridge-runtime-common = { features = ["integrity-test"], workspace = true, default-features = true }
-pallet-bridge-relayers = { features = ["integrity-test"], workspace = true }
-snowbridge-runtime-test-common = { workspace = true, default-features = true }
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+sp-keyring = { path = "../../../../../substrate/primitives/keyring", default-features = false }
+bridge-hub-test-utils = { default-features = true, path = "../test-utils" }
+bridge-runtime-common = { features = ["integrity-test"], default-features = true, path = "../../../../../bridges/bin/runtime-common" }
+pallet-bridge-relayers = { features = ["integrity-test"], path = "../../../../../bridges/modules/relayers", default-features = false }
+snowbridge-runtime-test-common = { default-features = true, path = "../../../../../bridges/snowbridge/runtime/test-common" }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [features]
 default = ["std"]
diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml
index 78217f67d4bd229a276cdd1a50ab9d32a88e1092..072532222e8df25bbf74e390285628d95eaf5f53 100644
--- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bridge-hub-westend-runtime"
-version = "0.13.0"
+version = "0.13.2"
 authors.workspace = true
 edition.workspace = true
 description = "Westend's BridgeHub parachain runtime"
@@ -105,12 +105,12 @@ snowbridge-router-primitives.workspace = true
 snowbridge-runtime-common.workspace = true
 
 [dev-dependencies]
-sp-keyring = { workspace = true, default-features = true }
-bridge-hub-test-utils = { workspace = true, default-features = true }
-bridge-runtime-common = { features = ["integrity-test"], workspace = true, default-features = true }
-pallet-bridge-relayers = { features = ["integrity-test"], workspace = true }
-snowbridge-runtime-test-common = { workspace = true, default-features = true }
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+sp-keyring = { default-features = true, path = "../../../../../substrate/primitives/keyring" }
+bridge-hub-test-utils = { default-features = true, path = "../test-utils" }
+bridge-runtime-common = { features = ["integrity-test"], default-features = true, path = "../../../../../bridges/bin/runtime-common" }
+pallet-bridge-relayers = { features = ["integrity-test"], path = "../../../../../bridges/modules/relayers", default-features = false }
+snowbridge-runtime-test-common = { default-features = true, path = "../../../../../bridges/snowbridge/runtime/test-common" }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [features]
 default = ["std"]
diff --git a/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml
index 1b3f58728405b4c8979ea210171c237b4b814e15..9b1c762fe04e225d1b18ba1a0d1a569149eb095a 100644
--- a/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml
+++ b/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bridge-hub-test-utils"
-version = "0.18.0"
+version = "0.20.0"
 authors.workspace = true
 edition.workspace = true
 description = "Utils for BridgeHub testing"
diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml
index 7731fec764733609c85376fa0cb899516d97f5d5..2a177d398e0030bf383fd2812b3cd1bbac20b4e8 100644
--- a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml
@@ -85,8 +85,8 @@ testnet-parachains-constants = { features = ["westend"], workspace = true }
 substrate-wasm-builder = { optional = true, workspace = true, default-features = true }
 
 [dev-dependencies]
-sp-io = { features = ["std"], workspace = true, default-features = true }
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+sp-io = { features = ["std"], default-features = true, path = "../../../../../substrate/primitives/io" }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [features]
 default = ["std"]
diff --git a/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml b/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml
index 917a2292da6d20e5de573706fb6e880b6d3de73c..5170f67804983d00b52f90eaf7b298ea5cb2b9d4 100644
--- a/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "coretime-rococo-runtime"
-version = "0.12.0"
+version = "0.12.2"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo's Coretime parachain runtime"
@@ -75,7 +75,7 @@ parachains-common.workspace = true
 testnet-parachains-constants = { features = ["rococo"], workspace = true }
 
 [dev-dependencies]
-parachains-runtimes-test-utils = { workspace = true }
+parachains-runtimes-test-utils = { path = "../../test-utils", default-features = false }
 
 [features]
 default = ["std"]
@@ -117,7 +117,6 @@ std = [
 	"pallet-xcm/std",
 	"parachain-info/std",
 	"parachains-common/std",
-	"parachains-runtimes-test-utils/std",
 	"polkadot-parachain-primitives/std",
 	"polkadot-runtime-common/std",
 	"rococo-runtime-constants/std",
diff --git a/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml b/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml
index f765eb1b8e707b1d66969e3169e5a7e1042e8af3..d859702915b12e92e3a32f94fe22e327d0622eda 100644
--- a/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "coretime-westend-runtime"
-version = "0.12.0"
+version = "0.12.2"
 authors.workspace = true
 edition.workspace = true
 description = "Westend's Coretime parachain runtime"
@@ -74,7 +74,7 @@ parachains-common.workspace = true
 testnet-parachains-constants = { features = ["westend"], workspace = true }
 
 [dev-dependencies]
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [features]
 default = ["std"]
diff --git a/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml b/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml
index 876bc0e4c0b292afb1f5de7deef92a655ecbd3a1..230ca5e041e8b189eec994af9408d3ba8b023458 100644
--- a/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml
@@ -71,7 +71,7 @@ parachains-common.workspace = true
 testnet-parachains-constants = { features = ["rococo"], workspace = true }
 
 [dev-dependencies]
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [features]
 default = ["std"]
diff --git a/cumulus/parachains/runtimes/people/people-westend/Cargo.toml b/cumulus/parachains/runtimes/people/people-westend/Cargo.toml
index 70d29b24c63057826678a228eb1c0523357db49b..dcc83eef3190227cd827b4e40986145af6cdf939 100644
--- a/cumulus/parachains/runtimes/people/people-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/people/people-westend/Cargo.toml
@@ -71,7 +71,7 @@ parachains-common.workspace = true
 testnet-parachains-constants = { features = ["westend"], workspace = true }
 
 [dev-dependencies]
-parachains-runtimes-test-utils = { workspace = true, default-features = true }
+parachains-runtimes-test-utils = { default-features = true, path = "../../test-utils" }
 
 [features]
 default = ["std"]
diff --git a/cumulus/parachains/runtimes/test-utils/Cargo.toml b/cumulus/parachains/runtimes/test-utils/Cargo.toml
index 605c748a306501c91a71cd614d20688460e34fe6..5d9374f8a408a575726eb236bbb6aa5c46b95e41 100644
--- a/cumulus/parachains/runtimes/test-utils/Cargo.toml
+++ b/cumulus/parachains/runtimes/test-utils/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "parachains-runtimes-test-utils"
-version = "17.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Utils for Runtimes testing"
@@ -11,35 +11,30 @@ workspace = true
 
 [dependencies]
 codec = { features = ["derive", "max-encoded-len"], workspace = true }
-
-# Substrate
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-balances = { workspace = true }
-pallet-session = { workspace = true }
-pallet-timestamp = { workspace = true }
-sp-consensus-aura = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-tracing = { workspace = true, default-features = true }
-sp-core = { workspace = true }
-
-# Cumulus
-cumulus-pallet-parachain-system = { workspace = true }
-cumulus-pallet-xcmp-queue = { workspace = true }
-pallet-collator-selection = { workspace = true }
-parachain-info = { workspace = true }
-parachains-common = { workspace = true }
-cumulus-primitives-core = { workspace = true }
-cumulus-primitives-parachain-inherent = { workspace = true }
-cumulus-test-relay-sproof-builder = { workspace = true }
-
-# Polkadot
-xcm = { workspace = true }
-xcm-executor = { workspace = true }
-pallet-xcm = { workspace = true }
-xcm-runtime-apis = { workspace = true }
-polkadot-parachain-primitives = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
+pallet-balances.workspace = true
+pallet-session.workspace = true
+pallet-timestamp.workspace = true
+sp-consensus-aura.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-tracing.workspace = true
+sp-tracing.default-features = true
+sp-core.workspace = true
+cumulus-pallet-parachain-system.workspace = true
+cumulus-pallet-xcmp-queue.workspace = true
+pallet-collator-selection.workspace = true
+parachain-info.workspace = true
+parachains-common.workspace = true
+cumulus-primitives-core.workspace = true
+cumulus-primitives-parachain-inherent.workspace = true
+cumulus-test-relay-sproof-builder.workspace = true
+xcm.workspace = true
+xcm-executor.workspace = true
+pallet-xcm.workspace = true
+xcm-runtime-apis.workspace = true
+polkadot-parachain-primitives.workspace = true
 
 [dev-dependencies]
 hex-literal = { workspace = true, default-features = true }
diff --git a/polkadot/node/core/approval-voting/Cargo.toml b/polkadot/node/core/approval-voting/Cargo.toml
index 7286986eb71fd835a07ac8ec1ad0ba594b18bc64..f9e2dfbf922114b422555985120463f5beb40abe 100644
--- a/polkadot/node/core/approval-voting/Cargo.toml
+++ b/polkadot/node/core/approval-voting/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-approval-voting"
-version = "18.0.0"
+version = "18.2.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/network/approval-distribution/Cargo.toml b/polkadot/node/network/approval-distribution/Cargo.toml
index cd721807df09ad5c6fe7037a0e8db0f1b02bed70..a3ffacfda29a71a206b85c9bf7064b7ce0d07404 100644
--- a/polkadot/node/network/approval-distribution/Cargo.toml
+++ b/polkadot/node/network/approval-distribution/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-approval-distribution"
-version = "18.0.0"
+version = "18.2.0"
 description = "Polkadot Approval Distribution subsystem for the distribution of assignments and approvals for approval checks on candidates over the network."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/network/protocol/Cargo.toml b/polkadot/node/network/protocol/Cargo.toml
index 394988b1e8001b820b767b6c58055e2c67a8df8c..90ad285b75391bda9d04dd72fa2997f64f5b8b03 100644
--- a/polkadot/node/network/protocol/Cargo.toml
+++ b/polkadot/node/network/protocol/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-network-protocol"
-version = "18.0.2"
+version = "18.2.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/xcm/xcm-builder/Cargo.toml b/polkadot/xcm/xcm-builder/Cargo.toml
index 43c3db9daf7c195c46e2b908ee5a6a8d1481cf3d..5c63bd74d8b85d1003424d6177849bd67b58ce82 100644
--- a/polkadot/xcm/xcm-builder/Cargo.toml
+++ b/polkadot/xcm/xcm-builder/Cargo.toml
@@ -4,7 +4,7 @@ description = "Tools & types for building with XCM and its executor."
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
-version = "17.0.1"
+version = "17.0.3"
 
 [lints]
 workspace = true
diff --git a/polkadot/xcm/xcm-runtime-apis/Cargo.toml b/polkadot/xcm/xcm-runtime-apis/Cargo.toml
index b9eddc2c6d044147d2c160200df2bc62d98dbe9d..820f6b943cab075aace77e292520c0f893592d61 100644
--- a/polkadot/xcm/xcm-runtime-apis/Cargo.toml
+++ b/polkadot/xcm/xcm-runtime-apis/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "xcm-runtime-apis"
-version = "0.4.0"
+version = "0.4.2"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/client/network/Cargo.toml b/substrate/client/network/Cargo.toml
index 91e8d2e8b2e1260c7076882baaaead7f47f1f361..b16ff28a09e0f2aa1c281d37e29a522edc9378db 100644
--- a/substrate/client/network/Cargo.toml
+++ b/substrate/client/network/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 description = "Substrate network protocol"
 name = "sc-network"
-version = "0.45.1"
+version = "0.45.3"
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
 authors.workspace = true
 edition.workspace = true
diff --git a/substrate/client/rpc-servers/Cargo.toml b/substrate/client/rpc-servers/Cargo.toml
index 348fced0e0547b9f9ddb3b7afc83f980ba2cae6e..babf2bb8d2deb800f8cad402b1f68dba778d9d34 100644
--- a/substrate/client/rpc-servers/Cargo.toml
+++ b/substrate/client/rpc-servers/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "sc-rpc-server"
-version = "17.1.0"
+version = "17.1.2"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/substrate/frame/broker/Cargo.toml b/substrate/frame/broker/Cargo.toml
index 8f428f068b55af2089b65ed35986a9e200fd33b9..5e5500072e8e47c93a9c713d8b80a0f0589630e6 100644
--- a/substrate/frame/broker/Cargo.toml
+++ b/substrate/frame/broker/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-broker"
-version = "0.17.0"
+version = "0.17.2"
 description = "Brokerage tool for managing Polkadot Core scheduling"
 authors.workspace = true
 homepage.workspace = true
diff --git a/substrate/frame/core-fellowship/Cargo.toml b/substrate/frame/core-fellowship/Cargo.toml
index aeb9f710a51151138fe6233207c2fa011c0d1887..53ac9560a664139e10a5174c5ad8975be8997d02 100644
--- a/substrate/frame/core-fellowship/Cargo.toml
+++ b/substrate/frame/core-fellowship/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-core-fellowship"
-version = "22.0.0"
+version = "22.2.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/nomination-pools/Cargo.toml b/substrate/frame/nomination-pools/Cargo.toml
index 9f9fa46040c4c1c0f61a9149823d6e672780b875..79ea3b1ca08abcbed8f3758cdb57b19db97b53e7 100644
--- a/substrate/frame/nomination-pools/Cargo.toml
+++ b/substrate/frame/nomination-pools/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-nomination-pools"
-version = "35.0.0"
+version = "35.0.2"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/nomination-pools/runtime-api/Cargo.toml b/substrate/frame/nomination-pools/runtime-api/Cargo.toml
index f5dfe87fec83118fd66c9ff99bb5130154027753..85cd9d921e506bf93cc1af495cdae4013e239f83 100644
--- a/substrate/frame/nomination-pools/runtime-api/Cargo.toml
+++ b/substrate/frame/nomination-pools/runtime-api/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-nomination-pools-runtime-api"
-version = "33.0.0"
+version = "33.0.2"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/ranked-collective/Cargo.toml b/substrate/frame/ranked-collective/Cargo.toml
index 95d210b36617df9363c4787d575838caf65199dc..718de914cfd8dd7a8c100620dace240b017d6faa 100644
--- a/substrate/frame/ranked-collective/Cargo.toml
+++ b/substrate/frame/ranked-collective/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-ranked-collective"
-version = "38.0.0"
+version = "38.2.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/salary/Cargo.toml b/substrate/frame/salary/Cargo.toml
index 3d6ca82edcf058c4421433ef1754bcb633435723..ad27468d000f66d86641920ddfcd3d216af24639 100644
--- a/substrate/frame/salary/Cargo.toml
+++ b/substrate/frame/salary/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-salary"
-version = "23.0.0"
+version = "23.2.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/support/Cargo.toml b/substrate/frame/support/Cargo.toml
index 698c3299f5ed3c9a9c25c43e3673615e6cd06c72..52ccc5565ae43ec9a20786ebbbf3bb11510cb114 100644
--- a/substrate/frame/support/Cargo.toml
+++ b/substrate/frame/support/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "frame-support"
-version = "38.0.0"
+version = "38.2.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/transaction-payment/Cargo.toml b/substrate/frame/transaction-payment/Cargo.toml
index 180f0bafd6ac3af6df609679394528d0bdf6141b..760e95314ceaafb34c00cab54231c93b057e56b5 100644
--- a/substrate/frame/transaction-payment/Cargo.toml
+++ b/substrate/frame/transaction-payment/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-transaction-payment"
-version = "38.0.0"
+version = "38.0.2"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml
index cd2e5f6fe6bd04a2b09f0129188583d337a26c88..b94691aad58b633f811d3e0e39c3cb30f41af533 100644
--- a/substrate/primitives/runtime/Cargo.toml
+++ b/substrate/primitives/runtime/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "sp-runtime"
-version = "39.0.1"
+version = "39.0.5"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/umbrella/Cargo.toml b/umbrella/Cargo.toml
index 48574ad4bbd34830b1c31d987bde2bbe11c62e57..3e9c3e85437ffe65d93f6d3f242e3a3c5f844027 100644
--- a/umbrella/Cargo.toml
+++ b/umbrella/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-sdk"
-version = "0.7.0"
+version = "0.9.0"
 description = "Polkadot SDK umbrella crate."
 license = "Apache-2.0"
 
@@ -620,7 +620,7 @@ workspace = true
 path = "../cumulus/parachains/runtimes/assets/common"
 default-features = false
 optional = true
-version = "0.18.1"
+version = "0.18.3"
 
 [dependencies.binary-merkle-tree]
 path = "../substrate/utils/binary-merkle-tree"
@@ -680,7 +680,7 @@ version = "0.18.0"
 path = "../bridges/primitives/xcm-bridge-hub"
 default-features = false
 optional = true
-version = "0.4.0"
+version = "0.4.2"
 
 [dependencies.bp-xcm-bridge-hub-router]
 path = "../bridges/primitives/xcm-bridge-hub-router"
@@ -698,7 +698,7 @@ version = "0.10.0"
 path = "../bridges/bin/runtime-common"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.18.2"
 
 [dependencies.cumulus-pallet-aura-ext]
 path = "../cumulus/pallets/aura-ext"
@@ -836,7 +836,7 @@ version = "0.6.0"
 path = "../substrate/frame/support"
 default-features = false
 optional = true
-version = "38.0.0"
+version = "38.2.0"
 
 [dependencies.frame-support-procedural]
 path = "../substrate/frame/support/procedural"
@@ -1004,13 +1004,13 @@ version = "0.18.0"
 path = "../bridges/modules/relayers"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.18.2"
 
 [dependencies.pallet-broker]
 path = "../substrate/frame/broker"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.17.2"
 
 [dependencies.pallet-child-bounties]
 path = "../substrate/frame/child-bounties"
@@ -1064,7 +1064,7 @@ version = "38.0.0"
 path = "../substrate/frame/core-fellowship"
 default-features = false
 optional = true
-version = "22.0.0"
+version = "22.2.0"
 
 [dependencies.pallet-delegated-staking]
 path = "../substrate/frame/delegated-staking"
@@ -1220,7 +1220,7 @@ version = "38.0.0"
 path = "../substrate/frame/nomination-pools"
 default-features = false
 optional = true
-version = "35.0.0"
+version = "35.0.2"
 
 [dependencies.pallet-nomination-pools-benchmarking]
 path = "../substrate/frame/nomination-pools/benchmarking"
@@ -1232,7 +1232,7 @@ version = "36.0.0"
 path = "../substrate/frame/nomination-pools/runtime-api"
 default-features = false
 optional = true
-version = "33.0.0"
+version = "33.0.2"
 
 [dependencies.pallet-offences]
 path = "../substrate/frame/offences"
@@ -1274,7 +1274,7 @@ version = "38.0.0"
 path = "../substrate/frame/ranked-collective"
 default-features = false
 optional = true
-version = "38.0.0"
+version = "38.2.0"
 
 [dependencies.pallet-recovery]
 path = "../substrate/frame/recovery"
@@ -1340,7 +1340,7 @@ version = "19.0.0"
 path = "../substrate/frame/salary"
 default-features = false
 optional = true
-version = "23.0.0"
+version = "23.2.0"
 
 [dependencies.pallet-scheduler]
 path = "../substrate/frame/scheduler"
@@ -1436,7 +1436,7 @@ version = "37.0.0"
 path = "../substrate/frame/transaction-payment"
 default-features = false
 optional = true
-version = "38.0.0"
+version = "38.0.2"
 
 [dependencies.pallet-transaction-payment-rpc-runtime-api]
 path = "../substrate/frame/transaction-payment/rpc/runtime-api"
@@ -1502,13 +1502,13 @@ version = "17.0.0"
 path = "../bridges/modules/xcm-bridge-hub"
 default-features = false
 optional = true
-version = "0.13.0"
+version = "0.13.2"
 
 [dependencies.pallet-xcm-bridge-hub-router]
 path = "../bridges/modules/xcm-bridge-hub-router"
 default-features = false
 optional = true
-version = "0.15.1"
+version = "0.15.3"
 
 [dependencies.parachains-common]
 path = "../cumulus/parachains/common"
@@ -1832,7 +1832,7 @@ version = "34.0.0"
 path = "../substrate/primitives/runtime"
 default-features = false
 optional = true
-version = "39.0.1"
+version = "39.0.5"
 
 [dependencies.sp-runtime-interface]
 path = "../substrate/primitives/runtime-interface"
@@ -1952,7 +1952,7 @@ version = "14.2.0"
 path = "../polkadot/xcm/xcm-builder"
 default-features = false
 optional = true
-version = "17.0.1"
+version = "17.0.3"
 
 [dependencies.staging-xcm-executor]
 path = "../polkadot/xcm/xcm-executor"
@@ -1988,19 +1988,19 @@ version = "10.1.0"
 path = "../polkadot/xcm/xcm-runtime-apis"
 default-features = false
 optional = true
-version = "0.4.0"
+version = "0.4.2"
 
 [dependencies.asset-test-utils]
 path = "../cumulus/parachains/runtimes/assets/test-utils"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "20.0.0"
 
 [dependencies.bridge-hub-test-utils]
 path = "../cumulus/parachains/runtimes/bridge-hubs/test-utils"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.20.0"
 
 [dependencies.cumulus-client-cli]
 path = "../cumulus/client/cli"
@@ -2096,7 +2096,7 @@ version = "0.16.0"
 path = "../cumulus/parachains/integration-tests/emulated/common"
 default-features = false
 optional = true
-version = "14.2.0"
+version = "16.0.0"
 
 [dependencies.fork-tree]
 path = "../substrate/utils/fork-tree"
@@ -2162,13 +2162,13 @@ version = "41.0.0"
 path = "../cumulus/parachains/runtimes/test-utils"
 default-features = false
 optional = true
-version = "17.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-approval-distribution]
 path = "../polkadot/node/network/approval-distribution"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "18.2.0"
 
 [dependencies.polkadot-availability-bitfield-distribution]
 path = "../polkadot/node/network/bitfield-distribution"
@@ -2234,7 +2234,7 @@ version = "18.0.0"
 path = "../polkadot/node/core/approval-voting"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "18.2.0"
 
 [dependencies.polkadot-node-core-av-store]
 path = "../polkadot/node/core/av-store"
@@ -2348,7 +2348,7 @@ version = "18.0.0"
 path = "../polkadot/node/network/protocol"
 default-features = false
 optional = true
-version = "18.0.2"
+version = "18.2.0"
 
 [dependencies.polkadot-node-primitives]
 path = "../polkadot/node/primitives"
@@ -2576,7 +2576,7 @@ version = "0.15.0"
 path = "../substrate/client/network"
 default-features = false
 optional = true
-version = "0.45.1"
+version = "0.45.3"
 
 [dependencies.sc-network-common]
 path = "../substrate/client/network/common"
@@ -2648,7 +2648,7 @@ version = "0.44.0"
 path = "../substrate/client/rpc-servers"
 default-features = false
 optional = true
-version = "17.1.0"
+version = "17.1.2"
 
 [dependencies.sc-rpc-spec-v2]
 path = "../substrate/client/rpc-spec-v2"
@@ -2726,7 +2726,7 @@ version = "17.0.0"
 path = "../bridges/snowbridge/runtime/test-common"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.12.0"
 
 [dependencies.sp-blockchain]
 path = "../substrate/primitives/blockchain"