From 512e51515d95388ed84857ec5e4f58cb5c652d02 Mon Sep 17 00:00:00 2001
From: EgorPopelyaev <egor@parity.io>
Date: Fri, 17 Jan 2025 12:51:38 +0100
Subject: [PATCH] Apply plan

---
 Cargo.lock                                    | 288 ++++----
 Cargo.toml                                    | 268 ++++----
 Plan.toml                                     | 632 +++++++++---------
 bridges/bin/runtime-common/Cargo.toml         |   2 +-
 .../chains/chain-asset-hub-rococo/Cargo.toml  |   2 +-
 .../chains/chain-asset-hub-westend/Cargo.toml |   2 +-
 .../chain-bridge-hub-cumulus/Cargo.toml       |   2 +-
 .../chains/chain-bridge-hub-kusama/Cargo.toml |   2 +-
 .../chain-bridge-hub-polkadot/Cargo.toml      |   2 +-
 .../chains/chain-bridge-hub-rococo/Cargo.toml |   2 +-
 .../chain-bridge-hub-westend/Cargo.toml       |   2 +-
 .../modules/xcm-bridge-hub-router/Cargo.toml  |   2 +-
 bridges/modules/xcm-bridge-hub/Cargo.toml     |   2 +-
 .../xcm-bridge-hub-router/Cargo.toml          |   2 +-
 bridges/primitives/xcm-bridge-hub/Cargo.toml  |   2 +-
 .../pallets/ethereum-client/Cargo.toml        |   2 +-
 .../ethereum-client/fixtures/Cargo.toml       |   2 +-
 .../pallets/inbound-queue/Cargo.toml          |   2 +-
 .../pallets/inbound-queue/fixtures/Cargo.toml |   2 +-
 .../pallets/outbound-queue/Cargo.toml         |   2 +-
 .../outbound-queue/runtime-api/Cargo.toml     |   2 +-
 bridges/snowbridge/pallets/system/Cargo.toml  |   2 +-
 .../pallets/system/runtime-api/Cargo.toml     |   2 +-
 bridges/snowbridge/primitives/core/Cargo.toml |   3 +-
 .../snowbridge/primitives/router/Cargo.toml   |   2 +-
 .../runtime/runtime-common/Cargo.toml         |   2 +-
 .../snowbridge/runtime/test-common/Cargo.toml |   2 +-
 cumulus/bin/pov-validator/Cargo.toml          |   2 +-
 cumulus/client/collator/Cargo.toml            |   2 +-
 cumulus/client/consensus/aura/Cargo.toml      |   2 +-
 cumulus/client/consensus/common/Cargo.toml    |   2 +-
 cumulus/client/consensus/proposer/Cargo.toml  |   2 +-
 .../client/consensus/relay-chain/Cargo.toml   |   2 +-
 cumulus/client/network/Cargo.toml             |   2 +-
 cumulus/client/parachain-inherent/Cargo.toml  |   2 +-
 cumulus/client/pov-recovery/Cargo.toml        |   2 +-
 .../Cargo.toml                                |   2 +-
 .../client/relay-chain-interface/Cargo.toml   |   2 +-
 .../relay-chain-minimal-node/Cargo.toml       |   2 +-
 .../relay-chain-rpc-interface/Cargo.toml      |   2 +-
 cumulus/client/service/Cargo.toml             |   2 +-
 cumulus/pallets/aura-ext/Cargo.toml           |   2 +-
 cumulus/pallets/dmp-queue/Cargo.toml          |   2 +-
 cumulus/pallets/parachain-system/Cargo.toml   |  12 +-
 cumulus/pallets/solo-to-para/Cargo.toml       |   2 +-
 cumulus/pallets/xcm/Cargo.toml                |   2 +-
 cumulus/pallets/xcmp-queue/Cargo.toml         |   2 +-
 cumulus/parachains/common/Cargo.toml          |   2 +-
 .../emulated/common/Cargo.toml                |   2 +-
 .../pallets/parachain-info/Cargo.toml         |   2 +-
 cumulus/parachains/pallets/ping/Cargo.toml    |   2 +-
 .../assets/asset-hub-rococo/Cargo.toml        |   2 +-
 .../assets/asset-hub-westend/Cargo.toml       |   2 +-
 .../runtimes/assets/common/Cargo.toml         |   2 +-
 .../runtimes/assets/test-utils/Cargo.toml     |   2 +-
 .../bridge-hubs/bridge-hub-rococo/Cargo.toml  |   2 +-
 .../bridge-hubs/bridge-hub-westend/Cargo.toml |   2 +-
 .../runtimes/bridge-hubs/common/Cargo.toml    |   2 +-
 .../bridge-hubs/test-utils/Cargo.toml         |   2 +-
 .../collectives-westend/Cargo.toml            |   2 +-
 .../parachains/runtimes/constants/Cargo.toml  |   2 +-
 .../contracts/contracts-rococo/Cargo.toml     |   2 +-
 .../coretime/coretime-rococo/Cargo.toml       |   2 +-
 .../coretime/coretime-westend/Cargo.toml      |   2 +-
 .../glutton/glutton-westend/Cargo.toml        |   2 +-
 .../runtimes/people/people-rococo/Cargo.toml  |   2 +-
 .../runtimes/people/people-westend/Cargo.toml |   2 +-
 .../runtimes/starters/seedling/Cargo.toml     |   2 +-
 .../runtimes/starters/shell/Cargo.toml        |   2 +-
 .../parachains/runtimes/test-utils/Cargo.toml |   2 +-
 .../runtimes/testing/penpal/Cargo.toml        |   2 +-
 .../testing/rococo-parachain/Cargo.toml       |   2 +-
 .../polkadot-parachain-lib/Cargo.toml         |   2 +-
 cumulus/primitives/core/Cargo.toml            |   2 +-
 .../primitives/parachain-inherent/Cargo.toml  |   2 +-
 .../storage-weight-reclaim/Cargo.toml         |   2 +-
 cumulus/primitives/timestamp/Cargo.toml       |   2 +-
 cumulus/primitives/utility/Cargo.toml         |   2 +-
 cumulus/test/relay-sproof-builder/Cargo.toml  |   2 +-
 cumulus/xcm/xcm-emulator/Cargo.toml           |   2 +-
 polkadot/Cargo.toml                           |   2 +-
 polkadot/cli/Cargo.toml                       |   2 +-
 polkadot/erasure-coding/Cargo.toml            |   2 +-
 polkadot/node/collation-generation/Cargo.toml |   2 +-
 polkadot/node/core/approval-voting/Cargo.toml |   2 +-
 polkadot/node/core/av-store/Cargo.toml        |   2 +-
 polkadot/node/core/backing/Cargo.toml         |   2 +-
 .../node/core/bitfield-signing/Cargo.toml     |   2 +-
 .../node/core/candidate-validation/Cargo.toml |   2 +-
 polkadot/node/core/chain-api/Cargo.toml       |   2 +-
 polkadot/node/core/chain-selection/Cargo.toml |   2 +-
 .../node/core/dispute-coordinator/Cargo.toml  |   2 +-
 .../node/core/parachains-inherent/Cargo.toml  |   2 +-
 .../core/prospective-parachains/Cargo.toml    |   2 +-
 polkadot/node/core/provisioner/Cargo.toml     |   2 +-
 polkadot/node/core/pvf-checker/Cargo.toml     |   2 +-
 polkadot/node/core/pvf/Cargo.toml             |   2 +-
 polkadot/node/core/pvf/common/Cargo.toml      |   2 +-
 .../node/core/pvf/execute-worker/Cargo.toml   |   2 +-
 .../node/core/pvf/prepare-worker/Cargo.toml   |   2 +-
 polkadot/node/core/runtime-api/Cargo.toml     |   2 +-
 polkadot/node/gum/Cargo.toml                  |   2 +-
 polkadot/node/jaeger/Cargo.toml               |   2 +-
 polkadot/node/metrics/Cargo.toml              |   2 +-
 .../network/approval-distribution/Cargo.toml  |   2 +-
 .../availability-distribution/Cargo.toml      |   2 +-
 .../network/availability-recovery/Cargo.toml  |   2 +-
 .../network/bitfield-distribution/Cargo.toml  |   2 +-
 polkadot/node/network/bridge/Cargo.toml       |   2 +-
 .../node/network/collator-protocol/Cargo.toml |   2 +-
 .../network/dispute-distribution/Cargo.toml   |   2 +-
 .../node/network/gossip-support/Cargo.toml    |   2 +-
 polkadot/node/network/protocol/Cargo.toml     |   2 +-
 .../network/statement-distribution/Cargo.toml |   2 +-
 polkadot/node/overseer/Cargo.toml             |   2 +-
 polkadot/node/primitives/Cargo.toml           |   2 +-
 polkadot/node/service/Cargo.toml              |   2 +-
 polkadot/node/subsystem-types/Cargo.toml      |   2 +-
 polkadot/node/subsystem-util/Cargo.toml       |   2 +-
 polkadot/node/subsystem/Cargo.toml            |   2 +-
 polkadot/parachain/Cargo.toml                 |   2 +-
 polkadot/primitives/Cargo.toml                |   2 +-
 polkadot/rpc/Cargo.toml                       |   2 +-
 polkadot/runtime/common/Cargo.toml            |   2 +-
 polkadot/runtime/metrics/Cargo.toml           |   2 +-
 polkadot/runtime/parachains/Cargo.toml        |   2 +-
 polkadot/runtime/rococo/Cargo.toml            |   2 +-
 polkadot/runtime/rococo/constants/Cargo.toml  |   2 +-
 polkadot/runtime/westend/Cargo.toml           |   2 +-
 polkadot/runtime/westend/constants/Cargo.toml |   2 +-
 polkadot/statement-table/Cargo.toml           |   2 +-
 polkadot/utils/generate-bags/Cargo.toml       |   2 +-
 polkadot/xcm/Cargo.toml                       |   2 +-
 polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml |   2 +-
 polkadot/xcm/pallet-xcm/Cargo.toml            |   2 +-
 polkadot/xcm/xcm-builder/Cargo.toml           |   2 +-
 polkadot/xcm/xcm-executor/Cargo.toml          |   2 +-
 polkadot/xcm/xcm-runtime-apis/Cargo.toml      |   2 +-
 polkadot/xcm/xcm-simulator/Cargo.toml         |   2 +-
 polkadot/xcm/xcm-simulator/example/Cargo.toml |   2 +-
 substrate/client/network/Cargo.toml           |   2 +-
 substrate/frame/bounties/Cargo.toml           |   2 +-
 substrate/frame/contracts/Cargo.toml          |   2 +-
 .../frame/contracts/mock-network/Cargo.toml   |   2 +-
 substrate/frame/revive/Cargo.toml             |   2 +-
 .../frame/revive/mock-network/Cargo.toml      |   2 +-
 umbrella/Cargo.toml                           | 228 +++----
 147 files changed, 856 insertions(+), 857 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index c122c982af1..de4be1f1403 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -788,7 +788,7 @@ dependencies = [
 
 [[package]]
 name = "asset-hub-rococo-runtime"
-version = "0.22.4"
+version = "0.23.0"
 dependencies = [
  "asset-test-utils",
  "assets-common",
@@ -921,7 +921,7 @@ dependencies = [
 
 [[package]]
 name = "asset-hub-westend-runtime"
-version = "0.26.4"
+version = "0.27.0"
 dependencies = [
  "asset-test-utils",
  "assets-common",
@@ -1007,7 +1007,7 @@ dependencies = [
 
 [[package]]
 name = "asset-test-utils"
-version = "20.0.0"
+version = "22.0.0"
 dependencies = [
  "cumulus-pallet-parachain-system",
  "cumulus-pallet-xcmp-queue",
@@ -1038,7 +1038,7 @@ dependencies = [
 
 [[package]]
 name = "assets-common"
-version = "0.18.3"
+version = "0.20.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-support",
@@ -1649,7 +1649,7 @@ dependencies = [
 
 [[package]]
 name = "bp-asset-hub-rococo"
-version = "0.14.2"
+version = "0.16.0"
 dependencies = [
  "bp-xcm-bridge-hub-router",
  "frame-support",
@@ -1661,7 +1661,7 @@ dependencies = [
 
 [[package]]
 name = "bp-asset-hub-westend"
-version = "0.13.2"
+version = "0.15.0"
 dependencies = [
  "bp-xcm-bridge-hub-router",
  "frame-support",
@@ -1690,7 +1690,7 @@ dependencies = [
 
 [[package]]
 name = "bp-bridge-hub-cumulus"
-version = "0.18.0"
+version = "0.20.0"
 dependencies = [
  "bp-messages",
  "bp-polkadot-core",
@@ -1704,7 +1704,7 @@ dependencies = [
 
 [[package]]
 name = "bp-bridge-hub-kusama"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "bp-bridge-hub-cumulus",
  "bp-messages",
@@ -1717,7 +1717,7 @@ dependencies = [
 
 [[package]]
 name = "bp-bridge-hub-polkadot"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "bp-bridge-hub-cumulus",
  "bp-messages",
@@ -1730,7 +1730,7 @@ dependencies = [
 
 [[package]]
 name = "bp-bridge-hub-rococo"
-version = "0.18.0"
+version = "0.20.0"
 dependencies = [
  "bp-bridge-hub-cumulus",
  "bp-messages",
@@ -1745,7 +1745,7 @@ dependencies = [
 
 [[package]]
 name = "bp-bridge-hub-westend"
-version = "0.14.0"
+version = "0.16.0"
 dependencies = [
  "bp-bridge-hub-cumulus",
  "bp-messages",
@@ -1956,7 +1956,7 @@ dependencies = [
 
 [[package]]
 name = "bp-xcm-bridge-hub"
-version = "0.4.2"
+version = "0.6.0"
 dependencies = [
  "bp-messages",
  "bp-runtime",
@@ -1972,7 +1972,7 @@ dependencies = [
 
 [[package]]
 name = "bp-xcm-bridge-hub-router"
-version = "0.14.1"
+version = "0.16.0"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -1983,7 +1983,7 @@ dependencies = [
 
 [[package]]
 name = "bridge-hub-common"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-support",
@@ -2047,7 +2047,7 @@ dependencies = [
 
 [[package]]
 name = "bridge-hub-rococo-runtime"
-version = "0.16.2"
+version = "0.17.0"
 dependencies = [
  "bp-asset-hub-rococo",
  "bp-asset-hub-westend",
@@ -2150,7 +2150,7 @@ dependencies = [
 
 [[package]]
 name = "bridge-hub-test-utils"
-version = "0.20.0"
+version = "0.22.0"
 dependencies = [
  "asset-test-utils",
  "bp-header-chain",
@@ -2243,7 +2243,7 @@ dependencies = [
 
 [[package]]
 name = "bridge-hub-westend-runtime"
-version = "0.13.2"
+version = "0.14.0"
 dependencies = [
  "bp-asset-hub-rococo",
  "bp-asset-hub-westend",
@@ -2344,7 +2344,7 @@ dependencies = [
 
 [[package]]
 name = "bridge-runtime-common"
-version = "0.18.2"
+version = "0.20.0"
 dependencies = [
  "bp-header-chain",
  "bp-messages",
@@ -2902,7 +2902,7 @@ dependencies = [
 
 [[package]]
 name = "collectives-westend-runtime"
-version = "14.0.0"
+version = "15.0.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -3156,7 +3156,7 @@ checksum = "f272d0c4cf831b4fa80ee529c7707f76585986e910e1fbce1d7921970bc1a241"
 
 [[package]]
 name = "contracts-rococo-runtime"
-version = "0.19.0"
+version = "0.21.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -3281,7 +3281,7 @@ dependencies = [
 
 [[package]]
 name = "coretime-rococo-runtime"
-version = "0.12.2"
+version = "0.14.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -3379,7 +3379,7 @@ dependencies = [
 
 [[package]]
 name = "coretime-westend-runtime"
-version = "0.12.2"
+version = "0.14.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -3760,7 +3760,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-collator"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-client-consensus-common",
@@ -3790,7 +3790,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-consensus-aura"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-client-collator",
@@ -3834,7 +3834,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-consensus-common"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-client-pov-recovery",
@@ -3867,7 +3867,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-consensus-proposer"
-version = "0.16.0"
+version = "0.18.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -3881,7 +3881,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-consensus-relay-chain"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-client-consensus-common",
@@ -3903,7 +3903,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-network"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-primitives-core",
@@ -3940,7 +3940,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-parachain-inherent"
-version = "0.12.0"
+version = "0.13.0"
 dependencies = [
  "async-trait",
  "cumulus-primitives-core",
@@ -3961,7 +3961,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-pov-recovery"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -3997,7 +3997,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-client-service"
-version = "0.19.0"
+version = "0.20.0"
 dependencies = [
  "cumulus-client-cli",
  "cumulus-client-collator",
@@ -4033,7 +4033,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pallet-aura-ext"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-pallet-parachain-system",
  "frame-support",
@@ -4049,7 +4049,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pallet-dmp-queue"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-benchmarking",
@@ -4067,7 +4067,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pallet-parachain-system"
-version = "0.17.1"
+version = "0.19.0"
 dependencies = [
  "assert_matches",
  "bytes",
@@ -4138,7 +4138,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pallet-solo-to-para"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-pallet-parachain-system",
  "frame-support",
@@ -4152,7 +4152,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pallet-xcm"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-support",
@@ -4166,7 +4166,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pallet-xcmp-queue"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "bounded-collections",
  "bp-xcm-bridge-hub-router",
@@ -4192,7 +4192,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-ping"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-pallet-xcm",
  "cumulus-primitives-core",
@@ -4206,7 +4206,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-pov-validator"
-version = "0.2.0"
+version = "0.4.0"
 dependencies = [
  "anyhow",
  "clap 4.5.11",
@@ -4232,7 +4232,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-primitives-core"
-version = "0.16.0"
+version = "0.18.0"
 dependencies = [
  "parity-scale-codec",
  "polkadot-core-primitives",
@@ -4247,7 +4247,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-primitives-parachain-inherent"
-version = "0.16.0"
+version = "0.18.0"
 dependencies = [
  "async-trait",
  "cumulus-primitives-core",
@@ -4272,7 +4272,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-primitives-storage-weight-reclaim"
-version = "8.0.0"
+version = "10.0.0"
 dependencies = [
  "cumulus-primitives-core",
  "cumulus-primitives-proof-size-hostfunction",
@@ -4290,7 +4290,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-primitives-timestamp"
-version = "0.16.0"
+version = "0.18.0"
 dependencies = [
  "cumulus-primitives-core",
  "sp-inherents",
@@ -4299,7 +4299,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-primitives-utility"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-support",
@@ -4315,7 +4315,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-relay-chain-inprocess-interface"
-version = "0.19.0"
+version = "0.20.0"
 dependencies = [
  "async-trait",
  "cumulus-primitives-core",
@@ -4343,7 +4343,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-relay-chain-interface"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-primitives-core",
@@ -4361,7 +4361,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-relay-chain-minimal-node"
-version = "0.19.0"
+version = "0.20.0"
 dependencies = [
  "array-bytes",
  "async-trait",
@@ -4395,7 +4395,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-relay-chain-rpc-interface"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "async-trait",
  "cumulus-primitives-core",
@@ -4470,7 +4470,7 @@ dependencies = [
 
 [[package]]
 name = "cumulus-test-relay-sproof-builder"
-version = "0.16.0"
+version = "0.18.0"
 dependencies = [
  "cumulus-primitives-core",
  "parity-scale-codec",
@@ -5134,7 +5134,7 @@ dependencies = [
 
 [[package]]
 name = "emulated-integration-tests-common"
-version = "16.0.0"
+version = "17.0.0"
 dependencies = [
  "asset-test-utils",
  "bp-messages",
@@ -6474,7 +6474,7 @@ dependencies = [
 
 [[package]]
 name = "glutton-westend-runtime"
-version = "14.0.0"
+version = "16.0.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -10027,7 +10027,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-bounties"
-version = "37.0.0"
+version = "37.0.1"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -10254,7 +10254,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-contracts"
-version = "38.0.0"
+version = "40.0.0"
 dependencies = [
  "array-bytes",
  "assert_matches",
@@ -10313,7 +10313,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-contracts-mock-network"
-version = "14.0.0"
+version = "16.0.0"
 dependencies = [
  "assert_matches",
  "frame-support",
@@ -11361,7 +11361,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-revive"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "array-bytes",
  "assert_matches",
@@ -11414,7 +11414,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-revive-mock-network"
-version = "0.2.0"
+version = "0.3.0"
 dependencies = [
  "assert_matches",
  "frame-support",
@@ -11978,7 +11978,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-xcm"
-version = "17.0.1"
+version = "19.0.0"
 dependencies = [
  "bounded-collections",
  "frame-benchmarking",
@@ -12004,7 +12004,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-xcm-benchmarks"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -12027,7 +12027,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-xcm-bridge-hub"
-version = "0.13.2"
+version = "0.15.0"
 dependencies = [
  "bp-header-chain",
  "bp-messages",
@@ -12054,7 +12054,7 @@ dependencies = [
 
 [[package]]
 name = "pallet-xcm-bridge-hub-router"
-version = "0.15.3"
+version = "0.17.0"
 dependencies = [
  "bp-xcm-bridge-hub-router",
  "frame-benchmarking",
@@ -12194,7 +12194,7 @@ dependencies = [
 
 [[package]]
 name = "parachains-common"
-version = "18.0.0"
+version = "20.0.0"
 dependencies = [
  "cumulus-primitives-core",
  "cumulus-primitives-utility",
@@ -12238,7 +12238,7 @@ dependencies = [
 
 [[package]]
 name = "parachains-runtimes-test-utils"
-version = "19.0.0"
+version = "21.0.0"
 dependencies = [
  "cumulus-pallet-parachain-system",
  "cumulus-pallet-xcmp-queue",
@@ -12486,7 +12486,7 @@ dependencies = [
 
 [[package]]
 name = "penpal-runtime"
-version = "0.25.0"
+version = "0.26.0"
 dependencies = [
  "assets-common",
  "cumulus-pallet-aura-ext",
@@ -12582,7 +12582,7 @@ dependencies = [
 
 [[package]]
 name = "people-rococo-runtime"
-version = "0.12.0"
+version = "0.14.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -12683,7 +12683,7 @@ dependencies = [
 
 [[package]]
 name = "people-westend-runtime"
-version = "0.12.0"
+version = "0.14.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -12892,7 +12892,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_cmd",
  "color-eyre",
@@ -12913,7 +12913,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-approval-distribution"
-version = "18.2.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "bitvec",
@@ -12944,7 +12944,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-availability-bitfield-distribution"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "always-assert",
  "assert_matches",
@@ -12970,7 +12970,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-availability-distribution"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "derive_more",
@@ -13001,7 +13001,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-availability-recovery"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -13044,7 +13044,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-cli"
-version = "19.0.0"
+version = "20.0.0"
 dependencies = [
  "cfg-if",
  "clap 4.5.11",
@@ -13073,7 +13073,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-collator-protocol"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "bitvec",
@@ -13114,7 +13114,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-dispute-distribution"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-channel",
@@ -13147,7 +13147,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-erasure-coding"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "criterion",
  "parity-scale-codec",
@@ -13162,7 +13162,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-gossip-support"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -13193,7 +13193,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-network-bridge"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "always-assert",
  "assert_matches",
@@ -13222,7 +13222,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-collation-generation"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "futures",
@@ -13244,7 +13244,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-approval-voting"
-version = "18.2.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -13289,7 +13289,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-av-store"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "bitvec",
@@ -13319,7 +13319,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-backing"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "bitvec",
@@ -13347,7 +13347,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-bitfield-signing"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "futures",
  "polkadot-node-subsystem",
@@ -13363,7 +13363,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-candidate-validation"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -13390,7 +13390,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-chain-api"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "futures",
  "maplit",
@@ -13410,7 +13410,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-chain-selection"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "futures",
@@ -13431,7 +13431,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-dispute-coordinator"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "fatality",
@@ -13459,7 +13459,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-parachains-inherent"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "async-trait",
  "futures",
@@ -13475,7 +13475,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-prospective-parachains"
-version = "17.0.1"
+version = "18.0.0"
 dependencies = [
  "assert_matches",
  "fatality",
@@ -13495,7 +13495,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-provisioner"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "bitvec",
  "fatality",
@@ -13517,7 +13517,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-pvf"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "always-assert",
  "array-bytes",
@@ -13560,7 +13560,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-pvf-checker"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "futures",
  "futures-timer",
@@ -13583,7 +13583,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-pvf-common"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "assert_matches",
  "cpu-time",
@@ -13610,7 +13610,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-pvf-execute-worker"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "cfg-if",
  "cpu-time",
@@ -13627,7 +13627,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-pvf-prepare-worker"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "blake3",
  "cfg-if",
@@ -13651,7 +13651,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-core-runtime-api"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "async-trait",
  "futures",
@@ -13672,7 +13672,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-jaeger"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "lazy_static",
  "log",
@@ -13690,7 +13690,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-metrics"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_cmd",
  "bs58 0.5.1",
@@ -13718,7 +13718,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-network-protocol"
-version = "18.2.0"
+version = "19.0.0"
 dependencies = [
  "async-channel",
  "async-trait",
@@ -13744,7 +13744,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-primitives"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "bitvec",
  "bounded-vec",
@@ -13770,7 +13770,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-subsystem"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "polkadot-node-jaeger",
  "polkadot-node-subsystem-types",
@@ -13800,7 +13800,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-subsystem-types"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "async-trait",
  "bitvec",
@@ -13829,7 +13829,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-node-subsystem-util"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -13872,7 +13872,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-overseer"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -13936,7 +13936,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-parachain-lib"
-version = "0.3.0"
+version = "0.4.0"
 dependencies = [
  "assert_cmd",
  "async-trait",
@@ -14008,7 +14008,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-parachain-primitives"
-version = "14.0.0"
+version = "16.0.0"
 dependencies = [
  "bounded-collections",
  "derive_more",
@@ -14023,7 +14023,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-primitives"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "bitvec",
  "hex-literal",
@@ -14060,7 +14060,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-rpc"
-version = "19.0.0"
+version = "20.0.0"
 dependencies = [
  "jsonrpsee",
  "mmr-rpc",
@@ -14094,7 +14094,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-runtime-common"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "bitvec",
  "frame-benchmarking",
@@ -14149,7 +14149,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-runtime-metrics"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "bs58 0.5.1",
  "frame-benchmarking",
@@ -14160,7 +14160,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-runtime-parachains"
-version = "17.0.1"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "bitflags 1.3.2",
@@ -14220,7 +14220,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-sdk"
-version = "0.9.0"
+version = "0.10.0"
 dependencies = [
  "asset-test-utils",
  "assets-common",
@@ -14722,7 +14722,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-service"
-version = "19.0.0"
+version = "20.0.0"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -14838,7 +14838,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-statement-distribution"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "arrayvec 0.7.4",
  "assert_matches",
@@ -14873,7 +14873,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-statement-table"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "parity-scale-codec",
  "polkadot-primitives",
@@ -15130,7 +15130,7 @@ dependencies = [
 
 [[package]]
 name = "polkadot-voter-bags"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "clap 4.5.11",
  "generate-bags",
@@ -16527,7 +16527,7 @@ dependencies = [
 
 [[package]]
 name = "rococo-parachain-runtime"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -16578,7 +16578,7 @@ dependencies = [
 
 [[package]]
 name = "rococo-runtime"
-version = "18.0.0"
+version = "19.0.0"
 dependencies = [
  "binary-merkle-tree",
  "bitvec",
@@ -16684,7 +16684,7 @@ dependencies = [
 
 [[package]]
 name = "rococo-runtime-constants"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -17879,7 +17879,7 @@ dependencies = [
 
 [[package]]
 name = "sc-network"
-version = "0.45.3"
+version = "0.45.4"
 dependencies = [
  "array-bytes",
  "assert_matches",
@@ -18874,7 +18874,7 @@ dependencies = [
 
 [[package]]
 name = "seedling-runtime"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -19199,7 +19199,7 @@ dependencies = [
 
 [[package]]
 name = "shell-runtime"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-pallet-aura-ext",
  "cumulus-pallet-parachain-system",
@@ -19531,7 +19531,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-core"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "ethabi-decode",
  "frame-support",
@@ -19607,7 +19607,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-outbound-queue-runtime-api"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "frame-support",
  "parity-scale-codec",
@@ -19619,7 +19619,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-pallet-ethereum-client"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -19646,7 +19646,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-pallet-ethereum-client-fixtures"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "hex-literal",
  "snowbridge-beacon-primitives",
@@ -19657,7 +19657,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-pallet-inbound-queue"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "alloy-primitives",
  "alloy-sol-types",
@@ -19686,7 +19686,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-pallet-inbound-queue-fixtures"
-version = "0.18.0"
+version = "0.19.0"
 dependencies = [
  "hex-literal",
  "snowbridge-beacon-primitives",
@@ -19697,7 +19697,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-pallet-outbound-queue"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "bridge-hub-common",
  "ethabi-decode",
@@ -19720,7 +19720,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-pallet-system"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -19746,7 +19746,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-router-primitives"
-version = "0.16.0"
+version = "0.17.0"
 dependencies = [
  "frame-support",
  "hex-literal",
@@ -19764,7 +19764,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-runtime-common"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "frame-support",
  "log",
@@ -19779,7 +19779,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-runtime-test-common"
-version = "0.12.0"
+version = "0.13.0"
 dependencies = [
  "cumulus-pallet-parachain-system",
  "frame-support",
@@ -19809,7 +19809,7 @@ dependencies = [
 
 [[package]]
 name = "snowbridge-system-runtime-api"
-version = "0.10.0"
+version = "0.11.0"
 dependencies = [
  "parity-scale-codec",
  "snowbridge-core",
@@ -20977,7 +20977,7 @@ dependencies = [
 
 [[package]]
 name = "staging-parachain-info"
-version = "0.17.0"
+version = "0.19.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-support",
@@ -20993,7 +20993,7 @@ version = "2.0.0"
 
 [[package]]
 name = "staging-xcm"
-version = "14.2.0"
+version = "16.0.0"
 dependencies = [
  "array-bytes",
  "bounded-collections",
@@ -21015,7 +21015,7 @@ dependencies = [
 
 [[package]]
 name = "staging-xcm-builder"
-version = "17.0.3"
+version = "19.0.0"
 dependencies = [
  "assert_matches",
  "frame-support",
@@ -21046,7 +21046,7 @@ dependencies = [
 
 [[package]]
 name = "staging-xcm-executor"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "environmental",
  "frame-benchmarking",
@@ -21956,7 +21956,7 @@ dependencies = [
 
 [[package]]
 name = "testnet-parachains-constants"
-version = "10.0.0"
+version = "12.0.0"
 dependencies = [
  "cumulus-primitives-core",
  "frame-support",
@@ -22429,7 +22429,7 @@ dependencies = [
 
 [[package]]
 name = "tracing-gum"
-version = "16.0.0"
+version = "18.0.0"
 dependencies = [
  "coarsetime",
  "polkadot-primitives",
@@ -23479,7 +23479,7 @@ dependencies = [
 
 [[package]]
 name = "westend-runtime"
-version = "18.0.1"
+version = "19.0.0"
 dependencies = [
  "binary-merkle-tree",
  "bitvec",
@@ -23591,7 +23591,7 @@ dependencies = [
 
 [[package]]
 name = "westend-runtime-constants"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "frame-support",
  "polkadot-primitives",
@@ -24055,7 +24055,7 @@ dependencies = [
 
 [[package]]
 name = "xcm-emulator"
-version = "0.16.0"
+version = "0.18.0"
 dependencies = [
  "array-bytes",
  "cumulus-pallet-parachain-system",
@@ -24126,7 +24126,7 @@ dependencies = [
 
 [[package]]
 name = "xcm-runtime-apis"
-version = "0.4.2"
+version = "0.6.0"
 dependencies = [
  "frame-executive",
  "frame-support",
@@ -24149,7 +24149,7 @@ dependencies = [
 
 [[package]]
 name = "xcm-simulator"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -24170,7 +24170,7 @@ dependencies = [
 
 [[package]]
 name = "xcm-simulator-example"
-version = "17.0.0"
+version = "19.0.0"
 dependencies = [
  "frame-support",
  "frame-system",
diff --git a/Cargo.toml b/Cargo.toml
index 93cbcd2d338..173c1cc0efb 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.4" }
+asset-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-rococo", default-features = false, version = "0.23.0" }
 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.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" }
+asset-hub-westend-runtime = { path = "cumulus/parachains/runtimes/assets/asset-hub-westend", version = "0.27.0" }
+asset-test-utils = { path = "cumulus/parachains/runtimes/assets/test-utils", default-features = false, version = "22.0.0" }
+assets-common = { path = "cumulus/parachains/runtimes/assets/common", default-features = false, version = "0.20.0" }
 async-channel = { version = "1.8.0" }
 async-std = { version = "1.9.0" }
 async-trait = { version = "0.1.79" }
@@ -623,14 +623,14 @@ 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.2" }
-bp-asset-hub-westend = { path = "bridges/chains/chain-asset-hub-westend", default-features = false, version = "0.13.2" }
+bp-asset-hub-rococo = { path = "bridges/chains/chain-asset-hub-rococo", default-features = false, version = "0.16.0" }
+bp-asset-hub-westend = { path = "bridges/chains/chain-asset-hub-westend", default-features = false, version = "0.15.0" }
 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-cumulus = { path = "bridges/chains/chain-bridge-hub-cumulus", default-features = false, version = "0.20.0" }
 bp-bridge-hub-kusama = { default-features = false, path = "bridges/chains/chain-bridge-hub-kusama" }
-bp-bridge-hub-polkadot = { path = "bridges/chains/chain-bridge-hub-polkadot", default-features = false, version = "0.17.0" }
-bp-bridge-hub-rococo = { path = "bridges/chains/chain-bridge-hub-rococo", default-features = false, version = "0.18.0" }
-bp-bridge-hub-westend = { path = "bridges/chains/chain-bridge-hub-westend", default-features = false, version = "0.14.0" }
+bp-bridge-hub-polkadot = { path = "bridges/chains/chain-bridge-hub-polkadot", default-features = false, version = "0.19.0" }
+bp-bridge-hub-rococo = { path = "bridges/chains/chain-bridge-hub-rococo", default-features = false, version = "0.20.0" }
+bp-bridge-hub-westend = { path = "bridges/chains/chain-bridge-hub-westend", default-features = false, version = "0.16.0" }
 bp-header-chain = { path = "bridges/primitives/header-chain", default-features = false, version = "0.18.1" }
 bp-kusama = { default-features = false, path = "bridges/chains/chain-kusama" }
 bp-messages = { path = "bridges/primitives/messages", default-features = false, version = "0.18.0" }
@@ -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.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" }
+bp-xcm-bridge-hub = { path = "bridges/primitives/xcm-bridge-hub", default-features = false, version = "0.6.0" }
+bp-xcm-bridge-hub-router = { path = "bridges/primitives/xcm-bridge-hub-router", default-features = false, version = "0.16.0" }
+bridge-hub-common = { path = "cumulus/parachains/runtimes/bridge-hubs/common", default-features = false, version = "0.11.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.2" }
+bridge-hub-rococo-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo", default-features = false, version = "0.17.0" }
 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.2" }
-bridge-runtime-common = { path = "bridges/bin/runtime-common", default-features = false, version = "0.18.2" }
+bridge-hub-westend-runtime = { path = "cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend", default-features = false, version = "0.14.0" }
+bridge-runtime-common = { path = "bridges/bin/runtime-common", default-features = false, version = "0.20.0" }
 bs58 = { version = "0.5.1", default-features = false }
 build-helper = { version = "0.1.1" }
 byte-slice-cast = { version = "1.2.1", default-features = false }
@@ -670,51 +670,51 @@ clap_complete = { version = "4.5.13" }
 coarsetime = { version = "0.1.22" }
 codec = { version = "3.6.12", default-features = false, package = "parity-scale-codec" }
 collectives-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend", version = "0.1.0" }
-collectives-westend-runtime = { path = "cumulus/parachains/runtimes/collectives/collectives-westend", version = "14.0.0" }
+collectives-westend-runtime = { path = "cumulus/parachains/runtimes/collectives/collectives-westend", version = "15.0.0" }
 color-eyre = { version = "0.6.3", default-features = false }
 color-print = { version = "0.3.4" }
 colored = { version = "2.0.4" }
 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" }
+contracts-rococo-runtime = { path = "cumulus/parachains/runtimes/contracts/contracts-rococo", version = "0.21.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.2" }
+coretime-rococo-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-rococo", version = "0.14.0" }
 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.2" }
+coretime-westend-runtime = { path = "cumulus/parachains/runtimes/coretime/coretime-westend", version = "0.14.0" }
 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" }
-cumulus-client-collator = { path = "cumulus/client/collator", default-features = false, version = "0.18.0" }
-cumulus-client-consensus-aura = { path = "cumulus/client/consensus/aura", default-features = false, version = "0.18.0" }
-cumulus-client-consensus-common = { path = "cumulus/client/consensus/common", default-features = false, version = "0.18.0" }
-cumulus-client-consensus-proposer = { path = "cumulus/client/consensus/proposer", default-features = false, version = "0.16.0" }
-cumulus-client-consensus-relay-chain = { path = "cumulus/client/consensus/relay-chain", default-features = false, version = "0.18.0" }
-cumulus-client-network = { path = "cumulus/client/network", default-features = false, version = "0.18.0" }
-cumulus-client-parachain-inherent = { path = "cumulus/client/parachain-inherent", default-features = false, version = "0.12.0" }
-cumulus-client-pov-recovery = { path = "cumulus/client/pov-recovery", default-features = false, version = "0.18.0" }
-cumulus-client-service = { path = "cumulus/client/service", default-features = false, version = "0.19.0" }
-cumulus-pallet-aura-ext = { path = "cumulus/pallets/aura-ext", default-features = false, version = "0.17.0" }
+cumulus-client-collator = { path = "cumulus/client/collator", default-features = false, version = "0.19.0" }
+cumulus-client-consensus-aura = { path = "cumulus/client/consensus/aura", default-features = false, version = "0.19.0" }
+cumulus-client-consensus-common = { path = "cumulus/client/consensus/common", default-features = false, version = "0.19.0" }
+cumulus-client-consensus-proposer = { path = "cumulus/client/consensus/proposer", default-features = false, version = "0.18.0" }
+cumulus-client-consensus-relay-chain = { path = "cumulus/client/consensus/relay-chain", default-features = false, version = "0.19.0" }
+cumulus-client-network = { path = "cumulus/client/network", default-features = false, version = "0.19.0" }
+cumulus-client-parachain-inherent = { path = "cumulus/client/parachain-inherent", default-features = false, version = "0.13.0" }
+cumulus-client-pov-recovery = { path = "cumulus/client/pov-recovery", default-features = false, version = "0.19.0" }
+cumulus-client-service = { path = "cumulus/client/service", default-features = false, version = "0.20.0" }
+cumulus-pallet-aura-ext = { path = "cumulus/pallets/aura-ext", default-features = false, version = "0.19.0" }
 cumulus-pallet-dmp-queue = { default-features = false, path = "cumulus/pallets/dmp-queue" }
-cumulus-pallet-parachain-system = { path = "cumulus/pallets/parachain-system", default-features = false, version = "0.17.1" }
+cumulus-pallet-parachain-system = { path = "cumulus/pallets/parachain-system", default-features = false, version = "0.19.0" }
 cumulus-pallet-parachain-system-proc-macro = { path = "cumulus/pallets/parachain-system/proc-macro", default-features = false, version = "0.6.0" }
 cumulus-pallet-session-benchmarking = { path = "cumulus/pallets/session-benchmarking", default-features = false, version = "19.0.0" }
-cumulus-pallet-solo-to-para = { path = "cumulus/pallets/solo-to-para", default-features = false, version = "0.17.0" }
-cumulus-pallet-xcm = { path = "cumulus/pallets/xcm", default-features = false, version = "0.17.0" }
-cumulus-pallet-xcmp-queue = { path = "cumulus/pallets/xcmp-queue", default-features = false, version = "0.17.0" }
-cumulus-ping = { path = "cumulus/parachains/pallets/ping", default-features = false, version = "0.17.0" }
+cumulus-pallet-solo-to-para = { path = "cumulus/pallets/solo-to-para", default-features = false, version = "0.19.0" }
+cumulus-pallet-xcm = { path = "cumulus/pallets/xcm", default-features = false, version = "0.19.0" }
+cumulus-pallet-xcmp-queue = { path = "cumulus/pallets/xcmp-queue", default-features = false, version = "0.19.0" }
+cumulus-ping = { path = "cumulus/parachains/pallets/ping", default-features = false, version = "0.19.0" }
 cumulus-primitives-aura = { path = "cumulus/primitives/aura", default-features = false, version = "0.15.0" }
-cumulus-primitives-core = { path = "cumulus/primitives/core", default-features = false, version = "0.16.0" }
-cumulus-primitives-parachain-inherent = { path = "cumulus/primitives/parachain-inherent", default-features = false, version = "0.16.0" }
+cumulus-primitives-core = { path = "cumulus/primitives/core", default-features = false, version = "0.18.0" }
+cumulus-primitives-parachain-inherent = { path = "cumulus/primitives/parachain-inherent", default-features = false, version = "0.18.0" }
 cumulus-primitives-proof-size-hostfunction = { path = "cumulus/primitives/proof-size-hostfunction", default-features = false, version = "0.10.0" }
-cumulus-primitives-storage-weight-reclaim = { path = "cumulus/primitives/storage-weight-reclaim", default-features = false, version = "8.0.0" }
-cumulus-primitives-timestamp = { path = "cumulus/primitives/timestamp", default-features = false, version = "0.16.0" }
-cumulus-primitives-utility = { path = "cumulus/primitives/utility", default-features = false, version = "0.17.0" }
-cumulus-relay-chain-inprocess-interface = { path = "cumulus/client/relay-chain-inprocess-interface", default-features = false, version = "0.19.0" }
-cumulus-relay-chain-interface = { path = "cumulus/client/relay-chain-interface", default-features = false, version = "0.18.0" }
-cumulus-relay-chain-minimal-node = { path = "cumulus/client/relay-chain-minimal-node", default-features = false, version = "0.19.0" }
-cumulus-relay-chain-rpc-interface = { path = "cumulus/client/relay-chain-rpc-interface", default-features = false, version = "0.18.0" }
+cumulus-primitives-storage-weight-reclaim = { path = "cumulus/primitives/storage-weight-reclaim", default-features = false, version = "10.0.0" }
+cumulus-primitives-timestamp = { path = "cumulus/primitives/timestamp", default-features = false, version = "0.18.0" }
+cumulus-primitives-utility = { path = "cumulus/primitives/utility", default-features = false, version = "0.19.0" }
+cumulus-relay-chain-inprocess-interface = { path = "cumulus/client/relay-chain-inprocess-interface", default-features = false, version = "0.20.0" }
+cumulus-relay-chain-interface = { path = "cumulus/client/relay-chain-interface", default-features = false, version = "0.19.0" }
+cumulus-relay-chain-minimal-node = { path = "cumulus/client/relay-chain-minimal-node", default-features = false, version = "0.20.0" }
+cumulus-relay-chain-rpc-interface = { path = "cumulus/client/relay-chain-rpc-interface", default-features = false, version = "0.19.0" }
 cumulus-test-client = { path = "cumulus/test/client" }
-cumulus-test-relay-sproof-builder = { path = "cumulus/test/relay-sproof-builder", default-features = false, version = "0.16.0" }
+cumulus-test-relay-sproof-builder = { path = "cumulus/test/relay-sproof-builder", default-features = false, version = "0.18.0" }
 cumulus-test-runtime = { path = "cumulus/test/runtime", version = "0.1.0" }
 cumulus-test-service = { path = "cumulus/test/service", version = "0.1.0" }
 curve25519-dalek = { version = "4.1.3" }
@@ -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 = "16.0.0" }
+emulated-integration-tests-common = { path = "cumulus/parachains/integration-tests/emulated/common", default-features = false, version = "17.0.0" }
 enumflags2 = { version = "0.7.7" }
 enumn = { version = "0.1.13" }
 environmental = { version = "1.1.4", default-features = false }
@@ -778,9 +778,9 @@ futures-util = { version = "0.3.30", default-features = false }
 generate-bags = { path = "substrate/utils/frame/generate-bags", default-features = false, version = "38.0.0" }
 gethostname = { version = "0.2.3" }
 glob = { version = "0.3" }
-glutton-westend-runtime = { path = "cumulus/parachains/runtimes/glutton/glutton-westend", version = "14.0.0" }
+glutton-westend-runtime = { path = "cumulus/parachains/runtimes/glutton/glutton-westend", version = "16.0.0" }
 governor = { version = "0.6.0" }
-gum = { path = "polkadot/node/gum", default-features = false, package = "tracing-gum", version = "16.0.0" }
+gum = { path = "polkadot/node/gum", default-features = false, package = "tracing-gum", version = "18.0.0" }
 gum-proc-macro = { path = "polkadot/node/gum/proc-macro", default-features = false, package = "tracing-gum-proc-macro", version = "5.0.0" }
 handlebars = { version = "5.1.0" }
 hash-db = { version = "0.16.0", default-features = false }
@@ -887,7 +887,7 @@ pallet-bags-list-remote-tests = { path = "substrate/frame/bags-list/remote-tests
 pallet-balances = { path = "substrate/frame/balances", default-features = false, version = "39.0.0" }
 pallet-beefy = { path = "substrate/frame/beefy", default-features = false, version = "39.0.0" }
 pallet-beefy-mmr = { path = "substrate/frame/beefy-mmr", default-features = false, version = "39.0.0" }
-pallet-bounties = { path = "substrate/frame/bounties", default-features = false, version = "37.0.0" }
+pallet-bounties = { path = "substrate/frame/bounties", default-features = false, version = "37.0.1" }
 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" }
@@ -897,7 +897,7 @@ pallet-child-bounties = { path = "substrate/frame/child-bounties", default-featu
 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" }
 pallet-collective-content = { path = "cumulus/parachains/pallets/collective-content", default-features = false, version = "0.16.0" }
-pallet-contracts = { path = "substrate/frame/contracts", default-features = false, version = "38.0.0" }
+pallet-contracts = { path = "substrate/frame/contracts", default-features = false, version = "40.0.0" }
 pallet-contracts-fixtures = { path = "substrate/frame/contracts/fixtures", default-features = false }
 pallet-contracts-mock-network = { default-features = false, path = "substrate/frame/contracts/mock-network" }
 pallet-contracts-proc-macro = { path = "substrate/frame/contracts/proc-macro", default-features = false, version = "23.0.1" }
@@ -954,7 +954,7 @@ pallet-ranked-collective = { path = "substrate/frame/ranked-collective", default
 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" }
-pallet-revive = { path = "substrate/frame/revive", default-features = false, version = "0.2.0" }
+pallet-revive = { path = "substrate/frame/revive", default-features = false, version = "0.3.0" }
 pallet-revive-fixtures = { path = "substrate/frame/revive/fixtures", default-features = false, version = "0.2.0" }
 pallet-revive-mock-network = { default-features = false, path = "substrate/frame/revive/mock-network" }
 pallet-revive-proc-macro = { path = "substrate/frame/revive/proc-macro", default-features = false, version = "0.1.1" }
@@ -989,15 +989,15 @@ pallet-uniques = { path = "substrate/frame/uniques", default-features = false, v
 pallet-utility = { path = "substrate/frame/utility", default-features = false, version = "38.0.0" }
 pallet-vesting = { path = "substrate/frame/vesting", default-features = false, version = "38.0.0" }
 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.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" }
+pallet-xcm = { path = "polkadot/xcm/pallet-xcm", default-features = false, version = "19.0.0" }
+pallet-xcm-benchmarks = { path = "polkadot/xcm/pallet-xcm-benchmarks", default-features = false, version = "19.0.0" }
+pallet-xcm-bridge-hub = { path = "bridges/modules/xcm-bridge-hub", default-features = false, version = "0.15.0" }
+pallet-xcm-bridge-hub-router = { path = "bridges/modules/xcm-bridge-hub-router", default-features = false, version = "0.17.0" }
+parachain-info = { path = "cumulus/parachains/pallets/parachain-info", default-features = false, package = "staging-parachain-info", version = "0.19.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-common = { path = "cumulus/parachains/common", default-features = false, version = "20.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 = "19.0.0" }
+parachains-runtimes-test-utils = { path = "cumulus/parachains/runtimes/test-utils", default-features = false, version = "21.0.0" }
 parity-bytes = { version = "0.1.2", default-features = false }
 parity-db = { version = "0.4.12" }
 parity-util-mem = { version = "0.12.0" }
@@ -1007,64 +1007,64 @@ partial_sort = { version = "0.2.0" }
 paste = { version = "1.0.15", default-features = false }
 pbkdf2 = { version = "0.12.2", default-features = false }
 penpal-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal", version = "0.1.0" }
-penpal-runtime = { path = "cumulus/parachains/runtimes/testing/penpal", version = "0.25.0" }
+penpal-runtime = { path = "cumulus/parachains/runtimes/testing/penpal", version = "0.26.0" }
 people-rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo", version = "0.1.0" }
-people-rococo-runtime = { path = "cumulus/parachains/runtimes/people/people-rococo", version = "0.12.0" }
+people-rococo-runtime = { path = "cumulus/parachains/runtimes/people/people-rococo", version = "0.14.0" }
 people-westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend", version = "0.1.0" }
-people-westend-runtime = { path = "cumulus/parachains/runtimes/people/people-westend", version = "0.12.0" }
+people-westend-runtime = { path = "cumulus/parachains/runtimes/people/people-westend", version = "0.14.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.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" }
-polkadot-cli = { path = "polkadot/cli", default-features = false, version = "19.0.0" }
-polkadot-collator-protocol = { path = "polkadot/node/network/collator-protocol", default-features = false, version = "18.0.0" }
+polkadot-approval-distribution = { path = "polkadot/node/network/approval-distribution", default-features = false, version = "19.0.0" }
+polkadot-availability-bitfield-distribution = { path = "polkadot/node/network/bitfield-distribution", default-features = false, version = "19.0.0" }
+polkadot-availability-distribution = { path = "polkadot/node/network/availability-distribution", default-features = false, version = "19.0.0" }
+polkadot-availability-recovery = { path = "polkadot/node/network/availability-recovery", default-features = false, version = "19.0.0" }
+polkadot-cli = { path = "polkadot/cli", default-features = false, version = "20.0.0" }
+polkadot-collator-protocol = { path = "polkadot/node/network/collator-protocol", default-features = false, version = "19.0.0" }
 polkadot-core-primitives = { path = "polkadot/core-primitives", default-features = false, version = "15.0.0" }
-polkadot-dispute-distribution = { path = "polkadot/node/network/dispute-distribution", default-features = false, version = "18.0.0" }
-polkadot-erasure-coding = { path = "polkadot/erasure-coding", default-features = false, version = "16.0.0" }
-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.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" }
-polkadot-node-core-candidate-validation = { path = "polkadot/node/core/candidate-validation", default-features = false, version = "18.0.0" }
-polkadot-node-core-chain-api = { path = "polkadot/node/core/chain-api", default-features = false, version = "18.0.0" }
-polkadot-node-core-chain-selection = { path = "polkadot/node/core/chain-selection", default-features = false, version = "18.0.0" }
-polkadot-node-core-dispute-coordinator = { path = "polkadot/node/core/dispute-coordinator", default-features = false, version = "18.0.0" }
-polkadot-node-core-parachains-inherent = { path = "polkadot/node/core/parachains-inherent", default-features = false, version = "18.0.0" }
-polkadot-node-core-prospective-parachains = { path = "polkadot/node/core/prospective-parachains", default-features = false, version = "17.0.1" }
-polkadot-node-core-provisioner = { path = "polkadot/node/core/provisioner", default-features = false, version = "18.0.0" }
-polkadot-node-core-pvf = { path = "polkadot/node/core/pvf", default-features = false, version = "18.0.0" }
-polkadot-node-core-pvf-checker = { path = "polkadot/node/core/pvf-checker", default-features = false, version = "18.0.0" }
-polkadot-node-core-pvf-common = { path = "polkadot/node/core/pvf/common", default-features = false, version = "16.0.0" }
-polkadot-node-core-pvf-execute-worker = { path = "polkadot/node/core/pvf/execute-worker", default-features = false, version = "16.0.0" }
-polkadot-node-core-pvf-prepare-worker = { path = "polkadot/node/core/pvf/prepare-worker", default-features = false, version = "16.0.0" }
-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.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-dispute-distribution = { path = "polkadot/node/network/dispute-distribution", default-features = false, version = "19.0.0" }
+polkadot-erasure-coding = { path = "polkadot/erasure-coding", default-features = false, version = "18.0.0" }
+polkadot-gossip-support = { path = "polkadot/node/network/gossip-support", default-features = false, version = "19.0.0" }
+polkadot-network-bridge = { path = "polkadot/node/network/bridge", default-features = false, version = "19.0.0" }
+polkadot-node-collation-generation = { path = "polkadot/node/collation-generation", default-features = false, version = "19.0.0" }
+polkadot-node-core-approval-voting = { path = "polkadot/node/core/approval-voting", default-features = false, version = "19.0.0" }
+polkadot-node-core-av-store = { path = "polkadot/node/core/av-store", default-features = false, version = "19.0.0" }
+polkadot-node-core-backing = { path = "polkadot/node/core/backing", default-features = false, version = "19.0.0" }
+polkadot-node-core-bitfield-signing = { path = "polkadot/node/core/bitfield-signing", default-features = false, version = "19.0.0" }
+polkadot-node-core-candidate-validation = { path = "polkadot/node/core/candidate-validation", default-features = false, version = "19.0.0" }
+polkadot-node-core-chain-api = { path = "polkadot/node/core/chain-api", default-features = false, version = "19.0.0" }
+polkadot-node-core-chain-selection = { path = "polkadot/node/core/chain-selection", default-features = false, version = "19.0.0" }
+polkadot-node-core-dispute-coordinator = { path = "polkadot/node/core/dispute-coordinator", default-features = false, version = "19.0.0" }
+polkadot-node-core-parachains-inherent = { path = "polkadot/node/core/parachains-inherent", default-features = false, version = "19.0.0" }
+polkadot-node-core-prospective-parachains = { path = "polkadot/node/core/prospective-parachains", default-features = false, version = "18.0.0" }
+polkadot-node-core-provisioner = { path = "polkadot/node/core/provisioner", default-features = false, version = "19.0.0" }
+polkadot-node-core-pvf = { path = "polkadot/node/core/pvf", default-features = false, version = "19.0.0" }
+polkadot-node-core-pvf-checker = { path = "polkadot/node/core/pvf-checker", default-features = false, version = "19.0.0" }
+polkadot-node-core-pvf-common = { path = "polkadot/node/core/pvf/common", default-features = false, version = "18.0.0" }
+polkadot-node-core-pvf-execute-worker = { path = "polkadot/node/core/pvf/execute-worker", default-features = false, version = "18.0.0" }
+polkadot-node-core-pvf-prepare-worker = { path = "polkadot/node/core/pvf/prepare-worker", default-features = false, version = "18.0.0" }
+polkadot-node-core-runtime-api = { path = "polkadot/node/core/runtime-api", default-features = false, version = "19.0.0" }
+polkadot-node-jaeger = { path = "polkadot/node/jaeger", default-features = false, version = "19.0.0" }
+polkadot-node-metrics = { path = "polkadot/node/metrics", default-features = false, version = "19.0.0" }
+polkadot-node-network-protocol = { path = "polkadot/node/network/protocol", default-features = false, version = "19.0.0" }
+polkadot-node-primitives = { path = "polkadot/node/primitives", default-features = false, version = "18.0.0" }
+polkadot-node-subsystem = { path = "polkadot/node/subsystem", default-features = false, version = "19.0.0" }
 polkadot-node-subsystem-test-helpers = { path = "polkadot/node/subsystem-test-helpers", version = "1.0.0" }
-polkadot-node-subsystem-types = { path = "polkadot/node/subsystem-types", default-features = false, version = "18.0.0" }
-polkadot-node-subsystem-util = { path = "polkadot/node/subsystem-util", default-features = false, version = "18.0.0" }
-polkadot-overseer = { path = "polkadot/node/overseer", default-features = false, version = "18.0.0" }
-polkadot-parachain-lib = { path = "cumulus/polkadot-parachain/polkadot-parachain-lib", default-features = false, version = "0.3.0" }
-polkadot-parachain-primitives = { path = "polkadot/parachain", default-features = false, version = "14.0.0" }
-polkadot-primitives = { path = "polkadot/primitives", default-features = false, version = "16.0.0" }
+polkadot-node-subsystem-types = { path = "polkadot/node/subsystem-types", default-features = false, version = "19.0.0" }
+polkadot-node-subsystem-util = { path = "polkadot/node/subsystem-util", default-features = false, version = "19.0.0" }
+polkadot-overseer = { path = "polkadot/node/overseer", default-features = false, version = "19.0.0" }
+polkadot-parachain-lib = { path = "cumulus/polkadot-parachain/polkadot-parachain-lib", default-features = false, version = "0.4.0" }
+polkadot-parachain-primitives = { path = "polkadot/parachain", default-features = false, version = "16.0.0" }
+polkadot-primitives = { path = "polkadot/primitives", default-features = false, version = "18.0.0" }
 polkadot-primitives-test-helpers = { path = "polkadot/primitives/test-helpers", version = "0.1.0" }
-polkadot-rpc = { path = "polkadot/rpc", default-features = false, version = "19.0.0" }
-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.9.0" }
+polkadot-rpc = { path = "polkadot/rpc", default-features = false, version = "20.0.0" }
+polkadot-runtime-common = { path = "polkadot/runtime/common", default-features = false, version = "19.0.0" }
+polkadot-runtime-metrics = { path = "polkadot/runtime/metrics", default-features = false, version = "19.0.0" }
+polkadot-runtime-parachains = { path = "polkadot/runtime/parachains", default-features = false, version = "19.0.0" }
+polkadot-sdk = { path = "umbrella", default-features = false, version = "0.10.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" }
-polkadot-statement-table = { path = "polkadot/statement-table", default-features = false, version = "16.0.0" }
+polkadot-service = { path = "polkadot/node/service", default-features = false, version = "20.0.0" }
+polkadot-statement-distribution = { path = "polkadot/node/network/statement-distribution", default-features = false, version = "19.0.0" }
+polkadot-statement-table = { path = "polkadot/statement-table", default-features = false, version = "18.0.0" }
 polkadot-subsystem-bench = { path = "polkadot/node/subsystem-bench" }
 polkadot-test-client = { path = "polkadot/node/test/client", version = "1.0.0" }
 polkadot-test-runtime = { path = "polkadot/runtime/test-runtime", version = "1.0.0" }
@@ -1104,9 +1104,9 @@ remote-externalities = { path = "substrate/utils/frame/remote-externalities", de
 reqwest = { version = "0.11", default-features = false }
 rlp = { version = "0.5.2", default-features = false }
 rococo-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/relays/rococo", version = "0.1.0" }
-rococo-parachain-runtime = { path = "cumulus/parachains/runtimes/testing/rococo-parachain", version = "0.17.0" }
-rococo-runtime = { path = "polkadot/runtime/rococo", version = "18.0.0" }
-rococo-runtime-constants = { path = "polkadot/runtime/rococo/constants", default-features = false, version = "17.0.0" }
+rococo-parachain-runtime = { path = "cumulus/parachains/runtimes/testing/rococo-parachain", version = "0.19.0" }
+rococo-runtime = { path = "polkadot/runtime/rococo", version = "19.0.0" }
+rococo-runtime-constants = { path = "polkadot/runtime/rococo/constants", default-features = false, version = "19.0.0" }
 rococo-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/rococo-system", version = "0.1.0" }
 rococo-westend-system-emulated-network = { path = "cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system", version = "0.1.0" }
 rpassword = { version = "7.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.3" }
+sc-network = { path = "substrate/client/network", default-features = false, version = "0.45.4" }
 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" }
@@ -1181,7 +1181,7 @@ schnorrkel = { version = "0.11.4", default-features = false }
 seccompiler = { version = "0.4.0" }
 secp256k1 = { version = "0.28.0", default-features = false }
 secrecy = { version = "0.8.0", default-features = false }
-seedling-runtime = { path = "cumulus/parachains/runtimes/starters/seedling", version = "0.18.0" }
+seedling-runtime = { path = "cumulus/parachains/runtimes/starters/seedling", version = "0.19.0" }
 separator = { version = "0.4.1" }
 serde = { version = "1.0.209", default-features = false }
 serde-big-array = { version = "0.3.2" }
@@ -1192,27 +1192,27 @@ serial_test = { version = "2.0.0" }
 sha1 = { version = "0.10.6" }
 sha2 = { version = "0.10.7", default-features = false }
 sha3 = { version = "0.10.0", default-features = false }
-shell-runtime = { path = "cumulus/parachains/runtimes/starters/shell", version = "0.18.0" }
+shell-runtime = { path = "cumulus/parachains/runtimes/starters/shell", version = "0.19.0" }
 slot-range-helper = { path = "polkadot/runtime/common/slot_range_helper", default-features = false, version = "15.0.0" }
 slotmap = { version = "1.0" }
 smallvec = { version = "1.11.0", default-features = false }
 smoldot = { version = "0.11.0", default-features = false }
 smoldot-light = { version = "0.9.0", default-features = false }
 snowbridge-beacon-primitives = { path = "bridges/snowbridge/primitives/beacon", default-features = false, version = "0.10.0" }
-snowbridge-core = { path = "bridges/snowbridge/primitives/core", default-features = false, version = "0.10.0" }
+snowbridge-core = { path = "bridges/snowbridge/primitives/core", default-features = false, version = "0.11.0" }
 snowbridge-ethereum = { path = "bridges/snowbridge/primitives/ethereum", default-features = false, version = "0.9.0" }
 snowbridge-outbound-queue-merkle-tree = { path = "bridges/snowbridge/pallets/outbound-queue/merkle-tree", default-features = false, version = "0.9.1" }
-snowbridge-outbound-queue-runtime-api = { path = "bridges/snowbridge/pallets/outbound-queue/runtime-api", default-features = false, version = "0.10.0" }
-snowbridge-pallet-ethereum-client = { path = "bridges/snowbridge/pallets/ethereum-client", default-features = false, version = "0.10.0" }
-snowbridge-pallet-ethereum-client-fixtures = { path = "bridges/snowbridge/pallets/ethereum-client/fixtures", default-features = false, version = "0.18.0" }
-snowbridge-pallet-inbound-queue = { path = "bridges/snowbridge/pallets/inbound-queue", default-features = false, version = "0.10.0" }
-snowbridge-pallet-inbound-queue-fixtures = { path = "bridges/snowbridge/pallets/inbound-queue/fixtures", default-features = false, version = "0.18.0" }
-snowbridge-pallet-outbound-queue = { path = "bridges/snowbridge/pallets/outbound-queue", default-features = false, version = "0.10.0" }
-snowbridge-pallet-system = { path = "bridges/snowbridge/pallets/system", default-features = false, version = "0.10.0" }
-snowbridge-router-primitives = { path = "bridges/snowbridge/primitives/router", default-features = false, version = "0.16.0" }
-snowbridge-runtime-common = { path = "bridges/snowbridge/runtime/runtime-common", default-features = false, version = "0.10.0" }
+snowbridge-outbound-queue-runtime-api = { path = "bridges/snowbridge/pallets/outbound-queue/runtime-api", default-features = false, version = "0.11.0" }
+snowbridge-pallet-ethereum-client = { path = "bridges/snowbridge/pallets/ethereum-client", default-features = false, version = "0.11.0" }
+snowbridge-pallet-ethereum-client-fixtures = { path = "bridges/snowbridge/pallets/ethereum-client/fixtures", default-features = false, version = "0.19.0" }
+snowbridge-pallet-inbound-queue = { path = "bridges/snowbridge/pallets/inbound-queue", default-features = false, version = "0.11.0" }
+snowbridge-pallet-inbound-queue-fixtures = { path = "bridges/snowbridge/pallets/inbound-queue/fixtures", default-features = false, version = "0.19.0" }
+snowbridge-pallet-outbound-queue = { path = "bridges/snowbridge/pallets/outbound-queue", default-features = false, version = "0.11.0" }
+snowbridge-pallet-system = { path = "bridges/snowbridge/pallets/system", default-features = false, version = "0.11.0" }
+snowbridge-router-primitives = { path = "bridges/snowbridge/primitives/router", default-features = false, version = "0.17.0" }
+snowbridge-runtime-common = { path = "bridges/snowbridge/runtime/runtime-common", default-features = false, version = "0.11.0" }
 snowbridge-runtime-test-common = { path = "bridges/snowbridge/runtime/test-common", default-features = false }
-snowbridge-system-runtime-api = { path = "bridges/snowbridge/pallets/system/runtime-api", default-features = false, version = "0.10.0" }
+snowbridge-system-runtime-api = { path = "bridges/snowbridge/pallets/system/runtime-api", default-features = false, version = "0.11.0" }
 soketto = { version = "0.7.1" }
 solochain-template-runtime = { path = "templates/solochain/runtime", version = "0.1.0" }
 sp-api = { path = "substrate/primitives/api", default-features = false, version = "34.0.0" }
@@ -1305,7 +1305,7 @@ test-parachain-adder = { path = "polkadot/parachain/test-parachains/adder", vers
 test-parachain-halt = { path = "polkadot/parachain/test-parachains/halt", version = "0.1.0" }
 test-parachain-undying = { path = "polkadot/parachain/test-parachains/undying", version = "1.0.0" }
 test-runtime-constants = { path = "polkadot/runtime/test-runtime/constants", default-features = false, version = "1.0.0" }
-testnet-parachains-constants = { path = "cumulus/parachains/runtimes/constants", default-features = false, version = "10.0.0" }
+testnet-parachains-constants = { path = "cumulus/parachains/runtimes/constants", default-features = false, version = "12.0.0" }
 thiserror = { version = "1.0.48" }
 thousands = { version = "0.2.0" }
 threadpool = { version = "1.7" }
@@ -1351,18 +1351,18 @@ wasmi = { version = "0.32.3", default-features = false }
 wasmtime = { version = "8.0.1", default-features = false }
 wat = { version = "1.0.0" }
 westend-emulated-chain = { path = "cumulus/parachains/integration-tests/emulated/chains/relays/westend", default-features = false, version = "0.1.0" }
-westend-runtime = { path = "polkadot/runtime/westend", version = "18.0.1" }
-westend-runtime-constants = { path = "polkadot/runtime/westend/constants", default-features = false, version = "17.0.0" }
+westend-runtime = { path = "polkadot/runtime/westend", version = "19.0.0" }
+westend-runtime-constants = { path = "polkadot/runtime/westend/constants", default-features = false, version = "19.0.0" }
 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.3" }
+xcm = { path = "polkadot/xcm", default-features = false, package = "staging-xcm", version = "16.0.0" }
+xcm-builder = { path = "polkadot/xcm/xcm-builder", default-features = false, package = "staging-xcm-builder", version = "19.0.0" }
 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-emulator = { path = "cumulus/xcm/xcm-emulator", default-features = false, version = "0.18.0" }
+xcm-executor = { path = "polkadot/xcm/xcm-executor", default-features = false, package = "staging-xcm-executor", version = "19.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.2" }
-xcm-simulator = { path = "polkadot/xcm/xcm-simulator", default-features = false, version = "17.0.0" }
+xcm-runtime-apis = { path = "polkadot/xcm/xcm-runtime-apis", default-features = false, version = "0.6.0" }
+xcm-simulator = { path = "polkadot/xcm/xcm-simulator", default-features = false, version = "19.0.0" }
 zeroize = { version = "1.7.0", default-features = false }
 zstd = { version = "0.12.4", default-features = false }
 
diff --git a/Plan.toml b/Plan.toml
index 5100695e155..e066edaa089 100644
--- a/Plan.toml
+++ b/Plan.toml
@@ -1,5 +1,5 @@
-# generated by parity-publish v0.10.2
-# command: parity-publish -C ../polkadot-sdk plan --skip-check ../polkadot-sdk --prdoc prdoc/1.16.3
+# generated by parity-publish v0.10.4
+# command: parity-publish plan --skip-check --prdoc prdoc
 
 [options]
 description = "Polkadot SDK stable2409"
@@ -499,24 +499,26 @@ to = "37.0.0"
 [[crate]]
 # polkadot/xcm
 name = "staging-xcm"
-from = "14.1.0"
-to = "14.2.0"
-bump = "minor"
+from = "14.2.0"
+to = "16.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/primitives/xcm-bridge-hub-router
 name = "bp-xcm-bridge-hub-router"
-from = "0.14.0"
-to = "0.14.1"
-bump = "patch"
+from = "0.14.1"
+to = "0.16.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/parachain
 name = "polkadot-parachain-primitives"
 from = "14.0.0"
-to = "14.0.0"
+to = "16.0.0"
+bump = "major"
+reason = "changed"
 
 [[crate]]
 # substrate/primitives/api
@@ -675,8 +677,8 @@ reason = "changed"
 [[crate]]
 # polkadot/primitives
 name = "polkadot-primitives"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
@@ -723,17 +725,17 @@ reason = "changed"
 [[crate]]
 # bridges/chains/chain-asset-hub-rococo
 name = "bp-asset-hub-rococo"
-from = "0.14.1"
-to = "0.14.2"
-bump = "patch"
+from = "0.14.2"
+to = "0.16.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/chains/chain-asset-hub-westend
 name = "bp-asset-hub-westend"
-from = "0.13.1"
-to = "0.13.2"
-bump = "patch"
+from = "0.13.2"
+to = "0.15.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
@@ -745,8 +747,8 @@ to = "0.15.0"
 [[crate]]
 # cumulus/primitives/core
 name = "cumulus-primitives-core"
-from = "0.15.0"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.18.0"
 bump = "major"
 reason = "changed"
 
@@ -769,8 +771,8 @@ reason = "changed"
 [[crate]]
 # polkadot/node/primitives
 name = "polkadot-node-primitives"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
@@ -839,8 +841,8 @@ to = "1.0.0"
 [[crate]]
 # polkadot/node/gum
 name = "tracing-gum"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
@@ -855,48 +857,48 @@ reason = "changed"
 [[crate]]
 # cumulus/pallets/xcm
 name = "cumulus-pallet-xcm"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/bin/pov-validator
 name = "cumulus-pov-validator"
-from = "0.1.0"
-to = "0.2.0"
+from = "0.2.0"
+to = "0.4.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/primitives/parachain-inherent
 name = "cumulus-primitives-parachain-inherent"
-from = "0.15.0"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.18.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/primitives/storage-weight-reclaim
 name = "cumulus-primitives-storage-weight-reclaim"
-from = "7.0.1"
-to = "8.0.0"
+from = "8.0.0"
+to = "10.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/primitives/timestamp
 name = "cumulus-primitives-timestamp"
-from = "0.15.1"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.18.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/test/relay-sproof-builder
 name = "cumulus-test-relay-sproof-builder"
-from = "0.15.0"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.18.0"
 bump = "major"
 reason = "changed"
 
@@ -1053,24 +1055,24 @@ reason = "changed"
 [[crate]]
 # polkadot/erasure-coding
 name = "polkadot-erasure-coding"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/pvf/common
 name = "polkadot-node-core-pvf-common"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/statement-table
 name = "polkadot-statement-table"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
@@ -1119,8 +1121,8 @@ to = "2.0.0"
 [[crate]]
 # cumulus/parachains/pallets/parachain-info
 name = "staging-parachain-info"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -1147,24 +1149,24 @@ reason = "changed"
 [[crate]]
 # cumulus/client/consensus/proposer
 name = "cumulus-client-consensus-proposer"
-from = "0.15.0"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.18.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/pallets/dmp-queue
 name = "cumulus-pallet-dmp-queue"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/pallets/ping
 name = "cumulus-ping"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -1573,24 +1575,24 @@ reason = "changed"
 [[crate]]
 # polkadot/node/core/pvf/execute-worker
 name = "polkadot-node-core-pvf-execute-worker"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/pvf/prepare-worker
 name = "polkadot-node-core-pvf-prepare-worker"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "18.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/runtime/metrics
 name = "polkadot-runtime-metrics"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -1627,8 +1629,8 @@ reason = "changed"
 [[crate]]
 # polkadot/xcm/xcm-executor
 name = "staging-xcm-executor"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -1847,25 +1849,25 @@ reason = "changed"
 [[crate]]
 # substrate/client/network
 name = "sc-network"
-from = "0.45.2"
-to = "0.45.3"
+from = "0.45.3"
+to = "0.45.4"
 bump = "patch"
 reason = "changed"
 
 [[crate]]
 # polkadot/xcm/xcm-builder
 name = "staging-xcm-builder"
-from = "17.0.2"
-to = "17.0.3"
-bump = "patch"
+from = "17.0.3"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/xcm/xcm-runtime-apis
 name = "xcm-runtime-apis"
-from = "0.4.1"
-to = "0.4.2"
-bump = "patch"
+from = "0.4.2"
+to = "0.6.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
@@ -1879,9 +1881,9 @@ reason = "changed"
 [[crate]]
 # bridges/primitives/xcm-bridge-hub
 name = "bp-xcm-bridge-hub"
-from = "0.4.1"
-to = "0.4.2"
-bump = "patch"
+from = "0.4.2"
+to = "0.6.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
@@ -1949,9 +1951,9 @@ reason = "changed"
 [[crate]]
 # substrate/frame/bounties
 name = "pallet-bounties"
-from = "36.0.0"
-to = "37.0.0"
-bump = "major"
+from = "37.0.0"
+to = "37.0.1"
+bump = "patch"
 reason = "changed"
 
 [[crate]]
@@ -1973,8 +1975,8 @@ reason = "changed"
 [[crate]]
 # substrate/frame/contracts
 name = "pallet-contracts"
-from = "37.0.0"
-to = "38.0.0"
+from = "38.0.0"
+to = "40.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2009,8 +2011,8 @@ reason = "changed"
 [[crate]]
 # substrate/frame/revive
 name = "pallet-revive"
-from = "0.1.0"
-to = "0.2.0"
+from = "0.2.0"
+to = "0.3.0"
 bump = "major"
 reason = "changed"
 
@@ -2033,32 +2035,32 @@ reason = "changed"
 [[crate]]
 # polkadot/xcm/pallet-xcm
 name = "pallet-xcm"
-from = "17.0.0"
-to = "17.0.1"
-bump = "patch"
+from = "17.0.1"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/xcm/pallet-xcm-benchmarks
 name = "pallet-xcm-benchmarks"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/modules/xcm-bridge-hub-router
 name = "pallet-xcm-bridge-hub-router"
-from = "0.15.2"
-to = "0.15.3"
-bump = "patch"
+from = "0.15.3"
+to = "0.17.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/jaeger
 name = "polkadot-node-jaeger"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2113,16 +2115,16 @@ reason = "changed"
 [[crate]]
 # bridges/snowbridge/primitives/core
 name = "snowbridge-core"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/chains/chain-bridge-hub-cumulus
 name = "bp-bridge-hub-cumulus"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.20.0"
 bump = "major"
 reason = "changed"
 
@@ -2177,8 +2179,8 @@ reason = "changed"
 [[crate]]
 # cumulus/parachains/runtimes/bridge-hubs/common
 name = "bridge-hub-common"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
@@ -2255,25 +2257,25 @@ reason = "changed"
 [[crate]]
 # bridges/modules/xcm-bridge-hub
 name = "pallet-xcm-bridge-hub"
-from = "0.13.1"
-to = "0.13.2"
-bump = "patch"
+from = "0.13.2"
+to = "0.15.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/protocol
 name = "polkadot-node-network-protocol"
-from = "18.1.0"
-to = "18.2.0"
-bump = "minor"
+from = "18.2.0"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/runtime/parachains
 name = "polkadot-runtime-parachains"
-from = "17.0.0"
-to = "17.0.1"
-bump = "patch"
+from = "17.0.1"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
@@ -2343,56 +2345,56 @@ reason = "changed"
 [[crate]]
 # bridges/snowbridge/pallets/outbound-queue/runtime-api
 name = "snowbridge-outbound-queue-runtime-api"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/pallets/ethereum-client/fixtures
 name = "snowbridge-pallet-ethereum-client-fixtures"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/pallets/inbound-queue/fixtures
 name = "snowbridge-pallet-inbound-queue-fixtures"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/pallets/system
 name = "snowbridge-pallet-system"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/primitives/router
 name = "snowbridge-router-primitives"
-from = "0.15.0"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.17.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/runtime/runtime-common
 name = "snowbridge-runtime-common"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/pallets/system/runtime-api
 name = "snowbridge-system-runtime-api"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
@@ -2411,32 +2413,32 @@ to = "0.1.0"
 [[crate]]
 # bridges/chains/chain-bridge-hub-kusama
 name = "bp-bridge-hub-kusama"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/chains/chain-bridge-hub-polkadot
 name = "bp-bridge-hub-polkadot"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/chains/chain-bridge-hub-rococo
 name = "bp-bridge-hub-rococo"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.20.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/chains/chain-bridge-hub-westend
 name = "bp-bridge-hub-westend"
-from = "0.13.0"
-to = "0.14.0"
+from = "0.14.0"
+to = "0.16.0"
 bump = "major"
 reason = "changed"
 
@@ -2459,16 +2461,16 @@ reason = "changed"
 [[crate]]
 # polkadot/node/subsystem-types
 name = "polkadot-node-subsystem-types"
-from = "17.1.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/runtime/common
 name = "polkadot-runtime-common"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2515,24 +2517,24 @@ reason = "changed"
 [[crate]]
 # bridges/snowbridge/pallets/ethereum-client
 name = "snowbridge-pallet-ethereum-client"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/pallets/inbound-queue
 name = "snowbridge-pallet-inbound-queue"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/snowbridge/pallets/outbound-queue
 name = "snowbridge-pallet-outbound-queue"
-from = "0.9.0"
-to = "0.10.0"
+from = "0.10.0"
+to = "0.11.0"
 bump = "major"
 reason = "changed"
 
@@ -2547,32 +2549,32 @@ reason = "changed"
 [[crate]]
 # polkadot/xcm/xcm-simulator
 name = "xcm-simulator"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/pallets/parachain-system
 name = "cumulus-pallet-parachain-system"
-from = "0.17.0"
-to = "0.17.1"
-bump = "patch"
+from = "0.17.1"
+to = "0.19.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/pallets/xcmp-queue
 name = "cumulus-pallet-xcmp-queue"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/primitives/utility
 name = "cumulus-primitives-utility"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -2593,16 +2595,16 @@ reason = "changed"
 [[crate]]
 # substrate/frame/contracts/mock-network
 name = "pallet-contracts-mock-network"
-from = "13.0.0"
-to = "14.0.0"
+from = "14.0.0"
+to = "16.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # substrate/frame/revive/mock-network
 name = "pallet-revive-mock-network"
-from = "0.1.0"
-to = "0.2.0"
+from = "0.2.0"
+to = "0.3.0"
 bump = "major"
 reason = "changed"
 
@@ -2621,8 +2623,8 @@ to = "0.1.0"
 [[crate]]
 # polkadot/runtime/rococo/constants
 name = "rococo-runtime-constants"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2701,8 +2703,8 @@ reason = "changed"
 [[crate]]
 # polkadot/runtime/westend/constants
 name = "westend-runtime-constants"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2715,8 +2717,8 @@ to = "0.1.0"
 [[crate]]
 # polkadot/xcm/xcm-simulator/example
 name = "xcm-simulator-example"
-from = "16.0.0"
-to = "17.0.0"
+from = "17.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2729,16 +2731,16 @@ to = "1.0.0"
 [[crate]]
 # cumulus/pallets/aura-ext
 name = "cumulus-pallet-aura-ext"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/pallets/solo-to-para
 name = "cumulus-pallet-solo-to-para"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -2761,8 +2763,8 @@ reason = "changed"
 [[crate]]
 # cumulus/parachains/common
 name = "parachains-common"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "20.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2799,41 +2801,41 @@ reason = "changed"
 [[crate]]
 # cumulus/parachains/runtimes/constants
 name = "testnet-parachains-constants"
-from = "9.0.0"
-to = "10.0.0"
+from = "10.0.0"
+to = "12.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/assets/common
 name = "assets-common"
-from = "0.18.2"
-to = "0.18.3"
-bump = "patch"
+from = "0.18.3"
+to = "0.20.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/contracts/contracts-rococo
 name = "contracts-rococo-runtime"
-from = "0.18.0"
-to = "0.19.0"
+from = "0.19.0"
+to = "0.21.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/coretime/coretime-rococo
 name = "coretime-rococo-runtime"
-from = "0.12.1"
-to = "0.12.2"
-bump = "patch"
+from = "0.12.2"
+to = "0.14.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/coretime/coretime-westend
 name = "coretime-westend-runtime"
-from = "0.12.1"
-to = "0.12.2"
-bump = "patch"
+from = "0.12.2"
+to = "0.14.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
@@ -2845,8 +2847,8 @@ to = "0.1.0"
 [[crate]]
 # cumulus/parachains/runtimes/glutton/glutton-westend
 name = "glutton-westend-runtime"
-from = "13.0.0"
-to = "14.0.0"
+from = "14.0.0"
+to = "16.0.0"
 bump = "major"
 reason = "changed"
 
@@ -2887,40 +2889,40 @@ to = "0.1.0"
 [[crate]]
 # cumulus/parachains/runtimes/test-utils
 name = "parachains-runtimes-test-utils"
-from = "18.0.0"
-to = "19.0.0"
+from = "19.0.0"
+to = "21.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/people/people-rococo
 name = "people-rococo-runtime"
-from = "0.11.0"
-to = "0.12.0"
+from = "0.12.0"
+to = "0.14.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/people/people-westend
 name = "people-westend-runtime"
-from = "0.11.0"
-to = "0.12.0"
+from = "0.12.0"
+to = "0.14.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/rpc
 name = "polkadot-rpc"
-from = "18.0.0"
-to = "19.0.0"
+from = "19.0.0"
+to = "20.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/testing/rococo-parachain
 name = "rococo-parachain-runtime"
-from = "0.16.0"
-to = "0.17.0"
+from = "0.17.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -2935,16 +2937,16 @@ reason = "changed"
 [[crate]]
 # cumulus/parachains/runtimes/starters/seedling
 name = "seedling-runtime"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/starters/shell
 name = "shell-runtime"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -2957,64 +2959,64 @@ to = "0.1.0"
 [[crate]]
 # cumulus/xcm/xcm-emulator
 name = "xcm-emulator"
-from = "0.15.0"
-to = "0.16.0"
+from = "0.16.0"
+to = "0.18.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/assets/asset-hub-rococo
 name = "asset-hub-rococo-runtime"
-from = "0.22.3"
-to = "0.22.4"
-bump = "patch"
+from = "0.22.4"
+to = "0.23.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/assets/asset-hub-westend
 name = "asset-hub-westend-runtime"
-from = "0.26.3"
-to = "0.26.4"
-bump = "patch"
+from = "0.26.4"
+to = "0.27.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/assets/test-utils
 name = "asset-test-utils"
-from = "19.0.0"
-to = "20.0.0"
+from = "20.0.0"
+to = "22.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # bridges/bin/runtime-common
 name = "bridge-runtime-common"
-from = "0.18.1"
-to = "0.18.2"
-bump = "patch"
+from = "0.18.2"
+to = "0.20.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/collectives/collectives-westend
 name = "collectives-westend-runtime"
-from = "13.0.0"
-to = "14.0.0"
+from = "14.0.0"
+to = "15.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/testing/penpal
 name = "penpal-runtime"
-from = "0.24.0"
-to = "0.25.0"
+from = "0.25.0"
+to = "0.26.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/runtime/rococo
 name = "rococo-runtime"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3029,8 +3031,8 @@ reason = "changed"
 [[crate]]
 # bridges/snowbridge/runtime/test-common
 name = "snowbridge-runtime-test-common"
-from = "0.11.0"
-to = "0.12.0"
+from = "0.12.0"
+to = "0.13.0"
 bump = "major"
 reason = "changed"
 
@@ -3049,33 +3051,33 @@ to = "2.0.0"
 [[crate]]
 # polkadot/runtime/westend
 name = "westend-runtime"
-from = "18.0.0"
-to = "18.0.1"
-bump = "patch"
+from = "18.0.1"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo
 name = "bridge-hub-rococo-runtime"
-from = "0.16.1"
-to = "0.16.2"
-bump = "patch"
+from = "0.16.2"
+to = "0.17.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/bridge-hubs/test-utils
 name = "bridge-hub-test-utils"
-from = "0.19.0"
-to = "0.20.0"
+from = "0.20.0"
+to = "0.22.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend
 name = "bridge-hub-westend-runtime"
-from = "0.13.1"
-to = "0.13.2"
-bump = "patch"
+from = "0.13.2"
+to = "0.14.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
@@ -3089,8 +3091,8 @@ reason = "changed"
 [[crate]]
 # cumulus/parachains/integration-tests/emulated/common
 name = "emulated-integration-tests-common"
-from = "15.0.0"
-to = "16.0.0"
+from = "16.0.0"
+to = "17.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3105,16 +3107,16 @@ reason = "changed"
 [[crate]]
 # polkadot/node/metrics
 name = "polkadot-node-metrics"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/utils/generate-bags
 name = "polkadot-voter-bags"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3205,8 +3207,8 @@ to = "0.1.0"
 [[crate]]
 # polkadot/node/overseer
 name = "polkadot-overseer"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3273,96 +3275,96 @@ to = "0.1.0"
 [[crate]]
 # cumulus/client/relay-chain-interface
 name = "cumulus-relay-chain-interface"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/subsystem
 name = "polkadot-node-subsystem"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/network
 name = "cumulus-client-network"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/parachain-inherent
 name = "cumulus-client-parachain-inherent"
-from = "0.11.0"
-to = "0.12.0"
+from = "0.12.0"
+to = "0.13.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/pov-recovery
 name = "cumulus-client-pov-recovery"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/relay-chain-rpc-interface
 name = "cumulus-relay-chain-rpc-interface"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/bridge
 name = "polkadot-network-bridge"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/chain-api
 name = "polkadot-node-core-chain-api"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/parachains-inherent
 name = "polkadot-node-core-parachains-inherent"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/pvf
 name = "polkadot-node-core-pvf"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/runtime-api
 name = "polkadot-node-core-runtime-api"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/subsystem-util
 name = "polkadot-node-subsystem-util"
-from = "17.1.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3429,8 +3431,8 @@ to = "0.1.0"
 [[crate]]
 # cumulus/client/consensus/common
 name = "cumulus-client-consensus-common"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
@@ -3449,144 +3451,144 @@ to = "0.1.0"
 [[crate]]
 # polkadot/node/network/approval-distribution
 name = "polkadot-approval-distribution"
-from = "18.1.0"
-to = "18.2.0"
-bump = "minor"
+from = "18.2.0"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/bitfield-distribution
 name = "polkadot-availability-bitfield-distribution"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/availability-distribution
 name = "polkadot-availability-distribution"
-from = "17.0.1"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/availability-recovery
 name = "polkadot-availability-recovery"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/collator-protocol
 name = "polkadot-collator-protocol"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/dispute-distribution
 name = "polkadot-dispute-distribution"
-from = "17.0.1"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/network/gossip-support
 name = "polkadot-gossip-support"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/collation-generation
 name = "polkadot-node-collation-generation"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/approval-voting
 name = "polkadot-node-core-approval-voting"
-from = "18.1.0"
-to = "18.2.0"
-bump = "minor"
+from = "18.2.0"
+to = "19.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/av-store
 name = "polkadot-node-core-av-store"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/backing
 name = "polkadot-node-core-backing"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/bitfield-signing
 name = "polkadot-node-core-bitfield-signing"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/candidate-validation
 name = "polkadot-node-core-candidate-validation"
-from = "17.1.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/chain-selection
 name = "polkadot-node-core-chain-selection"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/dispute-coordinator
 name = "polkadot-node-core-dispute-coordinator"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/prospective-parachains
 name = "polkadot-node-core-prospective-parachains"
-from = "17.0.0"
-to = "17.0.1"
-bump = "patch"
+from = "17.0.1"
+to = "18.0.0"
+bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/provisioner
 name = "polkadot-node-core-provisioner"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/core/pvf-checker
 name = "polkadot-node-core-pvf-checker"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3599,56 +3601,56 @@ to = "1.0.0"
 [[crate]]
 # polkadot/node/network/statement-distribution
 name = "polkadot-statement-distribution"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/collator
 name = "cumulus-client-collator"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/consensus/relay-chain
 name = "cumulus-client-consensus-relay-chain"
-from = "0.17.0"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/node/service
 name = "polkadot-service"
-from = "18.0.0"
-to = "19.0.0"
+from = "19.0.0"
+to = "20.0.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/consensus/aura
 name = "cumulus-client-consensus-aura"
-from = "0.17.1"
-to = "0.18.0"
+from = "0.18.0"
+to = "0.19.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # cumulus/client/relay-chain-minimal-node
 name = "cumulus-relay-chain-minimal-node"
-from = "0.18.0"
-to = "0.19.0"
+from = "0.19.0"
+to = "0.20.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot/cli
 name = "polkadot-cli"
-from = "18.0.0"
-to = "19.0.0"
+from = "19.0.0"
+to = "20.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3667,16 +3669,16 @@ to = "1.0.0"
 [[crate]]
 # cumulus/client/relay-chain-inprocess-interface
 name = "cumulus-relay-chain-inprocess-interface"
-from = "0.18.0"
-to = "0.19.0"
+from = "0.19.0"
+to = "0.20.0"
 bump = "major"
 reason = "changed"
 
 [[crate]]
 # polkadot
 name = "polkadot"
-from = "17.0.0"
-to = "18.0.0"
+from = "18.0.0"
+to = "19.0.0"
 bump = "major"
 reason = "changed"
 
@@ -3707,8 +3709,8 @@ to = "1.0.0"
 [[crate]]
 # cumulus/client/service
 name = "cumulus-client-service"
-from = "0.18.0"
-to = "0.19.0"
+from = "0.19.0"
+to = "0.20.0"
 bump = "major"
 reason = "changed"
 
@@ -3733,8 +3735,8 @@ to = "0.1.0"
 [[crate]]
 # cumulus/polkadot-parachain/polkadot-parachain-lib
 name = "polkadot-parachain-lib"
-from = "0.2.0"
-to = "0.3.0"
+from = "0.3.0"
+to = "0.4.0"
 bump = "major"
 reason = "changed"
 
@@ -3755,8 +3757,8 @@ reason = "changed"
 [[crate]]
 # umbrella
 name = "polkadot-sdk"
-from = "0.8.0"
-to = "0.9.0"
+from = "0.9.0"
+to = "0.10.0"
 bump = "major"
 reason = "changed"
 
diff --git a/bridges/bin/runtime-common/Cargo.toml b/bridges/bin/runtime-common/Cargo.toml
index 0dad302839f..28f862206b2 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.2"
+version = "0.20.0"
 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 f5cde055723..f38dc97aec8 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.2"
+version = "0.16.0"
 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 bbb99279577..b756cfe8111 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.2"
+version = "0.15.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml b/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml
index cd003e9506f..427b1828cbb 100644
--- a/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml
+++ b/bridges/chains/chain-bridge-hub-cumulus/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-bridge-hub-cumulus"
 description = "Primitives for BridgeHub parachain runtimes."
-version = "0.18.0"
+version = "0.20.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/chains/chain-bridge-hub-kusama/Cargo.toml b/bridges/chains/chain-bridge-hub-kusama/Cargo.toml
index b9691269e01..432140a0869 100644
--- a/bridges/chains/chain-bridge-hub-kusama/Cargo.toml
+++ b/bridges/chains/chain-bridge-hub-kusama/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-bridge-hub-kusama"
 description = "Primitives of BridgeHubKusama parachain runtime."
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml b/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml
index 1216fc6e778..08c3cd646ce 100644
--- a/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml
+++ b/bridges/chains/chain-bridge-hub-polkadot/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-bridge-hub-polkadot"
 description = "Primitives of BridgeHubPolkadot parachain runtime."
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/chains/chain-bridge-hub-rococo/Cargo.toml b/bridges/chains/chain-bridge-hub-rococo/Cargo.toml
index 0c7f6002828..a9a025b2ef1 100644
--- a/bridges/chains/chain-bridge-hub-rococo/Cargo.toml
+++ b/bridges/chains/chain-bridge-hub-rococo/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-bridge-hub-rococo"
 description = "Primitives of BridgeHubRococo parachain runtime."
-version = "0.18.0"
+version = "0.20.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/chains/chain-bridge-hub-westend/Cargo.toml b/bridges/chains/chain-bridge-hub-westend/Cargo.toml
index 001511225d3..4728761bb2f 100644
--- a/bridges/chains/chain-bridge-hub-westend/Cargo.toml
+++ b/bridges/chains/chain-bridge-hub-westend/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-bridge-hub-westend"
 description = "Primitives of BridgeHubWestend parachain runtime."
-version = "0.14.0"
+version = "0.16.0"
 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 3d164f11eed..2a8ebc0b0c8 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.3"
+version = "0.17.0"
 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 4066529011d..90ba32c38d1 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.2"
+version = "0.15.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/primitives/xcm-bridge-hub-router/Cargo.toml b/bridges/primitives/xcm-bridge-hub-router/Cargo.toml
index 7d11aa5f4c9..211554e51be 100644
--- a/bridges/primitives/xcm-bridge-hub-router/Cargo.toml
+++ b/bridges/primitives/xcm-bridge-hub-router/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "bp-xcm-bridge-hub-router"
 description = "Primitives of the xcm-bridge-hub fee pallet."
-version = "0.14.1"
+version = "0.16.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/primitives/xcm-bridge-hub/Cargo.toml b/bridges/primitives/xcm-bridge-hub/Cargo.toml
index bd074da9286..67c17490b18 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.2"
+version = "0.6.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/bridges/snowbridge/pallets/ethereum-client/Cargo.toml b/bridges/snowbridge/pallets/ethereum-client/Cargo.toml
index 165e4675a0e..17dcce91da3 100644
--- a/bridges/snowbridge/pallets/ethereum-client/Cargo.toml
+++ b/bridges/snowbridge/pallets/ethereum-client/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-pallet-ethereum-client"
 description = "Snowbridge Ethereum Client Pallet"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml b/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml
index 765a852e5e5..ec188eb190c 100644
--- a/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml
+++ b/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-pallet-ethereum-client-fixtures"
 description = "Snowbridge Ethereum Client Test Fixtures"
-version = "0.18.0"
+version = "0.19.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/inbound-queue/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue/Cargo.toml
index ef51a05cf35..a9ab0dd5c6f 100644
--- a/bridges/snowbridge/pallets/inbound-queue/Cargo.toml
+++ b/bridges/snowbridge/pallets/inbound-queue/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-pallet-inbound-queue"
 description = "Snowbridge Inbound Queue Pallet"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml
index f98b286f456..2fafc971569 100644
--- a/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml
+++ b/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-pallet-inbound-queue-fixtures"
 description = "Snowbridge Inbound Queue Test Fixtures"
-version = "0.18.0"
+version = "0.19.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/outbound-queue/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/Cargo.toml
index 164623990a6..b7500d91abb 100644
--- a/bridges/snowbridge/pallets/outbound-queue/Cargo.toml
+++ b/bridges/snowbridge/pallets/outbound-queue/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-pallet-outbound-queue"
 description = "Snowbridge Outbound Queue Pallet"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml
index fe38f30c975..3855151d91f 100644
--- a/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml
+++ b/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-outbound-queue-runtime-api"
 description = "Snowbridge Outbound Queue Runtime API"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/system/Cargo.toml b/bridges/snowbridge/pallets/system/Cargo.toml
index 0eb976bbf2e..531e8cc2fb5 100644
--- a/bridges/snowbridge/pallets/system/Cargo.toml
+++ b/bridges/snowbridge/pallets/system/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-pallet-system"
 description = "Snowbridge System Pallet"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml
index 870bbc3d337..2a99cffa76d 100644
--- a/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml
+++ b/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-system-runtime-api"
 description = "Snowbridge System Runtime API"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/primitives/core/Cargo.toml b/bridges/snowbridge/primitives/core/Cargo.toml
index bf501a2d477..1bddd27d365 100644
--- a/bridges/snowbridge/primitives/core/Cargo.toml
+++ b/bridges/snowbridge/primitives/core/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-core"
 description = "Snowbridge Core"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
@@ -60,6 +60,5 @@ runtime-benchmarks = [
 	"polkadot-parachain-primitives/runtime-benchmarks",
 	"sp-runtime/runtime-benchmarks",
 	"xcm-builder/runtime-benchmarks",
-	"xcm-executor/runtime-benchmarks",
 	"xcm/runtime-benchmarks",
 ]
diff --git a/bridges/snowbridge/primitives/router/Cargo.toml b/bridges/snowbridge/primitives/router/Cargo.toml
index 3cd93ba9a93..461b960f002 100644
--- a/bridges/snowbridge/primitives/router/Cargo.toml
+++ b/bridges/snowbridge/primitives/router/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-router-primitives"
 description = "Snowbridge Router Primitives"
-version = "0.16.0"
+version = "0.17.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/runtime/runtime-common/Cargo.toml b/bridges/snowbridge/runtime/runtime-common/Cargo.toml
index bcdb4e8f2d6..3efebeb35f2 100644
--- a/bridges/snowbridge/runtime/runtime-common/Cargo.toml
+++ b/bridges/snowbridge/runtime/runtime-common/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "snowbridge-runtime-common"
 description = "Snowbridge Runtime Common"
-version = "0.10.0"
+version = "0.11.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 repository.workspace = true
diff --git a/bridges/snowbridge/runtime/test-common/Cargo.toml b/bridges/snowbridge/runtime/test-common/Cargo.toml
index ddd8c32ee33..01baa2cbcc7 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.12.0"
+version = "0.13.0"
 authors = ["Snowfork <contact@snowfork.com>"]
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/bin/pov-validator/Cargo.toml b/cumulus/bin/pov-validator/Cargo.toml
index fc27b481185..120f1c73125 100644
--- a/cumulus/bin/pov-validator/Cargo.toml
+++ b/cumulus/bin/pov-validator/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-pov-validator"
-version = "0.2.0"
+version = "0.4.0"
 authors.workspace = true
 edition.workspace = true
 repository.workspace = true
diff --git a/cumulus/client/collator/Cargo.toml b/cumulus/client/collator/Cargo.toml
index b044f5b212b..989d1f3e1fc 100644
--- a/cumulus/client/collator/Cargo.toml
+++ b/cumulus/client/collator/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-client-collator"
-version = "0.18.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 description = "Common node-side functionality and glue code to collate parachain blocks."
diff --git a/cumulus/client/consensus/aura/Cargo.toml b/cumulus/client/consensus/aura/Cargo.toml
index 4feebd43c8f..b12fbed9662 100644
--- a/cumulus/client/consensus/aura/Cargo.toml
+++ b/cumulus/client/consensus/aura/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "cumulus-client-consensus-aura"
 description = "AURA consensus algorithm for parachains"
-version = "0.18.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/consensus/common/Cargo.toml b/cumulus/client/consensus/common/Cargo.toml
index 179f2f7638d..29660f37ae4 100644
--- a/cumulus/client/consensus/common/Cargo.toml
+++ b/cumulus/client/consensus/common/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "cumulus-client-consensus-common"
 description = "Cumulus specific common consensus implementations"
-version = "0.18.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/consensus/proposer/Cargo.toml b/cumulus/client/consensus/proposer/Cargo.toml
index 9ab41938a0a..78840c7b741 100644
--- a/cumulus/client/consensus/proposer/Cargo.toml
+++ b/cumulus/client/consensus/proposer/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "cumulus-client-consensus-proposer"
 description = "A Substrate `Proposer` for building parachain blocks"
-version = "0.16.0"
+version = "0.18.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/consensus/relay-chain/Cargo.toml b/cumulus/client/consensus/relay-chain/Cargo.toml
index 9532ba21091..78b9da5e033 100644
--- a/cumulus/client/consensus/relay-chain/Cargo.toml
+++ b/cumulus/client/consensus/relay-chain/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "cumulus-client-consensus-relay-chain"
 description = "The relay-chain provided consensus algorithm"
-version = "0.18.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/network/Cargo.toml b/cumulus/client/network/Cargo.toml
index e7009a99d92..77083050d33 100644
--- a/cumulus/client/network/Cargo.toml
+++ b/cumulus/client/network/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-client-network"
-version = "0.18.0"
+version = "0.19.0"
 authors.workspace = true
 description = "Cumulus-specific networking protocol"
 edition.workspace = true
diff --git a/cumulus/client/parachain-inherent/Cargo.toml b/cumulus/client/parachain-inherent/Cargo.toml
index a5ae3918f56..ccb71beb071 100644
--- a/cumulus/client/parachain-inherent/Cargo.toml
+++ b/cumulus/client/parachain-inherent/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-client-parachain-inherent"
-version = "0.12.0"
+version = "0.13.0"
 authors.workspace = true
 edition.workspace = true
 description = "Inherent that needs to be present in every parachain block. Contains messages and a relay chain storage-proof."
diff --git a/cumulus/client/pov-recovery/Cargo.toml b/cumulus/client/pov-recovery/Cargo.toml
index b0862bb704d..c71d00794e8 100644
--- a/cumulus/client/pov-recovery/Cargo.toml
+++ b/cumulus/client/pov-recovery/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-client-pov-recovery"
-version = "0.18.0"
+version = "0.19.0"
 authors.workspace = true
 description = "Parachain PoV recovery"
 edition.workspace = true
diff --git a/cumulus/client/relay-chain-inprocess-interface/Cargo.toml b/cumulus/client/relay-chain-inprocess-interface/Cargo.toml
index 2ebee5c29c6..cd94ffc061c 100644
--- a/cumulus/client/relay-chain-inprocess-interface/Cargo.toml
+++ b/cumulus/client/relay-chain-inprocess-interface/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 authors.workspace = true
 name = "cumulus-relay-chain-inprocess-interface"
-version = "0.19.0"
+version = "0.20.0"
 edition.workspace = true
 description = "Implementation of the RelayChainInterface trait for Polkadot full-nodes."
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/relay-chain-interface/Cargo.toml b/cumulus/client/relay-chain-interface/Cargo.toml
index a9d9e560dd0..5241638a27d 100644
--- a/cumulus/client/relay-chain-interface/Cargo.toml
+++ b/cumulus/client/relay-chain-interface/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 authors.workspace = true
 name = "cumulus-relay-chain-interface"
-version = "0.18.0"
+version = "0.19.0"
 edition.workspace = true
 description = "Common interface for different relay chain datasources."
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/relay-chain-minimal-node/Cargo.toml b/cumulus/client/relay-chain-minimal-node/Cargo.toml
index 858ffe119d2..73c629b218a 100644
--- a/cumulus/client/relay-chain-minimal-node/Cargo.toml
+++ b/cumulus/client/relay-chain-minimal-node/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 authors.workspace = true
 name = "cumulus-relay-chain-minimal-node"
-version = "0.19.0"
+version = "0.20.0"
 edition.workspace = true
 description = "Minimal node implementation to be used in tandem with RPC or light-client mode."
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/relay-chain-rpc-interface/Cargo.toml b/cumulus/client/relay-chain-rpc-interface/Cargo.toml
index b72e60fcb2a..ba3d33f8178 100644
--- a/cumulus/client/relay-chain-rpc-interface/Cargo.toml
+++ b/cumulus/client/relay-chain-rpc-interface/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 authors.workspace = true
 name = "cumulus-relay-chain-rpc-interface"
-version = "0.18.0"
+version = "0.19.0"
 edition.workspace = true
 description = "Implementation of the RelayChainInterface trait that connects to a remote RPC-node."
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
diff --git a/cumulus/client/service/Cargo.toml b/cumulus/client/service/Cargo.toml
index 26d902a3f77..20711730088 100644
--- a/cumulus/client/service/Cargo.toml
+++ b/cumulus/client/service/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-client-service"
-version = "0.19.0"
+version = "0.20.0"
 authors.workspace = true
 edition.workspace = true
 description = "Common functions used to assemble the components of a parachain node."
diff --git a/cumulus/pallets/aura-ext/Cargo.toml b/cumulus/pallets/aura-ext/Cargo.toml
index eb3aa8564e3..21276b61a2a 100644
--- a/cumulus/pallets/aura-ext/Cargo.toml
+++ b/cumulus/pallets/aura-ext/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-pallet-aura-ext"
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 description = "AURA consensus extension pallet for parachains"
diff --git a/cumulus/pallets/dmp-queue/Cargo.toml b/cumulus/pallets/dmp-queue/Cargo.toml
index e7028abc80a..f4de8e4f011 100644
--- a/cumulus/pallets/dmp-queue/Cargo.toml
+++ b/cumulus/pallets/dmp-queue/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-pallet-dmp-queue"
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 repository.workspace = true
diff --git a/cumulus/pallets/parachain-system/Cargo.toml b/cumulus/pallets/parachain-system/Cargo.toml
index 598dbc412ee..80e6f2b8119 100644
--- a/cumulus/pallets/parachain-system/Cargo.toml
+++ b/cumulus/pallets/parachain-system/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-pallet-parachain-system"
-version = "0.17.1"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 description = "Base pallet for cumulus-based parachains"
@@ -35,12 +35,10 @@ polkadot-runtime-parachains.workspace = true
 polkadot-runtime-common = { optional = true, workspace = true }
 xcm.workspace = true
 xcm-builder.workspace = true
-
-# Cumulus
-cumulus-pallet-parachain-system-proc-macro = { workspace = true }
-cumulus-primitives-core = { workspace = true }
-cumulus-primitives-parachain-inherent = { workspace = true }
-cumulus-primitives-proof-size-hostfunction = { workspace = true }
+cumulus-pallet-parachain-system-proc-macro.workspace = true
+cumulus-primitives-core.workspace = true
+cumulus-primitives-parachain-inherent.workspace = true
+cumulus-primitives-proof-size-hostfunction.workspace = true
 
 [dev-dependencies]
 assert_matches = { workspace = true }
diff --git a/cumulus/pallets/solo-to-para/Cargo.toml b/cumulus/pallets/solo-to-para/Cargo.toml
index 06eafdb7990..1ffc713a176 100644
--- a/cumulus/pallets/solo-to-para/Cargo.toml
+++ b/cumulus/pallets/solo-to-para/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-pallet-solo-to-para"
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 description = "Adds functionality to migrate from a Solo to a Parachain"
diff --git a/cumulus/pallets/xcm/Cargo.toml b/cumulus/pallets/xcm/Cargo.toml
index 74bb89bf622..d82f8621c71 100644
--- a/cumulus/pallets/xcm/Cargo.toml
+++ b/cumulus/pallets/xcm/Cargo.toml
@@ -2,7 +2,7 @@
 authors.workspace = true
 edition.workspace = true
 name = "cumulus-pallet-xcm"
-version = "0.17.0"
+version = "0.19.0"
 license = "Apache-2.0"
 description = "Pallet for stuff specific to parachains' usage of XCM"
 
diff --git a/cumulus/pallets/xcmp-queue/Cargo.toml b/cumulus/pallets/xcmp-queue/Cargo.toml
index 29b2777593c..29dd4e030dd 100644
--- a/cumulus/pallets/xcmp-queue/Cargo.toml
+++ b/cumulus/pallets/xcmp-queue/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-pallet-xcmp-queue"
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 description = "Pallet to queue outbound and inbound XCMP messages."
diff --git a/cumulus/parachains/common/Cargo.toml b/cumulus/parachains/common/Cargo.toml
index d6eb5a94e22..a8ce9df4061 100644
--- a/cumulus/parachains/common/Cargo.toml
+++ b/cumulus/parachains/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "parachains-common"
-version = "18.0.0"
+version = "20.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Logic which is common to all parachain runtimes"
diff --git a/cumulus/parachains/integration-tests/emulated/common/Cargo.toml b/cumulus/parachains/integration-tests/emulated/common/Cargo.toml
index 741741bab02..342d08683b1 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 = "16.0.0"
+version = "17.0.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/parachains/pallets/parachain-info/Cargo.toml b/cumulus/parachains/pallets/parachain-info/Cargo.toml
index 67c6a93d2b0..be929c282a3 100644
--- a/cumulus/parachains/pallets/parachain-info/Cargo.toml
+++ b/cumulus/parachains/pallets/parachain-info/Cargo.toml
@@ -2,7 +2,7 @@
 authors.workspace = true
 edition.workspace = true
 name = "staging-parachain-info"
-version = "0.17.0"
+version = "0.19.0"
 license = "Apache-2.0"
 description = "Pallet to store the parachain ID"
 
diff --git a/cumulus/parachains/pallets/ping/Cargo.toml b/cumulus/parachains/pallets/ping/Cargo.toml
index 829f819c065..6fb0fff919c 100644
--- a/cumulus/parachains/pallets/ping/Cargo.toml
+++ b/cumulus/parachains/pallets/ping/Cargo.toml
@@ -2,7 +2,7 @@
 authors.workspace = true
 edition.workspace = true
 name = "cumulus-ping"
-version = "0.17.0"
+version = "0.19.0"
 license = "Apache-2.0"
 description = "Ping Pallet for Cumulus XCM/UMP testing."
 
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-rococo/Cargo.toml
index 293ff590a39..041b43c685d 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.4"
+version = "0.23.0"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo variant of Asset Hub parachain runtime"
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml b/cumulus/parachains/runtimes/assets/asset-hub-westend/Cargo.toml
index 64e2b6e762f..b808f3d7712 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.4"
+version = "0.27.0"
 authors.workspace = true
 edition.workspace = true
 description = "Westend variant of Asset Hub parachain runtime"
diff --git a/cumulus/parachains/runtimes/assets/common/Cargo.toml b/cumulus/parachains/runtimes/assets/common/Cargo.toml
index 7aa94cd453b..ace30911770 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.3"
+version = "0.20.0"
 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 198b7548a78..f1466e1b6a5 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 = "20.0.0"
+version = "22.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Test utils for Asset Hub runtimes."
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 44e6dc79f6e..e1141b3caa9 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.2"
+version = "0.17.0"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo's BridgeHub parachain runtime"
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 081e8496449..6d90411e060 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.2"
+version = "0.14.0"
 authors.workspace = true
 edition.workspace = true
 description = "Westend's BridgeHub parachain runtime"
diff --git a/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml
index 68105d4a4fd..2f19289b8b4 100644
--- a/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml
+++ b/cumulus/parachains/runtimes/bridge-hubs/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "bridge-hub-common"
-version = "0.10.0"
+version = "0.11.0"
 authors.workspace = true
 edition.workspace = true
 description = "Bridge hub common utilities"
diff --git a/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml b/cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml
index 9b1c762fe04..58d5eddc0d5 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.20.0"
+version = "0.22.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 3564673adcf..00daf0dd26b 100644
--- a/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/collectives/collectives-westend/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "collectives-westend-runtime"
-version = "14.0.0"
+version = "15.0.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/parachains/runtimes/constants/Cargo.toml b/cumulus/parachains/runtimes/constants/Cargo.toml
index 8aaafd77cd0..0644c71f0ec 100644
--- a/cumulus/parachains/runtimes/constants/Cargo.toml
+++ b/cumulus/parachains/runtimes/constants/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "testnet-parachains-constants"
-version = "10.0.0"
+version = "12.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Common constants for Testnet Parachains runtimes"
diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml
index b6bc8437795..8f2792a7e58 100644
--- a/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "contracts-rococo-runtime"
-version = "0.19.0"
+version = "0.21.0"
 description = "Parachain testnet runtime for FRAME Contracts pallet."
 authors.workspace = true
 edition.workspace = true
diff --git a/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml b/cumulus/parachains/runtimes/coretime/coretime-rococo/Cargo.toml
index fb904e37f9e..e3e16fe551a 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.2"
+version = "0.14.0"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo's Coretime parachain runtime"
diff --git a/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml b/cumulus/parachains/runtimes/coretime/coretime-westend/Cargo.toml
index 19aadf53ea7..d7f5ff24dd3 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.2"
+version = "0.14.0"
 authors.workspace = true
 edition.workspace = true
 description = "Westend's Coretime parachain runtime"
diff --git a/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml b/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml
index 3dc51fcb036..9760c01a26e 100644
--- a/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/glutton/glutton-westend/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "glutton-westend-runtime"
-version = "14.0.0"
+version = "16.0.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml b/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml
index d7886c13cd2..6a9d82c7e61 100644
--- a/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml
+++ b/cumulus/parachains/runtimes/people/people-rococo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "people-rococo-runtime"
-version = "0.12.0"
+version = "0.14.0"
 authors.workspace = true
 edition.workspace = true
 description = "Rococo's People parachain runtime"
diff --git a/cumulus/parachains/runtimes/people/people-westend/Cargo.toml b/cumulus/parachains/runtimes/people/people-westend/Cargo.toml
index e805b8020f4..15c9edccd74 100644
--- a/cumulus/parachains/runtimes/people/people-westend/Cargo.toml
+++ b/cumulus/parachains/runtimes/people/people-westend/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "people-westend-runtime"
-version = "0.12.0"
+version = "0.14.0"
 authors.workspace = true
 edition.workspace = true
 description = "Westend's People parachain runtime"
diff --git a/cumulus/parachains/runtimes/starters/seedling/Cargo.toml b/cumulus/parachains/runtimes/starters/seedling/Cargo.toml
index 9112bf39321..2931e46da7e 100644
--- a/cumulus/parachains/runtimes/starters/seedling/Cargo.toml
+++ b/cumulus/parachains/runtimes/starters/seedling/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "seedling-runtime"
-version = "0.18.0"
+version = "0.19.0"
 description = "Seedling parachain runtime. A starter runtime for solochain to parachain migration."
 authors.workspace = true
 edition.workspace = true
diff --git a/cumulus/parachains/runtimes/starters/shell/Cargo.toml b/cumulus/parachains/runtimes/starters/shell/Cargo.toml
index 827b61c5cc0..217c5e24751 100644
--- a/cumulus/parachains/runtimes/starters/shell/Cargo.toml
+++ b/cumulus/parachains/runtimes/starters/shell/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shell-runtime"
-version = "0.18.0"
+version = "0.19.0"
 description = "A minimal runtime to test Relay Chain consensus."
 authors.workspace = true
 edition.workspace = true
diff --git a/cumulus/parachains/runtimes/test-utils/Cargo.toml b/cumulus/parachains/runtimes/test-utils/Cargo.toml
index 5d9374f8a40..b4a0771df64 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 = "19.0.0"
+version = "21.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Utils for Runtimes testing"
diff --git a/cumulus/parachains/runtimes/testing/penpal/Cargo.toml b/cumulus/parachains/runtimes/testing/penpal/Cargo.toml
index c30a75a2588..c57c9e5176b 100644
--- a/cumulus/parachains/runtimes/testing/penpal/Cargo.toml
+++ b/cumulus/parachains/runtimes/testing/penpal/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "penpal-runtime"
-version = "0.25.0"
+version = "0.26.0"
 authors = ["Anonymous"]
 description = "A parachain for communication back and forth with XCM of assets and uniques."
 license = "Unlicense"
diff --git a/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml b/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml
index 4353c2845e3..1e0735c3dc6 100644
--- a/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml
+++ b/cumulus/parachains/runtimes/testing/rococo-parachain/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "rococo-parachain-runtime"
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 description = "Simple runtime used by the rococo parachain(s)"
diff --git a/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml b/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml
index 3b848b0ec78..3172ae63131 100644
--- a/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml
+++ b/cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-parachain-lib"
-version = "0.3.0"
+version = "0.4.0"
 authors.workspace = true
 edition.workspace = true
 description = "Helper library that can be used to build a parachain node"
diff --git a/cumulus/primitives/core/Cargo.toml b/cumulus/primitives/core/Cargo.toml
index 33db62e900d..2ea56424ca2 100644
--- a/cumulus/primitives/core/Cargo.toml
+++ b/cumulus/primitives/core/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-primitives-core"
-version = "0.16.0"
+version = "0.18.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/primitives/parachain-inherent/Cargo.toml b/cumulus/primitives/parachain-inherent/Cargo.toml
index ea8bfd3edf7..12047ed4881 100644
--- a/cumulus/primitives/parachain-inherent/Cargo.toml
+++ b/cumulus/primitives/parachain-inherent/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-primitives-parachain-inherent"
-version = "0.16.0"
+version = "0.18.0"
 authors.workspace = true
 edition.workspace = true
 description = "Inherent that needs to be present in every parachain block. Contains messages and a relay chain storage-proof."
diff --git a/cumulus/primitives/storage-weight-reclaim/Cargo.toml b/cumulus/primitives/storage-weight-reclaim/Cargo.toml
index 2455e7bdcb3..cfcaa4d0506 100644
--- a/cumulus/primitives/storage-weight-reclaim/Cargo.toml
+++ b/cumulus/primitives/storage-weight-reclaim/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-primitives-storage-weight-reclaim"
-version = "8.0.0"
+version = "10.0.0"
 authors.workspace = true
 edition.workspace = true
 description = "Utilities to reclaim storage weight."
diff --git a/cumulus/primitives/timestamp/Cargo.toml b/cumulus/primitives/timestamp/Cargo.toml
index a2e4c3aa28d..62c1fdac2d3 100644
--- a/cumulus/primitives/timestamp/Cargo.toml
+++ b/cumulus/primitives/timestamp/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-primitives-timestamp"
-version = "0.16.0"
+version = "0.18.0"
 authors.workspace = true
 edition.workspace = true
 description = "Provides timestamp related functionality for parachains."
diff --git a/cumulus/primitives/utility/Cargo.toml b/cumulus/primitives/utility/Cargo.toml
index 34294a754bb..b2a67ba9e48 100644
--- a/cumulus/primitives/utility/Cargo.toml
+++ b/cumulus/primitives/utility/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-primitives-utility"
-version = "0.17.0"
+version = "0.19.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/test/relay-sproof-builder/Cargo.toml b/cumulus/test/relay-sproof-builder/Cargo.toml
index a1778d94189..f947bf98fbf 100644
--- a/cumulus/test/relay-sproof-builder/Cargo.toml
+++ b/cumulus/test/relay-sproof-builder/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cumulus-test-relay-sproof-builder"
-version = "0.16.0"
+version = "0.18.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/cumulus/xcm/xcm-emulator/Cargo.toml b/cumulus/xcm/xcm-emulator/Cargo.toml
index 35074e5d375..4982f5aa1a3 100644
--- a/cumulus/xcm/xcm-emulator/Cargo.toml
+++ b/cumulus/xcm/xcm-emulator/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "xcm-emulator"
 description = "Test kit to emulate XCM program execution."
-version = "0.16.0"
+version = "0.18.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/polkadot/Cargo.toml b/polkadot/Cargo.toml
index a8413dca0ae..3e51af2543e 100644
--- a/polkadot/Cargo.toml
+++ b/polkadot/Cargo.toml
@@ -18,7 +18,7 @@ rust-version = "1.64.0"
 readme = "README.md"
 authors.workspace = true
 edition.workspace = true
-version = "18.0.0"
+version = "19.0.0"
 default-run = "polkadot"
 
 [lints]
diff --git a/polkadot/cli/Cargo.toml b/polkadot/cli/Cargo.toml
index 78869c1465f..7932d9547bb 100644
--- a/polkadot/cli/Cargo.toml
+++ b/polkadot/cli/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-cli"
 description = "Polkadot Relay-chain Client Node"
-version = "19.0.0"
+version = "20.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/erasure-coding/Cargo.toml b/polkadot/erasure-coding/Cargo.toml
index d8a6ae23310..98ae7085f7a 100644
--- a/polkadot/erasure-coding/Cargo.toml
+++ b/polkadot/erasure-coding/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-erasure-coding"
-version = "16.0.0"
+version = "18.0.0"
 description = "Erasure coding used for Polkadot's availability system"
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/collation-generation/Cargo.toml b/polkadot/node/collation-generation/Cargo.toml
index 7cde7d995e8..f28c177969e 100644
--- a/polkadot/node/collation-generation/Cargo.toml
+++ b/polkadot/node/collation-generation/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-collation-generation"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/approval-voting/Cargo.toml b/polkadot/node/core/approval-voting/Cargo.toml
index f9e2dfbf922..2daa904995f 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.2.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/av-store/Cargo.toml b/polkadot/node/core/av-store/Cargo.toml
index f09e64ab1ab..873f7031e36 100644
--- a/polkadot/node/core/av-store/Cargo.toml
+++ b/polkadot/node/core/av-store/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-av-store"
 description = "The Availability Store subsystem. Wrapper over the DB that stores availability data and chunks."
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/backing/Cargo.toml b/polkadot/node/core/backing/Cargo.toml
index 126e505e2fe..de78c5f1847 100644
--- a/polkadot/node/core/backing/Cargo.toml
+++ b/polkadot/node/core/backing/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-backing"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/bitfield-signing/Cargo.toml b/polkadot/node/core/bitfield-signing/Cargo.toml
index 2714d3230ac..9b02123450b 100644
--- a/polkadot/node/core/bitfield-signing/Cargo.toml
+++ b/polkadot/node/core/bitfield-signing/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-bitfield-signing"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/candidate-validation/Cargo.toml b/polkadot/node/core/candidate-validation/Cargo.toml
index c7bd9024c53..d30bc072997 100644
--- a/polkadot/node/core/candidate-validation/Cargo.toml
+++ b/polkadot/node/core/candidate-validation/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-candidate-validation"
 description = "Polkadot crate that implements the Candidate Validation subsystem. Handles requests to validate candidates according to a PVF."
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/chain-api/Cargo.toml b/polkadot/node/core/chain-api/Cargo.toml
index 2cea6a5ed60..8ea1954be96 100644
--- a/polkadot/node/core/chain-api/Cargo.toml
+++ b/polkadot/node/core/chain-api/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-chain-api"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/chain-selection/Cargo.toml b/polkadot/node/core/chain-selection/Cargo.toml
index 2a33c62f916..cae45b6427b 100644
--- a/polkadot/node/core/chain-selection/Cargo.toml
+++ b/polkadot/node/core/chain-selection/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-chain-selection"
 description = "Chain Selection Subsystem"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/dispute-coordinator/Cargo.toml b/polkadot/node/core/dispute-coordinator/Cargo.toml
index 0c927eba514..347f16ba21f 100644
--- a/polkadot/node/core/dispute-coordinator/Cargo.toml
+++ b/polkadot/node/core/dispute-coordinator/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-dispute-coordinator"
-version = "18.0.0"
+version = "19.0.0"
 description = "The node-side components that participate in disputes"
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/core/parachains-inherent/Cargo.toml b/polkadot/node/core/parachains-inherent/Cargo.toml
index dd603baf726..b0276c7dec9 100644
--- a/polkadot/node/core/parachains-inherent/Cargo.toml
+++ b/polkadot/node/core/parachains-inherent/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-parachains-inherent"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/prospective-parachains/Cargo.toml b/polkadot/node/core/prospective-parachains/Cargo.toml
index 0370bc70053..d551d67a1c8 100644
--- a/polkadot/node/core/prospective-parachains/Cargo.toml
+++ b/polkadot/node/core/prospective-parachains/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-prospective-parachains"
-version = "17.0.1"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/provisioner/Cargo.toml b/polkadot/node/core/provisioner/Cargo.toml
index 828f3172b22..6f538a76d54 100644
--- a/polkadot/node/core/provisioner/Cargo.toml
+++ b/polkadot/node/core/provisioner/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-provisioner"
-version = "18.0.0"
+version = "19.0.0"
 description = "Responsible for assembling a relay chain block from a set of available parachain candidates"
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/core/pvf-checker/Cargo.toml b/polkadot/node/core/pvf-checker/Cargo.toml
index 42c6e8e6649..1ba904dc2ca 100644
--- a/polkadot/node/core/pvf-checker/Cargo.toml
+++ b/polkadot/node/core/pvf-checker/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-pvf-checker"
 description = "Polkadot crate that implements the PVF pre-checking subsystem. Responsible for checking and voting for PVFs that are pending approval."
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/pvf/Cargo.toml b/polkadot/node/core/pvf/Cargo.toml
index 34b41a04f9c..d8bd2d0327c 100644
--- a/polkadot/node/core/pvf/Cargo.toml
+++ b/polkadot/node/core/pvf/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-pvf"
 description = "Polkadot crate that implements the PVF validation host. Responsible for coordinating preparation and execution of PVFs."
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/pvf/common/Cargo.toml b/polkadot/node/core/pvf/common/Cargo.toml
index c9cddcb4f71..03afa6e567b 100644
--- a/polkadot/node/core/pvf/common/Cargo.toml
+++ b/polkadot/node/core/pvf/common/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-pvf-common"
 description = "Polkadot crate that contains functionality related to PVFs that is shared by the PVF host and the PVF workers."
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/pvf/execute-worker/Cargo.toml b/polkadot/node/core/pvf/execute-worker/Cargo.toml
index f1cf080bf06..5dc24f6dd44 100644
--- a/polkadot/node/core/pvf/execute-worker/Cargo.toml
+++ b/polkadot/node/core/pvf/execute-worker/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-pvf-execute-worker"
 description = "Polkadot crate that contains the logic for executing PVFs. Used by the polkadot-execute-worker binary."
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/pvf/prepare-worker/Cargo.toml b/polkadot/node/core/pvf/prepare-worker/Cargo.toml
index f6c156b9d75..b175ee21a49 100644
--- a/polkadot/node/core/pvf/prepare-worker/Cargo.toml
+++ b/polkadot/node/core/pvf/prepare-worker/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-core-pvf-prepare-worker"
 description = "Polkadot crate that contains the logic for preparing PVFs. Used by the polkadot-prepare-worker binary."
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/core/runtime-api/Cargo.toml b/polkadot/node/core/runtime-api/Cargo.toml
index 2d6a6b2128c..042c960295f 100644
--- a/polkadot/node/core/runtime-api/Cargo.toml
+++ b/polkadot/node/core/runtime-api/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-core-runtime-api"
-version = "18.0.0"
+version = "19.0.0"
 description = "Wrapper around the parachain-related runtime APIs"
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/gum/Cargo.toml b/polkadot/node/gum/Cargo.toml
index 6ff4aae30ce..cddafb90da1 100644
--- a/polkadot/node/gum/Cargo.toml
+++ b/polkadot/node/gum/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tracing-gum"
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/jaeger/Cargo.toml b/polkadot/node/jaeger/Cargo.toml
index 4c82e556d85..dc9bec65f6c 100644
--- a/polkadot/node/jaeger/Cargo.toml
+++ b/polkadot/node/jaeger/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-node-jaeger"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/metrics/Cargo.toml b/polkadot/node/metrics/Cargo.toml
index 99783019188..0ddefbc3246 100644
--- a/polkadot/node/metrics/Cargo.toml
+++ b/polkadot/node/metrics/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-metrics"
 description = "Subsystem metric helpers"
-version = "18.0.0"
+version = "19.0.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 a3ffacfda29..c28294a8afd 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.2.0"
+version = "19.0.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/availability-distribution/Cargo.toml b/polkadot/node/network/availability-distribution/Cargo.toml
index 315557af596..4abaa50bfee 100644
--- a/polkadot/node/network/availability-distribution/Cargo.toml
+++ b/polkadot/node/network/availability-distribution/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-availability-distribution"
 description = "The Availability Distribution subsystem. Requests the required availability data. Also distributes availability data and chunks to requesters."
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/network/availability-recovery/Cargo.toml b/polkadot/node/network/availability-recovery/Cargo.toml
index bb8a4a4743d..33aa63872e0 100644
--- a/polkadot/node/network/availability-recovery/Cargo.toml
+++ b/polkadot/node/network/availability-recovery/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-availability-recovery"
 description = "The Availability Recovery subsystem. Handles requests for recovering the availability data of included candidates."
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/network/bitfield-distribution/Cargo.toml b/polkadot/node/network/bitfield-distribution/Cargo.toml
index 5e205c6c8b7..68b3b553671 100644
--- a/polkadot/node/network/bitfield-distribution/Cargo.toml
+++ b/polkadot/node/network/bitfield-distribution/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-availability-bitfield-distribution"
-version = "18.0.0"
+version = "19.0.0"
 description = "Polkadot Bitfiled Distribution subsystem, which gossips signed availability bitfields used to compactly determine which backed candidates are available or not based on a 2/3+ quorum."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/network/bridge/Cargo.toml b/polkadot/node/network/bridge/Cargo.toml
index f299d146419..dc122b5e85e 100644
--- a/polkadot/node/network/bridge/Cargo.toml
+++ b/polkadot/node/network/bridge/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-network-bridge"
-version = "18.0.0"
+version = "19.0.0"
 description = "The Network Bridge Subsystem — protocol multiplexer for Polkadot."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/network/collator-protocol/Cargo.toml b/polkadot/node/network/collator-protocol/Cargo.toml
index 97592f3a41c..a4fb2351499 100644
--- a/polkadot/node/network/collator-protocol/Cargo.toml
+++ b/polkadot/node/network/collator-protocol/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-collator-protocol"
-version = "18.0.0"
+version = "19.0.0"
 description = "Polkadot Collator Protocol subsystem. Allows collators and validators to talk to each other."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/network/dispute-distribution/Cargo.toml b/polkadot/node/network/dispute-distribution/Cargo.toml
index e5c3c6cc261..df9b9229940 100644
--- a/polkadot/node/network/dispute-distribution/Cargo.toml
+++ b/polkadot/node/network/dispute-distribution/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-dispute-distribution"
-version = "18.0.0"
+version = "19.0.0"
 description = "Polkadot Dispute Distribution subsystem, which ensures all concerned validators are aware of a dispute and have the relevant votes."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/network/gossip-support/Cargo.toml b/polkadot/node/network/gossip-support/Cargo.toml
index fd7aa93044b..2b4a9ad2e31 100644
--- a/polkadot/node/network/gossip-support/Cargo.toml
+++ b/polkadot/node/network/gossip-support/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-gossip-support"
-version = "18.0.0"
+version = "19.0.0"
 description = "Polkadot Gossip Support subsystem. Responsible for keeping track of session changes and issuing a connection request to the relevant validators on every new session."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/node/network/protocol/Cargo.toml b/polkadot/node/network/protocol/Cargo.toml
index 90ad285b753..532fab5e6ac 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.2.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/network/statement-distribution/Cargo.toml b/polkadot/node/network/statement-distribution/Cargo.toml
index ca415d45dcb..7f6b9009fc8 100644
--- a/polkadot/node/network/statement-distribution/Cargo.toml
+++ b/polkadot/node/network/statement-distribution/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-statement-distribution"
 description = "Statement Distribution Subsystem"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/overseer/Cargo.toml b/polkadot/node/overseer/Cargo.toml
index d3591b7b7ea..ffcbaa6aa8a 100644
--- a/polkadot/node/overseer/Cargo.toml
+++ b/polkadot/node/overseer/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-overseer"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/primitives/Cargo.toml b/polkadot/node/primitives/Cargo.toml
index 2e495e7db87..9906818cb81 100644
--- a/polkadot/node/primitives/Cargo.toml
+++ b/polkadot/node/primitives/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-primitives"
 description = "Primitives types for the Node-side"
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/service/Cargo.toml b/polkadot/node/service/Cargo.toml
index 7fa089c81a2..0b48d9eb5c3 100644
--- a/polkadot/node/service/Cargo.toml
+++ b/polkadot/node/service/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-service"
 rust-version = "1.60"
-version = "19.0.0"
+version = "20.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/subsystem-types/Cargo.toml b/polkadot/node/subsystem-types/Cargo.toml
index 00be6eec90d..6b6760d1bdc 100644
--- a/polkadot/node/subsystem-types/Cargo.toml
+++ b/polkadot/node/subsystem-types/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-subsystem-types"
 description = "Subsystem traits and message definitions"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/subsystem-util/Cargo.toml b/polkadot/node/subsystem-util/Cargo.toml
index 13deb843fe0..3c495e8b31c 100644
--- a/polkadot/node/subsystem-util/Cargo.toml
+++ b/polkadot/node/subsystem-util/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-subsystem-util"
 description = "Subsystem traits and message definitions"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/node/subsystem/Cargo.toml b/polkadot/node/subsystem/Cargo.toml
index cbba5b90545..53cc8d6c646 100644
--- a/polkadot/node/subsystem/Cargo.toml
+++ b/polkadot/node/subsystem/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "polkadot-node-subsystem"
 description = "Subsystem traits and message definitions and the generated overseer"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/parachain/Cargo.toml b/polkadot/parachain/Cargo.toml
index ede39bb4e05..9bff256324b 100644
--- a/polkadot/parachain/Cargo.toml
+++ b/polkadot/parachain/Cargo.toml
@@ -4,7 +4,7 @@ description = "Types and utilities for creating and working with parachains"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
-version = "14.0.0"
+version = "16.0.0"
 
 [lints]
 workspace = true
diff --git a/polkadot/primitives/Cargo.toml b/polkadot/primitives/Cargo.toml
index 242b61140d0..a5bc1b930b4 100644
--- a/polkadot/primitives/Cargo.toml
+++ b/polkadot/primitives/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-primitives"
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/rpc/Cargo.toml b/polkadot/rpc/Cargo.toml
index c071527eaf7..c8f5d3b5fb0 100644
--- a/polkadot/rpc/Cargo.toml
+++ b/polkadot/rpc/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-rpc"
-version = "19.0.0"
+version = "20.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/runtime/common/Cargo.toml b/polkadot/runtime/common/Cargo.toml
index 7c77b58f533..e9cfed82314 100644
--- a/polkadot/runtime/common/Cargo.toml
+++ b/polkadot/runtime/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-runtime-common"
-version = "17.0.0"
+version = "19.0.0"
 description = "Pallets and constants used in Relay Chain networks."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/runtime/metrics/Cargo.toml b/polkadot/runtime/metrics/Cargo.toml
index ccfc3cf566b..ed99e885502 100644
--- a/polkadot/runtime/metrics/Cargo.toml
+++ b/polkadot/runtime/metrics/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-runtime-metrics"
-version = "17.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/runtime/parachains/Cargo.toml b/polkadot/runtime/parachains/Cargo.toml
index c7a2af31225..8873cb60806 100644
--- a/polkadot/runtime/parachains/Cargo.toml
+++ b/polkadot/runtime/parachains/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-runtime-parachains"
-version = "17.0.1"
+version = "19.0.0"
 description = "Relay Chain runtime code responsible for Parachains."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/runtime/rococo/Cargo.toml b/polkadot/runtime/rococo/Cargo.toml
index f2860882b43..1da3536aebf 100644
--- a/polkadot/runtime/rococo/Cargo.toml
+++ b/polkadot/runtime/rococo/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "rococo-runtime"
 build = "build.rs"
-version = "18.0.0"
+version = "19.0.0"
 description = "Rococo testnet Relay Chain runtime."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/runtime/rococo/constants/Cargo.toml b/polkadot/runtime/rococo/constants/Cargo.toml
index 76adbe742fb..fb87b3fb72a 100644
--- a/polkadot/runtime/rococo/constants/Cargo.toml
+++ b/polkadot/runtime/rococo/constants/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "rococo-runtime-constants"
-version = "17.0.0"
+version = "19.0.0"
 description = "Constants used throughout the Rococo network."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/runtime/westend/Cargo.toml b/polkadot/runtime/westend/Cargo.toml
index 7bd476419f7..b9e8bb1cd48 100644
--- a/polkadot/runtime/westend/Cargo.toml
+++ b/polkadot/runtime/westend/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "westend-runtime"
 build = "build.rs"
-version = "18.0.1"
+version = "19.0.0"
 description = "Westend testnet Relay Chain runtime."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/runtime/westend/constants/Cargo.toml b/polkadot/runtime/westend/constants/Cargo.toml
index 9ad9464baf3..aeec235a1f1 100644
--- a/polkadot/runtime/westend/constants/Cargo.toml
+++ b/polkadot/runtime/westend/constants/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "westend-runtime-constants"
-version = "17.0.0"
+version = "19.0.0"
 description = "Constants used throughout the Westend network."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/statement-table/Cargo.toml b/polkadot/statement-table/Cargo.toml
index 6f27c9a9245..29919e64aaa 100644
--- a/polkadot/statement-table/Cargo.toml
+++ b/polkadot/statement-table/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-statement-table"
-version = "16.0.0"
+version = "18.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/utils/generate-bags/Cargo.toml b/polkadot/utils/generate-bags/Cargo.toml
index 2e643839965..6aea789d6ef 100644
--- a/polkadot/utils/generate-bags/Cargo.toml
+++ b/polkadot/utils/generate-bags/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-voter-bags"
-version = "18.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/xcm/Cargo.toml b/polkadot/xcm/Cargo.toml
index 781b9f68485..b0b0545715f 100644
--- a/polkadot/xcm/Cargo.toml
+++ b/polkadot/xcm/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "staging-xcm"
 description = "The basic XCM datastructures."
-version = "14.2.0"
+version = "16.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml b/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml
index 2d25ff7e079..6ae183be893 100644
--- a/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml
+++ b/polkadot/xcm/pallet-xcm-benchmarks/Cargo.toml
@@ -3,7 +3,7 @@ name = "pallet-xcm-benchmarks"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
-version = "17.0.0"
+version = "19.0.0"
 description = "Benchmarks for the XCM pallet"
 
 [lints]
diff --git a/polkadot/xcm/pallet-xcm/Cargo.toml b/polkadot/xcm/pallet-xcm/Cargo.toml
index 890c9f07333..6716dc8e97f 100644
--- a/polkadot/xcm/pallet-xcm/Cargo.toml
+++ b/polkadot/xcm/pallet-xcm/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-xcm"
-version = "17.0.1"
+version = "19.0.0"
 description = "A pallet for handling XCM programs."
 authors.workspace = true
 edition.workspace = true
diff --git a/polkadot/xcm/xcm-builder/Cargo.toml b/polkadot/xcm/xcm-builder/Cargo.toml
index 5c414fb68ca..1a324da86db 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.3"
+version = "19.0.0"
 
 [lints]
 workspace = true
diff --git a/polkadot/xcm/xcm-executor/Cargo.toml b/polkadot/xcm/xcm-executor/Cargo.toml
index 88bbd94bcc6..46ee38d60c3 100644
--- a/polkadot/xcm/xcm-executor/Cargo.toml
+++ b/polkadot/xcm/xcm-executor/Cargo.toml
@@ -4,7 +4,7 @@ description = "An abstract and configurable XCM message executor."
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
-version = "17.0.0"
+version = "19.0.0"
 
 [lints]
 workspace = true
diff --git a/polkadot/xcm/xcm-runtime-apis/Cargo.toml b/polkadot/xcm/xcm-runtime-apis/Cargo.toml
index 400e250caa9..d7cf0975b51 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.2"
+version = "0.6.0"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/polkadot/xcm/xcm-simulator/Cargo.toml b/polkadot/xcm/xcm-simulator/Cargo.toml
index a474d3722b4..32c715aa855 100644
--- a/polkadot/xcm/xcm-simulator/Cargo.toml
+++ b/polkadot/xcm/xcm-simulator/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "xcm-simulator"
 description = "Test kit to simulate cross-chain message passing and XCM execution"
-version = "17.0.0"
+version = "19.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/polkadot/xcm/xcm-simulator/example/Cargo.toml b/polkadot/xcm/xcm-simulator/example/Cargo.toml
index cb3bbcb9fc3..49607f40b9b 100644
--- a/polkadot/xcm/xcm-simulator/example/Cargo.toml
+++ b/polkadot/xcm/xcm-simulator/example/Cargo.toml
@@ -4,7 +4,7 @@ description = "Examples of xcm-simulator usage."
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
-version = "17.0.0"
+version = "19.0.0"
 
 [lints]
 workspace = true
diff --git a/substrate/client/network/Cargo.toml b/substrate/client/network/Cargo.toml
index b16ff28a09e..23f8c73b755 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.3"
+version = "0.45.4"
 license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
 authors.workspace = true
 edition.workspace = true
diff --git a/substrate/frame/bounties/Cargo.toml b/substrate/frame/bounties/Cargo.toml
index 2ba454a54d6..6810c50cd27 100644
--- a/substrate/frame/bounties/Cargo.toml
+++ b/substrate/frame/bounties/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-bounties"
-version = "37.0.0"
+version = "37.0.1"
 authors.workspace = true
 edition.workspace = true
 license = "Apache-2.0"
diff --git a/substrate/frame/contracts/Cargo.toml b/substrate/frame/contracts/Cargo.toml
index f230c96dd0e..910947d64d6 100644
--- a/substrate/frame/contracts/Cargo.toml
+++ b/substrate/frame/contracts/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-contracts"
-version = "38.0.0"
+version = "40.0.0"
 authors.workspace = true
 edition.workspace = true
 build = "build.rs"
diff --git a/substrate/frame/contracts/mock-network/Cargo.toml b/substrate/frame/contracts/mock-network/Cargo.toml
index ddfb5c62025..5cd0bdfc465 100644
--- a/substrate/frame/contracts/mock-network/Cargo.toml
+++ b/substrate/frame/contracts/mock-network/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-contracts-mock-network"
-version = "14.0.0"
+version = "16.0.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/substrate/frame/revive/Cargo.toml b/substrate/frame/revive/Cargo.toml
index 2fca7c35b98..8a8fbd8e011 100644
--- a/substrate/frame/revive/Cargo.toml
+++ b/substrate/frame/revive/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-revive"
-version = "0.2.0"
+version = "0.3.0"
 authors.workspace = true
 edition.workspace = true
 build = "build.rs"
diff --git a/substrate/frame/revive/mock-network/Cargo.toml b/substrate/frame/revive/mock-network/Cargo.toml
index a211b523b23..dc0d7a2cac8 100644
--- a/substrate/frame/revive/mock-network/Cargo.toml
+++ b/substrate/frame/revive/mock-network/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pallet-revive-mock-network"
-version = "0.2.0"
+version = "0.3.0"
 authors.workspace = true
 edition.workspace = true
 license.workspace = true
diff --git a/umbrella/Cargo.toml b/umbrella/Cargo.toml
index 2112301c381..ab7059f96a1 100644
--- a/umbrella/Cargo.toml
+++ b/umbrella/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "polkadot-sdk"
-version = "0.9.0"
+version = "0.10.0"
 description = "Polkadot SDK umbrella crate."
 license = "Apache-2.0"
 
@@ -621,7 +621,7 @@ workspace = true
 path = "../cumulus/parachains/runtimes/assets/common"
 default-features = false
 optional = true
-version = "0.18.3"
+version = "0.20.0"
 
 [dependencies.binary-merkle-tree]
 path = "../substrate/utils/binary-merkle-tree"
@@ -681,43 +681,43 @@ version = "0.18.0"
 path = "../bridges/primitives/xcm-bridge-hub"
 default-features = false
 optional = true
-version = "0.4.2"
+version = "0.6.0"
 
 [dependencies.bp-xcm-bridge-hub-router]
 path = "../bridges/primitives/xcm-bridge-hub-router"
 default-features = false
 optional = true
-version = "0.14.1"
+version = "0.16.0"
 
 [dependencies.bridge-hub-common]
 path = "../cumulus/parachains/runtimes/bridge-hubs/common"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.bridge-runtime-common]
 path = "../bridges/bin/runtime-common"
 default-features = false
 optional = true
-version = "0.18.2"
+version = "0.20.0"
 
 [dependencies.cumulus-pallet-aura-ext]
 path = "../cumulus/pallets/aura-ext"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.cumulus-pallet-dmp-queue]
 path = "../cumulus/pallets/dmp-queue"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.cumulus-pallet-parachain-system]
 path = "../cumulus/pallets/parachain-system"
 default-features = false
 optional = true
-version = "0.17.1"
+version = "0.19.0"
 
 [dependencies.cumulus-pallet-parachain-system-proc-macro]
 path = "../cumulus/pallets/parachain-system/proc-macro"
@@ -735,25 +735,25 @@ version = "19.0.0"
 path = "../cumulus/pallets/solo-to-para"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.cumulus-pallet-xcm]
 path = "../cumulus/pallets/xcm"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.cumulus-pallet-xcmp-queue]
 path = "../cumulus/pallets/xcmp-queue"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.cumulus-ping]
 path = "../cumulus/parachains/pallets/ping"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.cumulus-primitives-aura]
 path = "../cumulus/primitives/aura"
@@ -765,13 +765,13 @@ version = "0.15.0"
 path = "../cumulus/primitives/core"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.18.0"
 
 [dependencies.cumulus-primitives-parachain-inherent]
 path = "../cumulus/primitives/parachain-inherent"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.18.0"
 
 [dependencies.cumulus-primitives-proof-size-hostfunction]
 path = "../cumulus/primitives/proof-size-hostfunction"
@@ -783,19 +783,19 @@ version = "0.10.0"
 path = "../cumulus/primitives/storage-weight-reclaim"
 default-features = false
 optional = true
-version = "8.0.0"
+version = "10.0.0"
 
 [dependencies.cumulus-primitives-timestamp]
 path = "../cumulus/primitives/timestamp"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.18.0"
 
 [dependencies.cumulus-primitives-utility]
 path = "../cumulus/primitives/utility"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.frame-benchmarking]
 path = "../substrate/frame/benchmarking"
@@ -981,7 +981,7 @@ version = "39.0.0"
 path = "../substrate/frame/bounties"
 default-features = false
 optional = true
-version = "37.0.0"
+version = "37.0.1"
 
 [dependencies.pallet-bridge-grandpa]
 path = "../bridges/modules/grandpa"
@@ -1041,7 +1041,7 @@ version = "0.16.0"
 path = "../substrate/frame/contracts"
 default-features = false
 optional = true
-version = "38.0.0"
+version = "40.0.0"
 
 [dependencies.pallet-contracts-proc-macro]
 path = "../substrate/frame/contracts/proc-macro"
@@ -1299,7 +1299,7 @@ version = "38.0.0"
 path = "../substrate/frame/revive"
 default-features = false
 optional = true
-version = "0.2.0"
+version = "0.3.0"
 
 [dependencies.pallet-revive-fixtures]
 path = "../substrate/frame/revive/fixtures"
@@ -1491,31 +1491,31 @@ version = "37.0.0"
 path = "../polkadot/xcm/pallet-xcm"
 default-features = false
 optional = true
-version = "17.0.1"
+version = "19.0.0"
 
 [dependencies.pallet-xcm-benchmarks]
 path = "../polkadot/xcm/pallet-xcm-benchmarks"
 default-features = false
 optional = true
-version = "17.0.0"
+version = "19.0.0"
 
 [dependencies.pallet-xcm-bridge-hub]
 path = "../bridges/modules/xcm-bridge-hub"
 default-features = false
 optional = true
-version = "0.13.2"
+version = "0.15.0"
 
 [dependencies.pallet-xcm-bridge-hub-router]
 path = "../bridges/modules/xcm-bridge-hub-router"
 default-features = false
 optional = true
-version = "0.15.3"
+version = "0.17.0"
 
 [dependencies.parachains-common]
 path = "../cumulus/parachains/common"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "20.0.0"
 
 [dependencies.polkadot-core-primitives]
 path = "../polkadot/core-primitives"
@@ -1527,31 +1527,31 @@ version = "15.0.0"
 path = "../polkadot/parachain"
 default-features = false
 optional = true
-version = "14.0.0"
+version = "16.0.0"
 
 [dependencies.polkadot-primitives]
 path = "../polkadot/primitives"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.polkadot-runtime-common]
 path = "../polkadot/runtime/common"
 default-features = false
 optional = true
-version = "17.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-runtime-metrics]
 path = "../polkadot/runtime/metrics"
 default-features = false
 optional = true
-version = "17.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-runtime-parachains]
 path = "../polkadot/runtime/parachains"
 default-features = false
 optional = true
-version = "17.0.1"
+version = "19.0.0"
 
 [dependencies.polkadot-sdk-frame]
 path = "../substrate/frame"
@@ -1587,7 +1587,7 @@ version = "0.10.0"
 path = "../bridges/snowbridge/primitives/core"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-ethereum]
 path = "../bridges/snowbridge/primitives/ethereum"
@@ -1605,61 +1605,61 @@ version = "0.9.1"
 path = "../bridges/snowbridge/pallets/outbound-queue/runtime-api"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-pallet-ethereum-client]
 path = "../bridges/snowbridge/pallets/ethereum-client"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-pallet-ethereum-client-fixtures]
 path = "../bridges/snowbridge/pallets/ethereum-client/fixtures"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.snowbridge-pallet-inbound-queue]
 path = "../bridges/snowbridge/pallets/inbound-queue"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-pallet-inbound-queue-fixtures]
 path = "../bridges/snowbridge/pallets/inbound-queue/fixtures"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.snowbridge-pallet-outbound-queue]
 path = "../bridges/snowbridge/pallets/outbound-queue"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-pallet-system]
 path = "../bridges/snowbridge/pallets/system"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-router-primitives]
 path = "../bridges/snowbridge/primitives/router"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.17.0"
 
 [dependencies.snowbridge-runtime-common]
 path = "../bridges/snowbridge/runtime/runtime-common"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.snowbridge-system-runtime-api]
 path = "../bridges/snowbridge/pallets/system/runtime-api"
 default-features = false
 optional = true
-version = "0.10.0"
+version = "0.11.0"
 
 [dependencies.sp-api]
 path = "../substrate/primitives/api"
@@ -1941,25 +1941,25 @@ version = "31.0.0"
 path = "../cumulus/parachains/pallets/parachain-info"
 default-features = false
 optional = true
-version = "0.17.0"
+version = "0.19.0"
 
 [dependencies.staging-xcm]
 path = "../polkadot/xcm"
 default-features = false
 optional = true
-version = "14.2.0"
+version = "16.0.0"
 
 [dependencies.staging-xcm-builder]
 path = "../polkadot/xcm/xcm-builder"
 default-features = false
 optional = true
-version = "17.0.3"
+version = "19.0.0"
 
 [dependencies.staging-xcm-executor]
 path = "../polkadot/xcm/xcm-executor"
 default-features = false
 optional = true
-version = "17.0.0"
+version = "19.0.0"
 
 [dependencies.substrate-bip39]
 path = "../substrate/utils/substrate-bip39"
@@ -1971,7 +1971,7 @@ version = "0.6.0"
 path = "../cumulus/parachains/runtimes/constants"
 default-features = false
 optional = true
-version = "10.0.0"
+version = "12.0.0"
 
 [dependencies.tracing-gum-proc-macro]
 path = "../polkadot/node/gum/proc-macro"
@@ -1989,19 +1989,19 @@ version = "10.1.0"
 path = "../polkadot/xcm/xcm-runtime-apis"
 default-features = false
 optional = true
-version = "0.4.2"
+version = "0.6.0"
 
 [dependencies.asset-test-utils]
 path = "../cumulus/parachains/runtimes/assets/test-utils"
 default-features = false
 optional = true
-version = "20.0.0"
+version = "22.0.0"
 
 [dependencies.bridge-hub-test-utils]
 path = "../cumulus/parachains/runtimes/bridge-hubs/test-utils"
 default-features = false
 optional = true
-version = "0.20.0"
+version = "0.22.0"
 
 [dependencies.cumulus-client-cli]
 path = "../cumulus/client/cli"
@@ -2013,91 +2013,91 @@ version = "0.18.0"
 path = "../cumulus/client/collator"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-client-consensus-aura]
 path = "../cumulus/client/consensus/aura"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-client-consensus-common]
 path = "../cumulus/client/consensus/common"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-client-consensus-proposer]
 path = "../cumulus/client/consensus/proposer"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.18.0"
 
 [dependencies.cumulus-client-consensus-relay-chain]
 path = "../cumulus/client/consensus/relay-chain"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-client-network]
 path = "../cumulus/client/network"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-client-parachain-inherent]
 path = "../cumulus/client/parachain-inherent"
 default-features = false
 optional = true
-version = "0.12.0"
+version = "0.13.0"
 
 [dependencies.cumulus-client-pov-recovery]
 path = "../cumulus/client/pov-recovery"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-client-service]
 path = "../cumulus/client/service"
 default-features = false
 optional = true
-version = "0.19.0"
+version = "0.20.0"
 
 [dependencies.cumulus-relay-chain-inprocess-interface]
 path = "../cumulus/client/relay-chain-inprocess-interface"
 default-features = false
 optional = true
-version = "0.19.0"
+version = "0.20.0"
 
 [dependencies.cumulus-relay-chain-interface]
 path = "../cumulus/client/relay-chain-interface"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-relay-chain-minimal-node]
 path = "../cumulus/client/relay-chain-minimal-node"
 default-features = false
 optional = true
-version = "0.19.0"
+version = "0.20.0"
 
 [dependencies.cumulus-relay-chain-rpc-interface]
 path = "../cumulus/client/relay-chain-rpc-interface"
 default-features = false
 optional = true
-version = "0.18.0"
+version = "0.19.0"
 
 [dependencies.cumulus-test-relay-sproof-builder]
 path = "../cumulus/test/relay-sproof-builder"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.18.0"
 
 [dependencies.emulated-integration-tests-common]
 path = "../cumulus/parachains/integration-tests/emulated/common"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "17.0.0"
 
 [dependencies.fork-tree]
 path = "../substrate/utils/fork-tree"
@@ -2145,13 +2145,13 @@ version = "38.0.0"
 path = "../substrate/frame/contracts/mock-network"
 default-features = false
 optional = true
-version = "14.0.0"
+version = "16.0.0"
 
 [dependencies.pallet-revive-mock-network]
 path = "../substrate/frame/revive/mock-network"
 default-features = false
 optional = true
-version = "0.2.0"
+version = "0.3.0"
 
 [dependencies.pallet-transaction-payment-rpc]
 path = "../substrate/frame/transaction-payment/rpc"
@@ -2163,253 +2163,253 @@ version = "41.0.0"
 path = "../cumulus/parachains/runtimes/test-utils"
 default-features = false
 optional = true
-version = "19.0.0"
+version = "21.0.0"
 
 [dependencies.polkadot-approval-distribution]
 path = "../polkadot/node/network/approval-distribution"
 default-features = false
 optional = true
-version = "18.2.0"
+version = "19.0.0"
 
 [dependencies.polkadot-availability-bitfield-distribution]
 path = "../polkadot/node/network/bitfield-distribution"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-availability-distribution]
 path = "../polkadot/node/network/availability-distribution"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-availability-recovery]
 path = "../polkadot/node/network/availability-recovery"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-cli]
 path = "../polkadot/cli"
 default-features = false
 optional = true
-version = "19.0.0"
+version = "20.0.0"
 
 [dependencies.polkadot-collator-protocol]
 path = "../polkadot/node/network/collator-protocol"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-dispute-distribution]
 path = "../polkadot/node/network/dispute-distribution"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-erasure-coding]
 path = "../polkadot/erasure-coding"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.polkadot-gossip-support]
 path = "../polkadot/node/network/gossip-support"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-network-bridge]
 path = "../polkadot/node/network/bridge"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-collation-generation]
 path = "../polkadot/node/collation-generation"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-approval-voting]
 path = "../polkadot/node/core/approval-voting"
 default-features = false
 optional = true
-version = "18.2.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-av-store]
 path = "../polkadot/node/core/av-store"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-backing]
 path = "../polkadot/node/core/backing"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-bitfield-signing]
 path = "../polkadot/node/core/bitfield-signing"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-candidate-validation]
 path = "../polkadot/node/core/candidate-validation"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-chain-api]
 path = "../polkadot/node/core/chain-api"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-chain-selection]
 path = "../polkadot/node/core/chain-selection"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-dispute-coordinator]
 path = "../polkadot/node/core/dispute-coordinator"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-parachains-inherent]
 path = "../polkadot/node/core/parachains-inherent"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-prospective-parachains]
 path = "../polkadot/node/core/prospective-parachains"
 default-features = false
 optional = true
-version = "17.0.1"
+version = "18.0.0"
 
 [dependencies.polkadot-node-core-provisioner]
 path = "../polkadot/node/core/provisioner"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-pvf]
 path = "../polkadot/node/core/pvf"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-pvf-checker]
 path = "../polkadot/node/core/pvf-checker"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-core-pvf-common]
 path = "../polkadot/node/core/pvf/common"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.polkadot-node-core-pvf-execute-worker]
 path = "../polkadot/node/core/pvf/execute-worker"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.polkadot-node-core-pvf-prepare-worker]
 path = "../polkadot/node/core/pvf/prepare-worker"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.polkadot-node-core-runtime-api]
 path = "../polkadot/node/core/runtime-api"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-jaeger]
 path = "../polkadot/node/jaeger"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-metrics]
 path = "../polkadot/node/metrics"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-network-protocol]
 path = "../polkadot/node/network/protocol"
 default-features = false
 optional = true
-version = "18.2.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-primitives]
 path = "../polkadot/node/primitives"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.polkadot-node-subsystem]
 path = "../polkadot/node/subsystem"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-subsystem-types]
 path = "../polkadot/node/subsystem-types"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-node-subsystem-util]
 path = "../polkadot/node/subsystem-util"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-overseer]
 path = "../polkadot/node/overseer"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-parachain-lib]
 path = "../cumulus/polkadot-parachain/polkadot-parachain-lib"
 default-features = false
 optional = true
-version = "0.3.0"
+version = "0.4.0"
 
 [dependencies.polkadot-rpc]
 path = "../polkadot/rpc"
 default-features = false
 optional = true
-version = "19.0.0"
+version = "20.0.0"
 
 [dependencies.polkadot-service]
 path = "../polkadot/node/service"
 default-features = false
 optional = true
-version = "19.0.0"
+version = "20.0.0"
 
 [dependencies.polkadot-statement-distribution]
 path = "../polkadot/node/network/statement-distribution"
 default-features = false
 optional = true
-version = "18.0.0"
+version = "19.0.0"
 
 [dependencies.polkadot-statement-table]
 path = "../polkadot/statement-table"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.sc-allocator]
 path = "../substrate/client/allocator"
@@ -2577,7 +2577,7 @@ version = "0.15.0"
 path = "../substrate/client/network"
 default-features = false
 optional = true
-version = "0.45.3"
+version = "0.45.4"
 
 [dependencies.sc-network-common]
 path = "../substrate/client/network/common"
@@ -2727,7 +2727,7 @@ version = "17.0.0"
 path = "../bridges/snowbridge/runtime/test-common"
 default-features = false
 optional = true
-version = "0.12.0"
+version = "0.13.0"
 
 [dependencies.sp-blockchain]
 path = "../substrate/primitives/blockchain"
@@ -2847,19 +2847,19 @@ version = "24.0.1"
 path = "../polkadot/node/gum"
 default-features = false
 optional = true
-version = "16.0.0"
+version = "18.0.0"
 
 [dependencies.xcm-emulator]
 path = "../cumulus/xcm/xcm-emulator"
 default-features = false
 optional = true
-version = "0.16.0"
+version = "0.18.0"
 
 [dependencies.xcm-simulator]
 path = "../polkadot/xcm/xcm-simulator"
 default-features = false
 optional = true
-version = "17.0.0"
+version = "19.0.0"
 
 [package.metadata.docs.rs]
 features = ["node", "runtime-full"]
-- 
GitLab