v1.16.0
This release contains the changes from v1.15.3
to v1.16.0
.
Full changelog: v1.15.3...v1.16.0
Versions
- Rust Toolchain:
1.84.1
- Polkadot-SDK:
v2503
Deployed
Skipped for v1.16.1
What's Changed
- Update to Polkadot-SDK v2503: #2325, #2326, #2327, 2315, #2331
- Upgrade build binaries to use GLIB 2.38 (Ubuntu 24.04 LTS for example)
- feat(TimeRelease): Add support for scheduling and executing time-release transfers #2272, #2292
- Remove long-deprecated extrinsics and related types, events #2321 (See
Metadata Change Summary
below) - Force Fork Aware Transaction Pool fatxpool when running as a parachain #2349
- Modify ETH keys to support pallet-revive #2336
Minor Updates
- Healthcheck for docker images and other docker-related fixes #2320
- Update to latest Paseo-Local spec v1.4.1 #2350
- chore: update dependencies to latest versions across multiple packages #2266, #2270, #2347
- Benchmarks: feature fixes #2264, v2 syntax #2332
- Update doc comment for claim_staking_rewards #2273
- key-migration: control key scripts #2294, #2297
- Stricter Linting with Rust 1.81+ and Clippy #2346
CI Updates
- Split the build benchmark binary and benchmark run steps #2337
- Update Rust and CI Base Version #2330
- build(deps): bump softprops/action-gh-release from 2.0.9 to 2.2.2 #2345
- build(deps): bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.2.0 #2344
- build(deps): bump mikepenz/release-changelog-builder-action from 4.2.2 to 5.1.0 #2254
- build(deps): bump mikepenz/release-changelog-builder-action from 5.1.0 to 5.2.0 #2257
Runtimes
The information about the runtimes included in this release can be found below.
Mainnet
ποΈ Runtime size: 1.666 MB (1,746,523 bytes)
π Compressed: Yes, 70.50%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: frequency-151 (frequency-0.tx1.au1)
π³οΈ system.setCode hash: 0x56f10fe0c380562781a9f9f723e3d26e29a5f2083aeda196c85e36a769d3ee38
π³οΈ authorizeUpgrade hash: 0x3736b729d3d2a035458352f2e32ccf96b3b2959d468a2387aaf8778e3289257d
π³οΈ Blake2-256 hash: 0x7c3bff59953a7a537b1a7a07c54a8a6a421ddf1a9690789c1550d3e9c92917cd
π¦ IPFS: https://www.ipfs.io/ipfs/QmcJk7sk2xjahXDMmLQqMStUmAB5gqXxaE7ibipNiP4L16
Frequency Paseo Testnet
ποΈ Runtime size: 2.563 MB (2,687,023 bytes) β οΈ HEAVY
π Compressed: Yes, 65.39%
β¨ Reserved meta: OK - [6D, 65, 74, 61]
π Metadata version: V14
π₯ Core version: frequency-testnet-151 (frequency-0.tx1.au1)
π³οΈ system.setCode hash: 0x435a1f4ff64087693990391434b85be7f00a80b1a24fb2fbcbf7f8e35e5fdef5
π³οΈ authorizeUpgrade hash: 0x677ac1b269bd4e6ec34eb883fa4ed90b00032b175bffec5bddb7967a64e0d356
π³οΈ Blake2-256 hash: 0xd827320136793ce5f959aff28ac714c292f7044959393ff6a9ef1fcac9d57886
π¦ IPFS: https://www.ipfs.io/ipfs/QmZUZiuowhQcrQQ8wJgCsyZtb7bP2p2AopphSCuT9txoMj
Metadata Change Summary
------------------------------ SUMMARY -------------------------------
β οΈ This filter is here to help spotting changes that should be reviewed carefully.
β οΈ It catches only index changes, deletions and value decreases.
## Modules
- Added
- WeightReclaim
- Removed
## Removals
- ParachainSystem
- [-] calls: authorizeUpgrade, enactAuthorizedUpgrade
- Msa
- [-] calls: revokeSchemaPermissions
- Schemas
- [-] calls: createSchema, proposeToCreateSchema, createSchemaViaGovernance, createSchemaV2
- StatefulStorage
- [-] calls: applyItemActionsWithSignature, upsertPageWithSignature, deletePageWithSignature
## Additions
- System
- [+] storage: extrinsicWeightReclaimed
- Council
- [+] calls: kill, releaseProposalCost
- [+] storage: costOf
- TechnicalCommittee
- [+] calls: kill, releaseProposalCost
- [+] storage: costOf
- Multisig
- [+] calls: pokeDeposit
- TimeRelease
- [+] calls: scheduleNamedTransfer, cancelScheduledNamedTransfer, executeScheduledNamedTransfer
- [+] storage: scheduleReservedAmounts
- Proxy
- [+] calls: pokeDeposit
## Changes
- ParachainSystem
- [validationData] type: Option<PolkadotPrimitivesV7PersistedValidationData> -> Option<PolkadotPrimitivesV8PersistedValidationData>
- [upgradeRestrictionSignal] type: Option<PolkadotPrimitivesV7UpgradeRestriction> -> Option<PolkadotPrimitivesV8UpgradeRestriction>
- [upgradeGoAhead] type: Option<PolkadotPrimitivesV7UpgradeGoAhead> -> Option<PolkadotPrimitivesV8UpgradeGoAhead>
- [hostConfiguration] type: Option<PolkadotPrimitivesV7AbridgedHostConfiguration> -> Option<PolkadotPrimitivesV8AbridgedHostConfiguration>
- Balances
- [holds] value: Vec<PalletBalancesIdAmountRuntimeHoldReason> -> Vec<FrameSupportTokensMiscIdAmountRuntimeHoldReason>
- [freezes] value: Vec<PalletBalancesIdAmountRuntimeFreezeReason> -> Vec<FrameSupportTokensMiscIdAmountRuntimeFreezeReason>
- Session
- [disabledValidators] type: Vec<u32> -> Vec<(u32,Perbill)>