Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Polkadot v1.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Jul 13:07
· 2 commits to release-v1.0.0 since this release
1ed6e2e

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 - Incorporate sc-peerset into sc-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: put frame-metadata behind some feature
  • [S] βœ… trivial #14490 Low - Wasm-builder: make hash and date optional
  • [P] βœ… trivial #7451 Low - Do not depend on native runtimes for runtimeapi
  • [S] βœ… trivial #14511 Low - Sc-cli: remove substratecli::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: rename runtimeupdates flag to withruntime
  • [S] βœ… trivial #14267 Low - Sp-api: make the generated code act based on std in sp-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