Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Releases: paritytech/polkadot

Polkadot v0.9.37

18 Jan 12:31
6457239
Compare
Choose a tag to compare

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 set min_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: add storagestreamiter
  • [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 set min_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 - Remove copy from ensure* 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: add storagestreamiter
  • [S] #12544 Low - Rpc: implement chainhead 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 set min_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 - Remove copy from ensure* traits
  • [P] βœ… trivial #6498 Low - Co #13045: selectable on-runtime-upg...
Read more

Polkadot v0.9.36

20 Dec 13:32
dc25abc
Compare
Choose a tag to compare

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

‼️ HIGH: This is a high priority release and you must upgrade as as soon as possible.

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 last min-active-bond on-chain
  • [S] βœ… audited #12582 Low - Automatic withdraw_unbonded upon unbond
  • [S] βœ… trivial #12894 Low - Warn on missing pallet::call_index

Misc

  • [S] βœ… trivial #12875 Low - Use log_target in consensus related crates
  • [S] βœ… trivial #12889 Low - Staking: store last min-active-bond on-chain
  • [S] ⏳ pending non-critical audit #12537 Low - Try-runtime revamp and facelift
  • [S] βœ… audited #12582 Low - Automatic withdraw_unbonded upon unbond
  • [P] βœ… trivial #6440 ‼️ HIGH - Fix wrong rate limit + add a few logs.
  • [S] βœ… trivial #12894 Low - Warn on missing pallet::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

13 Dec 15:59
8d76a02
Compare
Choose a tag to compare

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.
⚠️ Please note
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 - Remove mem_info and references to parity-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

06 Dec 22:29
6b7a7bd
Compare
Choose a tag to compare

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.

⚠️ There are multiple runtime migrations in this release

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 - Add with_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 - Fix cargo check for pallet-contracts-proc-macro
  • [S] βœ… trivial #12684 Low - Remove the wasmtime feature flag
  • [P] βœ… trivial #6311 Low - Add starts_with to v0 and v1 multilocation
  • [S] βœ… trivial #12501 Low - Contracts: replace sp-sandbox and wasmi-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 feature unstable-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 - Add weightless 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 - Add with_weight extrinsic
  • [S] #12800 Low - Contracts: add instantiation_nonce api
  • [S] βœ… trivial #12837 Low - Rename some crates for publishing to crates.io

Polkadot v0.9.33

28 Nov 14:00
c7d6c21
Compare
Choose a tag to compare

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 - Remove sp_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 - Remove sp_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 - Add defensivetruncatefrom
  • [S] βœ… trivial #12469 Low - Contracts: allow indeterministic instructions off-chain
  • [S] βœ… audited #12457 Low - Make multisig pallet bounded
  • [S] βœ… trivial #12558 Low - Update pallet-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: add checkonlysudoaccount 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 - Add createorigin 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 - Add defensivetruncatefrom
  • [S] βœ… trivial #12469 Low - Contracts: allow indeterministic instructions off-chain
  • [S] βœ… audited #12457 Low - Make multisig pallet bounded
  • [S] βœ… trivial #12558 Low - Update pallet-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: add checkonlysudoaccount 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 - Add createorigin to assets pallet
  • [S] βœ… trivial #12639 Low - Remove sp_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

08 Nov 21:46
c71e872
Compare
Choose a tag to compare

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

03 Nov 15:33
32dd0c9
Compare
Choose a tag to compare

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.

⚠️ There are 2 runtime migrations in this release:

  • [P] βœ… trivial #6091 Low - Properly migrate weights to v2
  • [P] βœ… trivial #5729 Low - Companion for #11649: bound uses of call

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 - Adapt pallet-contracts to weightv2
  • [S] βœ… audited #11649 Low - Bound uses of call
  • [S] βœ… trivial #12429 Low - Contracts: adapt dry-run runtime apis to weightv2
  • [S] ⏳ pending non-critical audit #12282 Low - Maximum value for multiplierupdate
  • [P] βœ… trivial #6021 Low - Maximum value for multiplierupdate
  • [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 - Add force_open_hrmp_channel call
  • [P] βœ… trivial #6171 Low - Bump transaction_version (0.9.31)
  • [S] βœ… trivial #12558 Low - Update pallet-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 - Adapt pallet-contracts to weightv2
  • [S] #12372 Low - Don't send back empty proofs if light request fails
  • [S] βœ… audited #11649 Low - Bound uses of call
  • [S] βœ… trivial #12429 Low - Contracts: adapt dry-run runtime apis to weightv2
  • [S] ⏳ pending non-critical audit #12282 Low - Maximum value for multiplierupdate
  • [P] βœ… trivial #6021 Low - Maximum value for multiplierupdate
  • [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: implement transaction 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 - Add force_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 - Update pallet-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

17 Oct 12:39
0645360
Compare
Choose a tag to compare

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.

⚠️ There are 5 runtime migrations in this release:

  • [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 to benchmark 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 - Add constfeemultiplier 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: use weakboundedvec 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 to system::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 to benchmark 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 - Add constfeemultiplier 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 ...
Read more

Polkadot v0.9.29

14 Sep 14:34
94078b4
Compare
Choose a tag to compare

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.

⚠️ There is one runtime migration in this release:

  • [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 with try-runtime
  • [S] βœ… trivial #12159 Low - Add benchmarking support for digest items

Runtime

  • [S] ⏳ pending non-critical audit #11813 Low - Proposal: flatten allpallets and similar types
  • [S] βœ… trivial #12032 Low - Contracts: make chain extension state types public
  • [S] βœ… trivial #11670 Low - Replace t::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: flatten allpallets 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 - Replace t::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 with try-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: remove seal_ 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...
Read more

Polkadot v0.9.28

24 Aug 15:00
314298c
Compare
Choose a tag to compare

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.

⚠️ There is one runtime migration in this release:

  • [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 - Rename node-runtime to node-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: wrap pallet::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 - Rename node-runtime to node-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: wrap pallet::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...

Read more