Repository navigation
v5.51.0
Pre-release
Pre-release
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_rotateKeysWithOwnerRPC returns the keys and the ownership proof thatsession.setKeysnow requires. It replacesauthor_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 parentimport errors and post-sync stalls. - EVM RPC: transactions larger than 128 KiB are rejected.
eth_callstate overrides are improved, and setting bothstateandstateDifffor 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-contractshold 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 |
