Skip to content

v3.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Nov 20:58
· 815 commits to main since this release
4e4dc13

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v3.2.0

This is a state machine breaking release. Coordinated update is required.

Highlights:

  • IBC update to v5.1
  • QueryLiquidationTargets RPC is now available when the node is run with --enable-liquidator-query. The LIQUIDATOR build flag has been removed. NOTE: this query should not be enabled for nodes with public API. The query involves intensive computation and can impact node stability when used by an attacker.
  • Introduced experimental features, available when build with experimental flag. This flag must not be used on mainnet.

Please see the CHANGELOG for an exhaustive list of changes.

Gravity Bridge

This is the final step for enabling Gravity Bridge. We enable slashing.
Validators must run Peggo and must process claims to not be slashed.

Github Release

New experimental features which are part of the linked binary changed the build process. Umeed doesn't support static CGO build (with CGO_ENABLED=1). Github Actions only support build using Linux on amd64, so we can not make a cross platform build using Github Actions. From now on, Github releases will only contain source code archive and amd64 Linux binary.

Moreover to run the provided binary, you need to have libwasmvm v1.1.1 (libwasmvm.x86_64.so if you are on amd64) in your system lib directory.

Building from source will automatically link the libwasmvm created as a part of the build process (you must build on same host as you run the binary, or copy the libwasmvm.x86_64.so your lib directory).

Update instructions

  • Wait for software upgrade proposal to pass and trigger the chain upgrade.
  • Run latest Peggo (v1.3.0) - updated
  • Run latest Price Feeder (v2.0.0) - updated
  • Swap binaries.
  • Restart the chain.

You can use Cosmovisor → see instructions.

NOTE: As described in the previous section, you need to have libwasmvm.x86_64.so correctly linked to the binary. BEFORE the upgrade, make sure the binary is working. You can test it by running ./umeed-v3.2.0 version.