github AstarNetwork/Astar v5.51.0

latest release: runtime-2600
pre-release4 hours ago

Description

This client release updates polkadot-sdk dependencies to stable2603 (and the corresponding Frontier version).

Upgrade priority: HIGH

Both collator and archive/RPC nodes must be upgraded alongside runtime-2600. Older binaries remain consensus-compatible for a short window, but cannot generate the session key proofs the new runtime requires.

Operator-facing changes:

  • Session keys: new author_rotateKeysWithOwner RPC returns the keys and the ownership proof that session.setKeys now requires. It replaces author_rotateKeys.
  • Network failures: the node now exits if its network backend stops, instead of running without peers. Make sure your service manager restarts it.
  • Sync: non-archive nodes no longer download block bodies during gap sync, which reduces bandwidth and database size. Warp sync also gets fixes for Unknown parent import errors and post-sync stalls.
  • EVM RPC: transactions larger than 128 KiB are rejected. eth_call state overrides are improved, and setting both state and stateDiff for one account now returns an error.

Changes

Client

  • chore: uplift Polkadot SDK + Frontier to stable2603 (#1701)
  • chore: prep client/runtime releases (#1706)

Runtime (impacts built-in runtimes)

  • fix: add missing benchmark for transfer_assets (#1679)
  • feat: MBM to settle pallet-contracts hold balances (#1682)
  • Fix: xcm hardening (#1683)
  • chore: prep release runtime 2400 (#1684)
  • chore: remove orml deps (#1685)
  • chore: remove pallet_contracts (#1687)
  • feat(xcm-precompile): reimplement xtokens calls on pallet_xcm (#1690)
  • chore: prep release runtime 2500 (#1688)
  • remove: MBM pallets (#1693)
  • chore: uplift Polkadot SDK + Frontier to stable2603 (#1701)
  • chore: prep client/runtime releases (#1706)

Others

  • chore(deps): bump undici from 6.27.0 to 6.28.0 in /tests/e2e (#1678)
  • chore(deps): bump brace-expansion from 2.1.2 to 2.1.4 in /tests/e2e (#1676)
  • chore(deps): bump js-yaml from 4.3.0 to 4.3.1 in /tests/e2e (#1680)
  • chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /tests/e2e (#1681)
  • chore(deps): bump js-yaml from 4.3.1 to 4.3.2 in /tests/e2e (#1692)
  • chore(deps): bump vitest from 3.2.6 to 4.1.11 in /tests/e2e (#1691)
  • chore(deps): bump undici from 6.28.0 to 6.29.0 in /tests/e2e (#1694)
  • chore(deps): bump axios from 1.18.1 to 1.20.0 in /tests/e2e (#1695)
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /tests/e2e (#1698)
  • chore(deps): bump brace-expansion from 2.1.4 to 2.1.7 in /tests/e2e (#1697)
  • chore(deps): bump fast-copy from 4.0.3 to 4.1.2 in /tests/e2e (#1696)
  • chore(deps): bump vite from 8.3.0 to 8.3.4 in /tests/e2e (#1700)
  • chore(deps): bump follow-redirects from 1.16.0 to 1.16.1 in /tests/e2e (#1699)
  • fix: runtime compatibility check workflow (#1686)
  • ci: build frame-omni-bencher from the SDK commit in Cargo.lock (#1703)

Recommended sidecar polkadot-rest-api version:

  • recommendation is to use v0.3.3 (link)

Dependency Changes

Astar: v5.50.0...v5.51.0
Polkadot-sdk: paritytech/polkadot-sdk@ba6a0d2...ed30dfe
Frontier: AstarNetwork/frontier@d6b4619...279bb1c

Download Links

Arch Link
MacOS x86_64 Download
Ubuntu x86_64 Download
Ubuntu aarch64 Download

Don't miss a new Astar release

NewReleases is sending notifications on new releases.