github osmosis-labs/osmosis v19.1.0
Osmosis v19.1.0 🧪

latest releases: x/ibc-hooks/v0.0.17, x/epochs/v0.0.11, osmoutils/v0.0.15...
13 months ago

This minor release includes several API breaks, performance improvements, and miscellaneous changes. Clients should review the API breaking section of the changelog to ensure compatibility.

The upgrade is state-compatible and can be applied at the node operator's convenience. The state compatibility was tested by synching a node from the time of the v19.0.0 upgrade.

Notable breaks:

  • Change math dependency from custom SDK fork to cosmossdk.io/math
  • Change APIs in concentrated liquidity to operate on decimal with higher precision.

Performance improvements include:

  • Introducing math operations on BigDec that do not perform reallocations
  • Speedup in Pow function that avoids reallocations

Miscellaneous improvements include:

  • CL Query for the given number of initialized ticks and their liquidity relative to the current tick
  • Taker fee CLI
  • Poolmanager parameters CLI

What Changed

See the full changelog here

Usage

🐳 Docker

The following Docker images are available in our registry:

Image Description
osmolabs/osmosis:19.1.0 Default image. Based on Distroless image
osmolabs/osmosis:19.1.0-distroless Distroless image (same as above)
osmolabs/osmosis:19.1.0-nonroot Distroless non root image
osmolabs/osmosis:19.1.0-alpine Alpine image

Example:

docker run osmolabs/osmosis:19.1.0 version
# v19.1.0

All the images have support for arm64 and amd64 architectures.

🔨 Build from source

git clone https://github.com/osmosis-labs/osmosis
cd osmosis && git checkout v19.1.0
make install

⚡️ Download binaries

Binaries for linux amd64 and arm64 are available below.
Darwin users should build binaries from source.

Don't miss a new osmosis release

NewReleases is sending notifications on new releases.