Polkadot stable2606-5

Release

Version
polkadot-stable2606-5
Repository
paritytech/polkadot-sdk

Release notes

This release contains the changes from polkadot-stable2606-4 to polkadot-stable2606-5.

ℹ️ Please note: ⚠️ this is a patch release for the stable version stable2606 and contains only patches and fixes to the crates (list below). No binary or docker images will be provided for this release.

Once published, polkadot-stable2606-5 will also be tagged as polkadot-v1.24.5.

The following crates were updated to the corresponding versions:

Changed crates:

• pallet-revive-uapi@0.15.6

• pallet-revive-fixtures@0.15.3

• pallet-revive@0.21.1

📦 The complete changelog with full descriptions is attached to this release as CHANGELOG.md, and in machine-readable form as changelog.json.

💥 Breaking Changes

None in this release.

Changelog

Smart Contracts (Revive)

🛠️ Runtime Dev

#13689: [pallet-revive] align terminate precompile with opcodes

This PR aligns the terminate precompile with the opcodes.

• The precompile now pays out the balance immediately and only deletes the contract if this transaction created it, as SELFDESTRUCT does.

• The deposit is no longer refunded when terminate is called.

• TerminateArgs and schedule_termination are gone; the scheduling map just stores the beneficiary.

…

Crates: pallet-revive-fixtures (minor), pallet-revive (minor), pallet-revive-uapi (patch)

Rust compiler versions

The crates and node binaries in this release were built and tested with the following rustc toolchain; other versions may work.

• Rust Stable: 1.93.0

Full release on GitHub ↗

Release Sui

Sui devnet-v1.84.0

Protocol Sui Protocol Version in this release: 142 #28590: Protocol version 141 counts accumulator writes, ID-only object changes and unchanged consensus objects toward the transaction...

Release viem

viem@2.57.17

Patch Changes #5411 3708ffc3fc8ec0a957a577970da87903811cf649 Thanks @jxom! - viem/tempo: Removed the getKey read before transactions from an access key with a pending key authorization,...

Release Reth

Reth v2.10.1

Summary Reth v2.10.1 is a maintenance release. Follow up to the EVM2 release with further performance and stability fixes. Update Priority User Class Priority Payload...

Release Vyper

Vyper v0.5.0b2

What's Changed • fix[venom]: keep invoke arg copies from multiply assigned vars by @harkal in #5237 • fix[codegen]: widen ternary arms to the result type layout by @harkal in #5236 •...

Release Agave (Solana validator)

Agave (Solana validator) Release v4.5.0-beta.0

This is a testnet release. https://github.com/anza-xyz/agave/blob/v4.4/CHANGELOG.md What's Changed • refactor(cli): use versioned messages and transactions throughout by @apfitzge in...

Release Agave (Solana validator)

Agave (Solana validator) Release v4.4.1

This is stable release recommended for general adoption. It is also recommended for Testnet and Devnet. What's Changed • v4.4: ignore RUSTSEC-2026-0418 (libz-sys) by @cfkelly18 in...