Skip to content

v6.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Dec 22:44
· 186 commits to main since this release
fba6dec

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v6.2.0

Highlights:

  • Umee chain upgrades to the latest stable Cosmos SDK v0.47
  • The gov module in in Cosmos SDK v0.47 has been updated to support a minimum proposal deposit at submission time. It is determined by a new parameter called MinInitialDepositRatio. When multiplied by the existing MinDeposit parameter, it produces the necessary proportion of coins needed at the proposal submission time. The motivation for this change is to prevent proposal spamming.
    We set MinInitialDepositRatio to 10%.`
  • Added meToken WASM queries.
  • IBC Quota v2 mechanism
    1. Outflows quota has been increased to $1.6M for total outflows and $1.2M per token outflows.
    2. new lifting conditions is added: IBC outflows are possible if (1.) fails, but
      • sum outflows of all tokens <= $1M + InflowOutflowQuotaRate * sum_of_all_inflows;
      • and token outflows <= $0.9M + InflowOutflowQuotaRate * token_inflows.
        See IBC Quota Design for more details.

CHANGELOG

Validators

Upgrade Title (for Cosmovisor): v6.2.

Price Feeder

Price Feeder < umee/v2.3.0 is not compatible with Cosmos SDK v0.47. Validators must update to umee/v2.3.0 or newer.

During the testnet upgrade, we noticed miss counters increasing dramatically. Please make sure your transactions are going through. If you see out of gas in your transactions (example), please increase gas_adjustment to 2.0 in your price-feeder.toml.

We recommend to actively track your miss counters and making sure you follow the latest currency-pairs config (note the umee branch).

libwasmvm update

Our dependencies have been updated. Now the binary requires libwasmvm v1.5.0. When you build the binary from source on the server machine you probably don't need any change. However when you download a binary from GitHub, or from other source, make sure you update the /usr/lib/libwasmvm.<cpu_arch>.so. For example:

  • copy from $GOPATH/pkg/mod/github.com/!cosm!wasm/wasmvm@v1.5.0/internal/api/libwasmvm.$(uname -m).so
  • or download from github wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.5.0/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so

You don't need to do anything if you are using our Docker image.

Upgrade instructions

  • Download latest binary or build from source.
  • Make sure libwasmvm.$(uname -m).so is properly linked
    • Run the binary to make sure it works for you: umeed version
  • Wait for software upgrade proposal to pass and trigger the chain upgrade.
  • Swap binaries.
  • Ensure latest Price Feeder (see compatibility matrix) is running and check your price feeder config is up to date.
  • Restart the chain.

You can use Cosmovisor → see instructions.

Docker

Docker images are available in ghcr.io umee-network repository.