github osmosis-labs/osmosis v12.0.0
Osmosis v12.0.0 🧪

latest releases: v27.0.0-rc1, x/ibc-hooks/v0.0.17, x/epochs/v0.0.11...
2 years ago

This release includes several cosmwasm-developer and appchain-ecosystem affecting upgrades:

  • TWAP - Time-weighted average prices for all AMM pools
  • Cosmwasm contract developer facing features
    • Enabling select queries for cosmwasm contracts
    • Add message responses to gamm messages, to remove the necessity of bindings
    • Allow specifying denom metadata from tokenfactory
  • Enabling Interchain accounts (for real this time)
  • Upgrading IBC to v3.2.0
  • Fixing State Sync
  • Remove x/Bech32IBC
  • Consistently makes authz work with ledger for all messages

This upgrade also adds several safety and API boundary-improving changes to the codebase.
While not state machine breaking, this release also includes the revamped Osmosis simulator,
which acts as a fuzz testing tool tailored for the SDK state machine.

What Changed

See Summary of The Major Changes: CHANGELOG.md
See Full Changelog: v11.0.1...v12.0.0

Usage

🐳 Docker

The following Docker images are available in our registry:

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

Example:

docker run osmolabs/osmosis:12.0.0 version 
# v12.0.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 v12.0.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.