This release contains the changes from polkadot-stable2603-1 to polkadot-stable2603-2.
ℹ️ Please note:
This is a patch release for the latest stable version: stable2603. If your nodes are already running on this stable release,
you should upgrade to this patch version to get the latest fixes.
The tag corresponding to the current patch release polkadot-stable2603-2 and matching the old pattern will be
available under polkadot-v1.22.2.
The node version for this release is: v1.22.2
The following crates were updated to the corresponding versions:
Crates list
Changelog
Changelog for Node Dev
ℹ️ These changes are relevant to: Those who build around the client side code. Alternative client builders, SMOLDOT, those who consume RPCs. These are people who are oblivious to the runtime changes. They only care about the meta-protocol, not the protocol itself.
[#12017]: Improve the sync
We should not panic and handle it more gracefully.
Changelog for Runtime Dev
ℹ️ These changes are relevant to: All of those who rely on the runtime. A parachain team that is using a pallet. A DApp that is using a pallet. These are people who care about the protocol (WASM, not the meta-protocol (client).)
[#11964]: Fix recursive XCM decoding
Fix XCM recursive decoding
[#11856]: Snowbridge: halt the Ethereum verifier when the bridge is in emergency stop
When pallet-ethereum-client is in Halted operating mode, its Verifier::verify implementation now short-circuits with the new VerificationError::Halted instead of attempting to verify Ethereum-side proofs.
Previously, halting the light client only blocked new beacon header updates via EthereumBeaconClient::submit. Proof verification still ran, which meant inbound_queue_v2::submit and outbound_queue_v2::submit_delivery_receipt could continue to process receipts and pay out relayer rewards from PendingOrders while governance had halted the bridge (e.g. after a suspected beacon light client compromise).
Halting the verifier closes that gap in one place — covering both inbound dispatch and outbound delivery-receipt reward payments.
Rust compiler versions
This release was built and tested against the following versions of rustc.
Other versions may work.
- Rust Stable:
1.93.0
Docker images
The docker images for the polkadot node binary and the polkadot-parachain binary can be found at Docker hub (will be available a few minutes after the release has been published):
You may also pull it with:
docker pull parity/polkadot:stable2603-2
or
docker pull parity/polkadot-parachain:stable2603-2