Skip to content

Releases: selendra/selendra

v2.0.0

29 Aug 02:04
Compare
Choose a tag to compare

Selendra v2.0.0

This release contains the changes from from old version to new version
Upgrade Priority

❗️❗️❗️ Hight:

v1.0.1

05 Sep 10:02
Compare
Choose a tag to compare

Selendra v1.0.1

This release contains the changes from v1.0.0 to v1.0.1 Selendra v1.0.1

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.
Runtime Migrations

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

ℹ️ There is no runtime migration in this release.

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.71.1 (eb26296b5 2023-08-03))
  • Rust Nightly: rustc 1.69.0-nightly (9d871b061 nightly-2023-05-22)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25.

Selendra

🏋️ Runtime Size:           1.27 MB (1327874 bytes)
🔥 Core Version:           selendra-10010 (selendra-0.tx4.au1)
🗜 Compressed:              Yes: 74.91%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0xb315b1619cfc53426500abd80e0b76436c2adb5a738d52227ebd606ecdb51dc2
🗳️ Blake2-256 hash:        0xdc1d28ea6a42e539e5a6fefcd8d5f24b9a7499baed2d85052b4434c68a3c3043
📦 IPFS:                   QmUo4diP5eSNn56MeAuSQd69cERQBYWzMKRq7RadiAcdhF

Changes

Legend

  • [SE] Selendra
  • [SU] Substrate

Client
*

Runtime

  • [SE] ✅ Low - Change contract fee

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest

Selendra v1.0.0

27 Aug 01:17
Compare
Choose a tag to compare

This release is new release Selendra v1.0.0

Upgrade

✅ This release support Evm and Wasm-Contract

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.71.1 (eb26296b5 2023-08-03))
  • Rust Nightly: rustc 1.69.0-nightly (9d871b061 nightly-2023-05-22)

Runtimes

Runtime

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest

v1.0.0-rc2

26 Aug 16:12
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release
add default

Selendra v1.0.0

24 Aug 00:07
Compare
Choose a tag to compare
Selendra v1.0.0 Pre-release
Pre-release
v1.0.0-rc1

update weight

Selendra v0.3.0

28 Mar 02:00
Compare
Choose a tag to compare

Selendra v0.3.0

This release contains the changes from v0.2.6 to v0.3.0 Selendra v0.3.0

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

The changes motivating this priority level are:

  • [SU] ❗️ Medium - State-db refactoring
  • [SU] ✅ Low - Remove sp_tasks::spawn api and related code + host functions

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.
Runtime Migrations

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

⚠️ There are 2 runtime migrations in this release:

  • [SE] ✅ trivial Low - pallet election provider multi phase
  • [SE] ✅ trivial Low - pallet fast unstake

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.66.1 (90743e729 2023-01-10)
  • Rust Nightly: rustc 1.66.1-nightly (93ffde6f0 2022-07-23)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25.

Selendra

🏋️ Runtime Size:           1.16 MB (1221243 bytes)
🔥 Core Version:           selendra-3000
🗜 Compressed:              Yes: 75.29%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x236e346a055c047b25592b76d987ab452ae4f9d28a8aa7681702277d859fba6e
🗳️ Blake2-256 hash:        0x4c52c7a49d95d075d51daebef8fcefb5dac0099f03cf739515fce73230c896a6
📦 IPFS:                   QmYhrxS8GEiniscFXvbYxpv2TRuhjiX7n5abXofHe8tSdH

Changes

Legend

  • [SE] Selendra
  • [SU] Substrate

Client

  • [SU] ✅ trivial #12641 Low - Update paritydb and remove dev deps on rocksdb
  • [SU] ✅ trivial #12639 Low - Remove sp_tasks::spawn api and related code + host functions

Runtime

  • [SU] ✅ audited Low - Registrar: avoid freebies in provide_judgement
  • [SU] ✅ non-critical audit #12515 Low - Add defensivetruncatefrom
  • [SU] ✅ audited Low - Make multisig pallet bounded
  • [SU] ✅ trivial Low - Update pallet-multisig benches
  • [SU] ✅ non-critical audit Low - Fix: construct_runtime multiple features
  • [SU] ✅ audited Low - Fix fungible unbalanced trait
  • [SU] ✅ non-critical audit Low - Pallet-sudo: add checkonlysudoaccount signed extension
  • [SU] ✅ trivial Low - Add pallet dev mode
  • [SU] ✅ trivial Low - New weights for all pallets
  • [SU] ✅ audited Low - Add createorigin to assets pallet

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest

Selendra v0.2.7

07 Mar 03:40
028c1e7
Compare
Choose a tag to compare

Selendra v0.2.7

This release contains the changes from v0.2.7 to v0.2.7. Selendra v0.2.7

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

