Releases: Joystream/joystream
v10.7.1 - Rhodes update 1
Runtime spec version 7 as an update for rhodes release (spec version 6)
- #3763 NFT proceeds bug fix
This update does not modify runtime types or extrinsics. This can be verified by reviewing code changes and by inspecting chain-metadata.json (unchanged compared with rhodes release) The chain-metadata.json file can be fetched from a running local node with yarn update-chain-metadata
joystream_runtime_rhodes-update-1.wasm
b2sum should be 3fcf80165f9159f48b9807f32b98e9c5de8000f19661ad46d8f65d1ed05175a6
WASM build verification
The wasm file is extracted from docker image built on linux amd64 from commit bdec855c27c61377b74e30117df9cbd3a8dd3caf
for production runtime profile.
# Compute runtime code hash
git checkout bdec855c27c61377b74e30117df9cbd3a8dd3caf
./scripts/runtime-code-shasum.sh
e3f72ac0dbfc3d8dc69b63c2ab991f104411f205
# Fetch cached build from docker hub
docker pull joystream/node:e3f72ac0dbfc3d8dc69b63c2ab991f104411f205
# or build (on linux amd64)
docker build . --file joystream-node.Dockerfile --tag joystream/node:e3f72ac0dbfc3d8dc69b63c2ab991f104411f205
docker create --name temp-container-joystream-node joystream/node:e3f72ac0dbfc3d8dc69b63c2ab991f104411f205
docker cp temp-container-joystream-node:/joystream/runtime.compact.wasm joystream_runtime_rhodes-update-1.wasm
docker rm temp-container-joystream-node
b2sum -l 256 joystream_runtime_rhodes-update-1.wasm
3fcf80165f9159f48b9807f32b98e9c5de8000f19661ad46d8f65d1ed05175a6
v10.6.0 - Rhodes
Verify wasm hash: $ b2sum -l 256 rhodes-runtime-spec-6-prod.wasm
This should be the output
f0aaeecafbbffb68ca96e95e05238a7a6b1c71a152902e7a15595de2b5a6c596
v10.5.0 - Olympia
Olympia release
v9.14.0 - Giza
Release features:
- New storage and distribution runtime module
- Renaming of working groups and adding new working group for distributor role
- Enhancements to content directory module
- can delete channels and videos
- collaborators
Verify wasm hash: $ b2sum -l 256 joystream_runtime_v9.14.0.wasm
This should be the output
f499036d19b20c8e0eaefa9a1cc569cc1c91202bb58073901927c5466df380a7
Upgraded sumer testnet at block 4191207
v9.7.0 - Sumer
Sumer runtime upgrade.
Verify wasm hash:
$ b2sum -l 256 sumer_runtime_v9.7.wasm
14804c71d70ce6f657ce5c015e025cc0c8ae5d28bc7289210047ad88b36028ca sumer_runtime_v9.7.wasm
The same node binary from Antioch release can be used to join the network.
Executed as a runtime upgrade of the Antioch testnet via a proposal:
v9.3.0 - Antioch
Antioch - Testnet 5
v7.5.0 - Alexandria
Alexandria (new chain)
Nicaea
Nicaea
Updates to all the applications and tools to work with the Nicaea runtime
following the runtime upgrade of the Constantinople . For details on whats new in Nicaea checkout the blog post constantinople-upgrade
v6.21.0 - Nicaea runtime
Nicaea WASM runtime built using docker script from commit b8e2a0f
Blake2b256 hash of WASM code:
0x68ad18e7fdf65831250f974339ec377b1c42cffc202991a2822d74c19dee751b
File Size:
1,398,702 Bytes
Docker Hub build log: https://hub.docker.com/repository/registry-1.docker.io/joystream/node/builds/b8cce040-bd2d-4201-b9ad-f542bc14b749
Proposal: https://testnet.joystream.org/#/proposals/38
As the council term ended before the voting was completed, the network was upgraded with sudo at block number: 1,914,788
The Release implements goals from the Nicaea Release Plan
Binaries from the Rome release are compatible with the latest runtime.
v6.15.0
Changes - Runtime Upgrade and Pioneer updates
- Updated runtime to sort out type name clashes between the proposal discussion module
and forum module - Increased ROLE_PARAMETERS_REWARD_MAX_VALUE to 100,000 - council can now propose higher reward upto 99,999 tokens per period
- Pioneer: Add support for Proposal Discussions
- Pioneer: Bug fix in pioneer media app #555
- Pioneer: Some minor UI tweaks
Runtime Hash
blake2b 256bit WASM Runtime hash can be computed with b2sum command:
$ b2sum -l 256 joystream_runtime_6_15_0.wasm
cae786ae24e5d625acd063625603b8c0e064ec78761e6280ec0eede588c8d521 joystream_runtime_6_15_0.wasm
The runtime file was produced on docker hub built from the release commit. check the build logs here The computation appears near the end of the log.
Proposal on testnet
The proposal is at https://testnet.joystream.org/#/proposals/14
Created at block 1193393 - check the proposalsCodex.createRuntimeUpgradeProposal
extrinsic
Verifying the build matches the proposed runtime
Instructions to build and verify that the runtime was built from the current release commit (you need docker tools):
# get the same rust build environment
docker pull joystream/rust-builder
# clone the joystream repo
git clone https://github.com/Joystream/joystream.git
cd joystream
# checkout the release version
git checkout v6.15.0
# build the node and runtime
./scripts/build-joystream-node-docker-image.sh
# Get some coffee and check the computed hash at the end of the build :)