Releases: paritytech/polkadot
Polkadot v0.9.37
This release contains the changes from v0.9.36
to v0.9.37
.
Upgrade Priority
βοΈ 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 setmin_commission
(RUNTIME) -
[P] β trivial
#6444
βοΈ Medium - [companion] allow stakingadmin to set min_commission
Host functions
βΉοΈ This release does not contain any new host functions.
Database Migrations
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
Runtime migrations are operations running once during a runtime upgrade.
βΉοΈ There is no runtime migration in this release.
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.66.1 (90743e729 2023-01-10)
- Rust Nightly:
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#12931
Low - Improve ocw validator/collator cli description - [S] β
trivial
#12949
Low - Fix missing block number issue on forced canonicalization - [S] β
audited
#11727
Low - Babe: allow skipping over empty epochs - [S] β
trivial
#13017
Low - Make cli state pruning optional again - [S] β
trivial
#13022
Low - Print "stalled" task on shutdown - [S] β
trivial
#12539
Low - Try-runtime: add cli option --export-proof
Runtime
- [S] β
trivial
#12721
Low -frame_support::storage
: addstoragestreamiter
- [S] β
audited
#12307
Low - Add callbackhandle to pallet-assets - [S] β
audited
#12883
Low - Contracts: improve contract address derivation - [S] β
trivial
#12963
Low - Fix fast-unstake for accounts with slashing - [S]
#12765
Low - Nfts 2.0 - [S] β
trivial
#13010
Low - Ignore empty authority changes - [S] β
trivial
#13018
βοΈ Medium - Allow stakingadmin to setmin_commission
- [S] β³ pending non-critical audit
#12967
Low - Add ensure-ops family methods - [P] β
trivial
#6465
Low - Deploy scheduler agenda cleanup migration - [S] β
trivial
#13045
Low - Selectable on-runtime-upgrade checks - [S] β
trivial
#13043
Low - Removecopy
fromensure*
traits - [P] β
trivial
#6498
Low - Co #13045: selectable on-runtime-upgrade checks - [P] β
trivial
#6546
Low - Update weights (0.9.37)
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β
trivial
#12931
Low - Improve ocw validator/collator cli description - [S] β
trivial
#12949
Low - Fix missing block number issue on forced canonicalization - [S] β
trivial
#12721
Low -frame_support::storage
: addstoragestreamiter
- [S]
#12544
Low - Rpc: implementchainhead
rpc api - [P]
#6273
βοΈ Medium - Kusama origins as xcm multi_location - [S] β
audited
#12307
Low - Add callbackhandle to pallet-assets - [S] β
audited
#12883
Low - Contracts: improve contract address derivation - [S] β
trivial
#12963
Low - Fix fast-unstake for accounts with slashing - [S]
#12765
Low - Nfts 2.0 - [S] β
trivial
#13010
Low - Ignore empty authority changes - [S] β
audited
#11727
Low - Babe: allow skipping over empty epochs - [S] β
trivial
#13018
βοΈ Medium - Allow stakingadmin to setmin_commission
- [S] β
trivial
#13017
Low - Make cli state pruning optional again - [S] β
trivial
#13022
Low - Print "stalled" task on shutdown - [S] β³ pending non-critical audit
#12967
Low - Add ensure-ops family methods - [S] β
trivial
#12539
Low - Try-runtime: add cli option --export-proof - [P] β
trivial
#6465
Low - Deploy scheduler agenda cleanup migration - [S] β
trivial
#13045
Low - Selectable on-runtime-upgrade checks - [S] β
trivial
#13043
Low - Removecopy
fromensure*
traits - [P] β
trivial
#6498
Low - Co #13045: selectable on-runtime-upg...
Polkadot v0.9.36
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)
Upgrade Priority
The changes motivating this priority level are:
- [P] β
trivial
#6440
βΌοΈ HIGH - Fix wrong rate limit + add a few logs.
Host functions
βΉοΈ This release does not contain any new host functions.
Database Migrations
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
Runtime migrations are operations running once during a runtime upgrade.
βΉοΈ There is no runtime migration in this release.
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.65.0 (897e37553 2022-11-02)
- Rust Nightly:
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#12875
Low - Use log_target in consensus related crates
Runtime
- [S] β
trivial
#12889
Low - Staking: store lastmin-active-bond
on-chain - [S] β
audited
#12582
Low - Automaticwithdraw_unbonded
uponunbond
- [S] β
trivial
#12894
Low - Warn on missingpallet::call_index
Misc
- [S] β
trivial
#12875
Low - Use log_target in consensus related crates - [S] β
trivial
#12889
Low - Staking: store lastmin-active-bond
on-chain - [S] β³ pending non-critical audit
#12537
Low - Try-runtime revamp and facelift - [S] β
audited
#12582
Low - Automaticwithdraw_unbonded
uponunbond
- [P] β
trivial
#6440
βΌοΈ HIGH - Fix wrong rate limit + add a few logs. - [S] β
trivial
#12894
Low - Warn on missingpallet::call_index
- [P] β
trivial
#6450
Low - Update weights (0.9.36)
Docker image
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
Polkadot v0.9.35
This release contains the changes from v0.9.34
to v0.9.35
.
Runtime-only Release
This is a runtime-only release. No node client is released.
There is a breaking change in: [S] β
trivial #12788
Low - Refund referendum submission deposit
Runtimes
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)
.
Kusama
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Runtime
- [S] β
trivial
#12485
Low - General message queue pallet - [S]
#12420
Low - Remove implicit approval chilling upon slash. - [S] β
trivial
#12788
Low - Refund referendum submission deposit
Misc
- [S] β
trivial
#12837
Low - Rename some crates for publishing to crates.io - [S] β
trivial
#12795
Low - Removemem_info
and references toparity-util-mem
- [S] β
trivial
#12852
Low - Remove sandboxing host function interface - [S] β³ pending non-critical audit
#12798
Low - Move lockablecurrency trait to fungibles::lockable and deprecate lockablecurrency - [S] β
trivial
#12782
Low - [pallet-assets] add asset_exists(id: assetid) function - [S] β
trivial
#12485
Low - General message queue pallet - [S] β
trivial
#12663
Low - Rpc server with http/ws on the same socket - [S]
#12420
Low - Remove implicit approval chilling upon slash.
Polkadot v0.9.34
This release contains the changes from v0.9.33
to v0.9.34
.
Runtime-only Release
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
Runtime migrations are operations running once during a runtime upgrade.
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Runtime
- [S] β
audited
#12310
Low - Asset pallet: support repeated destroys to safely destroy large assets - [S] β³ pending non-critical audit
#12730
Low - Allow alliance fellows to give up voting rights - [P] β
trivial
#6326
Low - Add collectives as trusted teleporter - [P] β
trivial
#6366
Low - OpenGov: Proxy definitions - [S] β
trivial
#12808
Low - Bounties use SpendOrigin - [S] β
trivial
#12610
Low - Non-interactive staking - [S] β
trivial
#12842
Low - OpenGov: abstentions - [P] β
trivial
#6390
Low - Allow Root with OpenGov origins - [S]
#12848
Low - Addwith_weight
extrinsic - [P] β
trivial
#6372
Low - OpenGov: Kusama tweaks
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β
trivial
#12677
Low - Contracts pallet: bump runtime api - [P] β³ pending non-critical audit
#6127
Low - State trie migration rococo runtime changes. - [S] β
trivial
#12666
Low - Allow other pallets to check asset ids. - [S] β
audited
#12310
Low - Asset pallet: support repeated destroys to safely destroy large assets - [S] β
trivial
#12695
Low -seal_reentrant_count
returns contract reentrant count - [S] β
trivial
#12708
Low - Assets pallet: reintroduce fungibles::destroy trait - [S] β
trivial
#12706
Low - Fixcargo check
forpallet-contracts-proc-macro
- [S] β
trivial
#12684
Low - Remove thewasmtime
feature flag - [P] β
trivial
#6311
Low - Addstarts_with
to v0 and v1 multilocation - [S] β
trivial
#12501
Low - Contracts: replacesp-sandbox
andwasmi-validation
by newest wasmi - [S] β³ pending non-critical audit
#12730
Low - Allow alliance fellows to give up voting rights - [S] β
trivial
#12661
Low - Ed25519_verify: support using dalek for historical blocks - [S] β
trivial
#12740
Low - Remove default, hascompact, and typeinfo trait bounds on assetid - [P] β
trivial
#6326
Low - Add collectives as trusted teleporter - [P] β
trivial
#6366
Low - Support opengov calls in proxy definitions - [S] β
trivial
#12787
Low - Contracts: replace cargo featureunstable-interface
with config - [P] β
trivial
#6354
Low - Kusama: approve/reject treasury prop by treasurer - [S] β
trivial
#12808
Low - Bounties use spendorigin - [S] β
trivial
#12749
Low - Reduce provisioner work - [S] β
trivial
#12829
Low - Addweightless
benchmark bailing - [S] β
trivial
#12610
Low - Non-interactive staking - [P] β
trivial
#6352
Low - Introduce nis functionality into kusama/rococo - [P] β
trivial
#6372
Low - Opengov improvements for kusama - [S] β
trivial
#12842
Low - Opengov: abstentions - [P] β
trivial
#6390
Low - Allow root with gov2 origins - [S]
#12848
Low - Addwith_weight
extrinsic - [S]
#12800
Low - Contracts: addinstantiation_nonce
api - [S] β
trivial
#12837
Low - Rename some crates for publishing to crates.io
Polkadot v0.9.33
This release contains the changes from v0.9.32
to v0.9.33
.
Upgrade Priority
βοΈ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
- [S]
#12239
βοΈ Medium - State-db refactoring - [S] β
trivial
#12639
Low - Removesp_tasks::spawn
api and related code + host functions
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.65.0 (897e37553 2022-11-02)
- Rust Nightly:
rustc 1.66.0-nightly (81f391930 2022-10-09)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#12641
Low - Update paritydb and remove dev deps on rocksdb - [S] β
trivial
#12639
Low - Removesp_tasks::spawn
api and related code + host functions
Runtime
- [S] β
audited
#12465
Low - Registrar: avoid freebies in provide_judgement - [S] β³ pending non-critical audit
#12515
Low - Adddefensivetruncatefrom
- [S] β
trivial
#12469
Low - Contracts: allow indeterministic instructions off-chain - [S] β
audited
#12457
Low - Make multisig pallet bounded - [S] β
trivial
#12558
Low - Updatepallet-multisig
benches - [S] β³ pending non-critical audit
#12594
Low - Fix: construct_runtime multiple features - [S] β
audited
#12569
Low - Fix fungible unbalanced trait - [S] β³ pending non-critical audit
#12496
Low - Pallet-sudo: addcheckonlysudoaccount
signed extension - [S] β
trivial
#12536
Low - Add pallet dev mode - [P] β³ pending non-critical audit
#6230
Low - Increase max rewardable nominators - [P] β
audited
#5872
Low - Update polkadot inflation to take into account auctions - [S] β
trivial
#12325
Low - New weights for all pallets - [S] β
audited
#12586
Low - Addcreateorigin
to assets pallet - [P] β³ pending non-critical audit
#6127
Low - State trie migration rococo runtime changes. - [P] β
trivial
#6299
Low - Update weights (0.9.33)
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β
audited
#12465
Low - Registrar: avoid freebies in provide_judgement - [S] β³ pending non-critical audit
#12515
Low - Adddefensivetruncatefrom
- [S] β
trivial
#12469
Low - Contracts: allow indeterministic instructions off-chain - [S] β
audited
#12457
Low - Make multisig pallet bounded - [S] β
trivial
#12558
Low - Updatepallet-multisig
benches - [S] β³ pending non-critical audit
#12594
Low - Fix: construct_runtime multiple features - [S] β
audited
#12569
Low - Fix fungible unbalanced trait - [S] β
trivial
#12611
Low - [contracts] stabilize four storage host functions - [S] β³ pending non-critical audit
#12496
Low - Pallet-sudo: addcheckonlysudoaccount
signed extension - [S] β
trivial
#12536
Low - Add pallet dev mode - [P] β³ pending non-critical audit
#6230
Low - Increase max rewardable nominators - [P] β
audited
#5872
Low - Update polkadot inflation to take into account auctions - [S] β
trivial
#12325
Low - New weights for all pallets - [S] β
trivial
#12641
Low - Update paritydb and remove dev deps on rocksdb - [S] β
trivial
#12436
Low - Bound election and staking by maxactivevalidators - [S] β
trivial
#12530
Low - Consolidate and deduplicate mmr api methods - [S] β
audited
#12586
Low - Addcreateorigin
to assets pallet - [S] β
trivial
#12639
Low - Removesp_tasks::spawn
api and related code + host functions - [P] β³ pending non-critical audit
#6127
Low - State trie migration rococo runtime changes. - [P] β
trivial
#6299
Low - Update weights (0.9.33)
Docker image
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
Polkadot v0.9.32
This release contains the changes from v0.9.31
to v0.9.32
.
This is a bug fix only release. Notable changes are:
- Substrate#12630: Make
--database
cli argument case insensitive again. - Substrate#12632: Fixes a bug with the transaction pool after doing a warp sync.
- Substrate#12633: Fixes the
payment_queryInfo
RPC to be compatible with the latest runtime changes.
Upgrade Priority
Low: This is a low priority release and you may upgrade at your convenience.
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.65.0 (897e37553 2022-11-02)
- Rust Nightly:
rustc 1.66.0-nightly (81f391930 2022-10-09)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Docker image
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
Polkadot v0.9.31
This release contains the changes from v0.9.30
to v0.9.31
.
Upgrade Priority
Low: This is a low priority release and you may upgrade at your convenience.
Runtime Migrations
Runtime migrations are operations running once during a runtime upgrade.
- [P] β
trivial
#6091
Low - Properly migrate weights to v2 - [P] β
trivial
#5729
Low - Companion for #11649: bound uses ofcall
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.64.0 (a55dd71d5 2022-09-19)
- Rust Nightly:
rustc 1.66.0-nightly (81f391930 2022-10-09)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#12385
Low - Unsafe_pruning flag removed - [S]
#12372
Low - Don't send back empty proofs if light request fails - [S]
#12434
Low - Decrease default --out-peers from 25 to 15
Runtime
- [S] β
trivial
#12358
Low - Remove contracts rpcs - [P]
#5205
Low - Governance v2 (kusama only) - [S] β
trivial
#12421
Low - Adaptpallet-contracts
to weightv2 - [S] β
audited
#11649
Low - Bound uses ofcall
- [S] β
trivial
#12429
Low - Contracts: adapt dry-run runtime apis to weightv2 - [S] β³ pending non-critical audit
#12282
Low - Maximum value formultiplierupdate
- [P] β
trivial
#6021
Low - Maximum value formultiplierupdate
- [S] β
trivial
#12334
Low - Macro stubs for all pallet:: macros to improve documentation visibility and discovery + revamp of pallet macro documentaβ¦ - [S] β
audited
#12109
Low - Vesting pallet - make withdrawreasons configurable - [P] β
audited
#5451
Low - Manual para lock - [P] β
trivial
#6155
Low - Addforce_open_hrmp_channel
call - [P] β
trivial
#6171
Low - Bump transaction_version (0.9.31) - [S] β
trivial
#12558
Low - Updatepallet-multisig
benches - [P] β
trivial
#6189
Low - Update weights, attempt two (0.9.31)
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β
trivial
#12385
Low - Unsafe_pruning flag removed - [S] β
trivial
#12358
Low - Remove contracts rpcs - [P]
#5205
Low - Governance v2 (kusama only) - [P] β
trivial
#6091
Low - Properly migrate weights to v2 - [S] β
trivial
#12421
Low - Adaptpallet-contracts
to weightv2 - [S]
#12372
Low - Don't send back empty proofs if light request fails - [S] β
audited
#11649
Low - Bound uses ofcall
- [S] β
trivial
#12429
Low - Contracts: adapt dry-run runtime apis to weightv2 - [S] β³ pending non-critical audit
#12282
Low - Maximum value formultiplierupdate
- [P] β
trivial
#6021
Low - Maximum value formultiplierupdate
- [S] β
trivial
#12334
Low - Macro stubs for all pallet:: macros to improve documentation visibility and discovery + revamp of pallet macro documentaβ¦ - [S] β
audited
#12109
Low - Vesting pallet - make withdrawreasons configurable - [S]
#12328
Low - Rpc: implementtransaction
rpc api - [P] β
audited
#5451
Low - Manual para lock - [S] β
trivial
#12345
Low - Pallet-mmr: rpc api and runtime api work with block numbers - [P] β
trivial
#6072
Low - Pallet-mmr: rpc and runtime apis work with block numbers - [P] β
trivial
#6155
Low - Addforce_open_hrmp_channel
call - [S]
#12434
Low - Decrease default --out-peers from 25 to 15 - [P] β
trivial
#6171
Low - Bump transaction_version (0.9.31) - [S] β
trivial
#12558
Low - Updatepallet-multisig
benches - [P] β
trivial
#6189
Low - Update weights, attempt two (0.9.31)
Docker image
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
Polkadot v0.9.30
This release contains the changes from v0.9.29
to v0.9.30
.
Upgrade Priority
Low: This is a low priority release and you may upgrade at your convenience.
Host functions
βΉοΈ This release does not contain any new host functions.
Database Migrations
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
Runtime migrations are operations running once during a runtime upgrade.
- [S] β³ pending non-critical audit
#12034
Low - [feature] part 1: add targetlist for validator ranking - [P] β³ pending non-critical audit
#5930
Low - [substrate companion] part 1: add targetlist for validator ranking - [S]
#12230
Low - Bound staking storage items - [P] β
trivial
#5996
Low - [companion] get rid of historydepth storage - [S] β
trivial
#12083
Low - Make automatic storage deposits resistant against changing deposit prices
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.62.1 (e092d0b6b 2022-07-16)
- Rust Nightly:
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#12204
Low - Add--header
tobenchmark overhead + storage
- [S] β
trivial
#12232
Low - Benches: disable caching per default - [S] β³ pending non-critical audit
#12311
Low - Try-runtime: rename spec check flag - [S]
#11983
Low - Remove discarded blocks and states from database by default
Runtime
- [S] β
audited
#12170
Low - Pallet-identity: be more paranoid ;) - [S] β³ pending non-critical audit
#12222
Low - Addconstfeemultiplier
to the transaction payment pallet - [S] β³ pending non-critical audit
#11981
Low - Breaking: rename call & event - [S] β
trivial
#11738
Low - Add inspect trait for asset roles - [S] β³ pending non-critical audit
#11806
Low - Improve base weights consistency and make sure they're never zero - [S] β
trivial
#12205
Low - Add special tag to exclude runtime storage items from benchmarking - [S] β³ pending non-critical audit
#12034
Low - [feature] part 1: add targetlist for validator ranking - [S] β
trivial
#12186
Low - Contracts: useweakboundedvec
for instrumented code - [P]
#5535
Low - Runtime/disputes: slashing - [S] β
trivial
#12258
Low - Breaking: rename origin - [S]
#12230
Low - Bound staking storage items - [S] β
trivial
#12083
Low - Make automatic storage deposits resistant against changing deposit prices - [S] β
trivial
#12283
Low - Rename anonymous to pure proxy - [P] β
trivial
#6037
Low - Increase blockhashcount parameter - [S] β³ pending non-critical audit
#12329
Low - Add base-weight tosystem::extrinsic*
events - [P] β
trivial
#6032
Low - Paras: unblock offboarding when pvf-check concludes - [S] β³ pending non-critical audit
#12366
Low - [feature] add deposit to fast-unstake - [P]
#6050
Low - Add fast-unstsake pallet to all runtimes - [S] β³ pending non-critical audit
#12277
Low - Add storage size component to weights
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β
trivial
#12204
Low - Add--header
tobenchmark overhead + storage
- [S] β
audited
#12170
Low - Pallet-identity: be more paranoid ;) - [P] β
trivial
#5977
Low - Pvf-checker: enable subsystem on all chains - [S] β³ pending non-critical audit
#12222
Low - Addconstfeemultiplier
to the transaction payment pallet - [S] β³ pending non-critical audit
#11981
Low - Breaking: rename call & event - [S] β
trivial
#11738
Low - Add inspect trait for asset roles - [P] β
trivial
#5985
Low - Update westend trusted teleporters - [S] β
trivial
#12232
Low - Benches: disable caching per default - [S] β
trivial
#12219
Low - Create sp-weights crate to store weight primitives - [S] β³ pending non-critical audit
#11806
Low - Improve base weights consistency and make sure they're never zero - [S] β
trivial
#12205
Low - Add special ...
Polkadot v0.9.29
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.
Upgrade Priority
βοΈ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
- [S] β
trivial
#12095
βοΈ Medium - Fix nomination pools pending rewards rpc (RUNTIME)
Host functions
βΉοΈ This release does not contain any new host functions.
Database Migrations
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
Runtime migrations are operations running once during a runtime upgrade.
- [S] β
audited
#12154
Low - [fix] make sure pool metadata is removed on pool dissolve
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.62.1 (e092d0b6b 2022-07-16)
- Rust Nightly:
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#11781
Low - Swap ed25519-dalek for ed25519-zebra - [S] β
trivial
#11407
Low - Introduce trie level cache and remove state cache - [S] β
trivial
#10174
Low - Runtime state test + integration withtry-runtime
- [S] β
trivial
#12159
Low - Add benchmarking support for digest items
Runtime
- [S] β³ pending non-critical audit
#11813
Low - Proposal: flattenallpallets
and similar types - [S] β
trivial
#12032
Low - Contracts: make chain extension state types public - [S] β
trivial
#11670
Low - Replacet::accountid
with<t::lookup as staticlookup>::source
- [S] β
trivial
#12059
Low - Revert "auto-incremental collectionid" - [S] β
trivial
#12095
βοΈ Medium - Fix nomination pools pending rewards rpc - [S]
#12138
Low - Weight v1.5: opaque struct - [S] β
audited
#12145
Low - Uniques: reset approved account after transfer - [S] β
trivial
#12136
Low - Emit events for inter contract calls - [S] β
audited
#12154
Low - [fix] make sure pool metadata is removed on pool dissolve
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β³ pending non-critical audit
#11813
Low - Proposal: flattenallpallets
and similar types - [S] β
trivial
#11781
Low - Swap ed25519-dalek for ed25519-zebra - [S] β
trivial
#12037
Low - Fix origins used in runtime benchmarks - [S] β
trivial
#12032
Low - Contracts: make chain extension state types public - [S] β
trivial
#11670
Low - Replacet::accountid
with<t::lookup as staticlookup>::source
- [S] β
trivial
#11407
Low - Introduce trie level cache and remove state cache - [S] β
trivial
#12059
Low - Revert "auto-incremental collectionid" - [S] β
trivial
#11257
Low - Implement resultquery - [S] β
trivial
#11818
Low - Allow construct_runtime to take cfg attributes for pallets - [S] β
trivial
#12095
βοΈ Medium - Fix nomination pools pending rewards rpc - [S] β
trivial
#11970
Low - Alliance pallet: retirement notice call - [S]
#12138
Low - Weight v1.5: opaque struct - [S] β
audited
#12145
Low - Uniques: reset approved account after transfer - [S] β
trivial
#11997
Low - Alliance pallet: add force_set_members instead of init_members function - [S] β
trivial
#10174
Low - Runtime state test + integration withtry-runtime
- [P] β
trivial
#5950
Low - Don't store available data on disputes - [S] β
trivial
#12159
Low - Add benchmarking support for digest items - [S] β
trivial
#12136
Low - Emit events for inter contract calls - [S] β
audited
#12154
Low - [fix] make sure pool metadata is removed on pool dissolve - [S] β³ pending non-critical audit
#12126
Low - [contracts] api host functions: removeseal_
name prefix + enable aliasing - [P] β
trivial
#5988
Low - Update weights
Docker image
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/polkado...
Polkadot v0.9.28
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.
Upgrade Priority
βοΈ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
- [S] β³ pending non-critical audit
#11819
βοΈ Medium - Transaction payment runtime api: query call info and fee details (RUNTIME)
Host functions
βΉοΈ This release does not contain any new host functions.
Database Migrations
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
Runtime migrations are operations running once during a runtime upgrade.
- [P] β
trivial
#5582
Low - Add nomination pools to polkadot runtime
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.62.1 (e092d0b6b 2022-07-16)
- Rust Nightly:
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
Runtimes
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)
.
Kusama
ποΈ 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
Polkadot
ποΈ 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
Rococo
ποΈ 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
Westend
ποΈ 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
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] β
trivial
#11930
Low - Renamenode-runtime
tonode-kitchensink-runtime
- [S] β
trivial
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitment - [S] β
trivial
#11934
Low - Rename --pruning and --keep-blocks to be more similar to one another
Runtime
- [S] β
audited
#11918
Low - Make new storage layer truly default - [S] β
trivial
#11690
Low - Add event to pallet asset-tx-payment - [S] β
audited
#11796
Low - Auto-incremental collectionid - [S] β
trivial
#11985
Low - Pallet-contracts: fix 16bit func_id - [S] β
trivial
#11991
Low - Contracts: apply depth limit when decoding - [S] β³ pending non-critical audit
#11819
βοΈ Medium - Transaction payment runtime api: query call info and fee details - [S] β
audited
#11927
Low - Transactional: wrappallet::calls
directly in storage layers - [P] β
trivial
#5582
Low - Add nomination pools to polkadot runtime - [P] β
trivial
#5910
Low - Update weights
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] β
audited
#11918
Low - Make new storage layer truly default - [S] β
trivial
#11690
Low - Add event to pallet asset-tx-payment - [S] β
audited
#11796
Low - Auto-incremental collectionid - [S] β
trivial
#11930
Low - Renamenode-runtime
tonode-kitchensink-runtime
- [S] β
trivial
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitment - [S]
#11938
Low - Change on-the-wire protocol names to include genesis hash & fork id - [S] β
trivial
#11934
Low - Rename --pruning and --keep-blocks to be more similar to one another - [S] β
trivial
#11985
Low - Pallet-contracts: fix 16bit func_id - [S] β
trivial
#11991
Low - Contracts: apply depth limit when decoding - [S] β³ pending non-critical audit
#11819
βοΈ Medium - Transaction payment runtime api: query call info and fee details - [S] β
audited
#11927
Low - Transactional: wrappallet::calls
directly in storage layers - [S] β³ pending non-critical audit
#11779
Low - Runtime api versioning - [P] β
trivial
#5582
Low - Add nomination pools to polkadot runtime - [P] β³ pending non-critical audit
#5871
Low - Transaction payment runtime apis: query call info and fee details - [P] β
trivial
#5785
Low - Reduce dispute coordinator load - [P] β
trivial
#5910
Low - Update weights
Docker image
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
Addendum
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.
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using [srtool v0.9.21...