The changes motivating this priority level are:

  • [SU] ❗️ Medium - State-db refactoring
  • [SU] ✅ Low - Remove sp_tasks::spawn api and related code + host functions

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.
Runtime Migrations

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

⚠️ There are 2 runtime migrations in this release:

  • [SE] ✅ trivial Low - pallet election provider multi phase
  • [SE] ✅ trivial Low - pallet fast unstake

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.66.1 (90743e729 2023-01-10)
  • Rust Nightly: rustc 1.66.1-nightly (93ffde6f0 2022-07-23)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25.

Selendra

🏋️ Runtime Size:           1.15 MB (1209763 bytes)
🔥 Core Version:           selendra-2017
🗜 Compressed:              Yes: 75.26%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0xe593a7930ec407fe8941fcba316cddbab03f0ce6dda653ef025f479658cdcc47
🗳️ Blake2-256 hash:        0xdcb1948e62e3ef8b027cbf75404ef6b8e24c3a9fd810e1f6e2d19959b975469f
📦 IPFS:                   QmTH78CMqLUBNL3odRxZihNB8UdznpuKxij8fxAnpq4VMk

Changes

Legend

  • [SE] Selendra
  • [SU] Substrate

Client

  • [SU] ✅ trivial #12641 Low - Update paritydb and remove dev deps on rocksdb
  • [SU] ✅ trivial #12639 Low - Remove sp_tasks::spawn api and related code + host functions

Runtime

  • [SU] ✅ audited Low - Registrar: avoid freebies in provide_judgement
  • [SU] ✅ non-critical audit #12515 Low - Add defensivetruncatefrom
  • [SU] ✅ audited Low - Make multisig pallet bounded
  • [SU] ✅ trivial Low - Update pallet-multisig benches
  • [SU] ✅ non-critical audit Low - Fix: construct_runtime multiple features
  • [SU] ✅ audited Low - Fix fungible unbalanced trait
  • [SU] ✅ non-critical audit Low - Pallet-sudo: add checkonlysudoaccount signed extension
  • [SU] ✅ trivial Low - Add pallet dev mode
  • [SU] ✅ trivial Low - New weights for all pallets
  • [SU] ✅ audited Low - Add createorigin to assets pallet

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest

0.2.6

23 Feb 01:09
1835e07
Compare
Choose a tag to compare

Selendra v0.2.6

This release contains the changes from v0.2.5 to v0.2.6. Selendra v0.2.6

This is a bug fix only release. Notable changes are:

  • Make --database cli argument case insensitive again.
  • Fixes a bug with the transaction pool after doing a warp sync.
  • Fixes the payment_queryInfo RPC to be compatible with the latest runtime changes.

Upgrade Priority

ℹ️ Low: This is a low priority release and you may upgrade at your convenience.

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.
Runtime Migrations

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

ℹ️ There is no runtime migration in this release.

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.66.1 (90743e729 2023-01-10)
  • Rust Nightly: rustc 1.66.1-nightly (93ffde6f0 2022-07-23)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25.

Selendra

🏋️ Runtime Size:           1.16 MB (1217449 bytes)
🔥 Core Version:           selendra-2016
🗜 Compressed:              Yes: 75.08%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x0c88bc4f1694316d052ef0d115949807ac6bcd0329e1a6d1c427299c693c9ee4
🗳️ Blake2-256 hash:        0x9148bc1d4a8c347764b091aff040672d5de1d030240592d2b50869cc26210358
📦 IPFS:                   QmTEWmga3LdVbSPwhzZecvyv2LEszjaKtk8omVANtfDxcb

Changes

Legend

  • [SE] Selendra
  • [SU] Substrate

Client

  • None

Runtime

  • None

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest

Selendra v0.2.4

07 Feb 07:45
9b0d5a7
Compare
Choose a tag to compare

Selendra v0.2.4

This release contains the changes from v0.2.3 to v0.2.4. Selendra v0.2.4

Upgrade Priority

ℹ️ Low: This is a low priority release and you may upgrade at your convenience.

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.
Runtime Migrations

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

⚠️ There are 5 runtime migrations in this release:

[SE-SU] ✅ Low - [feature] part 1: add targetlist for validator ranking
[SU] ✅ Low - Bound staking storage items
[SE] ✅ trivial Low - [companion] get rid of historydepth storage
[SU] ✅ trivial  Low - Make automatic storage deposits resistant against changing dep

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.66.1 (90743e729 2023-01-10)
  • Rust Nightly: rustc 1.66.1-nightly (93ffde6f0 2022-07-23)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25.

Selendra

