Skip to content

v1.16.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Apr 22:07
· 19 commits to main since this release

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)>