Description
This client release updates polkadot-sdk dependencies to stable2512 (and the corresponding Frontier version).
Upgrade priority: HIGH
Both collator and archive/RPC nodes must be upgraded alongside runtime-2300. Older binaries remain consensus-compatible for a short window, but are not fully compatible with the new runtime: EVM tracing (trace_block), XcmPaymentApi v2, reorg-aware eth_getLogs/eth_subscribe, and relay-chain collator peer signalling all require this client.
--ethapi-trace-cache-duration (seconds) is replaced by --ethapi-trace-cache-size (bytes, default 100MB). The old flag usage must be removed.
Other operator-facing changes:
- New
--trace-filter-max-block-rangeflag, defaulting to 1024 blocks (previously unlimited). - Pre-EIP-155 (non-replay-protected) transactions are now rejected at the RPC layer.
- Frontier mapping-sync now honours the node's state pruning mode.
Changes
Client
- chore: uplift Polkadot SDK + Frontier to
stable2512(#1643) - chore: prep release
runtime-2300/ clientv5.50.0(#1647) - chore: bump fc-db (#1656)
- fix: missing start_bootnode_tasks (#1657)
- chore: pin correct Frontier commit (#1669)
- chore: pin correct Frontier commit 2 (#1673)
- chore: pin correct Frontier commit 3 (#1674)
Runtime (impacts built-in runtimes)
- chore: release prep runtime 2205 (#1639)
- chore: release prep runtime 2206 (#1640)
- chore: froze WASM contracts upload (#1642)
- Chore/prep release runtime 2207 (#1645)
- chore: uplift Polkadot SDK + Frontier to
stable2512(#1643) - chore: prep release
runtime-2300/ clientv5.50.0(#1647) - feat: MinCandidates reduces to 1 & latest stable2512 backport (#1652)
- chore: Shibuya RPO=0 (#1659)
- chore: Astar/Shiden RPO=0 (#1660)
- Remove migrations (#1668)
Others
- chore(deps): bump openssl from 0.10.79 to 0.10.80 (#1634)
- chore(deps): bump ws from 8.18.0 to 8.20.1 in /tests/e2e (#1631)
- chore(deps): bump form-data from 4.0.5 to 4.0.6 in /tests/e2e (#1651)
- chore(deps): bump undici from 6.26.0 to 6.27.0 in /tests/e2e (#1655)
- chore(deps): bump serde_with from 3.16.1 to 3.21.0 (#1658)
- chore(deps): bump axios from 1.17.0 to 1.18.1 in /tests/e2e (#1661)
- chore(deps): bump brace-expansion from 2.1.1 to 2.1.2 in /tests/e2e (#1662)
- chore(deps): bump tar from 7.5.16 to 7.5.20 in /tests/e2e (#1663)
- chore(deps): bump js-yaml from 4.2.0 to 4.3.0 in /tests/e2e (#1664)
- chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 (#1672)
- chore(deps): bump typeorm from 0.3.30 to 0.3.31 in /tests/e2e (#1666)
- chore(deps): bump tar from 7.5.20 to 7.5.22 in /tests/e2e (#1670)
- chore(deps): bump postcss from 8.5.15 to 8.5.23 in /tests/e2e (#1671)
- fix: use relay-parent-offset in mocked timestamp (#1649)
- ci: bump actions and node versions (#1650)
- Fix/ci runtime upgrade check and frontier tests (#1653)
- fix: CI jobs (#1665)
- Fix/ci runtime compatibility (#1667)
- ci: remove macOS client binary job (#1675)
Recommended sidecar version:
- recommendation is to use v20.14.0 (link)
Dependency Changes
Astar: v5.49.2...v5.50.0
Polkadot-sdk: paritytech/polkadot-sdk@93b592c...ba6a0d2
Frontier: AstarNetwork/frontier@20314b6...d6b4619
Download Links
| Arch | Link |
|---|---|
MacOS x86_64 |
Download |
Ubuntu x86_64 |
Download |
Ubuntu aarch64 |
Download |
