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.