Upgrade priority: Low (upgrade at your convenience)
With this release, the database format has been updated. Therefore, any database backups from v0.8.30 and above will not work with nodes running v0.8.29 and below.
Native runtimes:
- Polkadot: 30
- Kusama: 2030
- Westend: 50
This release was tested against the following versions of rustc
. Other versions may work.
- rustc 1.51.0 (2fd73fabe 2021-03-23)
- rustc 1.53.0-nightly (361bfce30 2021-04-07)
WASM runtimes built with srtool using rustc 1.52.0-nightly (d6eaea1c8 2021-03-14)
.
Proposal hashes:
polkadot_runtime-v30.compact.wasm - 0x10cb56490e6a04927f74794433e071ba67c1504bd18b51e5aa36a3bacc8b94b6
kusama_runtime-v2030.compact.wasm - 0x04f9a67d60e153131812e20284a989517617dae35f2222fc78c83155383ef4a1
Changes
- integrate faster erasure code (#2608)
- runtime: define NextSessionRotation in im-online instances (#2602)
- Add events for hrmp pallet. (#2532)
Client
- Finish removing support for legacy network protocol (paritytech/substrate#8296)
- Decrease the peer reputation on invalid block requests (paritytech/substrate#8260)
- Rework telemetry to replace the use of tracing with an object we pass around (paritytech/substrate#8143)
- Storing multiple Justifications per block (paritytech/substrate#7640)
Runtime
- ✅
audited
Increase payable nominators per validator (#2637) - ✅
Trivial
Fix wrong deposit amount in council voters. (#2562) - ✅
audited
Make the number of nominations configurable (paritytech/substrate#8368) - ✅
audited
staking: Flexible generation of reward curve and associated tweaks (paritytech/substrate#8327) - ✅
Trivial
Add tracing logic in pallet macro for hooks and dispatchables (paritytech/substrate#8305) - ✅
audited
Self-sufficient account ref-counting (paritytech/substrate#8221) - ✅
Trivial
pallet-staking: add RewardDestination::None for explictly not receiving rewards (paritytech/substrate#8168) - ✅
Trivial
InitRuntimeLogger
automatically for each runtime api call (paritytech/substrate#8128) - ✅
Trivial
emit event on remark (paritytech/substrate#8120) - ✅
audited
Decouple Staking and Election - Part 2.1: Unleash Multi Phase (paritytech/substrate#8113) - ✅
Trivial
Return babe configuration information in the babe api epoch functions (paritytech/substrate#8072)