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

Polkadot v0.9.36

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 13:32
dc25abc

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