Current release: v0.9.40

SourceDownloads
Github613
Debian116
RPM

Merged PRs since last release

The max priority of changes merged since the last release is: C1-low 📌

Changes awaiting audit

The following changes are awaiting audit, and must be audited before releasing a new version

ChangePriorityURL
contracts: Simplify benchmarks (paritytech/substrate#13595)C1-low 📌https://github.com/paritytech/substrate/pull/13595
Deprecate `Currency`; introduce holds and freezing into `fungible` traits (paritytech/substrate#12951)C1-low 📌https://github.com/paritytech/substrate/pull/12951

Audited changes

The following changes were audited

ChangePriorityURL
Introduce OpenGov into Polkadot (#6701)C1-low 📌https://github.com/paritytech/polkadot/pull/6701

Notable changes

Client

ChangePriorityURL

Runtime

ChangePriorityURL

All Changes

Polkadot

Display
ChangePriorityURL
bump timestamp script to v0.2 (#6954)C1-low 📌https://github.com/paritytech/polkadot/pull/6954
Bump parity-scale-codec to v 3.4.0 (#6945)C1-low 📌https://github.com/paritytech/polkadot/pull/6945
Companion for #13683 (#6944)C1-low 📌https://github.com/paritytech/polkadot/pull/6944
Ensure candidate-backing and provisioner exit on missing Overseer (#6939)C1-low 📌https://github.com/paritytech/polkadot/pull/6939
inherent disputes: remove per block initializer and disputes timeout event (#6937)C1-low 📌https://github.com/paritytech/polkadot/pull/6937
runtime/inclusion: fix availability_threshold (#6931)C1-low 📌https://github.com/paritytech/polkadot/pull/6931
Vstam1/xcm admin origin (#6928)C1-low 📌https://github.com/paritytech/polkadot/pull/6928
Companion for #13624 (#6924)C1-low 📌https://github.com/paritytech/polkadot/pull/6924
XCM ExportMessage benchmark support (#6923)C1-low 📌https://github.com/paritytech/polkadot/pull/6923
Bump parity-db (#6921)C1-low 📌https://github.com/paritytech/polkadot/pull/6921
Revert orchestra update (#6916)C1-low 📌https://github.com/paritytech/polkadot/pull/6916
introduce well known key for fetching committed para head (#6915)C1-low 📌https://github.com/paritytech/polkadot/pull/6915
[Companion #13634] keystore overhaul (iter2) (#6913)C1-low 📌https://github.com/paritytech/polkadot/pull/6913
changelog: template fixup (#6907)C1-low 📌https://github.com/paritytech/polkadot/pull/6907
Subsystem channel tweaks (#6905)C1-low 📌https://github.com/paritytech/polkadot/pull/6905
Handling timers for repeat dispute participation requests (#6901)C1-low 📌https://github.com/paritytech/polkadot/pull/6901
Fix approval voting test (#6898)C1-low 📌https://github.com/paritytech/polkadot/pull/6898
update weights (#6897)C1-low 📌https://github.com/paritytech/polkadot/pull/6897
parachains-runtime: Less cloning! (#6896)C1-low 📌https://github.com/paritytech/polkadot/pull/6896
[Companion #13615] Keystore overhaul (#6892)C1-low 📌https://github.com/paritytech/polkadot/pull/6892
timestamp ci job logs (#6890)C1-low 📌https://github.com/paritytech/polkadot/pull/6890
[CI] Add bootnode checking CI jobs (#6889)C1-low 📌https://github.com/paritytech/polkadot/pull/6889
Release parachain host API v4 (#6885)C1-low 📌https://github.com/paritytech/polkadot/pull/6885
remove duplicated arm and fix version index (#6884)C1-low 📌https://github.com/paritytech/polkadot/pull/6884
Issue 4393: Correcting Unnecessary Use of Arc (#6882)C1-low 📌https://github.com/paritytech/polkadot/pull/6882
Testing Reversion Speed on Dispute Concluded Against (#6880)C1-low 📌https://github.com/paritytech/polkadot/pull/6880
Deprecate Currency: Companion for #12951 (#6780)C1-low 📌https://github.com/paritytech/polkadot/pull/6780
Introduce OpenGov into Polkadot (#6701)C1-low 📌https://github.com/paritytech/polkadot/pull/6701
Companion for #13287 (#6655)C1-low 📌https://github.com/paritytech/polkadot/pull/6655
kusama: enable dispute slashes (#5974)C1-low 📌https://github.com/paritytech/polkadot/pull/5974

Substrate

Display
ChangePriorityURL
add a new ci job to fuzz sp-arithmetic (paritytech/substrate#13673)C1-low 📌https://github.com/paritytech/substrate/pull/13673
Remove unused light-client leftover (paritytech/substrate#13687)C1-low 📌https://github.com/paritytech/substrate/pull/13687
Keystore overhaul (final) (paritytech/substrate#13683)C1-low 📌https://github.com/paritytech/substrate/pull/13683
Remove unused trait (paritytech/substrate#13682)C1-low 📌https://github.com/paritytech/substrate/pull/13682
chain_head/tests: Check finalized block event before new block (paritytech/substrate#13680)C1-low 📌https://github.com/paritytech/substrate/pull/13680
Fix try_runtime_cli doc broken links (paritytech/substrate#13672)C1-low 📌https://github.com/paritytech/substrate/pull/13672
move back to ci-linux@production image (paritytech/substrate#13669)C1-low 📌https://github.com/paritytech/substrate/pull/13669
only push docker descriptions on master branch pipelines (paritytech/substrate#13664)C1-low 📌https://github.com/paritytech/substrate/pull/13664
fix publish docker description ci job (paritytech/substrate#13663)C1-low 📌https://github.com/paritytech/substrate/pull/13663
Crypto Pair trait refactory (paritytech/substrate#13657)C1-low 📌https://github.com/paritytech/substrate/pull/13657
Bump parity-db (paritytech/substrate#13656)C1-low 📌https://github.com/paritytech/substrate/pull/13656
zombienet: renamed deprecated transfer function (paritytech/substrate#13652)C1-low 📌https://github.com/paritytech/substrate/pull/13652
Hotfix NIS benchmark (paritytech/substrate#13651)C1-low 📌https://github.com/paritytech/substrate/pull/13651
frame::executive: `LOG_TARGET` const added (paritytech/substrate#13650)C1-low 📌https://github.com/paritytech/substrate/pull/13650
refactor: state RPC remove `max_rpc_payload_size` (paritytech/substrate#13649)C1-low 📌https://github.com/paritytech/substrate/pull/13649
Remove Weight::without_{ref_time, proof_size} (paritytech/substrate#13637)C1-low 📌https://github.com/paritytech/substrate/pull/13637
contracts: Follow up for benchmark simplification (paritytech/substrate#13635)C1-low 📌https://github.com/paritytech/substrate/pull/13635
Keystore overhaul (iter 2) (paritytech/substrate#13634)C1-low 📌https://github.com/paritytech/substrate/pull/13634
fix/chain_head: Ensure correct events for finalized branch (paritytech/substrate#13632)C1-low 📌https://github.com/paritytech/substrate/pull/13632
Ignore flaky test (paritytech/substrate#13631)C1-low 📌https://github.com/paritytech/substrate/pull/13631
Bump `trie-db` to 0.27.1 (fix storage iteration bug + change seek behavior with prefix) (paritytech/substrate#13630)C1-low 📌https://github.com/paritytech/substrate/pull/13630
Fix typos in pallet-contracts (paritytech/substrate#13629)C1-low 📌https://github.com/paritytech/substrate/pull/13629
Add linguist-generated to gitattributes (paritytech/substrate#13628)C1-low 📌https://github.com/paritytech/substrate/pull/13628
Bump k256 from 0.11.6 to 0.13.0 (paritytech/substrate#13624)C1-low 📌https://github.com/paritytech/substrate/pull/13624
Bump grandpa to 0.16.2 (paritytech/substrate#13622)C1-low 📌https://github.com/paritytech/substrate/pull/13622
Fix typos in example pallet (paritytech/substrate#13616)C1-low 📌https://github.com/paritytech/substrate/pull/13616
Keystore overhaul (paritytech/substrate#13615)C1-low 📌https://github.com/paritytech/substrate/pull/13615
Update all weights (paritytech/substrate#13614)C1-low 📌https://github.com/paritytech/substrate/pull/13614
pin specific version of timestamp script (paritytech/substrate#13613)C1-low 📌https://github.com/paritytech/substrate/pull/13613
Add dedicated `FeePolynomial` struct (paritytech/substrate#13612)C1-low 📌https://github.com/paritytech/substrate/pull/13612
Make Pay trait from salaries pallet more generic (paritytech/substrate#13609)C1-low 📌https://github.com/paritytech/substrate/pull/13609
sc-consensus-beefy: improve beefy gossip validator (paritytech/substrate#13606)C1-low 📌https://github.com/paritytech/substrate/pull/13606
contracts: Refactor `trait Ext::*_storage_transparent` functions (paritytech/substrate#13600)C1-low 📌https://github.com/paritytech/substrate/pull/13600
Fix `test-linux-stable` excessive run time (paritytech/substrate#13597)C1-low 📌https://github.com/paritytech/substrate/pull/13597
contracts: Simplify benchmarks (paritytech/substrate#13595)C1-low 📌https://github.com/paritytech/substrate/pull/13595
Bump hashbrown from 0.12.3 to 0.13.2 (paritytech/substrate#13570)C1-low 📌https://github.com/paritytech/substrate/pull/13570
GetCallIndex trait (paritytech/substrate#13558)C1-low 📌https://github.com/paritytech/substrate/pull/13558
Try to fix flaky `temp-base-path-work` test (paritytech/substrate#13505)C1-low 📌https://github.com/paritytech/substrate/pull/13505
contracts: Upgrade to wasmi 0.28 (paritytech/substrate#13312)C1-low 📌https://github.com/paritytech/substrate/pull/13312
Metadata V15: Expose API to fetch metadata for version (paritytech/substrate#13287)C1-low 📌https://github.com/paritytech/substrate/pull/13287
Integration tests for staking + election-provider-multi-phase (paritytech/substrate#12972)C1-low 📌https://github.com/paritytech/substrate/pull/12972
Deprecate `Currency`; introduce holds and freezing into `fungible` traits (paritytech/substrate#12951)C1-low 📌https://github.com/paritytech/substrate/pull/12951