Coin Brief ENDE

Polkadot SDK stable2609: Node v1.25.0, 88 inkompatible Crates, Snowbridge-Fix

Parity hat am 12. Oktober Polkadot stable2609 veröffentlicht. Es enthält die Änderungen von polkadot-stable2606 bis polkadot-stable2609, ist zugleich als polkadot-v1.25.0 markiert, die Node-Version lautet v1.25.0.

Inkompatible Änderungen. Die Release Notes zählen 88 Änderungen, die nach Rust SemVer inkompatibel sind – jede hebt die Hauptversion mindestens eines Crates an. Für Teams, die Runtimes und Parachains auf dem SDK bauen, ist das die eigentliche Nachricht: Ein Upgrade heißt, API-Änderungen auf Crate-Ebene abzuarbeiten, nicht nur eine Version anzuheben.

Sicherheitsrelevant. Unter den Bridge-Änderungen ist PR 12159, der „einen Origin-Spoofing-Angriffsweg“ im V2-Outbound-Queue-Converter von Snowbridge schließt (snowbridge-outbound-queue-primitives). Außerdem wird der von xcm::DoubleEncoded genutzte verschachtelte Speicher erfasst, der Bridge-Code für Polkadot Bulletin aus dem Rococo-Bridge-Hub entfernt und trie-db auf 0.32.0 aktualisiert.

Polkadot SDK stable2609: Node v1.25.0, 88 inkompatible Crates, Snowbridge-Fix
Polkadot SDK stable2609: Node v1.25.0, 88 inkompatible Crates, Snowbridge-Fix — Coin Brief

XCM-Aufräumen. Mehrere lange abgekündigte Elemente verschwinden aus staging-xcm-builder und staging-xcm-executor, darunter CurrencyAdapter, ConvertedConcreteAssetId, FilterAssetLocation, ForeignChainAliasAccount, UnpaidLocalExporter und die Re-Exporte JustTry und Identity. pallet-asset-conversion erhält Swap-Gebühren pro Paar, mit der globalen Liquiditätsanbieter-Gebühr als Rückfall.

Smart Contracts. In pallet-revive kommen Preise für kalten und warmen Speicherzugriff pro Transaktion, versionierte Runtime-API-Funktionen einschließlich trace_block, die Block-Tags finalized, safe und pending für eth_getLogs sowie eine Korrektur gegen Ressourcenerschöpfung beim Wiederabspielen von Transaktionen finalisierter Blöcke.

Build-Plattform. Weil der Build auf Debian bullseye eingestellt wird, werden ab stable2612 alle veröffentlichten Binärdateien auf Debian bookworm gebaut; Parity verweist Betreiber auf eine Anleitung im Polkadot-Forum.

Quelle: Parity Technologies, polkadot-sdk-Release „Polkadot stable2609“ — https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-stable2609