github paritytech/polkadot-sdk polkadot-v1.5.0
Polkadot v1.5.0

latest releases: polkadot-stable2407-4, v1.15.4-rc1, polkadot-v1.15.4...
11 months ago

This release contains the changes from polkadot-v1.4.0 to polkadot-v1.5.0.

⚠️Note:
It's possible to run into a warning similar to this one:

  - Optional: Cannot unshare user namespace and change root, which are Linux-specific kernel security features: could not create a temporary directory in "/tmp/.tmpIcLriO": No such file or directory (os error 2) at path "/tmp/.tmpIcLriO/check-can-unshare-4XnFgA"

Mitigation: This is not harmful. The validator will have to make sure the PVF artifact directory (listed in the error message) exists, and restart the node.

Issue: #2662

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

Rust Stable: rustc 1.73.0 (cc66ad468 2023-10-03)
Rust Nightly: rustc 1.71.0-nightly (8b4b20836 2023-05-22)

Runtimes

Westend

🏋️ Runtime size:             1.544 MB (1,619,298 bytes)
🗜 Compressed:               Yes, 78.91%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             westend-1005000 (parity-westend-0.tx24.au2)
🗳️ system.setCode hash:      0x7619dd2232afab450ded927b733409baedd060162251ac18732d55471bb35d53
🗳️ authorizeUpgrade hash:    0x24b50325466d1e4065b51e0685cac6a1d9be9d65d216e635b9444ec7234e859f
🗳️ Blake2-256 hash:          0x725d74166c9b22e6f93dfb98bb526ce971af30947ad5f6074375756c6771ea07
📦 IPFS:                     https://www.ipfs.io/ipfs/QmNcbjJ9a39aW1RLXBhTY51cQbFuBYs7s6bRe4otRfLALy

Westend AssetHub

🏋️ Runtime size:             1.069 MB (1,120,561 bytes)
🗜 Compressed:               Yes, 80.18%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             westmint-1005000 (westmint-0.tx14.au1)
🗳️ system.setCode hash:      0x53455c527ffec93a6cbd4ff03262e373edef2ffbd8f490ac2a21f149a3eac2eb
🗳️ authorizeUpgrade hash:    0x772ca460f149e178a0d544f9577dd403787712b6207b2d12ffa72f7a5908fa73
🗳️ Blake2-256 hash:          0xb8b9a3f1226cf9db8cca725d8624b75600f3945a62d617e9bdcf8f904da53a52
📦 IPFS:                     https://www.ipfs.io/ipfs/QmNUV35XrAa4JTku1Sn3nGtMwYLfevTyqEuxuKp4wgjKD9

Westend BridgeHub

🏋️ Runtime size:             0.905 MB (949,124 bytes)
🗜 Compressed:               Yes, 78.34%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             bridge-hub-westend-1005000 (bridge-hub-westend-0.tx4.au1)
🗳️ system.setCode hash:      0x04c0b283c8e88dd35cd1a6c45d8e5b2516eb3bbe2503b1246320c6171e764349
🗳️ authorizeUpgrade hash:    0x063b29d22e5c82b80ce36009da8e35acf8f8277bf3fe9a68b5001bccd18cfa5a
🗳️ Blake2-256 hash:          0x78346da655e2ae77bac7a676589903bfc75d0964ba1f9332bd01a410bd2a5bc5
📦 IPFS:                     https://www.ipfs.io/ipfs/QmSbQHhkBbriKVthCTzBaQph8UkZwzYNmteY56TgcvpiC6

Rococo

🏋️ Runtime size:             1.399 MB (1,466,792 bytes)
🗜 Compressed:               Yes, 79.49%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             rococo-1005000 (parity-rococo-v2.0-0.tx24.au0)
🗳️ system.setCode hash:      0x8a08ccb7901956c3ca0158229cbf49794d17d43d454c4098b97d57f8760983da
🗳️ authorizeUpgrade hash:    0x571781280cafc9a4c14c998d196441df45645dd963a1b36ce914e0d32dec26bb
🗳️ Blake2-256 hash:          0xfa3da9d9755d8423f44662231f55b2285fbd4a0065d7390620956c41a5c8cdf8
📦 IPFS:                     https://www.ipfs.io/ipfs/QmPp7KM353zWMe4XfkGsUyFRgZzNiJuwvdvDnR8RWk1rry

Rococo AssetHub

🏋️ Runtime size:             1.055 MB (1,106,346 bytes)
🗜 Compressed:               Yes, 80.26%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             statemine-1005000 (statemine-0.tx14.au1)
🗳️ system.setCode hash:      0x63ad9a824d2c8057b3fd412e278d13cd4e9378524abd38278b7a5babc280703e
🗳️ authorizeUpgrade hash:    0xa2f9ba739f9871cc851025a686c1a55333108d4012e5686cc4fa72f97d061416
🗳️ Blake2-256 hash:          0x6c0aa00a9060554ce55477d9953757ee8736da2312934eec3d479914dc837aa9
📦 IPFS:                     https://www.ipfs.io/ipfs/Qmdfv9MoWEQcGfXGvq48SBi686WZAoECzrLASZG3JpccPH

