This release contains the changes from v0.9.43 to v1.0.0.
π₯³ Get ready and letβs welcome the 1.0.0 release of Polkadot! π₯³
Five years ago, the whitepaper that laid out the grandest of visions for Polkadot was published. Fast forward to today, we've only gone and achieved every single requirement that was scribbled on those pages. Brace yourself as we embark on a thrilling journey of innovation and progress. π¦Ύ
In this groundbreaking update, Parity takes great pride in moving the runtime code to the fellowship, marking a significant milestone towards a decentralised network as the code is handed over to the community.
Starting from this point forward, we will exclusively focus on releasing the Polkadot node, streamlining its efforts to ensure the continuous development and enhancement of the network.
π’ Calling all contributors! We invite you to take the lead by submitting runtime code changes, suggesting protocol improvements, and joining the vibrant fellowship to foster community growth. Let's shape the future of Polkadot together!
Upgrade Priority
βοΈ Medium: This is a medium priority release and you should upgrade in a timely manner.
Rust compiler versions
This release was built and tested against the following versions of rustc.
Other versions may work.
- Rust Stable: 
rustc 1.70.0 (90c541806 2023-05-31) - Rust Nightly: 
rustc 1.71.0-nightly (8b4b20836 2023-05-22) 
Changes
Legend
- [P] Polkadot
 - [S] Substrate
 
Client
- [P] β
 trivial 
#7293Low - Cli: enable beefy by default on test networks - [S] β
 trivial 
#14252Low - Sp-api: set correct where bound in the generated code - [S] β
 trivial 
#14236Low - Incorporatesc-peersetintosc-network - [S] 
#14230Low - Make offchain tx pool creation reusable - [S] β
 trivial 
#14285Low - Sc-transaction-pool: always use best block to check if we should skip enactment - [S] β
 trivial 
#14391Low - Expose setting kademlia replication factor through node cli - [S] β
 trivial 
#14455Low - Sc-network: improve invalid boot node reporting - [S] β
 trivial 
#13317Low - Update reference hardware specs - [S] β
 trivial 
#14474Low - Frame-benchmarking-cli: remove native dispatch requirement - [S] β
 trivial 
#14447Low - Sp-api: support nested transactions - [S] β
 trivial 
#14398Low - Sp-api: putframe-metadatabehind some feature - [S] β
 trivial 
#14490Low - Wasm-builder: makehashanddateoptional - [P] β
 trivial 
#7451Low - Do not depend on native runtimes forruntimeapi - [S] β
 trivial 
#14511Low - Sc-cli: removesubstratecli::native_runtime_versionfunction - [P] β
 trivial 
#7303Low - Pvf: add landlock sandboxing 
API
- [S] β
 audited 
#12984Low - Asset conversion pallet - [S] β
 trivial 
#14244Low - Rpc-spec-v2: renameruntimeupdatesflag towithruntime - [S] β
 trivial 
#14267Low - Sp-api: make the generated code act based onstdinsp-api 
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