
Polkadot SDK Patch Release: polkadot-stable2512-2 (Node v1.21.2)
Overview
Parity published polkadot-stable2512-2, a patch release for the current stable2512 stable line. The release notes explicitly recommend upgrading to this patch if your nodes are already running stable2512, to receive the latest fixes. (GitHub)
This patch maps to the legacy tag naming as polkadot-v1.21.2 (node version v1.21.2). (GitHub) The release includes multiple crate bumps across runtime, Snowbridge, staking-async components, and testing/benchmark tooling. (GitHub)
Context
Operationally relevant highlights from the changelog include: Staking-async / AssetHub client observability: emits an on-chain event when session key updates from AssetHub fail on the relay chain, making set_keys/purge_keys failures observable. (GitHub) pallet-dap changes: issuance-buffer funds are marked inactive (not participating in governance) and the buffer account is now expected to be pre-funded externally (genesis allocation or transfer) before receiving funds; also notes slash redirection to DAP for Westend AssetHub in delegated staking contexts. (GitHub) Snowbridge cleanup: removes unused proof fields in Ethereum → Polkadot verification paths and updates tests. (GitHub) Tooling/bench stability: enables jemalloc allocator for omni-bencher to address benchmark regression in storage-heavy extrinsics; also removes a prior workaround. (GitHub) Memory decode tracking: adds DecodeWithMemTracking derive to CompactProof as an additive implementation. (GitHub) XCM emulator reliability: fixes emulated integration tests for parachains where slot duration differs from relay slot duration (e.g., 12s parachains).
Sources
- Patch release: polkadot-stable2512-2 is a patch for stable2512; upgrade recommended if you’re already on this stable line. (GitHub)
- Node version: release corresponds to polkadot-v1.21.2 (node v1.21.2). (GitHub)
- Operator-visible improvement: staking-async AH client adds an event for failed session key updates for better on-chain observability. (GitHub)
- Runtime/tooling fixes included: DAP issuance buffer handling, Snowbridge cleanup, jemalloc-enabled omni-bencher, and emulator test fixes. (GitHub)
