Tidechain v0.5.0
Global Priority
Low: This is a low priority release and you may upgrade at your convenience.
The changes motivating this priority level are:
- [S] ⏳ pending non-critical audit
#11490
Low - Safe and sane multi-item storage removal - [S] ✅ trivial
#11590
Low - Remove#[pallet::without_storage_info]
for pallet-remark - [S] ✅ trivial
#11591
Low - Removewithout_storage_info
for membership pallet - [S] ✅ trivial
#11584
Low - Implement maxencodedlen on pallet-beefy - [S] ✅ trivial
#11694
Low - Pump the gossip engine while waiting for the beefy runtime p…
- [S] ⏳ pending non-critical audit
#11490
Low - Safe and sane multi-item storage removal
Host functions
Rust compiler versions
This release was tested against the following versions of rustc
. Other versions may work.
- Rust Stable:
rustc 1.61.0 (fe5b13d68 2022-05-18)
- Rust Nightly:
rustc 1.63.0-nightly (7466d5492 2022-06-08)
Migrations
- [S] ✅ audited
#11357
- Add score to bags list
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.20-rc1 and rustc 1.59.0 (9d1b2106e 2022-02-23)
.
Lagoon
🏋️ Runtime Size: 875.09 KB (896089 bytes)
🔥 Core Version: lagoon-5000 (lagoon-0.tx1.au0)
🗜 Compressed: Yes: 78.97%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x6fd276c26e585430a42d36b36a8228defe1dc9885f89a0f5bb243b0c927c01bf
🗳️ authorizeUpgrade hash: 0x14eb626b6fa7fdcd6f157c14439f6ed5fdcb17f9e7e3c6708bdd3e4d28027c3a
#️⃣ Blake2-256 hash: 0x3b1f49200b3c72077adecb5798aab74b8438c58ee20eb9fbd4eb6cb47d34f0ca
📦 IPFS: QmXC3jwHQfy4tk1X7gg8ct2hDy4rZQicmrAUqKvz9YfLMc
Tidechain
🏋️ Runtime Size: 870.13 KB (891009 bytes)
🔥 Core Version: tidechain-5000 (tidechain-0.tx1.au0)
🗜 Compressed: Yes: 78.78%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x01d23927524749d81de8d670cbbd3614a20ac0691b39ff8b63f43fd090ee6d35
🗳️ authorizeUpgrade hash: 0xb183e61baaa05f65b5c201988e54df24c3584b123506969b8478fa394ab7cdba
#️⃣ Blake2-256 hash: 0x41d54945684473ba17b4e961260a52a9bdb7c31e6ba89fc7e58153bd8b30ffdb
📦 IPFS: QmUYofMZWRaZ1r7E2SzaHcBDe6iG7fFda8C3YFNJQnewdh
Changes
Legend
- [T] Tidechain
- [S] Substrate
Client
- [S] ✅ trivial
#11232
- Switch to pooling copy-on-write instantiation strategy for w… - [S] ✅ trivial
#11694
Low - Pump the gossip engine while waiting for the beefy runtime p… - [S] ✅ trivial
#11406
- Pallet-beefy-mmr: add api for beefy authority sets
Misc
- [T] ✅ audited
#156
- Update substrate & benchmarks
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S] ✅ trivial
#10719
- Explicitly note that existingaccountidconversion
is trunc… - [S] ✅ audited
#11441
- Allow to set the max supply for collection - [S] ✅ trivial
#11451
- Contracts: addset_code
root dispatchable - [S] ✅ trivial
#11232
- Switch to pooling copy-on-write instantiation strategy for w… - [S] ✅ audited
#11357
- Add score to bags list - [S] ✅ trivial
#11486
- [contracts] stabilizeseal_ecdsa_recover
and `seal_ecdsa_t… - [S] ✅ trivial
#11381
- Introduce #[pallet::call_index] attribute to dispatchables - [S] ✅ trivial
#11493
- Create script to run all benchmarks - [S] ✅ audited
#11431
- Storage layer for all frame extrinsics - [S] ⏳ pending non-critical audit
#11490
Low - Safe and sane multi-item storage removal - [S] ✅ audited
#11124
- Several tweaks needed for governance 2.0 - [S] ✅ trivial
#11578
- Reduce call size of referenda pallet - [S] ⏳ pending non-critical audit
#11112
- Pallet alliance - [S] ✅ audited
#11426
- Allow nomination pools to chill + fix dismantle scenario - [S] ✅ trivial
#11537
- Make it possible to disable rocksdb completely - [S] ⏳ pending non-critical audit
#11618
- Add event to pallet transaction payment - [S] ✅ trivial
#11631
- Mel: origin, referenda, convictionvoting - [S] ✅ trivial
#11694
Low - Pump the gossip engine while waiting for the beefy runtime p… - [S] ✅ trivial
#11696
- Contracts: reduce size of deletion queue depth - [S] ✅ trivial
#11406
- Pallet-beefy-mmr: add api for beefy authority sets
Docker images
The docker image for this release can be found in Docker hub.
You may also pull it with:
docker pull tidelabs/tidechain:latest