From d962677186d2f9c4e8f2ac956e96d0b592943045 Mon Sep 17 00:00:00 2001 From: ferrell-code Date: Wed, 22 Nov 2023 22:27:49 -0500 Subject: [PATCH] Release v4.5.0 (#1264) * bump version and spec Signed-off-by: Charles Ferrell * update changelog Signed-off-by: Charles Ferrell * update ci polkadot version Signed-off-by: Charles Ferrell --------- Signed-off-by: Charles Ferrell --- .github/workflows/integration_test_calamari.yml | 2 +- .github/workflows/integration_test_manta.yml | 2 +- .github/workflows/metadata_diff.yml | 2 +- CHANGELOG.md | 14 ++++++++++---- node/Cargo.toml | 2 +- pallets/asset-manager/Cargo.toml | 2 +- pallets/collator-selection/Cargo.toml | 2 +- pallets/farming/Cargo.toml | 2 +- pallets/farming/rpc/Cargo.toml | 2 +- pallets/farming/rpc/runtime-api/Cargo.toml | 2 +- pallets/manta-pay/Cargo.toml | 2 +- pallets/manta-sbt/Cargo.toml | 2 +- pallets/manta-support/Cargo.toml | 2 +- pallets/name-service/Cargo.toml | 2 +- pallets/pallet-lottery/Cargo.toml | 2 +- pallets/parachain-staking/Cargo.toml | 2 +- pallets/randomness/Cargo.toml | 2 +- pallets/tx-pause/Cargo.toml | 2 +- pallets/vesting/Cargo.toml | 2 +- primitives/manta/Cargo.toml | 2 +- primitives/session-keys/Cargo.toml | 2 +- runtime/calamari/Cargo.toml | 2 +- runtime/calamari/src/lib.rs | 4 ++-- runtime/common/Cargo.toml | 2 +- runtime/integration-tests/Cargo.toml | 2 +- runtime/manta/Cargo.toml | 2 +- runtime/manta/src/lib.rs | 4 ++-- 27 files changed, 38 insertions(+), 32 deletions(-) diff --git a/.github/workflows/integration_test_calamari.yml b/.github/workflows/integration_test_calamari.yml index e7f9549a8..34b5f2a2a 100644 --- a/.github/workflows/integration_test_calamari.yml +++ b/.github/workflows/integration_test_calamari.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: DEBIAN_FRONTEND: noninteractive - POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.0.0/polkadot + POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.3.0/polkadot jobs: print-rust-versions: if: contains(github.event.pull_request.labels.*.name, 'A-calamari') diff --git a/.github/workflows/integration_test_manta.yml b/.github/workflows/integration_test_manta.yml index d03f069b8..681991858 100644 --- a/.github/workflows/integration_test_manta.yml +++ b/.github/workflows/integration_test_manta.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: DEBIAN_FRONTEND: noninteractive - POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.0.0/polkadot + POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.3.0/polkadot jobs: print-rust-versions: if: contains(github.event.pull_request.labels.*.name, 'A-manta') diff --git a/.github/workflows/metadata_diff.yml b/.github/workflows/metadata_diff.yml index fce2d7183..befa2a594 100644 --- a/.github/workflows/metadata_diff.yml +++ b/.github/workflows/metadata_diff.yml @@ -78,7 +78,7 @@ jobs: chmod +x $HOME/manta - name: Fetch and chmod old release binary run: | - curl -L -o $HOME/polkadot https://github.com/paritytech/polkadot/releases/download/v1.0.0/polkadot + curl -L -o $HOME/polkadot https://github.com/paritytech/polkadot/releases/download/v1.3.0/polkadot chmod +x $HOME/polkadot ls -ahl $HOME/ - name: stop sccache server diff --git a/CHANGELOG.md b/CHANGELOG.md index 6600b36ac..0b035fdea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,6 @@ # CHANGELOG -## v4.4.0-2 -### Changed -- [\#1258](https://github.com/Manta-Network/Manta/pull/1258) Allow pallet-assets transfers [CA] -## v4.4.0-1 +## v4.5.0 ### Added - [\#1240](https://github.com/Manta-Network/Manta/pull/1240) :sparkle: org `arc-runner` patch 1 [MACA] - [\#1241](https://github.com/Manta-Network/Manta/pull/1241) :bug: arc-runner patch 1.1 [MACA] @@ -12,12 +9,21 @@ - [\#1244](https://github.com/Manta-Network/Manta/pull/1244) more lottery tests [MACA] - [\#1250](https://github.com/Manta-Network/Manta/pull/1250) :wrench: allow all benchmarks to be triggered on feature branch - [\#1249](https://github.com/Manta-Network/Manta/pull/1249) Add zombienet examples +- [\#1261](https://github.com/Manta-Network/Manta/pull/1261) Add Farming functionality to Lottery + +### Changed +- [\#1235](https://github.com/Manta-Network/Manta/pull/1235) Update reference hardware and lower CI machine specs [MACA] +- [\#1237](https://github.com/Manta-Network/Manta/pull/1237) Zombienet migration [MACA] +- [\#1192](https://github.com/Manta-Network/Manta/pull/1192) Rebenchmark mantaSbt [MACA] +- [\#1254](https://github.com/Manta-Network/Manta/pull/1254) Allow all xtokens extrinsics in calamari [CA] ### Fixed - [\#1234](https://github.com/Manta-Network/Manta/pull/1234) Serialize/deserialize vfr key [MACA] - [\#1191](https://github.com/Manta-Network/Manta/pull/1191) Fix metadata diff checker workflow [MACA] - [\#1243](https://github.com/Manta-Network/Manta/pull/1243) Add manta docker image to publish +- [\#1236](https://github.com/Manta-Network/Manta/pull/1236) Update Asset metadata call to not have dummy parameters [MACA] - [\#1253](https://github.com/Manta-Network/Manta/pull/1253) Fix benchmark [CA] +- [\#1260](https://github.com/Manta-Network/Manta/pull/1260) fix manta testnet dns ## v4.4.0 ### Added diff --git a/node/Cargo.toml b/node/Cargo.toml index 52ee47a1c..00111ea66 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -9,7 +9,7 @@ license = 'GPL-3.0' name = 'manta' repository = 'https://github.com/Manta-Network/Manta/' rust-version = '1.62' -version = '4.4.0' +version = '4.5.0' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] diff --git a/pallets/asset-manager/Cargo.toml b/pallets/asset-manager/Cargo.toml index a9be6f607..e3806064c 100644 --- a/pallets/asset-manager/Cargo.toml +++ b/pallets/asset-manager/Cargo.toml @@ -5,7 +5,7 @@ homepage = "https://manta.network" license = "GPL-3.0" name = "pallet-asset-manager" repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false } diff --git a/pallets/collator-selection/Cargo.toml b/pallets/collator-selection/Cargo.toml index 9b1fafb47..608655a8d 100644 --- a/pallets/collator-selection/Cargo.toml +++ b/pallets/collator-selection/Cargo.toml @@ -7,7 +7,7 @@ license = 'GPL-3.0' name = 'manta-collator-selection' readme = 'README.md' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] diff --git a/pallets/farming/Cargo.toml b/pallets/farming/Cargo.toml index ae8d1e369..228ede1c9 100644 --- a/pallets/farming/Cargo.toml +++ b/pallets/farming/Cargo.toml @@ -6,7 +6,7 @@ homepage = "https://manta.network" license = "GPL-3.0" name = "pallet-farming" repository = 'https://github.com/Manta-Network/Manta/' -version = "4.4.0" +version = "4.5.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] } diff --git a/pallets/farming/rpc/Cargo.toml b/pallets/farming/rpc/Cargo.toml index ccc3679cb..b8f93bf8f 100644 --- a/pallets/farming/rpc/Cargo.toml +++ b/pallets/farming/rpc/Cargo.toml @@ -5,7 +5,7 @@ homepage = "https://manta.network" license = "GPL-3.0" name = "pallet-farming-rpc-api" repository = 'https://github.com/Manta-Network/Manta/' -version = "4.4.0" +version = "4.5.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] } diff --git a/pallets/farming/rpc/runtime-api/Cargo.toml b/pallets/farming/rpc/runtime-api/Cargo.toml index e2429187b..9e541487f 100644 --- a/pallets/farming/rpc/runtime-api/Cargo.toml +++ b/pallets/farming/rpc/runtime-api/Cargo.toml @@ -5,7 +5,7 @@ homepage = "https://manta.network" license = "GPL-3.0" name = "pallet-farming-rpc-runtime-api" repository = 'https://github.com/Manta-Network/Manta/' -version = "4.4.0" +version = "4.5.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] } diff --git a/pallets/manta-pay/Cargo.toml b/pallets/manta-pay/Cargo.toml index 078f748f1..18295842c 100644 --- a/pallets/manta-pay/Cargo.toml +++ b/pallets/manta-pay/Cargo.toml @@ -7,7 +7,7 @@ license = 'GPL-3.0' name = 'pallet-manta-pay' readme = 'README.md' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [package.metadata.docs.rs] # To build locally: diff --git a/pallets/manta-sbt/Cargo.toml b/pallets/manta-sbt/Cargo.toml index bf256233b..09ad4176b 100644 --- a/pallets/manta-sbt/Cargo.toml +++ b/pallets/manta-sbt/Cargo.toml @@ -7,7 +7,7 @@ license = 'GPL-3.0' name = 'pallet-manta-sbt' readme = 'README.md' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [[bin]] name = "precompute_coins" diff --git a/pallets/manta-support/Cargo.toml b/pallets/manta-support/Cargo.toml index 0b9cbfa5f..fa521f907 100644 --- a/pallets/manta-support/Cargo.toml +++ b/pallets/manta-support/Cargo.toml @@ -7,7 +7,7 @@ license = 'GPL-3.0' name = 'pallet-manta-support' readme = 'README.md' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] # utils diff --git a/pallets/name-service/Cargo.toml b/pallets/name-service/Cargo.toml index edffe4cf3..26856068c 100644 --- a/pallets/name-service/Cargo.toml +++ b/pallets/name-service/Cargo.toml @@ -5,7 +5,7 @@ homepage = "https://manta.network" license = "GPL-3.0" name = "pallet-name-service" repository = "https://github.com/Manta-Network/Manta/" -version = "4.4.0" +version = "4.5.0" [dependencies] codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false } diff --git a/pallets/pallet-lottery/Cargo.toml b/pallets/pallet-lottery/Cargo.toml index f27b6df4d..d73b60056 100644 --- a/pallets/pallet-lottery/Cargo.toml +++ b/pallets/pallet-lottery/Cargo.toml @@ -6,7 +6,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'pallet-lottery' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] codec = { version = '3.4.0', default-features = false, features = ['derive'], package = 'parity-scale-codec' } diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml index 41c3bf00b..055d9f6ca 100644 --- a/pallets/parachain-staking/Cargo.toml +++ b/pallets/parachain-staking/Cargo.toml @@ -6,7 +6,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = "pallet-parachain-staking" repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] log = { version = "0.4", default-features = false } diff --git a/pallets/randomness/Cargo.toml b/pallets/randomness/Cargo.toml index 000f52e6d..63c93c9fe 100644 --- a/pallets/randomness/Cargo.toml +++ b/pallets/randomness/Cargo.toml @@ -6,7 +6,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'pallet-randomness' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.37", default-features = false, optional = true } diff --git a/pallets/tx-pause/Cargo.toml b/pallets/tx-pause/Cargo.toml index 45b20d484..936a83503 100644 --- a/pallets/tx-pause/Cargo.toml +++ b/pallets/tx-pause/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = "pallet-tx-pause" repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false } diff --git a/pallets/vesting/Cargo.toml b/pallets/vesting/Cargo.toml index 3856c741b..94fffd4cd 100644 --- a/pallets/vesting/Cargo.toml +++ b/pallets/vesting/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = "calamari-vesting" repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false, features = ["derive", "max-encoded-len"] } diff --git a/primitives/manta/Cargo.toml b/primitives/manta/Cargo.toml index 8b5b068ff..8a6b59604 100644 --- a/primitives/manta/Cargo.toml +++ b/primitives/manta/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = "manta-primitives" repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [package.metadata.docs.rs] targets = ['x86_64-unknown-linux-gnu'] diff --git a/primitives/session-keys/Cargo.toml b/primitives/session-keys/Cargo.toml index 6d8d47192..aeb5e6893 100644 --- a/primitives/session-keys/Cargo.toml +++ b/primitives/session-keys/Cargo.toml @@ -4,7 +4,7 @@ description = "Primitives for session keys" edition = "2021" license = "GPL-3.0" name = "session-key-primitives" -version = '4.4.0' +version = '4.5.0' [dependencies] async-trait = { version = "0.1", optional = true } diff --git a/runtime/calamari/Cargo.toml b/runtime/calamari/Cargo.toml index d6cf61286..30081278c 100644 --- a/runtime/calamari/Cargo.toml +++ b/runtime/calamari/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'calamari-runtime' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false, features = ["derive", "max-encoded-len"] } diff --git a/runtime/calamari/src/lib.rs b/runtime/calamari/src/lib.rs index e71cefd03..3a729f6fa 100644 --- a/runtime/calamari/src/lib.rs +++ b/runtime/calamari/src/lib.rs @@ -143,10 +143,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("calamari"), impl_name: create_runtime_str!("calamari"), authoring_version: 2, - spec_version: 4402, + spec_version: 4500, impl_version: 1, apis: RUNTIME_API_VERSIONS, - transaction_version: 16, + transaction_version: 17, state_version: 0, }; diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 76a89e73a..38d352b4e 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = "runtime-common" repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] # Substrate dependencies diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index b3d1e6b5a..faf47c414 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -5,7 +5,7 @@ homepage = "https://manta.network" license = "GPL-3.0" name = "integration-tests" repository = "https://github.com/Manta-Network/Manta/" -version = "4.4.0" +version = "4.5.0" [dependencies] calamari-runtime = { path = "../calamari", optional = true } diff --git a/runtime/manta/Cargo.toml b/runtime/manta/Cargo.toml index 0b88d3b3f..e5f74ea11 100644 --- a/runtime/manta/Cargo.toml +++ b/runtime/manta/Cargo.toml @@ -5,7 +5,7 @@ homepage = 'https://manta.network' license = 'GPL-3.0' name = 'manta-runtime' repository = 'https://github.com/Manta-Network/Manta/' -version = '4.4.0' +version = '4.5.0' [dependencies] codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false, features = ["derive", "max-encoded-len"] } diff --git a/runtime/manta/src/lib.rs b/runtime/manta/src/lib.rs index 3ce56d419..087d9fe8c 100644 --- a/runtime/manta/src/lib.rs +++ b/runtime/manta/src/lib.rs @@ -145,10 +145,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("manta"), impl_name: create_runtime_str!("manta"), authoring_version: 1, - spec_version: 4402, + spec_version: 4500, impl_version: 1, apis: RUNTIME_API_VERSIONS, - transaction_version: 5, + transaction_version: 6, state_version: 1, };