diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/lib.rs
index 9e21d11332379fee0b8ce86e4d5849b5761116bc..0ee98e6c22bff9c2db4a6f7d12da6085762b09cc 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/lib.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/lib.rs
@@ -113,7 +113,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("statemine"),
 	impl_name: create_runtime_str!("statemine"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 14,
@@ -126,7 +126,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("statemine"),
 	impl_name: create_runtime_str!("statemine"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 14,
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs
index f3499a8d29211de521364937f02f6e402319acd1..c1fb6367312a1fd685e0e20a77f371c504d7293d 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs
@@ -110,7 +110,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("westmint"),
 	impl_name: create_runtime_str!("westmint"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 14,
diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs
index 8db640d496013999b1b4e644d4eb7877412ae76b..1eac813b10cec7afb60312aea252f1a37cdfa986 100644
--- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs
+++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs
@@ -203,7 +203,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("bridge-hub-rococo"),
 	impl_name: create_runtime_str!("bridge-hub-rococo"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 4,
diff --git a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/lib.rs b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/lib.rs
index 909ee62482477e1517fd0611b386cf2279b2eb45..b4ea2c79f64f1d87de2747191759c9e9990db3ba 100644
--- a/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/lib.rs
+++ b/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/lib.rs
@@ -177,7 +177,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("bridge-hub-westend"),
 	impl_name: create_runtime_str!("bridge-hub-westend"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 4,
diff --git a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs
index bf702ed6a4be309baee2706f686ab3c2f76c256c..c599ba37f128bb01adaa1e4dc3203a1ae15def9d 100644
--- a/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs
+++ b/cumulus/parachains/runtimes/collectives/collectives-westend/src/lib.rs
@@ -117,7 +117,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("collectives-westend"),
 	impl_name: create_runtime_str!("collectives-westend"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 5,
diff --git a/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs
index 56060aa123fc98a7443db68f515e09b68ccb6af7..efa26fcbc22d534dd4573ab15d8052a7179c77a0 100644
--- a/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs
+++ b/cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs
@@ -134,7 +134,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("contracts-rococo"),
 	impl_name: create_runtime_str!("contracts-rococo"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 6,
diff --git a/cumulus/parachains/runtimes/coretime/coretime-rococo/src/lib.rs b/cumulus/parachains/runtimes/coretime/coretime-rococo/src/lib.rs
index 9f01d397598cb3918565ea79c0edacb649cae395..9959c15b11107ecba1470ab52cbef16fc6f22c25 100644
--- a/cumulus/parachains/runtimes/coretime/coretime-rococo/src/lib.rs
+++ b/cumulus/parachains/runtimes/coretime/coretime-rococo/src/lib.rs
@@ -134,7 +134,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("coretime-rococo"),
 	impl_name: create_runtime_str!("coretime-rococo"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 0,
diff --git a/cumulus/parachains/runtimes/coretime/coretime-westend/src/lib.rs b/cumulus/parachains/runtimes/coretime/coretime-westend/src/lib.rs
index 29d348c1cd90ebfc96b6958fb7630cf741568862..1ee8c3bc0ec3d4f9b3201659cca5f388a05e78e1 100644
--- a/cumulus/parachains/runtimes/coretime/coretime-westend/src/lib.rs
+++ b/cumulus/parachains/runtimes/coretime/coretime-westend/src/lib.rs
@@ -134,7 +134,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("coretime-westend"),
 	impl_name: create_runtime_str!("coretime-westend"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 0,
diff --git a/cumulus/parachains/runtimes/glutton/glutton-westend/src/lib.rs b/cumulus/parachains/runtimes/glutton/glutton-westend/src/lib.rs
index 3391ab0e79c25f11ebeeef4e5aafc2f7c1339036..996f7655c0319a9dd40ce724beab5bf544893c08 100644
--- a/cumulus/parachains/runtimes/glutton/glutton-westend/src/lib.rs
+++ b/cumulus/parachains/runtimes/glutton/glutton-westend/src/lib.rs
@@ -100,7 +100,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("glutton-westend"),
 	impl_name: create_runtime_str!("glutton-westend"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 1,
diff --git a/cumulus/parachains/runtimes/people/people-rococo/src/lib.rs b/cumulus/parachains/runtimes/people/people-rococo/src/lib.rs
index 1434c1b263ccb553f6b090c61e5c648125fdb384..3cd085fec63248aeb872af7b9233eb0046f472c9 100644
--- a/cumulus/parachains/runtimes/people/people-rococo/src/lib.rs
+++ b/cumulus/parachains/runtimes/people/people-rococo/src/lib.rs
@@ -127,7 +127,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("people-rococo"),
 	impl_name: create_runtime_str!("people-rococo"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 0,
diff --git a/cumulus/parachains/runtimes/people/people-westend/src/lib.rs b/cumulus/parachains/runtimes/people/people-westend/src/lib.rs
index 1030527ccd48413e243ac57b82701650a01fde4d..307ab90a47723503725757d5862f5d0b21bdf9c0 100644
--- a/cumulus/parachains/runtimes/people/people-westend/src/lib.rs
+++ b/cumulus/parachains/runtimes/people/people-westend/src/lib.rs
@@ -127,7 +127,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("people-westend"),
 	impl_name: create_runtime_str!("people-westend"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 0,
diff --git a/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs
index 5695c54f054c5b05afa54e4d6e0de8563dc41f4c..154c2c4600043cc0ceb1b0cd61a84949dcdd9616 100644
--- a/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs
+++ b/cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs
@@ -107,7 +107,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("test-parachain"),
 	impl_name: create_runtime_str!("test-parachain"),
 	authoring_version: 1,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 6,
diff --git a/polkadot/node/primitives/src/lib.rs b/polkadot/node/primitives/src/lib.rs
index b127d87d4ea4dd7e48b282c2a1c8a7ad525fc5f4..375aacd583267ef7e86f7888a9e3e17599e7414d 100644
--- a/polkadot/node/primitives/src/lib.rs
+++ b/polkadot/node/primitives/src/lib.rs
@@ -58,7 +58,7 @@ pub use disputes::{
 /// relatively rare.
 ///
 /// The associated worker binaries should use the same version as the node that spawns them.
-pub const NODE_VERSION: &'static str = "1.9.0";
+pub const NODE_VERSION: &'static str = "1.10.0";
 
 // For a 16-ary Merkle Prefix Trie, we can expect at most 16 32-byte hashes per node
 // plus some overhead:
diff --git a/polkadot/runtime/rococo/src/lib.rs b/polkadot/runtime/rococo/src/lib.rs
index d33c58007843e0cccd1aafea18c107a53d9cc48b..65ec2dfd36d804022115cd137bc7140ae07b49d9 100644
--- a/polkadot/runtime/rococo/src/lib.rs
+++ b/polkadot/runtime/rococo/src/lib.rs
@@ -155,7 +155,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("rococo"),
 	impl_name: create_runtime_str!("parity-rococo-v2.0"),
 	authoring_version: 0,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 24,
diff --git a/polkadot/runtime/westend/src/lib.rs b/polkadot/runtime/westend/src/lib.rs
index b44b448b012f0b2b2effcff233d3e1acf5819392..2d532ff8ab2da48a6e2465514310f04792815a56 100644
--- a/polkadot/runtime/westend/src/lib.rs
+++ b/polkadot/runtime/westend/src/lib.rs
@@ -152,7 +152,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
 	spec_name: create_runtime_str!("westend"),
 	impl_name: create_runtime_str!("parity-westend"),
 	authoring_version: 2,
-	spec_version: 1_009_000,
+	spec_version: 1_010_000,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 24,
diff --git a/prdoc/pr_3190.prdoc b/prdoc/1.10.0/pr_3190.prdoc
similarity index 100%
rename from prdoc/pr_3190.prdoc
rename to prdoc/1.10.0/pr_3190.prdoc
diff --git a/prdoc/pr_3246.prdoc b/prdoc/1.10.0/pr_3246.prdoc
similarity index 100%
rename from prdoc/pr_3246.prdoc
rename to prdoc/1.10.0/pr_3246.prdoc
diff --git a/prdoc/pr_3302.prdoc b/prdoc/1.10.0/pr_3302.prdoc
similarity index 100%
rename from prdoc/pr_3302.prdoc
rename to prdoc/1.10.0/pr_3302.prdoc
diff --git a/prdoc/pr_3341.prdoc b/prdoc/1.10.0/pr_3341.prdoc
similarity index 96%
rename from prdoc/pr_3341.prdoc
rename to prdoc/1.10.0/pr_3341.prdoc
index de714fa5a1e5e2407dcb38ede6be9bb5761d35f1..eb86f9f0d0a6a85717c4b9a8160e31377e33c6d0 100644
--- a/prdoc/pr_3341.prdoc
+++ b/prdoc/1.10.0/pr_3341.prdoc
@@ -13,6 +13,4 @@ doc:
 
 crates:
   - name: polkadot-runtime-common
-    bump: minor
   - name: polkadot-runtime-parachains
-    bump: major
diff --git a/prdoc/pr_3350.prdoc b/prdoc/1.10.0/pr_3350.prdoc
similarity index 100%
rename from prdoc/pr_3350.prdoc
rename to prdoc/1.10.0/pr_3350.prdoc
diff --git a/prdoc/pr_3438.prdoc b/prdoc/1.10.0/pr_3438.prdoc
similarity index 100%
rename from prdoc/pr_3438.prdoc
rename to prdoc/1.10.0/pr_3438.prdoc
diff --git a/prdoc/pr_3471.prdoc b/prdoc/1.10.0/pr_3471.prdoc
similarity index 100%
rename from prdoc/pr_3471.prdoc
rename to prdoc/1.10.0/pr_3471.prdoc
diff --git a/prdoc/pr_3479.prdoc b/prdoc/1.10.0/pr_3479.prdoc
similarity index 100%
rename from prdoc/pr_3479.prdoc
rename to prdoc/1.10.0/pr_3479.prdoc
diff --git a/prdoc/pr_3521.prdoc b/prdoc/1.10.0/pr_3521.prdoc
similarity index 100%
rename from prdoc/pr_3521.prdoc
rename to prdoc/1.10.0/pr_3521.prdoc
diff --git a/prdoc/pr_3580.prdoc b/prdoc/1.10.0/pr_3580.prdoc
similarity index 100%
rename from prdoc/pr_3580.prdoc
rename to prdoc/1.10.0/pr_3580.prdoc
diff --git a/prdoc/pr_3607.prdoc b/prdoc/1.10.0/pr_3607.prdoc
similarity index 100%
rename from prdoc/pr_3607.prdoc
rename to prdoc/1.10.0/pr_3607.prdoc
diff --git a/prdoc/pr_3616.prdoc b/prdoc/1.10.0/pr_3616.prdoc
similarity index 100%
rename from prdoc/pr_3616.prdoc
rename to prdoc/1.10.0/pr_3616.prdoc
diff --git a/prdoc/pr_3654.prdoc b/prdoc/1.10.0/pr_3654.prdoc
similarity index 100%
rename from prdoc/pr_3654.prdoc
rename to prdoc/1.10.0/pr_3654.prdoc
diff --git a/prdoc/pr_3696.prdoc b/prdoc/1.10.0/pr_3696.prdoc
similarity index 100%
rename from prdoc/pr_3696.prdoc
rename to prdoc/1.10.0/pr_3696.prdoc
diff --git a/prdoc/pr_3706.prdoc b/prdoc/1.10.0/pr_3706.prdoc
similarity index 100%
rename from prdoc/pr_3706.prdoc
rename to prdoc/1.10.0/pr_3706.prdoc
diff --git a/prdoc/pr_3714.prdoc b/prdoc/1.10.0/pr_3714.prdoc
similarity index 100%
rename from prdoc/pr_3714.prdoc
rename to prdoc/1.10.0/pr_3714.prdoc
diff --git a/prdoc/pr_3718.prdoc b/prdoc/1.10.0/pr_3718.prdoc
similarity index 100%
rename from prdoc/pr_3718.prdoc
rename to prdoc/1.10.0/pr_3718.prdoc
diff --git a/prdoc/pr_3722.prdoc b/prdoc/1.10.0/pr_3722.prdoc
similarity index 100%
rename from prdoc/pr_3722.prdoc
rename to prdoc/1.10.0/pr_3722.prdoc
diff --git a/prdoc/pr_3738.prdoc b/prdoc/1.10.0/pr_3738.prdoc
similarity index 100%
rename from prdoc/pr_3738.prdoc
rename to prdoc/1.10.0/pr_3738.prdoc
diff --git a/prdoc/pr_3740.prdoc b/prdoc/1.10.0/pr_3740.prdoc
similarity index 100%
rename from prdoc/pr_3740.prdoc
rename to prdoc/1.10.0/pr_3740.prdoc
diff --git a/prdoc/pr_3749.prdoc b/prdoc/1.10.0/pr_3749.prdoc
similarity index 100%
rename from prdoc/pr_3749.prdoc
rename to prdoc/1.10.0/pr_3749.prdoc
diff --git a/prdoc/pr_3754.prdoc b/prdoc/1.10.0/pr_3754.prdoc
similarity index 100%
rename from prdoc/pr_3754.prdoc
rename to prdoc/1.10.0/pr_3754.prdoc
diff --git a/prdoc/pr_3761.prdoc b/prdoc/1.10.0/pr_3761.prdoc
similarity index 100%
rename from prdoc/pr_3761.prdoc
rename to prdoc/1.10.0/pr_3761.prdoc
diff --git a/prdoc/pr_3792.prdoc b/prdoc/1.10.0/pr_3792.prdoc
similarity index 100%
rename from prdoc/pr_3792.prdoc
rename to prdoc/1.10.0/pr_3792.prdoc
diff --git a/prdoc/pr_3795.prdoc b/prdoc/1.10.0/pr_3795.prdoc
similarity index 100%
rename from prdoc/pr_3795.prdoc
rename to prdoc/1.10.0/pr_3795.prdoc
diff --git a/prdoc/pr_3808.prdoc b/prdoc/1.10.0/pr_3808.prdoc
similarity index 100%
rename from prdoc/pr_3808.prdoc
rename to prdoc/1.10.0/pr_3808.prdoc
diff --git a/prdoc/pr_3817.prdoc b/prdoc/1.10.0/pr_3817.prdoc
similarity index 100%
rename from prdoc/pr_3817.prdoc
rename to prdoc/1.10.0/pr_3817.prdoc
diff --git a/prdoc/pr_3835.prdoc b/prdoc/1.10.0/pr_3835.prdoc
similarity index 100%
rename from prdoc/pr_3835.prdoc
rename to prdoc/1.10.0/pr_3835.prdoc
diff --git a/prdoc/pr_3844.prdoc b/prdoc/1.10.0/pr_3844.prdoc
similarity index 100%
rename from prdoc/pr_3844.prdoc
rename to prdoc/1.10.0/pr_3844.prdoc
diff --git a/prdoc/pr_3849.prdoc b/prdoc/1.10.0/pr_3849.prdoc
similarity index 100%
rename from prdoc/pr_3849.prdoc
rename to prdoc/1.10.0/pr_3849.prdoc
diff --git a/prdoc/pr_3850.prdoc b/prdoc/1.10.0/pr_3850.prdoc
similarity index 100%
rename from prdoc/pr_3850.prdoc
rename to prdoc/1.10.0/pr_3850.prdoc
diff --git a/prdoc/pr_3854.prdoc b/prdoc/1.10.0/pr_3854.prdoc
similarity index 100%
rename from prdoc/pr_3854.prdoc
rename to prdoc/1.10.0/pr_3854.prdoc
diff --git a/prdoc/pr_3927.prdoc b/prdoc/1.10.0/pr_3927.prdoc
similarity index 100%
rename from prdoc/pr_3927.prdoc
rename to prdoc/1.10.0/pr_3927.prdoc
diff --git a/prdoc/pr_3950.prdoc b/prdoc/1.10.0/pr_3950.prdoc
similarity index 100%
rename from prdoc/pr_3950.prdoc
rename to prdoc/1.10.0/pr_3950.prdoc
diff --git a/prdoc/pr_3961.prdoc b/prdoc/1.10.0/pr_3961.prdoc
similarity index 100%
rename from prdoc/pr_3961.prdoc
rename to prdoc/1.10.0/pr_3961.prdoc