github paritytech/polkadot-sdk polkadot-stable2606-5
Polkadot stable2606-5

latest release: polkadot-v1.24.5
5 hours ago

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

Don't miss a new polkadot-sdk release

NewReleases is sending notifications on new releases.