Releases: selendra/selendra
v2.0.0
Selendra v2.0.0
This release contains the changes from from old version to new version
Upgrade Priority
❗️❗️❗️ Hight:
v1.0.1
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
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
add default
Selendra v1.0.0
v1.0.0-rc1 update weight
Selendra v0.3.0
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.
- [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
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.
- [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
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
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.
[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
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.
- [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