Release Procedure is defined in the CONTRIBUTING document.
- new option is available in
app.toml
:iavl-lazy-loading
(in general settings). When setting totrue
, lazy loading of iavl store will be enabled and improve start up time of archive nodes.
This release contains several fixes designed to make lending and borrowing more resilient during price outages. Short summary of changes is available in the Changelog
- Price Feeder V2.1.0 is recommended for use with this release. Upgrading price feeder can be done immediately by any validators who have not already switched. It does not need to be simultaneously with the chain upgrade.
Please Note:
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/
- 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.
- Swap binaries.
- Restart the chain.
- Ensure latest Peggo (v1.4.0) is running
- Ensure latest Price Feeder (v2.1.0) is running
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.1.0 --version
.
Docker images are available in ghcr.io umee-network repository.