Polkadot SDK stable2606 объединяет изменения, накопившиеся после stable2603, и соответствует node version 1.24.0. Для проектов, которые всё ещё используют старую схему тегов, тот же релиз доступен как `polkadot-v1.24.0`. Это крупнее обычного patch: changelog затрагивает клиентскую часть, runtime и инструменты для парачейнов.
Одна из самых интересных клиентских работ — block bundling для парачейнов, которое в changelog также называют 500ms blocks. Slot-based collator больше не обязан строить строго один блок на core: блоки формируются по запросу и распределяются по доступным cores. Параллельно `sc-network` получил Bitswap client API для загрузки CID-addressed blocks у peer через litep2p.
Aura стала меньше полагаться на эвристики chain spec. Omni-node теперь может определить тип authority ID — `sr25519` или `ed25519` — напрямую из runtime metadata и только при неудаче возвращаться к старому способу. Также исправлено получение slot duration: значение читается от parent block, поверх которого строится новый блок, а не от текущего best block.
Runtime-часть содержит более глубокие изменения. В `pallet-staking-async` появилась двухрежимная система era rewards с возможностью отказаться от minting и финансировать отдельный reward pot извне. `pallet-psm` научился работать с внешними стабильными активами с другой точностью decimals, а несколько migrations и dry-run paths получили отдельные исправления. Для команд парачейнов stable2606 поэтому требует чтения полного changelog, а не только замены номера binary.
