This release contains the changes from polkadot-stable2506-3 to polkadot-stable2506-4.
ℹ️ Please note:
⚠️ This is a patch release for the stable version: stable2506 and contains only patches and fixes to the crates (list below) plus polkadot, polkadot-parachain, polkadot-omni-node binaries.
The tag corresponding to the current patch release polkadot-stable2506-4 and matching the old pattern will be available under polkadot-v1.19.4.
The following crates were updated to the corresponding versions:
- polkadot-node-primitives@20.1.0
- sc-statement-store@22.2.0
- pallet-ranked-collective@41.0.2
- sc-network-statement@0.33.1
- polkadot-approval-distribution@24.0.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.
[#10082]: approval-distribution: improve test coverage
Add few more test in approval-distribution to improve coverage.
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).)
[#9731]: simulate rank_to_votes conversion in vote benchmark
Fixes benchmarking failures for the vote extrinsic in pallet-ranked-collective by properly
simulating the rank_to_votes conversion process. Previously used hardcoded vote values
which caused assertion failures when using custom VoteWeight converters (e.g., in
Ambassador Collective configuration). The fix calculates vote weight based on member's actual rank and minimum required rank for the class.
Changelog for Node Operator
ℹ️ These changes are relevant to: Those who don't write any code and only run code.
[#9894]: Adjust statement store configs to hold more data
This PR adjusts the statement store configuration, hardcoded in the networking component of the store, to enable the store to hold greater amounts of data, 2GiB worth of statement data to be exact.
Moreover, the networking config is adjusted to be able to process significantly more statements, as well as preventing the store from gossiping indefinitely after the LRU cache reaches capacity.
Rust compiler versions
This release was built and tested against the following versions of rustc.
Other versions may work.
- Rust Stable:
1.84.1
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:stable2506-4
or
docker pull parity/polkadot-parachain:stable2506-4