Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to SDK stable2409-1 #490

Open
wants to merge 63 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
8066fc1
chore(Cargo): update SDK to `stable2409`
pandres95 Oct 19, 2024
0450dd2
wip(workspace): disable Encointer
pandres95 Oct 19, 2024
dc1f07d
feat(relay): Configure Polkadot
pandres95 Oct 19, 2024
3f5d163
feat(relay): Configure Kusama
pandres95 Oct 20, 2024
cec40cb
feat(system-parachains/asset-hubs): Configure AH Kusama
pandres95 Oct 20, 2024
271ca20
feat(system-parachains/asset-hubs): Configure AH Polkadot
pandres95 Oct 20, 2024
33b18d4
feat(system-parachains/bridge-hubs): Configure BH Polkadot
pandres95 Oct 20, 2024
6f42f23
feat(system-parachains/bridge-hubs): Configure BH Kusama
pandres95 Oct 21, 2024
161bfaf
feat(system-parachains/collectives): Configure Collectives Polkadot
pandres95 Oct 21, 2024
4ec6e3a
feat(system-parachains/coretime): Configure Coretime Kusama
pandres95 Oct 21, 2024
44d41a9
feat(system-parachains/coretime): Configure Coretime Polkadot
pandres95 Oct 21, 2024
1e0e946
feat(system-parachains/people): Configure People Kusama
pandres95 Oct 21, 2024
62af401
feat(system-parachains/people): Configure People Polkadot
pandres95 Oct 21, 2024
e0760ad
change(integration-tests/emulated): Configure Penpal
pandres95 Oct 21, 2024
715531f
change(system-parachains): adjust tests + minor fixes
pandres95 Oct 21, 2024
457dab3
change(integration-tests): minor adjustments
pandres95 Oct 21, 2024
f2a3fce
fix(relay): missing `BenchmarkHelper` for `pallet_mmr`
pandres95 Oct 21, 2024
fd15642
fix(relay/kusama): missing feature propagation
pandres95 Oct 21, 2024
358e23e
fix(relay): lint Cargo.toml + features propagation
pandres95 Oct 21, 2024
9bf828f
fix(system-parachains/bridge-hubs): missing structures used in benchm…
pandres95 Oct 22, 2024
632b7a2
Merge branch 'main' into upgrade-polkadot-stable2409
pandres95 Oct 23, 2024
446b803
change(system-parachain/bridge-hubs): make clippy happy
pandres95 Oct 23, 2024
4142150
change(system-parachains): address changes suggested by @bkontur
pandres95 Oct 23, 2024
f2a9042
feat(system-parachains/asset-hubs): Add primitive const values for AH…
pandres95 Oct 23, 2024
4b340e0
feat(system-parachains/bridge-hubs): migration to add lanes to storage
pandres95 Oct 23, 2024
5338f1f
change(system-parachains/coretime): address changes suggested by @sze…
pandres95 Oct 23, 2024
ff1416d
fix(system-parachains/bridge-hub-polkadot): `XcmOverBridgeHubPolkadot…
pandres95 Oct 23, 2024
f7003d1
fix(system-parachains/bridge-hub-kusama): typo
pandres95 Oct 23, 2024
b574665
fix(system-parachains/bridge-hub-kusama): missing imports
pandres95 Oct 23, 2024
e71f52c
change: address suggestion from @seadanda
pandres95 Oct 23, 2024
88453df
Re-enable encointer in workspace and bump encointer to stable-202409-…
clangenb Oct 23, 2024
f53bb89
Merge branch 'main' into upgrade-polkadot-stable2409
pandres95 Oct 24, 2024
efeb06f
fix(integration-tests/asset): ensure para-to-para foreign assets thro…
pandres95 Oct 24, 2024
f1baf1c
change(integration-tests): fix lanes configurations and test setup co…
pandres95 Oct 24, 2024
a7e4821
fix(integration-tests): lint cargo.toml files
pandres95 Oct 24, 2024
497e724
wip(CHANGELOG): add from changed introduced in #490
pandres95 Oct 24, 2024
97596b5
change: move runners and workflows to use polkadot-stable2409
pandres95 Oct 24, 2024
cc5b8cf
fix(integration-tests): make clippy happy
pandres95 Oct 24, 2024
1faeb30
fix-wip(system-parachains/bridge-hubs): fulfill values on mock weight…
pandres95 Oct 25, 2024
f8adb35
fix(system-parachains/asset-hub-kusama): allow incoming assets from E…
pandres95 Oct 25, 2024
4e59b21
revert(system-parachains/bridge-hub-polkadot): remove `StorageWeight…
pandres95 Oct 25, 2024
524efc9
wip(bridge-hubs/bridge-hub-polkadot): decrease `refTime` in `snowbrid…
pandres95 Oct 26, 2024
595ce90
Snowbridge - Transfer native token to Ethereum tests (#2)
claravanstaden Oct 28, 2024
93fb88b
change(integration-tests/asset-hub-kusama): remove test references to…
pandres95 Oct 28, 2024
ae42f9c
fix: make clippy happy
pandres95 Oct 28, 2024
f5e70b0
Fix Snowbridge test resulting in overweight block (#3)
claravanstaden Oct 28, 2024
62cfc40
fix pna tests (#4)
claravanstaden Oct 29, 2024
6e1bf6d
make clippy happy 1/4
pandres95 Oct 29, 2024
f42fd5b
make clippy happy 2/4
pandres95 Oct 29, 2024
5f494c5
make clippy happy 3/4
pandres95 Oct 29, 2024
6e50ffa
make clippy happy 4/6
pandres95 Oct 29, 2024
8d8a2d9
make clippy happy 5/6
pandres95 Oct 29, 2024
e9b5c24
make clippy happy 6/6
pandres95 Oct 29, 2024
597f748
fix(system-parachains/bridge-hub-polkadot): make ci happy
pandres95 Oct 31, 2024
fc2b098
fix(system-parachains/bridge-hub-polkadot): missing feature propagation
pandres95 Oct 31, 2024
267a863
fix(system-parachains/bridge-hub-kusama): fix benchmarking configurat…
pandres95 Nov 1, 2024
a6ee868
chore(Cargo): update to `stable2409-1`
pandres95 Nov 4, 2024
90313b0
Merge branch 'main' into upgrade-polkadot-stable2409
pandres95 Nov 4, 2024
f54a026
chore(CHANGELOG): set changes from this PR to the "Unreleased" sectio…
pandres95 Nov 7, 2024
cf05416
Switch to using Delegation Staking for pools (#5)
Ank4n Nov 9, 2024
5767f90
Merge branch 'main' into upgrade-polkadot-stable2409
pandres95 Nov 17, 2024
adc262e
Mitigate coretime auto-renew benchmarked weights issues (#6)
seadanda Nov 20, 2024
0cc2571
Revert changes in Kusama runtime causing bench test failure (#8)
Ank4n Nov 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
workflow_dispatch:

env:
FRAME_OMNI_BENCHER_RELEASE_VERSION: polkadot-v1.13.0
FRAME_OMNI_BENCHER_RELEASE_VERSION: polkadot-stable2409

# cancel previous runs
concurrency:
Expand Down
49 changes: 38 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,33 @@ Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [Unreleased]

### Added
pandres95 marked this conversation as resolved.
Show resolved Hide resolved

#### From [#490](https://github.com/polkadot-fellows/runtimes/pull/490)

- Transfer Polkadot-native assets to Ethereum ([SDK `stable2409` #5710](https://github.com/paritytech/polkadot-sdk/pull/5710), [SDK #5546](https://github.com/paritytech/polkadot-sdk/pull/5546))
- Add possibility to inject non-authorities session-keys in genesis ([SDK `stable2409` #5078](https://github.com/paritytech/polkadot-sdk/pull/5078))
- \[bridges-v2\] Permissionless lanes ([SDK `stable2409` #4949](https://github.com/paritytech/polkadot-sdk/pull/4949))
- \[Assets\] Call implementation for `transfer_all` ([SDK `stable2409` #4527](https://github.com/paritytech/polkadot-sdk/pull/4527))
- Tx Payment: drop ED requirements for tx payments with exchangeable asset ([SDK `stable2409` #4488](https://github.com/paritytech/polkadot-sdk/pull/4488))
- Coretime auto-renew ([SDK `stable2409` #4424](https://github.com/paritytech/polkadot-sdk/pull/4424))
- Initialises pallet-delegated-staking ([SDK `v1.12.0` #3904](https://github.com/paritytech/polkadot-sdk/pull/3904))

### Changed

#### From [#490](https://github.com/polkadot-fellows/runtimes/pull/490)

- Polkadot Primitives v8 ([SDK v1.16 #5525](https://github.com/paritytech/polkadot-sdk/pull/5525)).
- Relax `XcmFeeToAccount` trait bound on `AccountId` ([SDK v1.16 #4959](https://github.com/paritytech/polkadot-sdk/pull/4959))
- Bridges V2 refactoring backport and `pallet_bridge_messages` simplifications ([SDK `stable2407` #4935](https://github.com/paritytech/polkadot-sdk/pull/4935))
- Renamed `assigner_on_demand` to `on_demand` ([SDK `stable2409` #4706](https://github.com/paritytech/polkadot-sdk/pull/4706)).
- \[BEEFY\] Add runtime support for reporting fork voting ([SDK `stable2407` #4522](https://github.com/paritytech/polkadot-sdk/pull/4522)).
- Migrates Nomination Pool to use delegated staking: i.e. allowing delegated funds to be held in member's own account
instead of the pool account. This would enable pool member funds to be used for voting in opengov.
([SDK `v1.13.0` #3905](https://github.com/paritytech/polkadot-sdk/pull/3905))

## [1.3.4] 01.11.2024

### Changed
Expand Down Expand Up @@ -65,7 +92,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Kusama: Make the current inflation formula adjustable ([polkadot-fellows/runtimes#364](https://github.com/polkadot-fellows/runtimes/pull/364))
- Port Agile Coretime migration from polkadot-sdk in order to fix leases with gaps handling([polkadot-fellows/runtimes#426](https://github.com/polkadot-fellows/runtimes/pull/426))

#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322):
#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322)

- Add `claim_assets` extrinsic to `pallet-xcm` ([SDK v1.9 #3403](https://github.com/paritytech/polkadot-sdk/pull/3403)).
- Add `Deposited`/`Withdrawn` events for `pallet-assets` ([SDK v1.12 #4312](https://github.com/paritytech/polkadot-sdk/pull/4312)).
Expand Down Expand Up @@ -99,7 +126,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Upgrade dependencies to the [[email protected]](https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-v1.13.0) release ([polkadot-fellows/runtimes#332](https://github.com/polkadot-fellows/runtimes/pull/332)).
- Filter `interlace` calls on the Polkadot Coretime Chain until the Relay chain implementation is more mature ([polkadot-fellows/runtimes#438](https://github.com/polkadot-fellows/runtimes/pull/438)).

#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322):
#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322)

- The `MessageQueue` also runs "on idle", this causes `MessageQueue::Processed` events to be emitted in other phases than just initialization ([SDK v1.13 #3844](https://github.com/paritytech/polkadot-sdk/pull/3844)).
- AdaptPrice trait is now price controlled ([SDK v1.13 #4521](https://github.com/paritytech/polkadot-sdk/pull/4521)).
Expand All @@ -120,10 +147,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix claim queue size ([runtimes#381](https://github.com/polkadot-fellows/runtimes/pull/381), [SDK v1.14 #4691](https://github.com/paritytech/polkadot-sdk/pull/4691)).
- `pallet-referenda`: Ensure to schedule referenda earliest at the next block ([runtimes#381](https://github.com/polkadot-fellows/runtimes/pull/381), [SDK v1.14 #4823](https://github.com/paritytech/polkadot-sdk/pull/4823)).
- Don't partially modify HRMP pages ([runtimes#381](https://github.com/polkadot-fellows/runtimes/pull/381), [SDK v1.14 #4710](https://github.com/paritytech/polkadot-sdk/pull/4710)).
- Coretime Chain: mitigate behaviour with many assignments on one core ([runtimes#434][https://github.com/polkadot-fellows/runtimes/pull/434]).
- Coretime Chain: mitigate behaviour with many assignments on one core ([runtimes#434](https://github.com/polkadot-fellows/runtimes/pull/434)).
- Port Agile Coretime migration from polkadot-sdk in order to fix leases with gaps handling([polkadot-fellows/runtimes#426](https://github.com/polkadot-fellows/runtimes/pull/426))

#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322):
#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322)

- CheckWeight checks for combined extrinsic length and proof size ([SDK v1.12 #4326](https://github.com/paritytech/polkadot-sdk/pull/4326)).
- Decrement total_deposit when clearing collection metadata ([SDK v1.11 #3976](https://github.com/paritytech/polkadot-sdk/pull/3976)).
Expand Down Expand Up @@ -163,7 +190,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Kusama: Remove unused Snowbridge code and configs ([polkadot-fellows/runtimes#411](https://github.com/polkadot-fellows/runtimes/pull/411)).
- Remove the identity ops pallet after the invalid judgments have been cleared ([polkadot-fellows/runtimes#408](https://github.com/polkadot-fellows/runtimes/pull/408)).

#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322):
#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322)

- Deprecate dmp-queue pallet ([SDK v1.13 #4475](https://github.com/paritytech/polkadot-sdk/pull/4475)).
- Deprecate XCMv2 ([SDK v1.13 #4131](https://github.com/paritytech/polkadot-sdk/pull/4131)).
Expand Down Expand Up @@ -368,7 +395,7 @@ Note: This release only affects the following runtimes and is not a full system
- Upgrade Preimage pallet's config implementations to adapt the new `Consideration` API ([polkadot-fellows/runtimes#56](https://github.com/polkadot-fellows/runtimes/pull/56))
- Remove `experimental` feature flag for `pallet-society`, `pallet-xcm`, and `runtime-common` crates imports ([polkadot-fellows/runtimes#56](https://github.com/polkadot-fellows/runtimes/pull/56))
- Election provider: use a geometric deposit base calculation for EPM signed submissions in Polkadot and Kusama ([polkadot-fellows/runtimes#56](https://github.com/polkadot-fellows/runtimes/pull/56))
- Make `IdentityInfo` generic in `pallet-identity` ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1661
- Make `IdentityInfo` generic in `pallet-identity` ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: <https://github.com/paritytech/polkadot-sdk/pull/1661>
- Whitelist `force_default_xcm_version` in XCM call filter ([polkadot-fellows/runtimes#45](https://github.com/polkadot-fellows/runtimes/pull/45))
- Update the fellowship salary budget amount in alignment with the Fellowship Salary [RFC](https://github.com/polkadot-fellows/RFCs/pull/50) ([polkadot-fellows/runtimes#121](https://github.com/polkadot-fellows/runtimes/pull/121))
- Set up an account ID for the local root location on Polkadot Collectives ([polkadot-fellows/runtimes#125](https://github.com/polkadot-fellows/runtimes/pull/125))
Expand All @@ -377,10 +404,10 @@ Note: This release only affects the following runtimes and is not a full system

### Added

- Enable async backing on Kusama ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1543
- Implemented GenesisBuilder API for all runtimes ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1492
- XCM transport fees are now exponential and are sent to a treasury account ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1234
- System parachains are now trusted teleporters of each other ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1368
- Enable async backing on Kusama ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: <https://github.com/paritytech/polkadot-sdk/pull/1543>
- Implemented GenesisBuilder API for all runtimes ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: <https://github.com/paritytech/polkadot-sdk/pull/1492>
- XCM transport fees are now exponential and are sent to a treasury account ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: <https://github.com/paritytech/polkadot-sdk/pull/1234>
- System parachains are now trusted teleporters of each other ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: <https://github.com/paritytech/polkadot-sdk/pull/1368>
- Treasury is able to spend various asset kinds ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87))
- Add BEEFY to Polkadot ([polkadot-fellows/runtimes#65](https://github.com/polkadot-fellows/runtimes/pull/65))
- Fellowship Treasury pallet on Polkadot Collectives ([polkadot-fellows/runtimes#109](https://github.com/polkadot-fellows/runtimes/pull/109))
Expand All @@ -389,7 +416,7 @@ Note: This release only affects the following runtimes and is not a full system
### Fixed

- Add missing weight functions for `runtime_parachains_hrmp` and `preimage` pallets ([polkadot-fellows/runtimes#56](https://github.com/polkadot-fellows/runtimes/pull/56))
- Fix for Reward Deficit in the pool ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1255
- Fix for Reward Deficit in the pool ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: <https://github.com/paritytech/polkadot-sdk/pull/1255>

## [1.0.1] 14.11.2023

Expand Down
Loading
Loading