github paritytech/polkadot-sdk polkadot-v1.1.0
Polkadot v1.1.0

latest releases: polkadot-stable2409-rc1, v1.16.0-rc1, polkadot-stable2407-2...
12 months ago

This release contains the changes from v1.0.0 to v1.1.0.

Monorepo

The 3 repositories substrate, polkadot and cumulus have now been merged as a single monorepo: polkadot-sdk.

You can find more details about this here.

The previous versions can be found at:

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)

Special notes

BEEFY on Kusama

BEEFY has been enabled on Westend and Kusama, although at the moment does not also support warp sync.
Attempting to Warp sync as a validator on Kusama (and Westend) will throw an error.
If experiencing stability issues caused by BEEFY, it can be disabled using --no-beefy flag.
This change does not affect Polkadot, as BEEFY is not yet enabled for Polkadot.

Staking-miner

The staking-miner has been removed from this release. The new staking-miner can be found in the staking-miner-v2 repository.

Removal of the Polkadot native features

If you want to run your node with polkadot-dev as chain, you will need to compile your node with --features polkadot-native. In the future the support for polkadot-dev or kusama-dev will be removed completely.

polkadot binary split

The polkadot binary is being split up into multiple binaries instead of a single polkadot binary.

More details are described in this PR. There are additional polkadot-prepare-worker and polkadot-execute-worker binaries placed in the same directory as the main polkadot binary. Nothing regarding CLI flags or the way the polkadot binary gets run changes, these executables are just separated out and need to be accessible and on the same versions as the main polkadot binary.

This likely requires people to update their automation like ansible scripting. The provided docker images already contain all the required binaries.

New Docker base image

The Docker image for Polkadot is now based on ubuntu:22.04. It was ubuntu:20.04 until now.
The default user also changed from polkadot (home in /polkadot) to parity (home in /parity).

Changes

Node / Polkadot

XCM

  • Enforce a decoding limit in MultiAssets (#1395)
  • Add environmental variable to track decoded instructions (#1320)
  • Put GetWeight where it belongs (#1212)
  • Add instruction limit when decoding XCMs (#1227)

Runtime

API

RPC

Docker images

The docker image for this release of the polkadot 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

The docker image for this release of the polkadot-parachain can be found at Docker hub

You may pull it using:

docker pull parity/polkadot-parachain:latest

Don't miss a new polkadot-sdk release

NewReleases is sending notifications on new releases.