🏋️ Runtime Size:           1.16 MB (1211112 bytes)
🔥 Core Version:           selendra-2014
🗜 Compressed:              Yes: 75.2%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x279aca52f71d870fb1eb97993a05a1c8a14fb1aca377d9541a51deb0df71a46e
🗳️ Blake2-256 hash:        0x4f0cdb3e10154d7d4c9e61d30abc390dbd1388ffd81d701845a8aef17aa7fb6b
📦 IPFS:                   QmTCstFvMXfHJmwDxexRfRBLU9YCS5yXSzsW8v9HwmSQ9W

Changes

Legend

  • [SE] Selendra
  • [SU] Substrate

Client

  • [SU] ✅ trivial Low - Add --header to benchmark overhead + storage
  • [SU] ✅ trivial Low - Benches: disable caching per default
  • [SU] ✅ Low - Remove discarded blocks and states from database by default

Runtime

  • [SU] ✅ audited Low - Pallet-identity: be more paranoid ;)
  • [SU] ✅ non-critical audit Low - Add constfeemultiplier to the transaction payment pallet
  • [SU] ✅ non-critical audit Low - Breaking: rename call & event
  • [SU] ✅ trivial Low - Add inspect trait for asset roles
  • [SU] ✅ non-critical audit Low - Improve base weights consistency and make sure they're never zero
  • [SU] ✅ trivial Low - Add special tag to exclude runtime storage items from benchmarking
  • [SU] ✅ non-critical audit Low - [feature] part 1: add targetlist for validator ranking
  • [SU] ✅ trivial Low - Contracts: use weakboundedvec for instrumented code
  • [SU] ✅ trivial Low - Breaking: rename origin
  • [SU] ✅ Low - Bound staking storage items
  • [SU] ✅ trivial Low - Make automatic storage deposits resistant against changing deposit prices
  • [SU] ✅ trivial Low - Rename anonymous to pure proxy
  • [SU] ✅ pending non-critical audit Low - Add base-weight to system::extrinsic* events
  • [SU] ✅ non-critical audit Low - [feature] add deposit to fast-unstake
  • [SU] ✅non-critical audit Low - Add storage size component to weights
  • [SE] ✅ trivial Low - Increase blockhashcount parameter
  • [SE] ✅ Low - Runtime/disputes: slashing
  • [SE] ✅ trivial Low - Paras: unblock offboarding when pvf-check concludes
  • [SE] ✅ Low - Add fast-unstsake pallet to all runtimes

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest

Selendra v0.2.3

03 Feb 08:30
76bb8de
Compare
Choose a tag to compare

Selendra v0.2.3

This release contains the changes from v0.2.2 to v0.2.3. Selendra v0.2.3

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

The changes motivating this priority level are:

  • [S] ✅ trivial❗️ Medium - Fix nomination pools pending rewards rpc (RUNTIME)

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.
Runtime Migrations

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

⚠️ There is one runtime migration in this release:

  • [SE] ✅ audited Low - [fix] make sure pool metadata is removed on pool dissolve

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.66.1 (90743e729 2023-01-10)
  • Rust Nightly: rustc 1.66.1-nightly (93ffde6f0 2022-07-23)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25.

Selendra

🏋️ Runtime Size:           1.14 MB (1199064 bytes)
🔥 Core Version:           selendra-2013
🗜 Compressed:              Yes: 75.14%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0xa8e1af99b70caa35bfdfec077914ca917cd5d17fafcb8149835e5dbf01a5aae2
🗳️ Blake2-256 hash:        0xdd3b918094118b65f09e314fdaa080490df9809062dc091e3a18c2e7aa6b2c72  
📦 IPFS:                   QmRjFEBJzaJJTFdTcL8TnVBrz7G1GU9wWTKP8MyC5zJdbo

Changes

Legend

  • [SE] Selendra
  • [SU] Substrate

Client

  • [SU] ✅ trivial Low - Swap ed25519-dalek for ed25519-zebra
  • [SU] ✅ trivial Low - Introduce trie level cache and remove state cache
  • [SU] ✅ trivial Low - Runtime state test + integration with try-runtime
  • [SU] ✅ trivial Low - Add benchmarking support for digest items

Runtime

  • [S] ✅ audited Low - Proposal: flatten all pallets and similar types
  • [S] ✅ trivial Low - Contracts: make chain extension state types public
  • [S] ✅ trivial Low - Replace t::accountid with <t::lookup as staticlookup>::source
  • [S] ✅ trivial Low - Revert "auto-incremental collectionid"
  • [S] ✅ trivial❗️ Medium - Fix nomination pools pending rewards rpc
  • [S] ✅ trivial Low - Weight v1.5: opaque struct
  • [S] ✅ audited Low - Uniques: reset approved account after transfer
  • [S] ✅ trivial Low - Emit events for inter contract calls
  • [S] ✅ audited Low - [fix] make sure pool metadata is removed on pool dissolve

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull selendrachain/selendra:latest