Polkadot stable2603-5
This release contains the changes from polkadot-stable2603-4 to polkadot-stable2603-5.
ℹ️ Please note:
stable2603 and contains only patches and fixes to the crates (list
below). No binary or docker images will be provided for this release.
The tag corresponding to the current patch release polkadot-stable2603-5 and matching the old pattern will be
available under polkadot-v1.22.5.
The following crates were updated to the corresponding versions:
Crates list
- polkadot-collator-protocol@29.1.2
- polkadot-omni-node-lib@0.14.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.
[#12388]: collator-protocol revamp: Send RC PeerId with ApprovedPeer UMP signal
Currently the collator sends its parachain PeerId within the ApprovedPeer UMP signal, which is wrong because this peer id is not known on the relay chain.
As a result on CandidateIncluded event the score is bumped for the wrong PeerId and the collator remains with zero reputation no matter its honest work.
[#12260]: collator-protocol revamp: Increase channel size used by the background writer of PersistentDb
Increases the channel capacity used by PersistentDb and PeerManager to avoid delaying PersistenceRequests in spam scenarios.
Introduce a separate log target for the persistent_db module.
Rust compiler versions
This release was built and tested against the following versions of rustc.
Other versions may work.
- Rust Stable:
1.93