Polkadot stable2409-2
This release contains the changes from polkadot-stable2409-1
to polkadot-stable2409-2
.
ℹ️ 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-2
and matching the old pattern will be available under polkadot-v1.16.2
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.
[#5924]: Bump PoV request timeout
With asynchronous backing and PoV size 10MB, we can increase the PoV request timeout from 1.2s to 2s.
[#6417]: fix prospective-parachains best backable chain reversion bug
Fixes a bug in the prospective-parachains subsystem that prevented proper best backable chain reorg.
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).)
[#6148]: Fix migrations for pallet-xcm
pallet-xcm
stores some operational data that uses Versioned*
XCM types. When we add a new XCM version (XV), we deprecate XV-2 and remove XV-3.
This PR extends the existing MigrateToLatestXcmVersion
to include migration for the Queries
, LockedFungibles
, and RemoteLockedFungibles
storage types.
Additionally, more checks were added to try_state
for these types.
[#6205]: pallet-message-queue: Fix max message size calculation
The max size of a message should not depend on the weight left in a given execution context. Instead, the max message size depends on the service weights configured for the pallet. A message that may do not fit into on_idle
is not automatically overweight, because it may be executed successfully in on_initialize
or in another block in on_idle
when there is more weight left.
Changelog for Node Operator
ℹ️ These changes are relevant to: Those who don't write any code and only run code.
[#6454]: rpc server: fix ipv6 host filter for localhost
This PR fixes that ipv6 connections to localhost was faulty rejected by the host filter because only [::1] was allowed
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.
[#6181]: Assets in pool with native can be used in query_weight_to_asset_fee in Asset Hubs
query_weight_to_asset_fee
now works with assets in a pool with the native asset in both Westend and Rococo asset hubs.
This means all the information you get from query_acceptable_payment_assets
can be used directly in query_weight_to_asset_fee
to get the correct fees that need to be paid.
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
"1.81.0"
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:stable2904-2
or
docker pull parity/polkadot-parachain:stable2904-2