Release Notes
Release Procedure is defined in the CONTRIBUTING document.
v4.0.1
This release is a consensus breaking patch which contains a fix to how we handle assets with lowercase symbols on the leverage module. Relevant PR here.
Building from source will automatically link the libwasmvm.x86_64.so
created as a part of the build process (you must build on the same host as you run the binary, or copy the libwasmvm.x86_64.so
your lib directory).
If you build on system different than Linux amd64, then you need to download appropriate version of libwasmvm (eg from CosmWasm/wasmvm Releases) or build it from source (you will need Rust toolchain).
Otherwise you have to download libwasmvm
. Please check Supported Platforms. Example:
wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -P /lib/
Please see the CHANGELOG for an exhaustive list of changes.
Update instructions
- Note: Skip this step if you build binary from source and are able to properly link libwasmvm.
- Download
libwasmvm
:
- Download
$ wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so
- Wait for software upgrade proposal to pass and trigger the chain upgrade.
- Run latest Price Feeder (v2.0.3) - updated
- Swap binaries.
- Restart the chain.
You can use Cosmovisor → see instructions.
NOTE: BEFORE the upgrade, make sure the binary is working and libwasmvm is in your system. You can test it by running ./umeed-v4.0.0 --version
.
Docker
Docker images are available in ghcr.io umee-network repository.