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

Polkadot v0.9.37

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Jan 12:31
6457239

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-upgrade checks
  • [P] ✅ trivial #6546 Low - Update weights (0.9.37)

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