Polkadot Node Implementation
This release contains the changes from v0.9.36
to v0.9.37
.
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
[P] #6273
❗️ Medium - Kusama origins as xcm multi_location
[S] ✅ trivial #13018
❗️ Medium - Allow stakingadmin to set min_commission
(RUNTIME)
[P] ✅ trivial #6444
❗️ Medium - [companion] allow stakingadmin to set min_commission
ℹ️ This release does not contain any new host functions.
Database migrations are operations upgrading the database to the latest stand. Some migrations may break compatibility, making a backup of your database is highly recommended.
ℹ️ There is no database migration in this release.
Runtime migrations are operations running once during a runtime upgrade.
ℹ️ There is no runtime migration in this release.
This release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.66.1 (90743e729 2023-01-10)
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25 and rustc 1.66.1 (90743e729 2023-01-10)
.
🏋️ Runtime Size: 1.42 MB (1490417 bytes)
🔥 Core Version: kusama-9370 (parity-kusama-0.tx19.au2)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x4bf5912787eef486fe1aac93ef6bdb632636237b3e70e998b5a1491c72faedcc
🗳️ authorizeUpgrade hash: 0x2eb5b727e1f3461de35abcc2b287c80c601c18c067ebba3b27401c3e52379d1d
🗳️ Blake2-256 hash: 0xed87da6ce6ef52c150977f3b2ac03a7edfd4cd1175574e5fd49bbe86c27e3514
📦 IPFS: QmWZB3LCVNX4CBy1R1s8LWjMgmhnXfUHwHX6nixFitXLP1
🏋️ Runtime Size: 1.27 MB (1328926 bytes)
🔥 Core Version: polkadot-9370 (parity-polkadot-0.tx20.au0)
🗜 Compressed: Yes: 79.92%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x622a1ed87df5c946350fa5edd9d126871cce10f7d376af888a4d69d5bedea90e
🗳️ authorizeUpgrade hash: 0x8e2d23fc31ae37070a88c652e3164fdf661aea5ff215b557cb72096ea2afc969
🗳️ Blake2-256 hash: 0xaa9c4422abeb8eeb6c04bf642830cb664766fb37ac6972135beef07ddb201a53
📦 IPFS: QmfTxA2Z6wXZjvRPMvqUSdMjJg27J81KQiAgDChq3577XG
🏋️ Runtime Size: 1.20 MB (1254421 bytes)
🔥 Core Version: rococo-9370 (parity-rococo-v2.0-0.tx18.au0)
🗜 Compressed: Yes: 80.27%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x1909f35d07c031d154cd671ef58ead4237c003a84c2081e76d5fd6145349376e
🗳️ authorizeUpgrade hash: 0x2f66f4753a219e42d99c6af9c3d669f1e2c18cd7e9cab3793f4cac0a740bad35
🗳️ Blake2-256 hash: 0x75451ac3b5f2580d9ac8e820e3d2cb887482ab288f8a9056ed9177d15d88a156
📦 IPFS: QmYyuyCTvMTDkR4R4wT4HoCcfcuzYEQ5q78nmEZz639uNY
🏋️ Runtime Size: 1.19 MB (1249961 bytes)
🔥 Core Version: westend-9370 (parity-westend-0.tx18.au2)
🗜 Compressed: Yes: 80.35%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xcf5fa2c2bae15ae88e1df0b4c208ce9be3805fd33a91f1b780b23c92dcd624fa
🗳️ authorizeUpgrade hash: 0x5bf14885b287b7a35319388e604c637d62711d0891cec65c1127cfcd182f7c09
🗳️ Blake2-256 hash: 0xac5c0d2e187812ca20d6ea0c91fcc67d7eb4feb33edbfd4ddc0abf93bd4ac1b6
📦 IPFS: QmUJHMvMkoAK92fq8fr8hd3jS32Y3CabQNWvPB8ydNHHnu
#12931
Low - Improve ocw validator/collator cli description#12949
Low - Fix missing block number issue on forced canonicalization#11727
Low - Babe: allow skipping over empty epochs#13017
Low - Make cli state pruning optional again#13022
Low - Print "stalled" task on shutdown#12539
Low - Try-runtime: add cli option --export-proof#12721
Low - frame_support::storage
: add storagestreamiter
#12307
Low - Add callbackhandle to pallet-assets#12883
Low - Contracts: improve contract address derivation#12963
Low - Fix fast-unstake for accounts with slashing#12765
Low - Nfts 2.0#13010
Low - Ignore empty authority changes#13018
❗️ Medium - Allow stakingadmin to set min_commission
#12967
Low - Add ensure-ops family methods#6465
Low - Deploy scheduler agenda cleanup migration#13045
Low - Selectable on-runtime-upgrade checks#13043
Low - Remove copy
from ensure*
traits#6498
Low - Co #13045: selectable on-runtime-upgrade checks#6546
Low - Update weights (0.9.37)There are other misc. changes. You can expand the list below to view them all.
#12931
Low - Improve ocw validator/collator cli description#12949
Low - Fix missing block number issue on forced canonicalization#12721
Low - frame_support::storage
: add storagestreamiter
#12544
Low - Rpc: implement chainhead
rpc api#6273
❗️ Medium - Kusama origins as xcm multi_location#12307
Low - Add callbackhandle to pallet-assets#12883
Low - Contracts: improve contract address derivation#12963
Low - Fix fast-unstake for accounts with slashing#12765
Low - Nfts 2.0#13010
Low - Ignore empty authority changes#11727
Low - Babe: allow skipping over empty epochs#13018
❗️ Medium - Allow stakingadmin to set min_commission
#13017
Low - Make cli state pruning optional again#13022
Low - Print "stalled" task on shutdown#12967
Low - Add ensure-ops family methods#12539
Low - Try-runtime: add cli option --export-proof#6465
Low - Deploy scheduler agenda cleanup migration#13045
Low - Selectable on-runtime-upgrade checks#13043
Low - Remove copy
from ensure*
traits#6498
Low - Co #13045: selectable on-runtime-upgrade checks#6546
Low - Update weights (0.9.37)The docker image for this release 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
This release contains the changes from v0.9.35
to v0.9.36
.
Addition:
Due to the detected changes in behaviour, starting a node can run into the error: State Database error: Incompatible pruning modes
.
To avoid it start your node with the: --state-pruning <PRUNING_MODE>
. (As PROUNING_MODE should be used one mentioned in the error message)
‼️ HIGH: This is a high priority release and you must upgrade as as soon as possible.
The changes motivating this priority level are:
#6440
‼️ HIGH - Fix wrong rate limit + add a few logs.ℹ️ This release does not contain any new host functions.
Database migrations are operations upgrading the database to the latest stand. Some migrations may break compatibility, making a backup of your database is highly recommended.
ℹ️ There is no database migration in this release.
Runtime migrations are operations running once during a runtime upgrade.
ℹ️ There is no runtime migration in this release.
This release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.65.0 (897e37553 2022-11-02)
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
🏋️ Runtime Size: 1.41 MB (1474791 bytes)
🔥 Core Version: kusama-9360 (parity-kusama-0.tx18.au2)
🗜 Compressed: Yes: 80.23%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x94cc7b53299b863908d1458dd44c77aac55fbfbdd4103be5f3fcf5438f613c20
🗳️ authorizeUpgrade hash: 0xb5b1b815f4c11f032a532495e2cc69ca5439d17971cfa8c47b9b1b9f89c9f5fd
🗳️ Blake2-256 hash: 0xc5224f4b12f1c1d9af9462d723fd8c58d2d965c6fb98bbfc6fed72fd9fc7f113
📦 IPFS: QmYDKyhDgv5uXoAkcxYfu7KpxL8aEHCeE3UaRjjdRFrTrc
🏋️ Runtime Size: 1.28 MB (1338977 bytes)
🔥 Core Version: polkadot-9360 (parity-polkadot-0.tx19.au0)
🗜 Compressed: Yes: 80.38%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x5f48aacbbd94a881a3ce5a496e1d852f21cffe33d1f7592023f2140254683d20
🗳️ authorizeUpgrade hash: 0x281a4d8a80d313ddecdde9ca7e22ca9f8155c0db55e0dea667e4b14a67516eb6
🗳️ Blake2-256 hash: 0x9eff710dc1bf46d2ff5a8ac7aa3fddb63a8cb141bb184e6aa776a1d9c97aca0b
📦 IPFS: QmNQv7Gq7FWSsjA6Pb5WYnsvUFRwnKWdXW7aLywxyvYC84
🏋️ Runtime Size: 1.21 MB (1269864 bytes)
🔥 Core Version: rococo-9360 (parity-rococo-v2.0-0.tx17.au0)
🗜 Compressed: Yes: 80.64%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x4d68b453b55def671b0057e35e363a10031ce13be08bae7c6c2b8a96f5049129
🗳️ authorizeUpgrade hash: 0x3d44159f898738bf9798929038cc39686fd8c1ca126250511fdadf0a94f2e663
🗳️ Blake2-256 hash: 0x7c3df779224fd026f1a18ec3cf83f305e429c35d88ebca9e86ad8eae4a1a3fdc
📦 IPFS: QmPJPp4gTAhJDzXPgZhJN4Mc9vNypztyyq7o8kHAEZnKHx
🏋️ Runtime Size: 1.18 MB (1234552 bytes)
🔥 Core Version: westend-9360 (parity-westend-0.tx17.au2)
🗜 Compressed: Yes: 80.24%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xfa219c74318ef131e4433ed90e84b02fcde65d524f0cf51bdd1156c7946684dd
🗳️ authorizeUpgrade hash: 0x99ee061868282643a241600467f7c79f71e3b933d87084847fe7817efbfa4d8b
🗳️ Blake2-256 hash: 0xc632823f32cd74fe9d23d95c6eda29c44c7aa37e665a265b8e87d1f699fa5797
📦 IPFS: QmTs3PrTnEYF1iVQAZuCy44RoqXLSDXF5xnAQTi9fnYfen
#12875
Low - Use log_target in consensus related crates#12889
Low - Staking: store last min-active-bond
on-chain#12582
Low - Automatic withdraw_unbonded
upon unbond
#12894
Low - Warn on missing pallet::call_index
#12875
Low - Use log_target in consensus related crates#12889
Low - Staking: store last min-active-bond
on-chain#12537
Low - Try-runtime revamp and facelift#12582
Low - Automatic withdraw_unbonded
upon unbond
#6440
‼️ HIGH - Fix wrong rate limit + add a few logs.#12894
Low - Warn on missing pallet::call_index
#6450
Low - Update weights (0.9.36)The docker image for this release 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
This release contains the changes from v0.9.34
to v0.9.35
.
This is a runtime-only release. No node client is released.
⚠️ Please note
There is a breaking change in: [S] ✅ trivial #12788
Low - Refund referendum submission deposit
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
🏋️ Runtime Size: 1.41 MB (1479877 bytes)
🔥 Core Version: kusama-9350 (parity-kusama-0.tx18.au2)
🗜 Compressed: Yes: 80.26%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x7b2ea7ed3dfe72481bb323fb34d4aa6eb7548bb6d229cbcc892ea5b1feb7edec
🗳️ authorizeUpgrade hash: 0xa4e0e1379b10274356def7823aad89b12b6d7b67a6bbe94980550c8f6e3df14e
🗳️ Blake2-256 hash: 0xdcfd2b86c0306cc6b831e15fb22436b7042523f0b7f20cd8ad6994d2cf91d60d
📦 IPFS: QmYhACftMyV4A7ESw7gzqs4HELHKFsooqRgFypBasZyXQa
#12485
Low - General message queue pallet#12420
Low - Remove implicit approval chilling upon slash.#12788
Low - Refund referendum submission deposit#12837
Low - Rename some crates for publishing to crates.io#12795
Low - Remove mem_info
and references to parity-util-mem
#12852
Low - Remove sandboxing host function interface#12798
Low - Move lockablecurrency trait to fungibles::lockable and deprecate lockablecurrency#12782
Low - [pallet-assets] add asset_exists(id: assetid) function#12485
Low - General message queue pallet#12663
Low - Rpc server with http/ws on the same socket#12420
Low - Remove implicit approval chilling upon slash.This release contains the changes from v0.9.33
to v0.9.34
.
This is a runtime-only release. No node client is released.
This polkadot runtime replaces runtime 9320 and 9330. This kusama runtime replaces runtime 9330.
Runtime migrations are operations running once during a runtime upgrade.
⚠️ There are multiple runtime migrations in this release
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
🏋️ Runtime Size: 1.42 MB (1489893 bytes)
🔥 Core Version: kusama-9340 (parity-kusama-0.tx17.au2)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x91c112f8f7e71f40bf402a902d2c829e5a769efd12137c3d5e202e0e5a473491
🗳️ authorizeUpgrade hash: 0x5c2157a73125af210cd178bd7416a4126afeee707fdef443c40fae198da2dfd5
🗳️ Blake2-256 hash: 0xc1067b95ba2d78cadd57d0b376ef6f99c4957e5a997d16f5a5a6ef3ff655deec
📦 IPFS: QmQFcSZeJLp6zeKv8cC8NJHXPCKRrodCDYLxc39V5ZsbM1
🏋️ Runtime Size: 1.29 MB (1356749 bytes)
🔥 Core Version: polkadot-9340 (parity-polkadot-0.tx18.au0)
🗜 Compressed: Yes: 80.32%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xace5dccb8eecfab754154a27c370a513d79d4fcda40f5837be1c0f129cdf4726
🗳️ authorizeUpgrade hash: 0xe2c3c8fbf08522757a11b8c39dc30205ad716d085f7b103ff6a84d446a9e1a42
🗳️ Blake2-256 hash: 0x2c8fd5d9578ce2b2f1010e341236ae9f2d08414501d359a15bd72044717ac84e
📦 IPFS: QmSNcGiyv4advqNgc2wrDbpA5vzSPYy4pgokv7ABSPpQzK
🏋️ Runtime Size: 1.18 MB (1239245 bytes)
🔥 Core Version: westend-9340 (parity-westend-0.tx16.au2)
🗜 Compressed: Yes: 80.24%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x2bac3728e9a44dca66c069a7ad940bac189018175744f1b3f70703cc8c766a60
🗳️ authorizeUpgrade hash: 0xd2f8f12c5285a74709b642e25cb2fdb8bc3e68507882be14564017d589c039fa
🗳️ Blake2-256 hash: 0x74a6763a599afcb7db47c64e841ed9b68fcf18fdc5b7a1311166bbe576b61af9
📦 IPFS: QmTv4R5ciuW9Bpsq3sGTyXvjYGAGuHfabfsnXm7qCq5omx
#12310
Low - Asset pallet: support repeated destroys to safely destroy large assets#12730
Low - Allow alliance fellows to give up voting rights#6326
Low - Add collectives as trusted teleporter#6366
Low - OpenGov: Proxy definitions#12808
Low - Bounties use SpendOrigin#12610
Low - Non-interactive staking#12842
Low - OpenGov: abstentions#6390
Low - Allow Root with OpenGov origins#12848
Low - Add with_weight
extrinsic#6372
Low - OpenGov: Kusama tweaksThere are other misc. changes. You can expand the list below to view them all.
#12677
Low - Contracts pallet: bump runtime api#6127
Low - State trie migration rococo runtime changes.#12666
Low - Allow other pallets to check asset ids.#12310
Low - Asset pallet: support repeated destroys to safely destroy large assets#12695
Low - seal_reentrant_count
returns contract reentrant count#12708
Low - Assets pallet: reintroduce fungibles::destroy trait#12706
Low - Fix cargo check
for pallet-contracts-proc-macro
#12684
Low - Remove the wasmtime
feature flag#6311
Low - Add starts_with
to v0 and v1 multilocation#12501
Low - Contracts: replace sp-sandbox
and wasmi-validation
by newest wasmi#12730
Low - Allow alliance fellows to give up voting rights#12661
Low - Ed25519_verify: support using dalek for historical blocks#12740
Low - Remove default, hascompact, and typeinfo trait bounds on assetid#6326
Low - Add collectives as trusted teleporter#6366
Low - Support opengov calls in proxy definitions#12787
Low - Contracts: replace cargo feature unstable-interface
with config#6354
Low - Kusama: approve/reject treasury prop by treasurer#12808
Low - Bounties use spendorigin#12749
Low - Reduce provisioner work#12829
Low - Add weightless
benchmark bailing#12610
Low - Non-interactive staking#6352
Low - Introduce nis functionality into kusama/rococo#6372
Low - Opengov improvements for kusama#12842
Low - Opengov: abstentions#6390
Low - Allow root with gov2 origins#12848
Low - Add with_weight
extrinsic#12800
Low - Contracts: add instantiation_nonce
api#12837
Low - Rename some crates for publishing to crates.ioThis release contains the changes from v0.9.32
to v0.9.33
.
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
#12239
❗️ Medium - State-db refactoring#12639
Low - Remove sp_tasks::spawn
api and related code + host functions
This release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.65.0 (897e37553 2022-11-02)
rustc 1.66.0-nightly (81f391930 2022-10-09)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
🏋️ Runtime Size: 1.42 MB (1484089 bytes)
🔥 Core Version: kusama-9330 (parity-kusama-0.tx16.au2)
🗜 Compressed: Yes: 80.2%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xdd867dedd580387758d44e3e325a20fd158d207b4b41501519a09e4838c9f58a
🗳️ authorizeUpgrade hash: 0xe834b74aedb51777c7f948ad42c1cb1ad03dcd4096adf32f10615577a567a438
🗳️ Blake2-256 hash: 0x746ca1216c15b4b40a983f1efb4b07883dd581d3b49b72fbb8d03d93f91b0a01
📦 IPFS: QmVexah5uPepZstTxwtfzeaojjQ1iwgigR6VAVHdg2wMn2
🏋️ Runtime Size: 1.26 MB (1325492 bytes)
🔥 Core Version: polkadot-9330 (parity-polkadot-0.tx17.au0)
🗜 Compressed: Yes: 80.28%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x41e93bb78b380e2374fe0c2ba7f40ed123df804e5528530fac7c293992638a30
🗳️ authorizeUpgrade hash: 0x92b375f559dac6d73150875ac105d811b47f3483ac83cd7057aff4aa031a0ad3
🗳️ Blake2-256 hash: 0x606ad2f2ba66e8bac6e3ac2ae9e37c93e34dc5be610c97c06bd7dfdacdebb719
📦 IPFS: QmahhoaV4MDGMxJYvxpKcFiN6CYh12YGEdiUDJF6yZZV83
🏋️ Runtime Size: 1.20 MB (1261790 bytes)
🔥 Core Version: rococo-9330 (parity-rococo-v2.0-0.tx15.au0)
🗜 Compressed: Yes: 80.7%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x16ae74d0de38ab65294c53605cec4a53bb86df3a89424928c69b00997639f5a9
🗳️ authorizeUpgrade hash: 0xb4fc3770e655f56f18463ba815edf04b7bb1b54946ef4490a46e68c3f300608d
🗳️ Blake2-256 hash: 0xe7d75573fceef2cf879eb045a8b4f7173449309f629edf6b1b5c61fa0787508d
📦 IPFS: QmXCL5V1wtjZqJc2uoGagn6A32dhnymkKpU9MpebHkkmnj
🏋️ Runtime Size: 1.19 MB (1252602 bytes)
🔥 Core Version: westend-9330 (parity-westend-0.tx15.au2)
🗜 Compressed: Yes: 80.29%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xb033ebe606a21be76c9c8c6760f49ba1e12f92ae8628c7c061b710726792111c
🗳️ authorizeUpgrade hash: 0x6dfd4e8214de6a3a80ab0ba68a465fed25331ef3f63de6212fd03a1423fe990c
🗳️ Blake2-256 hash: 0x80d1411ea7ac564d6513466b1a6b35ee405810e11a3ce6f1acd858bad153f4c9
📦 IPFS: QmQXmJGu7vmdgCuGRqrvPNEs1tCFiCTS9N1JtgbGErCzX7
#12641
Low - Update paritydb and remove dev deps on rocksdb#12639
Low - Remove sp_tasks::spawn
api and related code + host functions#12465
Low - Registrar: avoid freebies in provide_judgement#12515
Low - Add defensivetruncatefrom
#12469
Low - Contracts: allow indeterministic instructions off-chain#12457
Low - Make multisig pallet bounded#12558
Low - Update pallet-multisig
benches#12594
Low - Fix: construct_runtime multiple features#12569
Low - Fix fungible unbalanced trait#12496
Low - Pallet-sudo: add checkonlysudoaccount
signed extension#12536
Low - Add pallet dev mode#6230
Low - Increase max rewardable nominators#5872
Low - Update polkadot inflation to take into account auctions#12325
Low - New weights for all pallets#12586
Low - Add createorigin
to assets pallet#6127
Low - State trie migration rococo runtime changes.#6299
Low - Update weights (0.9.33)There are other misc. changes. You can expand the list below to view them all.
#12465
Low - Registrar: avoid freebies in provide_judgement#12515
Low - Add defensivetruncatefrom
#12469
Low - Contracts: allow indeterministic instructions off-chain#12457
Low - Make multisig pallet bounded#12558
Low - Update pallet-multisig
benches#12594
Low - Fix: construct_runtime multiple features#12569
Low - Fix fungible unbalanced trait#12611
Low - [contracts] stabilize four storage host functions#12496
Low - Pallet-sudo: add checkonlysudoaccount
signed extension#12536
Low - Add pallet dev mode#6230
Low - Increase max rewardable nominators#5872
Low - Update polkadot inflation to take into account auctions#12325
Low - New weights for all pallets#12641
Low - Update paritydb and remove dev deps on rocksdb#12436
Low - Bound election and staking by maxactivevalidators#12530
Low - Consolidate and deduplicate mmr api methods#12586
Low - Add createorigin
to assets pallet#12639
Low - Remove sp_tasks::spawn
api and related code + host functions#6127
Low - State trie migration rococo runtime changes.#6299
Low - Update weights (0.9.33)The docker image for this release 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
This release contains the changes from v0.9.31
to v0.9.32
.
This is a bug fix only release. Notable changes are:
--database
cli argument case insensitive again.payment_queryInfo
RPC to be compatible with the latest runtime changes.Low: This is a low priority release and you may upgrade at your convenience.
This release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.65.0 (897e37553 2022-11-02)
rustc 1.66.0-nightly (81f391930 2022-10-09)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
🏋️ Runtime Size: 1.41 MB (1481127 bytes)
🔥 Core Version: kusama-9320 (parity-kusama-0.tx15.au2)
🗜 Compressed: Yes: 79.99%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xc7c595e97a1bfb26a44bc635e54ed651acbcc40092a92e05e131468dc81233ab
🗳️ authorizeUpgrade hash: 0xeda109971cc6d53076ea4deabc5fab24d6740a93ddc4ad3ab2f1e17acbb17349
🗳️ Blake2-256 hash: 0xd05890cbf09d8d1462cbf22c505459a13c6afa13a5edc1bddda0a1f5c2810559
📦 IPFS: QmTL5ZZBLqin13sXHsP3sTDAi5nHXEq9HLBkTPXy9ZLGSh
🏋️ Runtime Size: 1.28 MB (1347152 bytes)
🔥 Core Version: polkadot-9320 (parity-polkadot-0.tx16.au0)
🗜 Compressed: Yes: 80.25%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xbd78d3542767047aba0babb8c8825a5799e3ef54a21193ffe24b98eb4f895162
🗳️ authorizeUpgrade hash: 0x6c08f5b0ea973d4d76d4d01bff9ae702d1d3566f4969648eba7ea8e4e27de803
🗳️ Blake2-256 hash: 0xc2ce0203e21f12b90756e2004fc3a41d7a8f696793068fdf55dc71b53a1409b7
📦 IPFS: QmcnezVdCZEfUNTehtncVq5tNj68DiHd275wMkz9skKtZw
🏋️ Runtime Size: 1.19 MB (1250999 bytes)
🔥 Core Version: rococo-9320 (parity-rococo-v2.0-0.tx15.au0)
🗜 Compressed: Yes: 80.47%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x1b5631a3ae67a9eb89f784b1588441461a9516863aea13c0365854fb25ef33dc
🗳️ authorizeUpgrade hash: 0x60fbc033f8ec48f50c9328d5d14bc476b514d34eb6e71b58c850d4d5aa2efcf1
🗳️ Blake2-256 hash: 0xe4f8a034235b1df5018fa766e7f078b11cb02365dd207c9e04f1cebe1f60f371
📦 IPFS: QmeWH8fdtUpgg4Gjitvp699fbREubBYihvkDAxHVbEmAm3
🏋️ Runtime Size: 1.19 MB (1250390 bytes)
🔥 Core Version: westend-9320 (parity-westend-0.tx14.au2)
🗜 Compressed: Yes: 80.15%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x44db6ecab341c8dd761ffad3db7c2febc3080266ef4aab2c401dc79a899a0577
🗳️ authorizeUpgrade hash: 0xcc313c5ae47f840d0b6de65573781bffc8f320366942fb81c92ee604109bd54c
🗳️ Blake2-256 hash: 0x65e1b568a2d16ddb3568ee5ec0ea798c55149d5cb9637ae314939e98c1ed5adf
📦 IPFS: QmNwWJ3qWLAjp9wgsqEA1mZd6W9vjko5yk47LKoBs4n24N
The docker image for this release 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
This release contains the changes from v0.9.30
to v0.9.31
.
Low: This is a low priority release and you may upgrade at your convenience.
Runtime migrations are operations running once during a runtime upgrade.
⚠️ There are 2 runtime migrations in this release:
#6091
Low - Properly migrate weights to v2#5729
Low - Companion for #11649: bound uses of call
This release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.64.0 (a55dd71d5 2022-09-19)
rustc 1.66.0-nightly (81f391930 2022-10-09)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
🏋️ Runtime Size: 1.41 MB (1483214 bytes)
🔥 Core Version: kusama-9310 (parity-kusama-0.tx15.au2)
🗜 Compressed: Yes: 79.96%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xc5e99f74798064517b3040e8579a420dff78cfd87e62fbd30cba6b6333d045ca
🗳️ authorizeUpgrade hash: 0xb5c484d557bc1697a4af09856cb8170d1c61b0f61d5db0c15ebe41b17bcadfac
🗳️ Blake2-256 hash: 0x476dbd0e3c53536d7fe5421f559b28c5a8e8b2bd73df3168bf1039e1dfd17815
📦 IPFS: QmXehCUA8dgKAyemXMVA9NQu2T8uf89fLLGpy9zPrc7D7X
🏋️ Runtime Size: 1.28 MB (1346640 bytes)
🔥 Core Version: polkadot-9310 (parity-polkadot-0.tx16.au0)
🗜 Compressed: Yes: 80.25%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x377874704317855841da6168f04d9232696ccb102a9a4ab5edf594997ef40d70
🗳️ authorizeUpgrade hash: 0xd0c3320967a0118f65813c1c11798b0a64515a0c7924540f816e1551178e76c1
🗳️ Blake2-256 hash: 0x6d41ab7618ce907f3aa46dcb02f7e83bb6c962ac851ed005e45bf710bf4ac3dd
📦 IPFS: QmYunTNt9QE1PSfKxqSsT9KtXdoabYaxiSKokWrXFB4YhM
🏋️ Runtime Size: 1.19 MB (1250731 bytes)
🔥 Core Version: rococo-9310 (parity-rococo-v2.0-0.tx15.au0)
🗜 Compressed: Yes: 80.47%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x05c1e90f7028e55815e4a042960e5bf8cf02d0da0eaeac9befeac3fbed8339dd
🗳️ authorizeUpgrade hash: 0x524190fe8b6c2379c14674f70b5ecd35ab1bd1c8151e77c7e195d4c2d8e999d2
🗳️ Blake2-256 hash: 0xfbada902d4010110063deb5c286d073c9032961abfc76e578d4fe6dc54651af4
📦 IPFS: QmNqWepEZVLfUKFH6FdRUQUEruEnXrLVKP6n63yGhejv3e
🏋️ Runtime Size: 1.19 MB (1249567 bytes)
🔥 Core Version: westend-9310 (parity-westend-0.tx14.au2)
🗜 Compressed: Yes: 80.15%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xdb0e5e04f3e9cf75684736940065d8e79ffdece5540a2b687b2107eaadc9b672
🗳️ authorizeUpgrade hash: 0x337930c09d0cf488669155033bb4ea04da6e336f2a0a20fb9ba9c0f96e5676d9
🗳️ Blake2-256 hash: 0x872ed41c869ed4117a8dcff684ebeb68c4314fb626dbf16ac24f7767854ccce5
📦 IPFS: QmQbQiMZVAFhc8CEzZhzbQUb8ejZmnksy4oZmRHFomK2hS
#12385
Low - Unsafe_pruning flag removed#12372
Low - Don't send back empty proofs if light request fails#12434
Low - Decrease default --out-peers from 25 to 15#12358
Low - Remove contracts rpcs#5205
Low - Governance v2 (kusama only)#12421
Low - Adapt pallet-contracts
to weightv2#11649
Low - Bound uses of call
#12429
Low - Contracts: adapt dry-run runtime apis to weightv2#12282
Low - Maximum value for multiplierupdate
#6021
Low - Maximum value for multiplierupdate
#12334
Low - Macro stubs for all pallet:: macros to improve documentation visibility and discovery + revamp of pallet macro documenta…#12109
Low - Vesting pallet - make withdrawreasons configurable#5451
Low - Manual para lock#6155
Low - Add force_open_hrmp_channel
call#6171
Low - Bump transaction_version (0.9.31)#12558
Low - Update pallet-multisig
benches#6189
Low - Update weights, attempt two (0.9.31)There are other misc. changes. You can expand the list below to view them all.
#12385
Low - Unsafe_pruning flag removed#12358
Low - Remove contracts rpcs#5205
Low - Governance v2 (kusama only)#6091
Low - Properly migrate weights to v2#12421
Low - Adapt pallet-contracts
to weightv2#12372
Low - Don't send back empty proofs if light request fails#11649
Low - Bound uses of call
#12429
Low - Contracts: adapt dry-run runtime apis to weightv2#12282
Low - Maximum value for multiplierupdate
#6021
Low - Maximum value for multiplierupdate
#12334
Low - Macro stubs for all pallet:: macros to improve documentation visibility and discovery + revamp of pallet macro documenta…#12109
Low - Vesting pallet - make withdrawreasons configurable#12328
Low - Rpc: implement transaction
rpc api#5451
Low - Manual para lock#12345
Low - Pallet-mmr: rpc api and runtime api work with block numbers#6072
Low - Pallet-mmr: rpc and runtime apis work with block numbers#6155
Low - Add force_open_hrmp_channel
call#12434
Low - Decrease default --out-peers from 25 to 15#6171
Low - Bump transaction_version (0.9.31)#12558
Low - Update pallet-multisig
benches#6189
Low - Update weights, attempt two (0.9.31)The docker image for this release 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
This release contains the changes from v0.9.29
to v0.9.30
.
Low: This is a low priority release and you may upgrade at your convenience.
ℹ️ This release does not contain any new host functions.
Database migrations are operations upgrading the database to the latest stand. Some migrations may break compatibility, making a backup of your database is highly recommended.
ℹ️ There is no database migration in this release.
Runtime migrations are operations running once during a runtime upgrade.
⚠️ There are 5 runtime migrations in this release:
#12034
Low - [feature] part 1: add targetlist for validator ranking#5930
Low - [substrate companion] part 1: add targetlist for validator ranking#12230
Low - Bound staking storage items#5996
Low - [companion] get rid of historydepth storage#12083
Low - Make automatic storage deposits resistant against changing deposit pricesThis release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.62.1 (e092d0b6b 2022-07-16)
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
🏋️ Runtime Size: 1.35 MB (1416746 bytes)
🔥 Core Version: kusama-9300 (parity-kusama-0.tx14.au2)
🗜 Compressed: Yes: 80.24%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x9d506a559ebf32b93e779482a2cbe792b58f93ef92f7c22a94988ae6fbc5d526
🗳️ authorizeUpgrade hash: 0x85019b301f771ce6ac9533b3a174775d6d98751f17d7024f43366a80a0bb3a4c
🗳️ Blake2-256 hash: 0xecf26101d8930738f4a769dbe904e6743a0e0d4e7319046b963e3dbc47037d74
📦 IPFS: QmcdX1mFuJ7Jdb3qF7AT26JGssgr7pd5p2rd9xTh5HzLNf
🏋️ Runtime Size: 1.28 MB (1342216 bytes)
🔥 Core Version: polkadot-9300 (parity-polkadot-0.tx15.au0)
🗜 Compressed: Yes: 80.24%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xf1eeaa09f9a85633cf7f1fa588bf3247a58acf9f4cb3e8e12350833c595bc7d3
🗳️ authorizeUpgrade hash: 0xb1593c641127605f46f7686da133c4bbb588cdacfb107bc3f58690fa2b8cae96
🗳️ Blake2-256 hash: 0x4f946f0caab019f8694a00e54c5bc5889b333360b3b4238b667c9f52276fcce1
📦 IPFS: QmQzt8vA8XFwgsM7qsuVBfFTwx2mTPj9jCWy8SfGs2gKH1
🏋️ Runtime Size: 1.20 MB (1254160 bytes)
🔥 Core Version: rococo-9300 (parity-rococo-v2.0-0.tx14.au0)
🗜 Compressed: Yes: 80.76%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x77cbd96c0a546317dd3a753098d144eecaf90b2b790da28bc536ac95cd3e4baf
🗳️ authorizeUpgrade hash: 0x0c6c9f176dc757ad98ed4824536025b395e1c3d0fe16dddf1d45e0dfd957572c
🗳️ Blake2-256 hash: 0x341cdf893c97493c3bde3e23d89bd9764f4c1894524927489cb417e007ca778c
📦 IPFS: QmXmqDXxvqeSbGPTuafWV4zTp9Su6KJaqkq1aRh99BX4u5
🏋️ Runtime Size: 1.20 MB (1258989 bytes)
🔥 Core Version: westend-9300 (parity-westend-0.tx13.au2)
🗜 Compressed: Yes: 80.17%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x4cf697ac1996e0c5b5360cf5d6545d26e8268e96c6cd4aa5b6192a552ed810e2
🗳️ authorizeUpgrade hash: 0xf67adf2196995bc0f72b3853189db9afbdebc5167a5c3b9f10cd38737d53302b
🗳️ Blake2-256 hash: 0x53254267cd0f1c130e589831280844318e3e0cef26db07f35eef15c8f240cbc7
📦 IPFS: QmQwEh7Sb6ni7CMKHWJnLdFH2W6YXJY4m5anV7ZQBbn8Ey
#12204
Low - Add --header
to benchmark overhead + storage
#12232
Low - Benches: disable caching per default#12311
Low - Try-runtime: rename spec check flag#11983
Low - Remove discarded blocks and states from database by default#12170
Low - Pallet-identity: be more paranoid ;)#12222
Low - Add constfeemultiplier
to the transaction payment pallet#11981
Low - Breaking: rename call & event#11738
Low - Add inspect trait for asset roles#11806
Low - Improve base weights consistency and make sure they're never zero#12205
Low - Add special tag to exclude runtime storage items from benchmarking#12034
Low - [feature] part 1: add targetlist for validator ranking#12186
Low - Contracts: use weakboundedvec
for instrumented code#5535
Low - Runtime/disputes: slashing#12258
Low - Breaking: rename origin#12230
Low - Bound staking storage items#12083
Low - Make automatic storage deposits resistant against changing deposit prices#12283
Low - Rename anonymous to pure proxy#6037
Low - Increase blockhashcount parameter#12329
Low - Add base-weight to system::extrinsic*
events#6032
Low - Paras: unblock offboarding when pvf-check concludes#12366
Low - [feature] add deposit to fast-unstake#6050
Low - Add fast-unstsake pallet to all runtimes#12277
Low - Add storage size component to weightsThere are other misc. changes. You can expand the list below to view them all.
#12204
Low - Add --header
to benchmark overhead + storage
#12170
Low - Pallet-identity: be more paranoid ;)#5977
Low - Pvf-checker: enable subsystem on all chains#12222
Low - Add constfeemultiplier
to the transaction payment pallet#11981
Low - Breaking: rename call & event#11738
Low - Add inspect trait for asset roles#5985
Low - Update westend trusted teleporters#12232
Low - Benches: disable caching per default#12219
Low - Create sp-weights crate to store weight primitives#11806
Low - Improve base weights consistency and make sure they're never zero#12205
Low - Add special tag to exclude runtime storage items from benchmarking#12034
Low - [feature] part 1: add targetlist for validator ranking#12186
Low - Contracts: use weakboundedvec
for instrumented code#5535
Low - Runtime/disputes: slashing#12311
Low - Try-runtime: rename spec check flag#12261
Low - Rpc: implement chainspec
rpc api#12258
Low - Breaking: rename origin#12230
Low - Bound staking storage items#12083
Low - Make automatic storage deposits resistant against changing deposit prices#12283
Low - Rename anonymous to pure proxy#6037
Low - Increase blockhashcount parameter#12329
Low - Add base-weight to system::extrinsic*
events#12106
Low - Allow specifying immediate finalize for manual-seal
#11983
Low - Remove discarded blocks and states from database by default#6032
Low - Paras: unblock offboarding when pvf-check concludes#12343
Low - [fix] bound staking ledger correctly with maxunlockingchunks from configuration#12366
Low - [feature] add deposit to fast-unstake#6050
Low - Add fast-unstsake pallet to all runtimes#12277
Low - Add storage size component to weightsThe docker image for this release 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
This release contains the changes from v0.9.28
to v0.9.29
.
There has been a runtime-only patch release for this version. Scroll to the bottom of these release notes for more information.
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
#12095
❗️ Medium - Fix nomination pools pending rewards rpc (RUNTIME)ℹ️ This release does not contain any new host functions.
Database migrations are operations upgrading the database to the latest stand. Some migrations may break compatibility, making a backup of your database is highly recommended.
ℹ️ There is no database migration in this release.
Runtime migrations are operations running once during a runtime upgrade.
⚠️ There is one runtime migration in this release:
#12154
Low - [fix] make sure pool metadata is removed on pool dissolveThis release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.62.1 (e092d0b6b 2022-07-16)
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
🏋️ Runtime Size: 1.35 MB (1410759 bytes)
🔥 Core Version: kusama-9290 (parity-kusama-0.tx13.au2)
🗜 Compressed: Yes: 80.15%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x5b06ef4b80f126f76267e8f6cdcf35cad3f88afb66131d11821b43ac367eaeb0
🗳️ authorizeUpgrade hash: 0xb405e9e4817f0a432381e280c9f51245867536eb5d505d9f80d0d3db1b691d94
🗳️ Blake2-256 hash: 0xaba979bccf2692160db10b85b32c84d89b9b527dda3c9b684686f84b529de106
📦 IPFS: QmbQMDsMuPWvEYEQkqVZZRbUQ4dmy2VQ48ZuNAAypidKr6
🏋️ Runtime Size: 1.26 MB (1325846 bytes)
🔥 Core Version: polkadot-9290 (parity-polkadot-0.tx14.au0)
🗜 Compressed: Yes: 80.27%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x2f811bfb5eaa2fa5a63271b9cbde695f7e875196fc5fed62d425c48c0725cd3c
🗳️ authorizeUpgrade hash: 0x6ba2c93fbedcba263d62b33a98f8dafdd45ae6e074e28f4bc07ace3ec983ce4f
🗳️ Blake2-256 hash: 0x25a0dd2c057306aea757713e0bb430cd7a21561a65cdff491a1831092c9467a0
📦 IPFS: Qmb26CkeX7CsT7xRvYy6VuFDH5xhsEQsEb3veRL6UqE9iE
🏋️ Runtime Size: 899.40 KB (920990 bytes)
🔥 Core Version: rococo-9290 (parity-rococo-v2.0-0.tx2.au0)
🗜 Compressed: Yes: 80.81%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xaa24490a6248401668dd7b2b170f279a2235f3a92d2f1a7bf3cc91b3cdcad244
🗳️ authorizeUpgrade hash: 0x5fafd43b49b5cf317a623fa7e60bca4c1dc6f94690dc7e3d5750f6f93e42038d
🗳️ Blake2-256 hash: 0xfe33d319f210100e272a30ba8396979df0b5f80ef2029e531b508afeae632d32
📦 IPFS: QmPmaQuP4efyMkxadksUsC4fJKhD36EG2kToggHYNvPZLp
🏋️ Runtime Size: 1.16 MB (1218772 bytes)
🔥 Core Version: westend-9290 (parity-westend-0.tx12.au2)
🗜 Compressed: Yes: 80.14%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xb342ef968581a013e019548b3c2c7dc1b998d8fa2e1a9c6b612f58784fcea152
🗳️ authorizeUpgrade hash: 0xc944debe50e910338c902f2b0b1bf8b4423e2edb51101554262c58ef33522169
🗳️ Blake2-256 hash: 0x29077ae0d2234f1d82c88494e8f123b05faec78f0f61231f144a265c22843792
📦 IPFS: QmNvWSHBGS7SRYQDXrTF86jqpEsfHpagPPSrQ62BqD6xEe
#11781
Low - Swap ed25519-dalek for ed25519-zebra#11407
Low - Introduce trie level cache and remove state cache#10174
Low - Runtime state test + integration with try-runtime
#12159
Low - Add benchmarking support for digest items#11813
Low - Proposal: flatten allpallets
and similar types#12032
Low - Contracts: make chain extension state types public#11670
Low - Replace t::accountid
with <t::lookup as staticlookup>::source
#12059
Low - Revert "auto-incremental collectionid"#12095
❗️ Medium - Fix nomination pools pending rewards rpc#12138
Low - Weight v1.5: opaque struct#12145
Low - Uniques: reset approved account after transfer#12136
Low - Emit events for inter contract calls#12154
Low - [fix] make sure pool metadata is removed on pool dissolveThere are other misc. changes. You can expand the list below to view them all.
#11813
Low - Proposal: flatten allpallets
and similar types#11781
Low - Swap ed25519-dalek for ed25519-zebra#12037
Low - Fix origins used in runtime benchmarks#12032
Low - Contracts: make chain extension state types public#11670
Low - Replace t::accountid
with <t::lookup as staticlookup>::source
#11407
Low - Introduce trie level cache and remove state cache#12059
Low - Revert "auto-incremental collectionid"#11257
Low - Implement resultquery#11818
Low - Allow construct_runtime to take cfg attributes for pallets#12095
❗️ Medium - Fix nomination pools pending rewards rpc#11970
Low - Alliance pallet: retirement notice call#12138
Low - Weight v1.5: opaque struct#12145
Low - Uniques: reset approved account after transfer#11997
Low - Alliance pallet: add force_set_members instead of init_members function#10174
Low - Runtime state test + integration with try-runtime
#5950
Low - Don't store available data on disputes#12159
Low - Add benchmarking support for digest items#12136
Low - Emit events for inter contract calls#12154
Low - [fix] make sure pool metadata is removed on pool dissolve#12126
Low - [contracts] api host functions: remove seal_
name prefix + enable aliasing#5988
Low - Update weightsThe docker image for this release 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
There has been a runtime patch relevant to kusama
and polkadot
.
These runtimes (9291
) contain the changes from v0.9.29
to v0.9.29-1
.
If you are currently running or upgrading to Kusama or Polkadot runtimes v9290, please use the provided v9291.
The client is unaffected.
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
🏋️ Runtime Size: 1.35 MB (1410893 bytes)
🔥 Core Version: kusama-9291 (parity-kusama-0.tx13.au2)
🗜 Compressed: Yes: 80.14%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x1631b4b752bd49ccaffa2a3bac88601edf4943ce3765b87e93d27196378afcdb
🗳️ authorizeUpgrade hash: 0x3825d918e5e652a32e8ac7dbfb2f7243c8abaf5097866fbaaa9d29f3a36267e8
🗳️ Blake2-256 hash: 0x7df4909369a9f4a97f9340ac6c816c3468abfe6686f07d39e4542242fc3ef07d
📦 IPFS: QmQm1fncnWK99M9vW4GfqBMhpFEAhdfTL7uzDdSkTqVPCh
🏋️ Runtime Size: 1.26 MB (1325896 bytes)
🔥 Core Version: polkadot-9291 (parity-polkadot-0.tx14.au0)
🗜 Compressed: Yes: 80.27%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x8fe3a4b4214f090c01c1da47882c41eb08e0544d379c7e1959dcdc4810e12c50
🗳️ authorizeUpgrade hash: 0xe559be405709af0ad1c339a4cd93c597dc0965181d09c68868cbc70d08ff91cd
🗳️ Blake2-256 hash: 0xb048e194992546c580ac0bb2f39fc3fd9d5ccb8b1f187ca16b34b939d0845813
📦 IPFS: QmZYC9X6wa2McEThhdB2Tjpg3rKjgdrcJ6aYmYNCuqSWbR
This release contains the changes from v0.9.27
to v0.9.28
.
This release contains a performance enhancement, which should reduce the load on validators significantly and resulted in better parachain block times on test networks. More details on the changes here: Polkadot #5785
There has been a patch release for this version. Scroll to the bottom of these release notes for more information.
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
#11819
❗️ Medium - Transaction payment runtime api: query call info and fee details (RUNTIME)ℹ️ This release does not contain any new host functions.
Database migrations are operations upgrading the database to the latest stand. Some migrations may break compatibility, making a backup of your database is highly recommended.
ℹ️ There is no database migration in this release.
Runtime migrations are operations running once during a runtime upgrade.
⚠️ There is one runtime migration in this release:
#5582
Low - Add nomination pools to polkadot runtimeThis release was built and tested against the following versions of rustc
.
Other versions may work.
rustc 1.62.1 (e092d0b6b 2022-07-16)
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
🏋️ Runtime Size: 1.32 MB (1384752 bytes)
🔥 Core Version: kusama-9280 (parity-kusama-0.tx12.au2)
🗜 Compressed: Yes: 80.27%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x30e3485c341157777d5fb60e7caf367d1dceb5cb175cee3c16e12bdbf1ef4e46
🗳️ authorizeUpgrade hash: 0xc0943aea074d1b39938467a6507b04ebc4184065e7f48dd1a1405bb4502dfb51
🗳️ Blake2-256 hash: 0x276a4fe4d7d4e4bebd7ce7408f25d57bd6835365c07039dc87bc31abe3edbaf6
📦 IPFS: QmaKQTGY6nfBYV2bLozPDjkc4UKsfZgxeaGsiYZ1wdsXjc
🏋️ Runtime Size: 1.25 MB (1311089 bytes)
🔥 Core Version: polkadot-9280 (parity-polkadot-0.tx13.au0)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xbe84137a6ddf3846897948fea6272f6cecb7a06f0c4f5e1225ffde69dae26c9a
🗳️ authorizeUpgrade hash: 0x9c9d26335f9a10f92fcb6fbc59bbc13465d736221649993d86a38c67e9bc6d91
🗳️ Blake2-256 hash: 0x85fcc68f45cb09bd5fd468c1568556c91d1f1867920d5c59262b61dbdb4961f1
📦 IPFS: QmUoVWwpYVqjRWaNvX4mxXPHX4Dq1VSptRz4qWFV6Z9tgb
🏋️ Runtime Size: 883.86 KB (905069 bytes)
🔥 Core Version: rococo-9280 (parity-rococo-v2.0-0.tx1.au0)
🗜 Compressed: Yes: 80.68%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xfd398a4cd48cfcae23e1d3c2e32376ebed2fc81e77f28e08e10b74479ff9c81d
🗳️ authorizeUpgrade hash: 0x2836090144e13de288cc672d4925bf2af2ed43470cc6ccc6e7087fffcfd991af
🗳️ Blake2-256 hash: 0xa0d6bb9e5d11dd562c316118cab30c04e516af3d068d1024389499d85774c56d
📦 IPFS: Qmay3X6TwMs39Q2mR4mDhmRdhs7mjpUjfu5GLKL7mHPPPm
🏋️ Runtime Size: 1.15 MB (1202092 bytes)
🔥 Core Version: westend-9280 (parity-westend-0.tx11.au2)
🗜 Compressed: Yes: 80.28%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xc3588fc1b63d3aad92142bd591b1eee3afa13bd44d1d7ec9ab1ae86bf6000bc2
🗳️ authorizeUpgrade hash: 0xfa8506a77e54e25b82e09ea6f661304620991347eda72275211f68f73c9e1787
🗳️ Blake2-256 hash: 0xca53bbe819e3a7908575b60392020bd7bdb6508b555eb48b618d1aa7d9d9c9d5
📦 IPFS: QmWStoREbQLEyoJ1Jb2oWpNJNMvcRpMLsBquv4T2WE98hQ
#11930
Low - Rename node-runtime
to node-kitchensink-runtime
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitment#11934
Low - Rename --pruning and --keep-blocks to be more similar to one another#11918
Low - Make new storage layer truly default#11690
Low - Add event to pallet asset-tx-payment#11796
Low - Auto-incremental collectionid#11985
Low - Pallet-contracts: fix 16bit func_id#11991
Low - Contracts: apply depth limit when decoding#11819
❗️ Medium - Transaction payment runtime api: query call info and fee details#11927
Low - Transactional: wrap pallet::calls
directly in storage layers#5582
Low - Add nomination pools to polkadot runtime#5910
Low - Update weightsThere are other misc. changes. You can expand the list below to view them all.
#11918
Low - Make new storage layer truly default#11690
Low - Add event to pallet asset-tx-payment#11796
Low - Auto-incremental collectionid#11930
Low - Rename node-runtime
to node-kitchensink-runtime
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitment#11938
Low - Change on-the-wire protocol names to include genesis hash & fork id#11934
Low - Rename --pruning and --keep-blocks to be more similar to one another#11985
Low - Pallet-contracts: fix 16bit func_id#11991
Low - Contracts: apply depth limit when decoding#11819
❗️ Medium - Transaction payment runtime api: query call info and fee details#11927
Low - Transactional: wrap pallet::calls
directly in storage layers#11779
Low - Runtime api versioning#5582
Low - Add nomination pools to polkadot runtime#5871
Low - Transaction payment runtime apis: query call info and fee details#5785
Low - Reduce dispute coordinator load#5910
Low - Update weightsThe docker image for this release 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
There has been a runtime patch relevant to kusama
and polkadot
.
These runtimes (9281
) contain the changes from v0.9.28
to v0.9.28-1
.
If you are currently running or upgrading to Kusama or Polkadot runtimes v9280, please use the provided v9281.
The client is unaffected.
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
🏋️ Runtime Size: 1.32 MB (1384730 bytes)
🔥 Core Version: kusama-9281 (parity-kusama-0.tx12.au2)
🗜 Compressed: Yes: 80.27%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x0708f06fe3f611da1e7683eaedba86771f3ac047c74a3fe83f614f72bb8b4768
🗳️ authorizeUpgrade hash: 0x5aef007bbde5c234517049c1753254dd46430992629ef96dc9c7f4bdbb2b8e0f
🗳️ Blake2-256 hash: 0x37c21d0a8279c5e17b2c79e8a476fb07474ad4dccdfd82c1a871fcf089284983
📦 IPFS: QmcyrVX8RDvAZGiAFFuWnSL7YVX47Rd5wgDpRXWn2Ej5wa
🏋️ Runtime Size: 1.25 MB (1311278 bytes)
🔥 Core Version: polkadot-9281 (parity-polkadot-0.tx13.au0)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xe9a09ca478bb39406f131a5fd4dab46edbf75d9ae3a9950eb0a74094943be4be
🗳️ authorizeUpgrade hash: 0x9f34eee8b546ef3094679e0e6b1c1c05453eb4523f7f9658cc480b6c6c7b0ac6
🗳️ Blake2-256 hash: 0x7232e26abaed18acffbf6ca3144c4bedccd417132712d2043dd36255f04024b4
📦 IPFS: QmfAmco7euiZgJGk5fS3NfV7QHZptdtffWSTTmdEiSRSiS