Rococo BridgeHub

🏋️ Runtime size:             0.902 MB (945,922 bytes)
🗜 Compressed:               Yes, 78.32%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             bridge-hub-rococo-1005000 (bridge-hub-rococo-0.tx4.au1)
🗳️ system.setCode hash:      0x6336ad5716f9712842888697a446ebe9fc5375fd214d13c0b46e7a862978080b
🗳️ authorizeUpgrade hash:    0xdc8a01857a2e2897c388aaaeb691cbd6c142dfb32ef69ee2cea46525df51153f
🗳️ Blake2-256 hash:          0xb9bd0af05545604dc69436a52fe8b2f5bef7451a60a211be772ee3a7adc5e114
📦 IPFS:                     https://www.ipfs.io/ipfs/QmWhJWPVmEANDuwumGBE2HUvQmRCuMZi2pWomBwan6mB6W

Collectives Westend

🏋️ Runtime size:             0.932 MB (977,135 bytes)
🗜 Compressed:               Yes, 79.59%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             collectives-westend-1005000 (collectives-westend-0.tx5.au1)
🗳️ system.setCode hash:      0x98b3ffa24fa7c1d0a74639ad39218aef304f49922cf72d5bdfda102020fbe65a
🗳️ authorizeUpgrade hash:    0x76a992fada765f98bedbad8c5ad10a2ac83c04ebd27ca83aab13d43d2ea3280a
🗳️ Blake2-256 hash:          0xc255fc27faba1245dc0e625f62f40a58aabc84a7ae25a39a97d5da11207e7e90
📦 IPFS:                     https://www.ipfs.io/ipfs/QmVesx4r6QUaXyJxVM4JfMJ3jpDLt9KUczPBKFtBQZiEfQ

Glutton Westend

🏋️ Runtime size:             0.502 MB (526,908 bytes)
🗜 Compressed:               Yes, 76.56%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             glutton-westend-1005000 (glutton-westend-0.tx1.au1)
🗳️ system.setCode hash:      0xeab87499ae1ca392aa76185393a9edd079795198ca3ed4298b33f2803530f0ea
🗳️ authorizeUpgrade hash:    0xcce2792a394e32265769598e0c73ad560b47c494533d383ed49d6885c9f35406
🗳️ Blake2-256 hash:          0x72bbe8efd163898655e8cf77af0637248d0b6a05b8f1830865970abec86dd078
📦 IPFS:                     https://www.ipfs.io/ipfs/QmeHtEjFUu8ex3gVSKZdScev1G3yeE7K4oF5rXtf8Hzy3h

Changes

Node & Polkadot

Frame & Pallets

  • #2265: Remove im-online pallet from Rococo and Westend (@s0me0ne-unkn0wn) [Pallets]
  • #2351: frame-system: Add last_runtime_upgrade_spec_version (@bkchr) [Frame]
  • #2369: [NPoS] Check if staker is exposed in paged exposure storage entries (@Ank4n) [Pallets]
  • #2388: Breacking Change Add new flexible pallet_xcm::transfer_assets() call/extrinsic (@acatangiu) [Pallets]
  • #2397: Pools: Add MaxUnbonding to metadata (@rossbulat) [Pallets]
  • #2435: pallet-staking: Converts all math operations to safe (@gpestanaar) [Pallets]
  • #2459: [NPoS] Use EraInfo to manipulate exposure in fast-unstake tests (@Ank4n) [Pallets, Tests]
  • #2474: Pools: Add ability to configure commission claiming permissions (@rossbulat) [Pallets]
  • #2483: Remove dmp-queue pallet from Rococo Asset Hub and Bridge Hub (@liamaharon) [Frame]
  • #2501: Staking: chill_other takes stash instead of controller (@rossbulat) [Pallets]
  • #2509: Breaking: Remove long deprecated AllPalletsWithoutSystemReversed (@skunert) [Frame]
  • #2515: Set frame_system::LastRuntimeUpgrade after running try-runtime migrations (@liamaharon) [Frame]
  • #2516: Remove dmp_queue pallet from Westend SP runtimes (@liamaharon) [Frame]
  • #2591: Ensure to cleanup state in remove_member (@bkchr) [Frame]

Tests, Benchmarks & Documentation

XCM, Bridges & Misc

Parachains & Cumulus

  • #2381: Make collator RPC mode non-experimental (@skunert) [Cumulus]
  • #2385: Relax force_default_xcm_version for testnet system parachains (@bkontur) [Cumulus]
  • #2455: Remove RuntimeApi dependency on system parachain runtime code (@seadanda) [System parachains]
  • #2457: polkadot-parachain: one chain-spec for all (@michalkucharczyk) [System parachains]
  • #2463: Add on-chain-release-build feature for Collectives Westend (@liamaharon) [System parachains]
  • #2487: Do not pollute global base path with export genesis/wasm (@bkchr) [Cumulus]

Don't miss a new polkadot-sdk release

NewReleases is sending notifications on new releases.