Skip to content
53dc81c
Compare
Choose a tag to compare

Upgrade Priority: Medium
This release contains some runtime cleanup and migrations to prepare for the next runtime upgrade. It should be upgraded asap to prepare for the next runtime.

This is runtime only release and upgrading the nodes is not mandatory.

Native runtimes

  • Polkadot: 9150
  • Kusama: 9150
  • Westend: 9150

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.57.0 (f1edd0429 2021-11-29)
  • rustc 1.58.0-nightly (46b8e7488 2021-11-07)

WASM runtimes built with srtool v0.9.19 using rustc 1.57.0 (f1edd0429 2021-11-29).

Proposal hashes:

  • polkadot_runtime-v9150.compact.compressed.wasm: 0x960d3ad3f42eb41ab2131e1561dd8cc20f87585e37d2d1b02525578204f11d4b
  • kusama_runtime-v9150.compact.compressed.wasm: 0x0bc6607f0fc616102a4144621717d186f72b5864fd67879343461cf691a04c91

Runtime

Runtime migrations

  • pending non-critical audit Fix locked deposit of council voters (#4655)
  • pending non-critical audit Fix locked deposits of Nicks pallet (#4656)
v0.9.14
80dfb92
Compare
Choose a tag to compare

Upgrade priority: Low (upgrade at your convenience)

NOTE: This is a runtime-only release. You do not need to update your nodes.

Native runtimes:

  • Polkadot: 9140
  • Kusama: 9140
  • Westend: 9140

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.56.1 (59eed8a2a 2021-11-01)
  • rustc 1.58.0-nightly (46b8e7488 2021-11-07)

WASM runtimes built with srtool v0.9.18 using rustc 1.56.1 (59eed8a2a 2021-11-01).

Proposal hashes:

  • polkadot_runtime-v9140.compact.compressed.wasm: 0x317c7862dc523bd083e4dd6545079bdc18058f561bada9e5e5646935b1cc04af
  • kusama_runtime-v9140.compact.compressed.wasm: 0xf019744924a5812fbaa0298c8a2455b654d8028cb9db6aa3b808c076ee8006f8

Runtime

  • trivial Disable asset transfers on Polkadot (#4475)
v0.9.13
7d8f00b
Compare
Choose a tag to compare

Upgrade priority: HIGH Please upgrade your node as soon as possible due to changes: #4270 and #4273 (see details below).

Native runtimes:

  • Polkadot: 9130
  • Kusama: 9130
  • Westend: 9130

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.56.1 (59eed8a2a 2021-11-01)
  • rustc 1.58.0-nightly (46b8e7488 2021-11-07)

WASM runtimes built with srtool v0.9.18 using rustc 1.56.1 (59eed8a2a 2021-11-01).

Proposal hashes:

  • polkadot_runtime-v9130.compact.compressed.wasm: 0x70d1a30b4f562b540ff69109cac8259d97ef5f36388202dacf7ca60c02c35bcf
  • kusama_runtime-v9130.compact.compressed.wasm: 0xd1f2e86456642553fc7a6d00728b108d2e5d6e06506bf152936cc0255e3eed40

Changes

  • Limit the number of PVF workers (#4273)
  • Increase preparation timeout (#4270)
  • Per subsystem CPU usage tracking (#4239)
  • remove duplicate Deposit from OnUnbalanced implementation (#4180)
  • polkadot: remove call filters on registrar pallets (#4093)

Client

Runtime

7d8f00b
Compare
Choose a tag to compare

Polkadot v0.9.13-rc4

Pre-release
Pre-release

Upgrade priority: HIGH Please upgrade your node as soon as possible due to changes: #4270 and #4273 (see details below).

Native runtimes:

  • Polkadot: 9130
  • Kusama: 9130
  • Westend: 9130

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.56.1 (59eed8a2a 2021-11-01)
  • rustc 1.58.0-nightly (46b8e7488 2021-11-07)

WASM runtimes built with srtool v0.9.18 using rustc 1.56.1 (59eed8a2a 2021-11-01).

Proposal hashes:

  • polkadot_runtime-v9130.compact.compressed.wasm: 0x70d1a30b4f562b540ff69109cac8259d97ef5f36388202dacf7ca60c02c35bcf
  • kusama_runtime-v9130.compact.compressed.wasm: 0xd1f2e86456642553fc7a6d00728b108d2e5d6e06506bf152936cc0255e3eed40

Changes

  • Limit the number of PVF workers (#4273)
  • Increase preparation timeout (#4270)
  • Per subsystem CPU usage tracking (#4239)
  • remove duplicate Deposit from OnUnbalanced implementation (#4180)
  • polkadot: remove call filters on registrar pallets (#4093)

Client

Runtime

bff00af
Compare
Choose a tag to compare

Polkadot v0.9.13-rc1

Pre-release
Pre-release
⚠️ This is a pre-release

Release candidates are pre-releases may not be final. Although they are reasonably tested, there may be additional changes or issues before an official release is tagged. Use at your own discretion, and consider only using published releases on critical production infrastructure.

Upgrade priority: Medium (timely upgrade recommended) due to changes: Limit the number of PVF workers (#4273), Update CI image to the latest rustc (paritytech/substrate#10142)

Native runtimes:

  • Polkadot: 9130
  • Kusama: 9130
  • Westend: 9130

This release was tested against the following versions of rustc. Other versions may work.

  • Stable: rustc 1.56.1 (59eed8a2a 2021-11-01)
  • Nightly: rustc 1.58.0-nightly (46b8e7488 2021-11-07)

WASM runtimes built with srtool v0.9.17 using rustc 1.53.0 (53cb7b09b 2021-06-17).

Proposal hashes:

  • polkadot_runtime-v9130.compact.compressed.wasm: 0x5709431e16c4559b4c9ebe49330256a9678b158f22e49dc07cdec455ecea320f
  • kusama_runtime-v9130.compact.compressed.wasm: 0x3b667ecb29df4d3b89db64610bdaa39f89b228bb05f6ac32eb94b1df74917093

Changes

  • Limit the number of PVF workers (#4273)
  • Increase preparation timeout (#4270)
  • Per subsystem CPU usage tracking (#4239)
  • remove duplicate Deposit from OnUnbalanced implementation (#4180)
  • polkadot: remove call filters on registrar pallets (#4093)

Client

Runtime

  • pending non-critical audit Enable full use of pallet-bags-list in westend and kusama runtimes (#4195)
  • not live Allow Queries and Subscriptions (#4150)
  • pending non-critical audit Fix XCM Teleport Benchmark (#4146)
  • not live Fix weights on hard-coded XCM fragments (#4144)
  • audited Enable bags-list pallet in polkadot (#4080)
  • trivial Introduce new Runtime API endpoint for fetching the validation data (#3728)
  • pending non-critical audit rework staking::reap_stash (paritytech/substrate#10178)
  • not live contracts: Fix account counter isn't persisted (paritytech/substrate#10112)
  • trivial Kill the light client, CHTs and change tries. (paritytech/substrate#10080)
  • AWAITING AUDIT implement dispatch_as (paritytech/substrate#9934)
  • not live Add Baseline FRAME Benchmarks (paritytech/substrate#9691)
v0.9.12-1
5feed98
Compare
Choose a tag to compare

NOTE This is a runtime-only release. Node operators do not need to upgrade. As such, no binaries, package files or docker images have been created for this release.

Native runtimes:

  • Polkadot: 9122
  • Kusama: 9122
  • Westend: 9122

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.55.0 (c8dfcfe04 2021-09-06)
  • rustc 1.57.0-nightly (51e514c0f 2021-09-12)

WASM runtimes built with srtool v0.9.17 using rustc 1.53.0 (53cb7b09b 2021-06-17).

Proposal hashes:

  • polkadot_runtime-v9122.compact.compressed.wasm: 0x0f598b97de6adfb2c5edffb7e8e5aed6408d29382a9de372ed229391a20c4a86
  • kusama_runtime-v9122.compact.compressed.wasm: 0x0ea3de05886579ae1148cfc7db4ac704e0825414a89e09ab66da9a30c5994b07

Runtime

  • not live Allow queries subscriptions - backport v0.9.12 (#4157)
  • pending non-critical audit Fix XCM Teleport Benchmark (backport) (#4148)
  • not live Fix weights on hard-coded XCM fragments (backport) (#4145)
v0.9.12
ec34cf7
Compare
Choose a tag to compare

Upgrade priority: Medium (timely upgrade recommended) due to changes: Use correct db path for parity-db (paritytech/substrate#9971), audited Rework Transaction Priority calculation (paritytech/substrate#9834), Introduce block authorship soft deadline (paritytech/substrate#9663)

Native runtimes:

  • Polkadot: 9120
  • Kusama: 9120
  • Westend: 9120

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.55.0 (c8dfcfe04 2021-09-06)
  • rustc 1.57.0-nightly (51e514c0f 2021-09-12)

WASM runtimes built with srtool v0.9.17 using rustc 1.53.0 (53cb7b09b 2021-06-17).

Proposal hashes:

  • polkadot_runtime-v9120.compact.compressed.wasm: 0x59589d32b92a1ed552c14f099e54afb65b3a64d28084963ff1072336569aa395
  • kusama_runtime-v9120.compact.compressed.wasm: 0x66f63d87c2e90994684122d97155a102af4310a4e9d47026005efea2acecfd1f

Changes

  • Create a README for XCMv1 detailing notable changes (#4058)
  • validator-discovery: don't remove multiaddr of requested PeerIds (#4036)

Client

Runtime

  • not live Dispatchable XCMs should translate to v0 (#4062)
  • not live Tidy up XCM errors in preparation for v2. (#3988)
  • audited Allow an Offset to Lease Periods (#3980)
  • trivial More lenient mechanism for identifying stash accounts in purge_keys (paritytech/substrate#10004)
  • pending non-critical audit Root origin always bypass all filter, other origin cannot bypass BaseCallFilter even when constructed from Root origin (paritytech/substrate#9948)
  • audited Rework Transaction Priority calculation (paritytech/substrate#9834)
v0.9.11
eb9f107
Compare
Choose a tag to compare

Upgrade priority: Medium (timely upgrade recommended) due to changes: Bypass chain-selection subsystem until disputes are enabled. (#3676), Removed unneeded deps (#3658)

  • This change introduces a database migration - After upgrading your node, you will not be able to revert to v0.9.10 without resyncing the chain

Native runtimes:

  • Polkadot: 9110
  • Kusama: 9111
  • Westend: 9111
  • Rococo: 9111

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.55.0 (c8dfcfe04 2021-09-06)
  • rustc 1.57.0-nightly (51e514c0f 2021-09-12)

WASM runtimes built with srtool using rustc 1.53.0 (53cb7b09b 2021-06-17).

Proposal hashes:

  • polkadot_runtime-v9110.compact.compressed.wasm: 0x791e698f3690481e0eb16d35017cf3bb27ec095ec6f27dafd3a230b76dc42f86

  • kusama_runtime-v9111.compact.compressed.wasm: 0x85b3f283e7f403acc12ce89005f72ccf8d1eb4ff2eab4870f7d345b76c56fb5d

  • polkadot_runtime-v9110.compact.wasm: 0xe874dd4219efa603acc0ab24a592d6f1b8553b7aedb196d1ef65fdd7fc3b8fe5

  • kusama_runtime-v9111.compact.wasm: 0x48a9fa972b89dfee229f1c486345a30a49d54f61c3255ffc8aebee8c1a7ecbc6

Changes

  • dockerfiles: upgrade to ubuntu:20.04; some chore (#3828)

  • add parachains pallets to Polkadot runtime (#3815)

  • Put all authorities of a session into SessionInfo. (#3813)

  • staking-miner: remove need of a file to pass the seed (#3680)

  • Bypass chain-selection subsystem until disputes are enabled. (#3676)

  • demote warnings due to disconnected dispute coordinator (#3672)

  • Removed unneeded deps (#3658)

  • CI: rustdoc (#3613)

Client

Runtime

v0.9.10
aeea9b7
Compare
Choose a tag to compare

Upgrade priority: HIGH Please upgrade your node as soon as possible due to changes: Fixed block response limit check (paritytech/substrate#9692)

This release introduces a new host function. Please upgrade your node prior to the next runtime upgrade of Kusama or Polkadot in order for your node to continue syncing.

Native runtimes:

  • Polkadot: 9100
  • Kusama: 9100
  • Westend: 9100

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.55.0 (c8dfcfe04 2021-09-06)
  • rustc 1.57.0-nightly (51e514c0f 2021-09-12)

WASM runtimes built with srtool using rustc 1.53.0 (53cb7b09b 2021-06-17).

Proposal hashes:

  • polkadot_runtime-v9100.compact.wasm - 0x8160fd4a5aa5d58491cc8d4f0919780da25feb9ada92c2126b3f1d859800dd81
  • kusama_runtime-v9100.compact.wasm - 0x330715fdf41b4fc94784708ec221eefdf0c70a6b3a0d2af70836f07f47067f42

Changes

  • Backports for 0.9.10 (#3915)

Client

Runtime

  • not live #2815: XCM v1
  • trivial Companion to #9514 (Remove Filter and use Contains instead) (#3591)
  • ⚠️ nice to have audit Ensure MultiLocation always has a canonical representation (#3404)
  • ⚠️ nice to have audit More standard staking miner deposits (#3621)
  • ⚠️ nice to have audit XCM: Introduce versioning to dispatchables' params (#3693)
  • not live XCM v1 version notification stub (#3766)
  • ⚠️ nice to have audit Don't drop UMP queue items if weight exhausted (#3784)
  • Do not expire HRMP open channel requests (#3543)
  • ⚠️ nice to have audit UMP: Support Overweight messages (#3575)
v0.9.9-1
e3901b8
Compare
Choose a tag to compare

Upgrade priority: HIGH (upgrade as soon as possible)

This is a bugfix release that resolves a bug related to disputes that was introduced in v0.9.9. If you have upgraded your nodes to v0.9.9, you should upgrade to v0.9.9-1 to remediate these issues.

NOTE: This release and v0.9.9 introduced changes to the database format. If you upgrade to v0.9.9-1 from v0.9.8, you will not be able to roll back without restoring your chain data from a backup or resyncing.

Native runtimes:

  • Polkadot: 9090
  • Kusama: 9090
  • Westend: 9090

This release was tested against the following versions of rustc. Other versions may work.

  • rustc 1.53.0 (53cb7b09b 2021-06-17)
  • rustc 1.55.0-nightly (a435b49e8 2021-06-28)

WASM runtimes built with srtool using rustc 1.53.0 (53cb7b09b 2021-06-17).

Proposal hashes:

  • polkadot_runtime-v9090.compact.wasm - 0x470f60503db68694de9b2dc8315fe7d598dc3d1ab94fe54137c077b801f4486e
  • kusama_runtime-v9090.compact.wasm - 0xcb9373df186fc91e660dd29455c8b5a7298667877dc1b52d342dfcbdc583d0bd

Changes

  • Bypass chain-selection subsystem until disputes are enabled. (#3676)
  • demote warnings due to disconnected dispute coordinator (#3672)
  • Hotfix of Provide dummy dispute coordinator by default. (#3661) (#3667)