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
#7293
Low - Cli: enable beefy by default on test networks - [S] β
trivial
#14252
Low - Sp-api: set correct where bound in the generated code - [S] β
trivial
#14236
Low - Incorporatesc-peerset
intosc-network
- [S]
#14230
Low - Make offchain tx pool creation reusable - [S] β
trivial
#14285
Low - Sc-transaction-pool: always use best block to check if we should skip enactment - [S] β
trivial
#14391
Low - Expose setting kademlia replication factor through node cli - [S] β
trivial
#14455
Low - Sc-network: improve invalid boot node reporting - [S] β
trivial
#13317
Low - Update reference hardware specs - [S] β
trivial
#14474
Low - Frame-benchmarking-cli: remove native dispatch requirement - [S] β
trivial
#14447
Low - Sp-api: support nested transactions - [S] β
trivial
#14398
Low - Sp-api: putframe-metadata
behind some feature - [S] β
trivial
#14490
Low - Wasm-builder: makehash
anddate
optional - [P] β
trivial
#7451
Low - Do not depend on native runtimes forruntimeapi
- [S] β
trivial
#14511
Low - Sc-cli: removesubstratecli::native_runtime_version
function - [P] β
trivial
#7303
Low - Pvf: add landlock sandboxing
API
- [S] β
audited
#12984
Low - Asset conversion pallet - [S] β
trivial
#14244
Low - Rpc-spec-v2: renameruntimeupdates
flag towithruntime
- [S] β
trivial
#14267
Low - Sp-api: make the generated code act based onstd
insp-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