This release contains the changes from polkadot-stable2409
to polkadot-stable2409-1
.
ℹ️ Please note:
This is a patch release for the latest stable version: stable2409
. If your nodes are already running on this version, you can consider upgrading to it to have the latest fixes.
The tag corresponding to the current patch release polkadot-stable2409-1
and matching the old pattern will be available under polkadot-v1.16.1
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.
[#5753]: Use maximum allowed response size for request/response protocols
Increase maximum PoV response size to 16MB which is equal to the default value used in the substrate.
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).)
[#6069]: Add assets in pool with native to query_acceptable_payment_assets
The XcmPaymentApi::query_acceptable_payment_assets
API can be used to get a list of all the assets that can be used for fee payment.
This is usually just the native asset, but the asset hubs have the asset conversion pallet.
In the case of the asset hubs, this list now includes all assets in a liquidity pool with the native one.
[#6031]: Import vec to bridges/primitives/header-chain
Add the vec
dependency to these files to resolve compiler errors.
[#4803]: Fix for issue
When the status of the queue is on_initialize, throw a defensive message and return weight of 0, however when status is on_idle, do not throw a defensive message, only return weight of 0
Changelog for Runtime User
ℹ️ These changes are relevant to: Anyone using the runtime. This can be a token holder or a dev writing a front end for a chain.
[#6005]: Remove redundant XCMs from dry run's forwarded xcms
The DryRunApi was returning the same message repeated multiple times in the forwarded_xcms
field. This is no longer the case.
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
"1.81.0"
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.16.0 and rustc 1.81.0 (eeb90cda1 2024-09-04)
.
Westend Assethub
🏋️ Runtime Size: 1.57 MB (1643466 bytes)
🔥 Core Version: westmint-1016002 (westmint-0.tx16.au1)
🗜 Compressed: Yes: 78.91%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x5fe6cb1d493c59bedaf60676cb844a8c7d2091c38185ebb5f0dff264b15cb067
🗳️ authorizeUpgrade hash: 0x1396e952b25c5a65adda8e75a2eefe99d07a19ae2d8ccf581765d0ddaa451511
🗳️ Blake2-256 hash: 0x942dc08e4ce4757a20883295cbfc0996d6d149f21f5c56355b4db6bff1bcd676
📦 IPFS: QmdhQAvLZJ5PNv5fmfEiDsCL3K9J3WFfWKdFhZ3wvsqygb
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:latest
or
docker pull parity/polkadot-parachain:latest