Current release: v0.9.42

SourceDownloads
Github3138
Debian216
RPM

Merged PRs since last release

The max priority of changes merged since the last release is: C1-low 📌

Changes awaiting audit

The following changes are awaiting audit, and must be audited before releasing a new version

ChangePriorityURL
XCM: Tools for uniquely referencing messages (#7234)C1-low 📌https://github.com/paritytech/polkadot/pull/7234
Introduce `entropy` function into frame System (paritytech/substrate#14149)C1-low 📌https://github.com/paritytech/substrate/pull/14149
Timeout only if the referendum is not queued (paritytech/substrate#14106)C1-low 📌https://github.com/paritytech/substrate/pull/14106
Allow Creation of Asset Accounts That Don't Exist Yet and Add `Blocked` Status (paritytech/substrate#13843)C1-low 📌https://github.com/paritytech/substrate/pull/13843
NFTs fractionalization (paritytech/substrate#12565)C1-low 📌https://github.com/paritytech/substrate/pull/12565

Audited changes

The following changes were audited

ChangePriorityURL
Use Message Queue pallet for UMP dispatch (#6271)C1-low 📌https://github.com/paritytech/polkadot/pull/6271
Actually respect locks of zero (paritytech/substrate#14144)C1-low 📌https://github.com/paritytech/substrate/pull/14144
Contracts: runtime_call and storage_deposit (paritytech/substrate#13990)C1-low 📌https://github.com/paritytech/substrate/pull/13990
Asset Conversion pallet (paritytech/substrate#12984)C1-low 📌https://github.com/paritytech/substrate/pull/12984

Notable changes

Client

ChangePriorityURL

Runtime

ChangePriorityURL

All Changes

Polkadot

Display
ChangePriorityURL
XCM: Remove & replace XCM `Convert` trait (#7329)C1-low 📌https://github.com/paritytech/polkadot/pull/7329
PayOverXcm: DescendOrigin before UnpaidExecution (#7327)C1-low 📌https://github.com/paritytech/polkadot/pull/7327
XCM: Utility struct for AccountId conversion (#7321)C1-low 📌https://github.com/paritytech/polkadot/pull/7321
Fix XCM benchmark template (#7320)C1-low 📌https://github.com/paritytech/polkadot/pull/7320
rococo-runtime: use mmr-specific Hash (#7318)C1-low 📌https://github.com/paritytech/polkadot/pull/7318
bump serde to 1.0.163 (#7315)C1-low 📌https://github.com/paritytech/polkadot/pull/7315
Serialize/Deserialize trait implemented in no-std for numerous types (#7312)C1-low 📌https://github.com/paritytech/polkadot/pull/7312
pallet-para-config: Remove remnant WeightInfo functions (#7308)C1-low 📌https://github.com/paritytech/polkadot/pull/7308
Companion for #14265 (#7307)C1-low 📌https://github.com/paritytech/polkadot/pull/7307
bump to quote 1.0.28 (#7306)C1-low 📌https://github.com/paritytech/polkadot/pull/7306
bounded-collections bump to 0.1.7 (#7305)C1-low 📌https://github.com/paritytech/polkadot/pull/7305
Companion for #14237: Use latest sp-crates (#7300)C1-low 📌https://github.com/paritytech/polkadot/pull/7300
Companion for Substrate#14228 (#7295)C1-low 📌https://github.com/paritytech/polkadot/pull/7295
Document usage of `gum` crate (#7294)C1-low 📌https://github.com/paritytech/polkadot/pull/7294
cli: enable BEEFY by default on test networks (#7293)C1-low 📌https://github.com/paritytech/polkadot/pull/7293
bump zombienet version (#7292)C1-low 📌https://github.com/paritytech/polkadot/pull/7292
xcm-builder: remove clone for clippy (#7291)C1-low 📌https://github.com/paritytech/polkadot/pull/7291
Companion for Substrate#14214 (#7283)C1-low 📌https://github.com/paritytech/polkadot/pull/7283
Fix flaky test and error reporting (#7282)C1-low 📌https://github.com/paritytech/polkadot/pull/7282
Update `quote` to v1.0.27 (#7280)C1-low 📌https://github.com/paritytech/polkadot/pull/7280
metrics: tests: Fix flaky runtime_can_publish_metrics (#7279)C1-low 📌https://github.com/paritytech/polkadot/pull/7279
XCM: Fix issue with RequestUnlock (#7278)C1-low 📌https://github.com/paritytech/polkadot/pull/7278
[companion] Fix request-response protocols backpressure mechanism (#7276)C1-low 📌https://github.com/paritytech/polkadot/pull/7276
Add staking-miner bin (#7273)C1-low 📌https://github.com/paritytech/polkadot/pull/7273
pallets: implement `Default` for `GenesisConfig` in `no_std` (#7271)C1-low 📌https://github.com/paritytech/polkadot/pull/7271
PVF: instantiate runtime from bytes (#7270)C1-low 📌https://github.com/paritytech/polkadot/pull/7270
Companion to #14183: FRAME: Allow message ID to be mutated in `ProcessMessage` (#7262)C1-low 📌https://github.com/paritytech/polkadot/pull/7262
Fix build (#7261)C1-low 📌https://github.com/paritytech/polkadot/pull/7261
Remove TODO comment (#7260)C1-low 📌https://github.com/paritytech/polkadot/pull/7260
Update syn (#7258)C1-low 📌https://github.com/paritytech/polkadot/pull/7258
PVF: Refactor workers into separate crates, remove host dependency (#7253)C1-low 📌https://github.com/paritytech/polkadot/pull/7253
Ensure all `StorageVersion`s on Rococo/Westend are correct and migration hooks pass (#7251)C1-low 📌https://github.com/paritytech/polkadot/pull/7251
impl guide: Update Collator Generation (#7250)C1-low 📌https://github.com/paritytech/polkadot/pull/7250
Have OCW mined election once a week on Westend (#7248)C1-low 📌https://github.com/paritytech/polkadot/pull/7248
PVF: Instantiate wasm in pre-checking (#7246)C1-low 📌https://github.com/paritytech/polkadot/pull/7246
Forgotten pub reexport for `GlobalConsensusParachainConvertsFor` (#7238)C1-low 📌https://github.com/paritytech/polkadot/pull/7238
XCM: Tools for uniquely referencing messages (#7234)C1-low 📌https://github.com/paritytech/polkadot/pull/7234
Bump parity-db to 0.4.8 (#7231)C1-low 📌https://github.com/paritytech/polkadot/pull/7231
Update XCM docs (#7230)C1-low 📌https://github.com/paritytech/polkadot/pull/7230
Bump enumn from 0.1.5 to 0.1.8 (#7226)C1-low 📌https://github.com/paritytech/polkadot/pull/7226
Freeze chain if there are byzantine threshold + 1 invalid votes against a local candidate (#7225)C1-low 📌https://github.com/paritytech/polkadot/pull/7225
Update controllers in `stakers` to stash (#7224)C1-low 📌https://github.com/paritytech/polkadot/pull/7224
Bump `kvdb-rocksdb` (#7212)C1-low 📌https://github.com/paritytech/polkadot/pull/7212
Add `erasure-coding/fuzzer` to workspace (#7210)C1-low 📌https://github.com/paritytech/polkadot/pull/7210
Bump parity-db (#7209)C1-low 📌https://github.com/paritytech/polkadot/pull/7209
Move back to ci-linux:production image after upgrade (#7207)C1-low 📌https://github.com/paritytech/polkadot/pull/7207
`RollingSessionWindow` cleanup (#7204)C1-low 📌https://github.com/paritytech/polkadot/pull/7204
Stop weighing XCM execution on pallet-xcm's send extrinsic (#7201)C1-low 📌https://github.com/paritytech/polkadot/pull/7201
Ensure all `StorageVersion`s on Polkadot/Kusama are correct (#7199)C1-low 📌https://github.com/paritytech/polkadot/pull/7199
Allow `dbg!` macro in tests (#7197)C1-low 📌https://github.com/paritytech/polkadot/pull/7197
companion for #14088 (#7192)C1-low 📌https://github.com/paritytech/polkadot/pull/7192
Relax the watermark rule in the runtime (#7188)C1-low 📌https://github.com/paritytech/polkadot/pull/7188
Bump Substrate (#7185)C1-low 📌https://github.com/paritytech/polkadot/pull/7185
Companion for paritytech/substrate#14080 (#7184)C1-low 📌https://github.com/paritytech/polkadot/pull/7184
bump zombienet version. (#7180)C1-low 📌https://github.com/paritytech/polkadot/pull/7180
docs: update style link (#7178)C1-low 📌https://github.com/paritytech/polkadot/pull/7178
Prefer fetching small PoVs from backing group (#7173)C1-low 📌https://github.com/paritytech/polkadot/pull/7173
Sort migrations by release (#7168)C1-low 📌https://github.com/paritytech/polkadot/pull/7168
Bump ci-linux to rust 1.69 (#7166)C1-low 📌https://github.com/paritytech/polkadot/pull/7166
Bump clap to 4.2.5 (#7160)C1-low 📌https://github.com/paritytech/polkadot/pull/7160
Add a new template to show the list of host functions (#7158)C1-low 📌https://github.com/paritytech/polkadot/pull/7158
PVF: Vote invalid on panics in execution thread (after a retry) (#7155)C1-low 📌https://github.com/paritytech/polkadot/pull/7155
fix log targets for nonfungibles-adapter (#7154)C1-low 📌https://github.com/paritytech/polkadot/pull/7154
PVF: Remove `rayon` and some uses of `tokio` (#7153)C1-low 📌https://github.com/paritytech/polkadot/pull/7153
Bump reqwest from 0.11.11 to 0.11.17 (#7152)C1-low 📌https://github.com/paritytech/polkadot/pull/7152
Revert chain if at least f+1 validators voted against a candidate (#7151)C1-low 📌https://github.com/paritytech/polkadot/pull/7151
update weights (sync with 0.9.42) (#7149)C1-low 📌https://github.com/paritytech/polkadot/pull/7149
Add stakeworld bootnodes for polkadot, kusama and westend (#7148)C1-low 📌https://github.com/paritytech/polkadot/pull/7148
Try-runtime proper return types (#7146)C1-low 📌https://github.com/paritytech/polkadot/pull/7146
Companion for substrate #14036 (#7145)C1-low 📌https://github.com/paritytech/polkadot/pull/7145
Bump wasmtime from 6.0.1 to 6.0.2 (#7144)C1-low 📌https://github.com/paritytech/polkadot/pull/7144
ci: update check-runtime-migration fixme issues (#7141)C1-low 📌https://github.com/paritytech/polkadot/pull/7141
paras: dismiss `pvf_checking_enabled` configuration (#7138)C1-low 📌https://github.com/paritytech/polkadot/pull/7138
Add option to skip av-store requests in availability-recovery-subsystem (#7131)C1-low 📌https://github.com/paritytech/polkadot/pull/7131
Replace `RollingSessionWindow` in approval-voting with `RuntimeInfo` (#7123)C1-low 📌https://github.com/paritytech/polkadot/pull/7123
Companion: Substrate#13869 (#7119)C1-low 📌https://github.com/paritytech/polkadot/pull/7119
Substrate Companion (#7118)C1-low 📌https://github.com/paritytech/polkadot/pull/7118
BEEFY & MMR zombienet tests (#7068)C1-low 📌https://github.com/paritytech/polkadot/pull/7068
companion PR for https://github.com/paritytech/substrate/pull/13373 (#7060)C1-low 📌https://github.com/paritytech/polkadot/pull/7060
Update wococo chainspec (#7018)C1-low 📌https://github.com/paritytech/polkadot/pull/7018
[xcm] Foreign global consensus parachain LocationToAccountId converter (#7016)C1-low 📌https://github.com/paritytech/polkadot/pull/7016
[Substrate Companion] Upgrade to libp2p 0.51.3 (#7000)C1-low 📌https://github.com/paritytech/polkadot/pull/7000
[companion for #13701] Statement-store (#6995)C1-low 📌https://github.com/paritytech/polkadot/pull/6995
companion for #13384 (#6987)C1-low 📌https://github.com/paritytech/polkadot/pull/6987
runtime/polkadot: enable disputes rewards and slashing (#6960)C1-low 📌https://github.com/paritytech/polkadot/pull/6960
XCM remote lock consumers (#6947)C1-low 📌https://github.com/paritytech/polkadot/pull/6947
Update Staking Miner Readme (#6926)C1-low 📌https://github.com/paritytech/polkadot/pull/6926
XCM: PayOverXcm config (#6900)C1-low 📌https://github.com/paritytech/polkadot/pull/6900
runtime: past session slashing runtime API (#6667)C1-low 📌https://github.com/paritytech/polkadot/pull/6667
Use Message Queue pallet for UMP dispatch (#6271)C1-low 📌https://github.com/paritytech/polkadot/pull/6271
add swapped event to registrar (#5990)C1-low 📌https://github.com/paritytech/polkadot/pull/5990

Substrate

Display
ChangePriorityURL
migration(tips): unreserve deposits (paritytech/substrate#14241)C1-low 📌https://github.com/paritytech/substrate/pull/14241
Reduce logging verbosity when disconnecting an unknown peer (paritytech/substrate#14274)C1-low 📌https://github.com/paritytech/substrate/pull/14274
pallet-beefy-mmr: fix when using custom hashing (paritytech/substrate#14273)C1-low 📌https://github.com/paritytech/substrate/pull/14273
Bump serde from 1.0.162 to 1.0.163 (paritytech/substrate#14271)C1-low 📌https://github.com/paritytech/substrate/pull/14271
FRAME: Introduce `ConvertToValue` adapter (paritytech/substrate#14270)C1-low 📌https://github.com/paritytech/substrate/pull/14270
sp-api: Make the generated code act based on `std` in `sp-api` (paritytech/substrate#14267)C1-low 📌https://github.com/paritytech/substrate/pull/14267
Remove `enum-as-inner` pin (paritytech/substrate#14266)C1-low 📌https://github.com/paritytech/substrate/pull/14266
Bump sp-crates from latest crates.io version and release (paritytech/substrate#14265)C1-low 📌https://github.com/paritytech/substrate/pull/14265
app_crypto: macro improvements (paritytech/substrate#14263)C1-low 📌https://github.com/paritytech/substrate/pull/14263
frame: support for serde added (paritytech/substrate#14261)C1-low 📌https://github.com/paritytech/substrate/pull/14261
FRAME: Pay trait benchmark helper should use asset kind (paritytech/substrate#14259)C1-low 📌https://github.com/paritytech/substrate/pull/14259
`Pay` trait gets `Error` item (paritytech/substrate#14258)C1-low 📌https://github.com/paritytech/substrate/pull/14258
[NFTs] Add mint price to the witness object on mint and confirm it (paritytech/substrate#14257)C1-low 📌https://github.com/paritytech/substrate/pull/14257
primitives: added serde feature (paritytech/substrate#14256)C1-low 📌https://github.com/paritytech/substrate/pull/14256
bounded-collections bump to 0.1.7 (paritytech/substrate#14255)C1-low 📌https://github.com/paritytech/substrate/pull/14255
Bump quote from 1.0.27 to 1.0.28 (paritytech/substrate#14253)C1-low 📌https://github.com/paritytech/substrate/pull/14253
sp-api: Set correct where bound in the generated code (paritytech/substrate#14252)C1-low 📌https://github.com/paritytech/substrate/pull/14252
RPC-Spec-V2: Rename `runtimeUpdates` flag to `withRuntime` (paritytech/substrate#14244)C1-low 📌https://github.com/paritytech/substrate/pull/14244
[NFTs] Add minting price to the pre-signed mint object (paritytech/substrate#14242)C1-low 📌https://github.com/paritytech/substrate/pull/14242
[minor] Fix misleading comment in `Notifications` (paritytech/substrate#14239)C1-low 📌https://github.com/paritytech/substrate/pull/14239
Expose `build_system_rpc_future` and `TransactionPoolAdapator` in sc-service (paritytech/substrate#14238)C1-low 📌https://github.com/paritytech/substrate/pull/14238
Release: Bump sp-crates to release on crates.io (paritytech/substrate#14237)C1-low 📌https://github.com/paritytech/substrate/pull/14237
Incorporate `sc-peerset` into `sc-network` (paritytech/substrate#14236)C1-low 📌https://github.com/paritytech/substrate/pull/14236
Make offchain tx pool creation reusable (paritytech/substrate#14230)C1-low 📌https://github.com/paritytech/substrate/pull/14230
wasm-builder: Enforce `runtime_version` wasm section (paritytech/substrate#14228)C1-low 📌https://github.com/paritytech/substrate/pull/14228
bump zombienet version (paritytech/substrate#14227)C1-low 📌https://github.com/paritytech/substrate/pull/14227
sc-consensus-beefy: graceful support for pallet-beefy reset (paritytech/substrate#14217)C1-low 📌https://github.com/paritytech/substrate/pull/14217
Don't start evicting peers right after `SyncingEngine` is started (paritytech/substrate#14216)C1-low 📌https://github.com/paritytech/substrate/pull/14216
test-utils: Fix wait_for_blocks in presence of reorgs (paritytech/substrate#14215)C1-low 📌https://github.com/paritytech/substrate/pull/14215
pallet-merkle-mountain-range: Remove extra `Hash` type (paritytech/substrate#14214)C1-low 📌https://github.com/paritytech/substrate/pull/14214
Get rid of some pointless pin_project stuff (paritytech/substrate#14212)C1-low 📌https://github.com/paritytech/substrate/pull/14212
Bump lru from 0.8.1 to 0.10.0 (paritytech/substrate#14211)C1-low 📌https://github.com/paritytech/substrate/pull/14211
Soft deprecate GenesisConfig (paritytech/substrate#14210)C1-low 📌https://github.com/paritytech/substrate/pull/14210
sp-wasm-interface: remove useless wasmi impl (paritytech/substrate#14208)C1-low 📌https://github.com/paritytech/substrate/pull/14208
sc-client-db: add test for reverting finalized blocks (paritytech/substrate#14205)C1-low 📌https://github.com/paritytech/substrate/pull/14205
Fix request-response protocols backpressure mechanism (paritytech/substrate#14199)C1-low 📌https://github.com/paritytech/substrate/pull/14199
Bump syn from 2.0.15 to 2.0.16 (paritytech/substrate#14196)C1-low 📌https://github.com/paritytech/substrate/pull/14196
Easy PR: Fix warnings from latest nightly (paritytech/substrate#14195)C1-low 📌https://github.com/paritytech/substrate/pull/14195
TrieCache: Fine tune the size of the local and node cache (paritytech/substrate#14191)C1-low 📌https://github.com/paritytech/substrate/pull/14191
WarpSync: Show number of required peers in informant (paritytech/substrate#14190)C1-low 📌https://github.com/paritytech/substrate/pull/14190
Support for `cfg` attributes in host functions definitions (paritytech/substrate#14189)C1-low 📌https://github.com/paritytech/substrate/pull/14189
Add genesis config to Glutton pallet (paritytech/substrate#14188)C1-low 📌https://github.com/paritytech/substrate/pull/14188
Improves documentation on `num_slashing_spans` when calling `withdraw_unbounded` in Staking. (paritytech/substrate#14185)C1-low 📌https://github.com/paritytech/substrate/pull/14185
Executor: Add `create_runtime_from_artifact_bytes` (paritytech/substrate#14184)C1-low 📌https://github.com/paritytech/substrate/pull/14184
FRAME: Allow message ID to be mutated in `ProcessMessage` (paritytech/substrate#14183)C1-low 📌https://github.com/paritytech/substrate/pull/14183
RevertCmd: Expose database params via CLI (paritytech/substrate#14182)C1-low 📌https://github.com/paritytech/substrate/pull/14182
test-runtime: Return hashed call as provides in unsigned validation (paritytech/substrate#14180)C1-low 📌https://github.com/paritytech/substrate/pull/14180
Core-Fellowship: use right origin for `approve` call (paritytech/substrate#14179)C1-low 📌https://github.com/paritytech/substrate/pull/14179
wasm: Update from v6.0.2 to v8.0.1 (paritytech/substrate#14178)C1-low 📌https://github.com/paritytech/substrate/pull/14178
Fix typos (paritytech/substrate#14177)C1-low 📌https://github.com/paritytech/substrate/pull/14177
Revert "Optimize merkle proofs for efficient verification in Solidity (#12857)" (paritytech/substrate#14176)C1-low 📌https://github.com/paritytech/substrate/pull/14176
Migration hook fixes (paritytech/substrate#14174)C1-low 📌https://github.com/paritytech/substrate/pull/14174
Bump proc-macro-warning from 0.3.1 to 0.4.1 (paritytech/substrate#14171)C1-low 📌https://github.com/paritytech/substrate/pull/14171
remote-externalities: retry for get_keys (paritytech/substrate#14167)C1-low 📌https://github.com/paritytech/substrate/pull/14167
Added serde feature to sp-consensus-aura (paritytech/substrate#14166)C1-low 📌https://github.com/paritytech/substrate/pull/14166
Adds ability to use default hasher in `dev_mode` for explicit key binding (paritytech/substrate#14164)C1-low 📌https://github.com/paritytech/substrate/pull/14164
Fix indent for pr-custom-review config (paritytech/substrate#14161)C1-low 📌https://github.com/paritytech/substrate/pull/14161
Remove the `Copy` bound on `AssetId` (paritytech/substrate#14158)C1-low 📌https://github.com/paritytech/substrate/pull/14158
frame-system: `uniques` remove one `encode` call (paritytech/substrate#14154)C1-low 📌https://github.com/paritytech/substrate/pull/14154
FRAME: Tweak `frame_system::unique` to avoid minor entropy loss (paritytech/substrate#14152)C1-low 📌https://github.com/paritytech/substrate/pull/14152
Introduce `entropy` function into frame System (paritytech/substrate#14149)C1-low 📌https://github.com/paritytech/substrate/pull/14149
AccountTouch trait: deposit_required accepts asset id (paritytech/substrate#14147)C1-low 📌https://github.com/paritytech/substrate/pull/14147
Bump parity-db to 0.4.8 (paritytech/substrate#14146)C1-low 📌https://github.com/paritytech/substrate/pull/14146
Actually respect locks of zero (paritytech/substrate#14144)C1-low 📌https://github.com/paritytech/substrate/pull/14144
Postpone public key creation in the test GenesisStorageBuilder (paritytech/substrate#14142)C1-low 📌https://github.com/paritytech/substrate/pull/14142
Fix staking genesis build (paritytech/substrate#14140)C1-low 📌https://github.com/paritytech/substrate/pull/14140
fully enable `RuntimeDebug` in `feature = try-runtime` (paritytech/substrate#14136)C1-low 📌https://github.com/paritytech/substrate/pull/14136
remove `sp-serializer` which is not useful (paritytech/substrate#14134)C1-low 📌https://github.com/paritytech/substrate/pull/14134
chore(storage-monitor): improve `free_space` calculation and cli default value (paritytech/substrate#14133)C1-low 📌https://github.com/paritytech/substrate/pull/14133
expose transport, peer_info and discovery in sc-network (paritytech/substrate#14132)C1-low 📌https://github.com/paritytech/substrate/pull/14132
chore: move whitelist test to better place and add missing `Inactive Issuance` (paritytech/substrate#14130)C1-low 📌https://github.com/paritytech/substrate/pull/14130
Bump tower-http from 0.3.5 to 0.4.0 (paritytech/substrate#14128)C1-low 📌https://github.com/paritytech/substrate/pull/14128
fix broken gensis state doc link (paritytech/substrate#14125)C1-low 📌https://github.com/paritytech/substrate/pull/14125
Change unit test upload step (paritytech/substrate#14124)C1-low 📌https://github.com/paritytech/substrate/pull/14124
Add review rules regarding the owned files (paritytech/substrate#14122)C1-low 📌https://github.com/paritytech/substrate/pull/14122
Bump `Cargo.lock` (paritytech/substrate#14121)C1-low 📌https://github.com/paritytech/substrate/pull/14121
Assets: impl ContainsPair for asset and account IDs (paritytech/substrate#14119)C1-low 📌https://github.com/paritytech/substrate/pull/14119
Remove `#[pallet::generate_storage_info]` from docs (paritytech/substrate#14116)C1-low 📌https://github.com/paritytech/substrate/pull/14116
add new documentation guidelines (paritytech/substrate#14115)C1-low 📌https://github.com/paritytech/substrate/pull/14115
Bump parity-db (paritytech/substrate#14114)C1-low 📌https://github.com/paritytech/substrate/pull/14114
Bump `kvdb-rocksdb` to 0.19.0 (paritytech/substrate#14113)C1-low 📌https://github.com/paritytech/substrate/pull/14113
Remove the `Copy` bound on `CollectionId` in the uniques pallet (paritytech/substrate#14111)C1-low 📌https://github.com/paritytech/substrate/pull/14111
frame: Enable GenesisConfig in no_std (paritytech/substrate#14108)C1-low 📌https://github.com/paritytech/substrate/pull/14108
frame: GenesisBuild::build allowed in no_std (paritytech/substrate#14107)C1-low 📌https://github.com/paritytech/substrate/pull/14107
Timeout only if the referendum is not queued (paritytech/substrate#14106)C1-low 📌https://github.com/paritytech/substrate/pull/14106
Move back to ci-linux:production image after upgrade (paritytech/substrate#14105)C1-low 📌https://github.com/paritytech/substrate/pull/14105
macros: Add non_camel_case_types for storage_alias (paritytech/substrate#14104)C1-low 📌https://github.com/paritytech/substrate/pull/14104
Include `node-template-release` in workspace (paritytech/substrate#14103)C1-low 📌https://github.com/paritytech/substrate/pull/14103
Improve documentation for `fast-unstake` pallet (paritytech/substrate#14101)C1-low 📌https://github.com/paritytech/substrate/pull/14101
Emit events related to asset mutations (paritytech/substrate#14099)C1-low 📌https://github.com/paritytech/substrate/pull/14099
Remove manual TypeInfo implementation (paritytech/substrate#14096)C1-low 📌https://github.com/paritytech/substrate/pull/14096
sc-informant: Do not show `Block history` if doing major sync (paritytech/substrate#14094)C1-low 📌https://github.com/paritytech/substrate/pull/14094
Re-enable `node-cli` tests in CI and fix them (paritytech/substrate#14093)C1-low 📌https://github.com/paritytech/substrate/pull/14093
Bump cfg-expr from 0.10.3 to 0.15.1 (paritytech/substrate#14092)C1-low 📌https://github.com/paritytech/substrate/pull/14092
fix cli: make rpc port Option again (paritytech/substrate#14088)C1-low 📌https://github.com/paritytech/substrate/pull/14088
Remote ext parallel download fix (paritytech/substrate#14086)C1-low 📌https://github.com/paritytech/substrate/pull/14086
Improve `try-runtime::on_runtime_upgrade` and fix some storage version issues (paritytech/substrate#14083)C1-low 📌https://github.com/paritytech/substrate/pull/14083
contracts: add error logging to `call_runtime` (paritytech/substrate#14082)C1-low 📌https://github.com/paritytech/substrate/pull/14082
Prepare `sc-network` for `ProtocolController`/`NotificationService` (paritytech/substrate#14080)C1-low 📌https://github.com/paritytech/substrate/pull/14080
Update codeowners file (paritytech/substrate#14078)C1-low 📌https://github.com/paritytech/substrate/pull/14078
Add fast-unstake pallet to Staking proxy (paritytech/substrate#14077)C1-low 📌https://github.com/paritytech/substrate/pull/14077
CI: `cargo-check-benches`: don't merge in `master` if base ref isn't `master` (paritytech/substrate#14071)C1-low 📌https://github.com/paritytech/substrate/pull/14071
Only calculate tree route during finalization when there are multiple leaves (paritytech/substrate#14067)C1-low 📌https://github.com/paritytech/substrate/pull/14067
Don't run `check-crates-publishing` job on prs (paritytech/substrate#14064)C1-low 📌https://github.com/paritytech/substrate/pull/14064
test-staking-e2e: Add to main `Cargo.toml`. (paritytech/substrate#14062)C1-low 📌https://github.com/paritytech/substrate/pull/14062
Bump clap to 4.2.5 (paritytech/substrate#14061)C1-low 📌https://github.com/paritytech/substrate/pull/14061
Bump ci-linux to rust 1.69 (paritytech/substrate#14060)C1-low 📌https://github.com/paritytech/substrate/pull/14060
Move node-template Cargo.toml dependencies to workspace (paritytech/substrate#14058)C1-low 📌https://github.com/paritytech/substrate/pull/14058
remote-externalities: 'instant' snapshots, threading refactor, better progress logs (paritytech/substrate#14057)C1-low 📌https://github.com/paritytech/substrate/pull/14057
Fix bags-list tests execution (paritytech/substrate#14047)C1-low 📌https://github.com/paritytech/substrate/pull/14047
contracts: Multi block migrations (paritytech/substrate#14045)C1-low 📌https://github.com/paritytech/substrate/pull/14045
CI: Remove crate publish check (paritytech/substrate#14044)C1-low 📌https://github.com/paritytech/substrate/pull/14044
Staking::{bond, set_controller} to set controllers to stash only. (paritytech/substrate#14039)C1-low 📌https://github.com/paritytech/substrate/pull/14039
fix(in_mem): fix the clone logic (paritytech/substrate#14038)C1-low 📌https://github.com/paritytech/substrate/pull/14038
Bump wasmtime from 6.0.1 to 6.0.2 (paritytech/substrate#14037)C1-low 📌https://github.com/paritytech/substrate/pull/14037
Refinements to VRF types (paritytech/substrate#14036)C1-low 📌https://github.com/paritytech/substrate/pull/14036
Manual seal delayed finalize (paritytech/substrate#13999)C1-low 📌https://github.com/paritytech/substrate/pull/13999
CI: migrate to Google Cloud (paritytech/substrate#13994)C1-low 📌https://github.com/paritytech/substrate/pull/13994
BREAKING - Try-runtime: Use proper error types (paritytech/substrate#13993)C1-low 📌https://github.com/paritytech/substrate/pull/13993
Contracts: runtime_call and storage_deposit (paritytech/substrate#13990)C1-low 📌https://github.com/paritytech/substrate/pull/13990
Implements `try_state` hook in elections and EPM pallets (paritytech/substrate#13979)C1-low 📌https://github.com/paritytech/substrate/pull/13979
Improve try-state docs (paritytech/substrate#13967)C1-low 📌https://github.com/paritytech/substrate/pull/13967
Improve contribution guidelines (paritytech/substrate#13902)C1-low 📌https://github.com/paritytech/substrate/pull/13902
Benchmark pallet sudo (paritytech/substrate#13880)C1-low 📌https://github.com/paritytech/substrate/pull/13880
HoldReason: Improve usage (paritytech/substrate#13869)C1-low 📌https://github.com/paritytech/substrate/pull/13869
fungible conformance tests: Inspect and Mutate (paritytech/substrate#13852)C1-low 📌https://github.com/paritytech/substrate/pull/13852
Allow Creation of Asset Accounts That Don't Exist Yet and Add `Blocked` Status (paritytech/substrate#13843)C1-low 📌https://github.com/paritytech/substrate/pull/13843
contracts: add events to ContractResult (paritytech/substrate#13807)C1-low 📌https://github.com/paritytech/substrate/pull/13807
Remove wasmi backend from sc-executor (paritytech/substrate#13800)C1-low 📌https://github.com/paritytech/substrate/pull/13800
substrate-test-runtime migrated to "pure" frame runtime (paritytech/substrate#13737)C1-low 📌https://github.com/paritytech/substrate/pull/13737
Adds integration test for slashed/chilled validator with subsequent validation intention (paritytech/substrate#13717)C1-low 📌https://github.com/paritytech/substrate/pull/13717
contracts: Make Origin information available (paritytech/substrate#13708)C1-low 📌https://github.com/paritytech/substrate/pull/13708
Update the nix build configuration. (paritytech/substrate#13706)C1-low 📌https://github.com/paritytech/substrate/pull/13706
Deprecate Pallet `decl_*` Macros (paritytech/substrate#13705)C1-low 📌https://github.com/paritytech/substrate/pull/13705
Statement store (paritytech/substrate#13701)C1-low 📌https://github.com/paritytech/substrate/pull/13701
Add Junit test reports (paritytech/substrate#13654)C1-low 📌https://github.com/paritytech/substrate/pull/13654
Bump platforms from 2.0.0 to 3.0.2 (paritytech/substrate#13625)C1-low 📌https://github.com/paritytech/substrate/pull/13625
BLS Core Crypto attempt #2 (paritytech/substrate#13618)C1-low 📌https://github.com/paritytech/substrate/pull/13618
Split `Peerset` into reputation store & `ProtocolController`s (paritytech/substrate#13611)C1-low 📌https://github.com/paritytech/substrate/pull/13611
Upgrade to libp2p 0.51.3 (paritytech/substrate#13587)C1-low 📌https://github.com/paritytech/substrate/pull/13587
Upgrade wasm-opt to 0.112.0 (paritytech/substrate#13574)C1-low 📌https://github.com/paritytech/substrate/pull/13574
remove deprecated remove_prefix to clear era_info (paritytech/substrate#13460)C1-low 📌https://github.com/paritytech/substrate/pull/13460
[FRAME Core] Default Pallet Config Trait / derive_impl (paritytech/substrate#13454)C1-low 📌https://github.com/paritytech/substrate/pull/13454
Improve handling of unset `StorageVersion` (paritytech/substrate#13417)C1-low 📌https://github.com/paritytech/substrate/pull/13417
rpc server: break legacy CLI options and remove "backward compatible HTTP server" (paritytech/substrate#13384)C1-low 📌https://github.com/paritytech/substrate/pull/13384
Create benchmark for the `system::set_code` instrisic (paritytech/substrate#13373)C1-low 📌https://github.com/paritytech/substrate/pull/13373
Max class voters for ranked collective vote tally (paritytech/substrate#13313)C1-low 📌https://github.com/paritytech/substrate/pull/13313
rpc: Use the blocks pinning API for chainHead methods (paritytech/substrate#13233)C1-low 📌https://github.com/paritytech/substrate/pull/13233
Add `serde` feature flag to primitives (paritytech/substrate#13027)C1-low 📌https://github.com/paritytech/substrate/pull/13027
Asset Conversion pallet (paritytech/substrate#12984)C1-low 📌https://github.com/paritytech/substrate/pull/12984
Add remove_proxies API for pallet-proxies #7557 (paritytech/substrate#12714)C1-low 📌https://github.com/paritytech/substrate/pull/12714
NFTs fractionalization (paritytech/substrate#12565)C1-low 📌https://github.com/paritytech/substrate/pull/12565
frame-support-test: migrate tests from `decl_*` macros to the new `pallet` macros (paritytech/substrate#12445)C1-low 📌https://github.com/paritytech/substrate/pull/12445