The Parity Polkadot Blockchain SDK
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: https://github.com/paritytech/polkadot-sdk/issues/2662
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)
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
sc-network
(@altonen) [Node]delayed_best_block
flag added (@michalkucharczyk) [Node]lazy_static
removed, light parser for address URI added (@michalkucharczyk) [Node]no such file or directory
error (@mrcnski) [Node]NativeElseWasmExecutor
is no longer used (@michalkucharczyk) [Node]gossip-support
(@rphmeier) [Node]ring-context
generic over domain size (@davxy) [Node]pallet_xcm::transfer_assets()
call/extrinsic (@acatangiu) [Pallets]MaxUnbonding
to metadata (@rossbulat) [Pallets]EraInfo
to manipulate exposure in fast-unstake tests (@Ank4n) [Pallets, Tests]dmp-queue
pallet from Rococo Asset Hub and Bridge Hub (@liamaharon) [Frame]chill_other
takes stash instead of controller (@rossbulat) [Pallets]AllPalletsWithoutSystemReversed
(@skunert) [Frame]frame_system::LastRuntimeUpgrade
after running try-runtime migrations
(@liamaharon) [Frame]dmp_queue pallet
from Westend SP runtimes (@liamaharon) [Frame]remove_member
(@bkchr) [Frame]PalletXcmExtrinsicsBenchmark
(@joepetrowski) [Benchmarks]ChainApiBackend
added + polkadot-debug image version fixed (@michalkucharczyk) [Tests]SafeMode
and TxPause
Pallets (@wilwade) [Documentation]pov-recovery
race condition/Improve zombienet test (@skunert) [Testing]QueueConfigData
(@serban300) [XCM]RewardDestination::Controller
(@rossbulat) [XCM]__private
(@bkchr) [Runtime api]ExportXcm::validate
implementation for BridgeHubs (@bkontur) [Bridges]force_default_xcm_version
for testnet system parachains (@bkontur) [Cumulus]RuntimeApi
dependency on system parachain runtime code (@seadanda) [System parachains]on-chain-release-build
feature for Collectives Westend (@liamaharon) [System parachains]This release contains the changes from v1.3.0
to v1.4.0
.
β οΈNote: There is a known bug which leads to the following error messages in logs:
Nov 21 13:37:34.593 ERROR parachain::pvf: π¨ Your system cannot securely run a validator.
Running validation of malicious PVF code has a higher risk of compromising this machine.
- Cannot unshare user namespace and change root, which are Linux-specific kernel security features: not available: Nov 21 13:37:34.582 TRACE parachain::pvf-common: unsharing the user namespace and calling pivot_root worker_kind=check pivot root worker_pid=1562989 worker_dir_path="/tmp/.tmpxnRzK7/check-can-unshare4LXkykVpKt"
mount MS_BIND: No such file or directory (os error 2)
Nov 21 13:37:34.594 ERROR parachain::pvf: In the next release this will be a hard error by default.
More information: https://wiki.polkadot.network/docs/maintain-guides-secure-validator#secure-validator-mode
This error will be fixed with the next release and can be ignored for now. NOTE: after this release, this error should be treated as legitimate!
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)
ποΈ Runtime size: 1.553 MB (1,628,062 bytes)
π Compressed: Yes, 78.96%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westend-104000 (parity-westend-0.tx24.au2)
π³οΈ system.setCode hash: 0xa9a52c656042b91ca12cb8dccc1bc5e92d03da487b9663ff5dafd1700dfb6096
π³οΈ authorizeUpgrade hash: 0x1821223e153c195ed532b83f42516a3a7b6a7b7c657e1dd92c3de87cc87fe304
π³οΈ Blake2-256 hash: 0x30c74d79432c1f7e1b298d224de69ffd2b859b8f217e9795e994941885861536
π¦ IPFS: https://www.ipfs.io/ipfs/QmcvZp8MtZo6qXrY2mVE3GgsXPEUxiH4jnrYgK3MsBGhgw
ποΈ Runtime size: 1.057 MB (1,108,101 bytes)
π Compressed: Yes, 80.33%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westmint-1004000 (westmint-0.tx13.au1)
π³οΈ system.setCode hash: 0xba78e38a5b6f80a13cb84672fad9916498a812ea0a20032ffbf7caf7337dbe97
π³οΈ authorizeUpgrade hash: 0x39eb4f1ba6c243489dea4a88ee95b591be3690866f3f527f90d6e0899ab6f0e7
π³οΈ Blake2-256 hash: 0x5683cda6f6ee9714ce0a902166f2e51d18dac171d69cf62039766500039632be
π¦ IPFS: https://www.ipfs.io/ipfs/QmQAssmKkpN6knkPMse46XhaXeVH1whenAGz9nLFx4mSW4
ποΈ Runtime size: 0.902 MB (945,847 bytes)
π Compressed: Yes, 78.27%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: bridge-hub-westend-1004000 (bridge-hub-westend-0.tx3.au1)
π³οΈ system.setCode hash: 0x86e9152b994c0ffbadf04849bf97558b8353349c80f9ac2e871e5b612a8489fb
π³οΈ authorizeUpgrade hash: 0x7f43145d8981e157ce53b3cc2a961acb6c7c34071a19c37b75b7f109037e4d8c
π³οΈ Blake2-256 hash: 0xf7be0db77d2a1d0725d79723a8283ece4c22918c581d2a0acdab00002281443d
π¦ IPFS: https://www.ipfs.io/ipfs/QmaxUt3RBFndASJH3nLrZ6jU7WBs8177ctvrHm5rodZm1A
ποΈ Runtime size: 1.407 MB (1,474,824 bytes)
π Compressed: Yes, 79.50%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: rococo-104000 (parity-rococo-v2.0-0.tx24.au0)
π³οΈ system.setCode hash: 0x5191e393032d0a69de99f03b19ed0ef3d7d09dcaa3a36fad2d3e555d3cd9c7ee
π³οΈ authorizeUpgrade hash: 0x858f9aedb4e3dc2509e864d4e3cc610fdff65dd5036f653ed14f1c752dc889e7
π³οΈ Blake2-256 hash: 0x93394d999fd78356405150e5009a5602f64474577d901a9ee38f4b9beed73521
π¦ IPFS: https://www.ipfs.io/ipfs/QmVJjc1uzW2NMVeYFR5oSdFxZ4k8HdqtnnaigDJ4dSPKpQ
ποΈ Runtime size: 1.061 MB (1,112,699 bytes)
π Compressed: Yes, 80.30%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: statemine-1004000 (statemine-0.tx13.au1)
π³οΈ system.setCode hash: 0x308362ce586db9a753d9b27cb93d071573a6544c936150d2590c3359507e0ede
π³οΈ authorizeUpgrade hash: 0x707c7ff0530d297fb95e8a236da7404e762f214831bd893fc0b849ddb1aab1e0
π³οΈ Blake2-256 hash: 0x3ac371993362c31429a330686c2937ff5ac61f59d431938e649dd1fdf9589d29
π¦ IPFS: https://www.ipfs.io/ipfs/QmYRmwqynhNjaUXYLMLd3C231Kz4UQXHHp2ZE9gWMnbZTK
ποΈ Runtime size: 0.899 MB (942,681 bytes)
π Compressed: Yes, 78.32%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: bridge-hub-rococo-1004000 (bridge-hub-rococo-0.tx3.au1)
π³οΈ system.setCode hash: 0x83986f8e632844f4e6e798f421654c4b0d1a30e0331275856e058d780fb3fee5
π³οΈ authorizeUpgrade hash: 0x1d283f7e455f1f8c6b29eee34c1bc77dba08e5423718e6a8995fc0d45fb5645f
π³οΈ Blake2-256 hash: 0x4d383a4a92d768e439889a7be97e2b39803c5879ee1fbdc612a4e43c65404da6
π¦ IPFS: https://www.ipfs.io/ipfs/QmZxxe6xAGz9ncgAfYSf3y7p7vENXbAFoziZ4uUTzzqxFv
ποΈ Runtime size: 0.935 MB (980,908 bytes)
π Compressed: Yes, 79.55%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: collectives-westend-1004000 (collectives-westend-0.tx5.au1)
π³οΈ system.setCode hash: 0x0e9da32eea28d73e13d59cc52e646f1b47cefc10eaed8316f872a7222050bc9f
π³οΈ authorizeUpgrade hash: 0xc2b540f08e23948b36a80a3d802a6eba57beaaa83f4b276d47dd555ff32f7f86
π³οΈ Blake2-256 hash: 0x26e9a98d2a80d13f01e31f3c504aa3b5dcd7430b26a322c4ed3f208a51f08532
π¦ IPFS: https://www.ipfs.io/ipfs/QmZwtVZgBFd3kdyM4CiLtnnoqo9YQm3uD445DYqqbMWt4P
ποΈ Runtime size: 0.505 MB (529,946 bytes)
π Compressed: Yes, 76.37%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: glutton-westend-1004000 (glutton-westend-0.tx1.au1)
π³οΈ system.setCode hash: 0xb9166746dcbc22df6af8fb357c28b15734e587c123b9af9f8ce0315b8cc34fda
π³οΈ authorizeUpgrade hash: 0x4df20ab0d4edca473a09335bdf0c711987cdd5b4543c8ebc746ce95c046f2706
π³οΈ Blake2-256 hash: 0x676bdd85f03704142655d6f578515047071448cc5b15f88ccd481851757a1228
π¦ IPFS: https://www.ipfs.io/ipfs/QmUYPnrFYr5fnqGZ2YMN8Gf7PxvdzSU5u4Z3yRT9dpCSaw
This release contains the changes from v1.3.0
to v1.4.0
.
β οΈNote: There is a known bug which leads to the following error messages in logs:
Nov 21 13:37:34.593 ERROR parachain::pvf: π¨ Your system cannot securely run a validator.
Running validation of malicious PVF code has a higher risk of compromising this machine.
- Cannot unshare user namespace and change root, which are Linux-specific kernel security features: not available: Nov 21 13:37:34.582 TRACE parachain::pvf-common: unsharing the user namespace and calling pivot_root worker_kind=check pivot root worker_pid=1562989 worker_dir_path="/tmp/.tmpxnRzK7/check-can-unshare4LXkykVpKt"
mount MS_BIND: No such file or directory (os error 2)
Nov 21 13:37:34.594 ERROR parachain::pvf: In the next release this will be a hard error by default.
More information: https://wiki.polkadot.network/docs/maintain-guides-secure-validator#secure-validator-mode
This error will be fixed with the next release and can be ignored for now. NOTE: after this release, this error should be treated as legitimate!
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)
ποΈ Runtime size: 1.553 MB (1,628,062 bytes)
π Compressed: Yes, 78.96%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westend-104000 (parity-westend-0.tx24.au2)
π³οΈ system.setCode hash: 0xa9a52c656042b91ca12cb8dccc1bc5e92d03da487b9663ff5dafd1700dfb6096
π³οΈ authorizeUpgrade hash: 0x1821223e153c195ed532b83f42516a3a7b6a7b7c657e1dd92c3de87cc87fe304
π³οΈ Blake2-256 hash: 0x30c74d79432c1f7e1b298d224de69ffd2b859b8f217e9795e994941885861536
π¦ IPFS: https://www.ipfs.io/ipfs/QmcvZp8MtZo6qXrY2mVE3GgsXPEUxiH4jnrYgK3MsBGhgw
ποΈ Runtime size: 1.057 MB (1,108,101 bytes)
π Compressed: Yes, 80.33%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westmint-1004000 (westmint-0.tx13.au1)
π³οΈ system.setCode hash: 0xba78e38a5b6f80a13cb84672fad9916498a812ea0a20032ffbf7caf7337dbe97
π³οΈ authorizeUpgrade hash: 0x39eb4f1ba6c243489dea4a88ee95b591be3690866f3f527f90d6e0899ab6f0e7
π³οΈ Blake2-256 hash: 0x5683cda6f6ee9714ce0a902166f2e51d18dac171d69cf62039766500039632be
π¦ IPFS: https://www.ipfs.io/ipfs/QmQAssmKkpN6knkPMse46XhaXeVH1whenAGz9nLFx4mSW4
ποΈ Runtime size: 0.902 MB (945,847 bytes)
π Compressed: Yes, 78.27%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: bridge-hub-westend-1004000 (bridge-hub-westend-0.tx3.au1)
π³οΈ system.setCode hash: 0x86e9152b994c0ffbadf04849bf97558b8353349c80f9ac2e871e5b612a8489fb
π³οΈ authorizeUpgrade hash: 0x7f43145d8981e157ce53b3cc2a961acb6c7c34071a19c37b75b7f109037e4d8c
π³οΈ Blake2-256 hash: 0xf7be0db77d2a1d0725d79723a8283ece4c22918c581d2a0acdab00002281443d
π¦ IPFS: https://www.ipfs.io/ipfs/QmaxUt3RBFndASJH3nLrZ6jU7WBs8177ctvrHm5rodZm1A
ποΈ Runtime size: 1.407 MB (1,474,824 bytes)
π Compressed: Yes, 79.50%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: rococo-104000 (parity-rococo-v2.0-0.tx24.au0)
π³οΈ system.setCode hash: 0x5191e393032d0a69de99f03b19ed0ef3d7d09dcaa3a36fad2d3e555d3cd9c7ee
π³οΈ authorizeUpgrade hash: 0x858f9aedb4e3dc2509e864d4e3cc610fdff65dd5036f653ed14f1c752dc889e7
π³οΈ Blake2-256 hash: 0x93394d999fd78356405150e5009a5602f64474577d901a9ee38f4b9beed73521
π¦ IPFS: https://www.ipfs.io/ipfs/QmVJjc1uzW2NMVeYFR5oSdFxZ4k8HdqtnnaigDJ4dSPKpQ
ποΈ Runtime size: 1.061 MB (1,112,699 bytes)
π Compressed: Yes, 80.30%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: statemine-1004000 (statemine-0.tx13.au1)
π³οΈ system.setCode hash: 0x308362ce586db9a753d9b27cb93d071573a6544c936150d2590c3359507e0ede
π³οΈ authorizeUpgrade hash: 0x707c7ff0530d297fb95e8a236da7404e762f214831bd893fc0b849ddb1aab1e0
π³οΈ Blake2-256 hash: 0x3ac371993362c31429a330686c2937ff5ac61f59d431938e649dd1fdf9589d29
π¦ IPFS: https://www.ipfs.io/ipfs/QmYRmwqynhNjaUXYLMLd3C231Kz4UQXHHp2ZE9gWMnbZTK
ποΈ Runtime size: 0.899 MB (942,681 bytes)
π Compressed: Yes, 78.32%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: bridge-hub-rococo-1004000 (bridge-hub-rococo-0.tx3.au1)
π³οΈ system.setCode hash: 0x83986f8e632844f4e6e798f421654c4b0d1a30e0331275856e058d780fb3fee5
π³οΈ authorizeUpgrade hash: 0x1d283f7e455f1f8c6b29eee34c1bc77dba08e5423718e6a8995fc0d45fb5645f
π³οΈ Blake2-256 hash: 0x4d383a4a92d768e439889a7be97e2b39803c5879ee1fbdc612a4e43c65404da6
π¦ IPFS: https://www.ipfs.io/ipfs/QmZxxe6xAGz9ncgAfYSf3y7p7vENXbAFoziZ4uUTzzqxFv
ποΈ Runtime size: 0.935 MB (980,908 bytes)
π Compressed: Yes, 79.55%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: collectives-westend-1004000 (collectives-westend-0.tx5.au1)
π³οΈ system.setCode hash: 0x0e9da32eea28d73e13d59cc52e646f1b47cefc10eaed8316f872a7222050bc9f
π³οΈ authorizeUpgrade hash: 0xc2b540f08e23948b36a80a3d802a6eba57beaaa83f4b276d47dd555ff32f7f86
π³οΈ Blake2-256 hash: 0x26e9a98d2a80d13f01e31f3c504aa3b5dcd7430b26a322c4ed3f208a51f08532
π¦ IPFS: https://www.ipfs.io/ipfs/QmZwtVZgBFd3kdyM4CiLtnnoqo9YQm3uD445DYqqbMWt4P
ποΈ Runtime size: 0.505 MB (529,946 bytes)
π Compressed: Yes, 76.37%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: glutton-westend-1004000 (glutton-westend-0.tx1.au1)
π³οΈ system.setCode hash: 0xb9166746dcbc22df6af8fb357c28b15734e587c123b9af9f8ce0315b8cc34fda
π³οΈ authorizeUpgrade hash: 0x4df20ab0d4edca473a09335bdf0c711987cdd5b4543c8ebc746ce95c046f2706
π³οΈ Blake2-256 hash: 0x676bdd85f03704142655d6f578515047071448cc5b15f88ccd481851757a1228
π¦ IPFS: https://www.ipfs.io/ipfs/QmUYPnrFYr5fnqGZ2YMN8Gf7PxvdzSU5u4Z3yRT9dpCSaw
This release contains the changes from polkadot-v1.2.0
to polkadot-v1.3.0
.
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)
ποΈ Runtime size: 1.509 MB (1,582,509 bytes)
π Compressed: Yes, 79.15%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westend-103000 (parity-westend-0.tx24.au2)
π³οΈ system.setCode hash: 0x23764498dcd3e218d4a622891124b450e0532013867d5bbd06373b178e6df0f5
π³οΈ authorizeUpgrade hash: 0xdaaff9b8b583389bf07e3b6a8049af7f9c7575c9bd5452a9ccaed9bb770ee2c1
π³οΈ Blake2-256 hash: 0x492f27e5139f4066ab588f50ce54a8a73aa91c54f86a3596dcca6107f47ccabb
π¦ IPFS: https://www.ipfs.io/ipfs/QmRyXm4ToyJ3XEVE833VeAEGUhgK46WbXUR1r5jtYbq1te
ποΈ Runtime size: 1.027 MB (1,076,497 bytes)
π Compressed: Yes, 80.12%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westmint-1003000 (westmint-0.tx13.au1)
π³οΈ system.setCode hash: 0x5e6f1b7c75d8574870a80dc6c651c78b30dd99e61dfe10aa6855a1f988da8f8a
π³οΈ authorizeUpgrade hash: 0xacf1a104961f002d1aa8deb372d50e55ea511f4a2ddbe466d6d2b2c40c5c32a3
π³οΈ Blake2-256 hash: 0x0d5ea9fdfc287ce421226224825828bd1cfe12eedbdd155de15129578dacbacd
π¦ IPFS: https://www.ipfs.io/ipfs/QmXYLTanqJQYLbQxJ9bmuXHFhiZrvYuSjWDCoh3Ah7KWny
ποΈ Runtime size: 0.847 MB (887,911 bytes)
π Compressed: Yes, 78.26%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: bridge-hub-westend-1003000 (bridge-hub-westend-0.tx3.au1)
π³οΈ system.setCode hash: 0xece0fd394a126761f748bd296efb62bfb807a9c51216402287652458884609c0
π³οΈ authorizeUpgrade hash: 0xe274edebbb266985f065e2a589fd0b1b132f8e299848246864084511ea0c69b1
π³οΈ Blake2-256 hash: 0x5b8f30b9fc68293b554d60e5781314245e972bed5af9cdf4c5f273c5e73cc268
π¦ IPFS: https://www.ipfs.io/ipfs/QmRYgoAWR6MeDvM1ZDp1v3vQdmkGrvsKSYiZCSWRvXdK88
ποΈ Runtime size: 1.383 MB (1,449,934 bytes)
π Compressed: Yes, 79.75%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: rococo-103000 (parity-rococo-v2.0-0.tx24.au0)
π³οΈ system.setCode hash: 0xfe1eab6914b45d94d9c90fc01a7aced049aa91eca6775ddbd68fda3918f8729e
π³οΈ authorizeUpgrade hash: 0xd685f9deca2e6cdf9a5f1412c8055e7ecbd344410ae779e1b2ab28d4ec7b8994
π³οΈ Blake2-256 hash: 0x9e9cba60147c2c3c111b24a3a0f0b57e5bb533005d5c07c5333125065cf5c210
π¦ IPFS: https://www.ipfs.io/ipfs/QmWdRfTPNEuaGqvkUtjsX4yPu1wgD5r2NZW7tTm4PMTACz
ποΈ Runtime size: 0.964 MB (1,011,057 bytes)
π Compressed: Yes, 80.60%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: statemine-1003000 (statemine-0.tx13.au1)
π³οΈ system.setCode hash: 0xf8a82e3ce9207bcd552a07ece81716d332a5f2fe26b669f66e197c9d5591a7ee
π³οΈ authorizeUpgrade hash: 0xc6b16bda3ee3760bdfcdb08e653a776447e37a8e2f590fd3bf53077be500b831
π³οΈ Blake2-256 hash: 0x631c4d2bd263c8e4147f5b836c99c5ede2f190704a88a9534f30b5fa9d020a4b
π¦ IPFS: https://www.ipfs.io/ipfs/QmYkRVg72rw9sV3sCX8ZKXwcxskDxBwF72jP7qpnQ6cgH8
ποΈ Runtime size: 0.865 MB (907,474 bytes)
π Compressed: Yes, 79.51%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: bridge-hub-rococo-1003000 (bridge-hub-rococo-0.tx3.au1)
π³οΈ system.setCode hash: 0xbddc15c3e16795e4d7de997e11142975a7480bc415fd719a7972586f38048c43
π³οΈ authorizeUpgrade hash: 0x17db6f6844dead4283e5a4880d3d1b2db7341f039682e64b2f67d48bb9345564
π³οΈ Blake2-256 hash: 0x55960c360979006dec84f13fa022a14aeeec2f312f09d1894ce3a264d75fdb51
π¦ IPFS: https://www.ipfs.io/ipfs/QmXhdyKdEyo6zBUJd2ki8mXCc7NSp4G34U25Q5Q1vPxN4s
This release contains the changes from polkadot-v1.1.0
to polkadot-v1.2.0
.
This release was built and tested against the following versions of rustc. Other versions may work.
Rust Stable: rustc 1.70.0 (90c541806 2023-05-31)
Rust Nightly: rustc 1.71.0-nightly (8b4b20836 2023-05-22)
ποΈ Runtime size: 1.387 MB (1,454,255 bytes)
π Compressed: Yes, 79.32%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: westend-102000 (parity-westend-0.tx23.au2)
π³οΈ system.setCode hash: 0x58359d263826dc6332c718e00496f210a99a0c03f9cd686d6cb4abc8514f16eb
π³οΈ authorizeUpgrade hash: 0xdc4ed9c3b8ae89e82aaa863c26dc696d5b6b05f594f1c3e0124fb1b763fa5767
π³οΈ Blake2-256 hash: 0x00d4b588ae36b2af6364aa77b07247e77f567f2dbd4a1fd1aa89bf76c544c850
π¦ IPFS: https://www.ipfs.io/ipfs/QmYMkV6D11Rstpc8vLai33mg7vzbNxZU39yJSVk1GoBTvJ
ποΈ Runtime size: 1.383 MB (1,449,992 bytes)
π Compressed: Yes, 79.82%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: rococo-102000 (parity-rococo-v2.0-0.tx23.au0)
π³οΈ system.setCode hash: 0x46a9785335a3638728572364ace72acdf4cf9a929362b51b4686bed9049e50f4
π³οΈ authorizeUpgrade hash: 0x8930eba7ce43f897e583ce534c010561cd0ee14cad1fe078c7e0cc95c67fd720
π³οΈ Blake2-256 hash: 0xc35b645e975ce356e4ff36a0342344142826130a18ac76ef5edee88aa6a52fb3
π¦ IPFS: https://www.ipfs.io/ipfs/Qmb1sVoQBA3AKRLZCm2xDrK2sv3oqRxJugpvSWzqbkbCbi
tracing_unbounded
channel size to prometheus (@dmitry-markin #1489) [Node]default-members
to the workspace root (@s0me0ne-unkn0wn #1420) [Node]LegacyInstanceReuse
strategy (@yjhmelody #1486) [Node]BlockId
removal: tx-pool
refactor (@michalkucharczyk #1678) [Node]keystore_uri
(@yjhmelody #1421) [Node]pallet_balances
's set_balance_deprecated
and transfer
dispatchables (@juangirini #1226) [Polkadot]SafeCallFilter
from Relay Runtimes (@ggwpez #1303) [Polkadot]polkadot-core-primitives/std
(@bkontur #1440) [Polkadot]QueryPreimage
, StorePreimage
and Bounded
(@muraca #1720) [Frame]bitvec
in std
for Broker Pallet (@joepetrowski #1558) [Frame]VersionedMigration
(@liamaharon #1503) [Frame]dest
to Rewarded
to aid in reward calculations (@rossbulat #1602) [Pallets]TrimmingStatus
to the mined solution (@niklasad1 #1659) [Pallets]xcmp_queue_send_xcm_works
test (@bkontur #1422) [Pallets]find_potential_parents
(@slumber #1338) [Tests]genesis_config
related docs and tests and error messages (@kianenigma #1642) [Documentation]msg
on NotApplicable
for remote exporters (@bkontur #1519) [XCM]cumulus
runtimes (@georgepisaltu #1251) [Parachains]CollationSeconded
Logs Conditionally (@BradleyOlson64 #1475) [Parachains]dispute-coordinator
(@tdimitrov #1494) [Parachains]runtime-benchmarks
feature for crates (@muharem #1544) [Cumulus]This release contains the changes from v1.0.0
to v1.1.0
.
The 3 repositories substrate, polkadot and cumulus have now been merged as a single monorepo: polkadot-sdk.
You can find more details about this here.
The previous versions can be found at:
This release was built and tested against the following versions of rustc
.
Other versions may work.
BEEFY
has been enabled on Westend
and Kusama
, although at the moment does not also support warp sync.
Attempting to Warp sync as a validator on Kusama
(and Westend
) will throw an error.
If experiencing stability issues caused by BEEFY
, it can be disabled using --no-beefy
flag.
This change does not affect Polkadot
, as BEEFY
is not yet enabled for Polkadot
.
Staking-miner
The staking-miner
has been removed from this release. The new staking-miner
can be found in the staking-miner-v2
repository.
If you want to run your node with polkadot-dev
as chain, you will need to compile your node with --features polkadot-native
. In the future the support for polkadot-dev
or kusama-dev
will be removed completely.
polkadot
binary splitThe polkadot
binary is being split up into multiple binaries instead of a single polkadot
binary.
More details are described in this PR. There are additional polkadot-prepare-worker
and polkadot-execute-worker
binaries placed in the same directory as the main polkadot
binary. Nothing regarding CLI flags or the way the polkadot binary gets run changes, these executables are just separated out and need to be accessible and on the same versions as the main polkadot
binary.
This likely requires people to update their automation like ansible scripting. The provided docker images already contain all the required binaries.
The Docker image for Polkadot is now based on ubuntu:22.04
. It was ubuntu:20.04
until now.
The default user also changed from polkadot
(home in /polkadot
) to parity
(home in /parity
).
TransactionPool
(#1348)polkadot-parachain
to polkadot-parachain-primitives
(#1334)StateBackend::Transaction
to PrefixedMemoryDB
(https://github.com/paritytech/substrate/pull/14612)try-runtime
subcommand and direct users to standalone cli (https://github.com/paritytech/substrate/pull/14731)claim_slot
take &mut self
(#1225)Peerset
compatibility layer (https://github.com/paritytech/substrate/pull/14337)polkadot
, polkadot-execute-worker
and polkadot-prepare-worker
(https://github.com/paritytech/polkadot/pull/7337)GetWeight
where it belongs (#1212)VersionedRuntimeUpgrade
to VersionedMigration
(#1187)Default
impl (#1221)]dispatch
macro related exports (#1162)safe-mode
and tx-pause
(https://github.com/paritytech/substrate/pull/12092)frame_benchmarking
macro related exports (https://github.com/paritytech/substrate/pull/14787)frame_support
macro related exports (https://github.com/paritytech/substrate/pull/14745)storage_alias
and make UnlockAndUnreserveAllFunds
independent of the pallet (https://github.com/paritytech/substrate/pull/14773)frame_system::DefaultConfig
to individual pallet DefaultConfigs
(https://github.com/paritytech/substrate/pull/14453)propose_spend
dispatchable (https://github.com/paritytech/substrate/pull/14538)paged-list
(https://github.com/paritytech/substrate/pull/14120)WeightMeter
: more consistent naming (https://github.com/paritytech/substrate/pull/14586)integrity_test
in Externalities (https://github.com/paritytech/substrate/pull/14546)Index
for Nonce
(https://github.com/paritytech/substrate/pull/14290)Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(https://github.com/paritytech/cumulus/pull/2790, https://github.com/paritytech/polkadot/pull/7431, https://github.com/paritytech/substrate/pull/14437)GenesisBuild<T,I>
deprecated. BuildGenesisConfig
added. (https://github.com/paritytech/substrate/pull/14306)construct_runtime
(#14682)chainHead_follow
(https://github.com/paritytech/substrate/pull/14692)The docker image for this release of the polkadot
can be found at Docker hub
(It will be available a few minutes after the release has been published).
You may pull it using:
docker pull parity/polkadot:latest
The docker image for this release of the polkadot-parachain
can be found at Docker hub
You may pull it using:
docker pull parity/polkadot-parachain:latest