Skip to content

Releases: osmosis-labs/osmosis

Osmosis v27.0.0 🧪

14 Nov 11:04
b209c00
Compare
Choose a tag to compare
Osmosis v27.0.0 🧪 Pre-release
Pre-release

Description

🚨 Important 🚨

Do not upgrade your nodes before block height 24250100 is reached. Wait for the target upgrade height.

This release implements patches and dependency updates to maintain chain stability and security across the protocol.

🗳️ Vote on the Upgrade Proposal

What's New in v27

  • Fixed incorrect OSMO circulating supply reporting
  • Resolved genesis state export issue related to Cosmos SDK v0.50.0
  • Added missing key in genesis state export

Core Dependencies Updated

  • CosmWasm VM → v2.1.3
  • Cosmos SDK → v0.50.10
  • CometBFT → v0.38.12
  • CosmWasm Optimizer → v0.16.0

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:27.0.0 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:27.0.0-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:27.0.0-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:27.0.0-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:27.0.0 version
# v27.0.0

All the images support arm64 and amd64 architectures.

Osmosis v27.0.0-rc1 🧪

11 Nov 15:38
0ac6de5
Compare
Choose a tag to compare
Pre-release

Description

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

git clone https://github.com/osmosis-labs/osmosis
cd osmosis && git checkout v27.0.0-rc1
make install

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:27.0.0-rc1 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:27.0.0-rc1-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:27.0.0-rc1-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:27.0.0-rc1-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:27.0.0-rc1 version
# v27.0.0-rc1

All the images support arm64 and amd64 architectures.

Osmosis v26.0.2 🧪

03 Oct 07:53
3a19be9
Compare
Choose a tag to compare

Description

  • Bumped cosmos-sdk to version v0.50.10
  • Bumped cometbft to version v0.38.12
  • Fix SIGN_MODE bug with unjail txns

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:26.0.2 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:26.0.2-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:26.0.2-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:26.0.2-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:26.0.2 version
# v26.0.2

All the images support arm64 and amd64 architectures.

Osmosis v26.0.1 🧪

19 Sep 09:45
768fbf7
Compare
Choose a tag to compare

Features

Taker Fee Revenue Share

Adds a new mechanism that allows taker fee revenue agreements to be set by governance.
This will initially be used to implement the Nomic Revenue Share approved by governance in Proposal 795, waiving the Bitcoin bridging fees for depositing to Osmosis in return for a share of protocol fees generated by nBTC trading activity on Osmosis.

SDK upgrade to v0.50

Brings Osmosis up to date with the latest version of the Cosmos SDK in use.

Major improvements with 0.50 include:

  • More fine grained control over chaining consensus params.
  • New sign mode to make ledger signing easier SIGN_MODE_TEXTUAL.
  • The ability to enable Optimistic Execution. This would be a further patch release to turn on and should improve the performance of all transactions.

Patches

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:26.0.1 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:26.0.1-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:26.0.1-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:26.0.1-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:26.0.1 version
# v26.0.1

All the images support arm64 and amd64 architectures.

Osmosis v26.0.0-rc3 🧪

02 Sep 21:28
eff19c2
Compare
Choose a tag to compare
Pre-release

Description

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

git clone https://github.com/osmosis-labs/osmosis
cd osmosis && git checkout v26.0.0-rc3
make install

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:26.0.0-rc3 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:26.0.0-rc3-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:26.0.0-rc3-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:26.0.0-rc3-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:26.0.0-rc3 version
# v26.0.0-rc3

All the images support arm64 and amd64 architectures.

Osmosis v25.2.1 🧪

26 Jul 09:55
aab60b6
Compare
Choose a tag to compare
Osmosis v25.2.1 🧪 Pre-release
Pre-release

Description

  • Block time improvements.
    • Reduction of timeout_commit by 100ms.
    • Reduction of timeout_propose by 200ms.
  • Further improvements to CometBFT that should improve node performance under load.

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:25.2.1 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:25.2.1-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:25.2.1-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:25.2.1-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:25.2.1 version
# v25.2.1

All the images support arm64 and amd64 architectures.

Osmosis v25.2.0 🧪

12 Jul 16:45
Compare
Choose a tag to compare

Further improvements to CometBFT that should improve node performance under load.

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:25.2.0 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:25.2.0-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:25.2.0-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:25.2.0-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:25.2.0 version
# v25.2.0

All the images support arm64 and amd64 architectures.

Osmosis v25.1.3 🧪

21 Jun 02:34
dd51aa8
Compare
Choose a tag to compare

Description

Removes unneeded IBC ack time from CheckTx/RecheckTx, as well as improves block sdk performance by replacing CheckTx with cached tx decoder.

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:25.1.3 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:25.1.3-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:25.1.3-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:25.1.3-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:25.1.3 version
# v25.1.3

All the images support arm64 and amd64 architectures.

Osmosis v25.1.2 🧪

21 Jun 01:30
e8be8b0
Compare
Choose a tag to compare

Description

Bumps comet, which removes expensive debug logs + repeated hashing in mempool. Also fixes some v0.37.x line hard-to-reach race bugs that were introduced in v25.1.1.

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:25.1.2 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:25.1.2-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:25.1.2-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:25.1.2-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:25.1.2 version
# v25.1.2

All the images support arm64 and amd64 architectures.

Osmosis v25.1.1 🧪

19 Jun 01:52
af7349d
Compare
Choose a tag to compare

Description

Release to further relieve nodes from IBC spam by adding a mempool filter for these txs, as well as bumps block sdk which lowers recheck times by 25%.

Also an unrelated update of lowering timeout commit from 1s to 600ms.

Changelog

See the full changelog here

⚡️ Binaries

Binaries for Linux (amd64 and arm64) are available below.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

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

🐳 Run with Docker

As an alternative to installing and running osmosisd on your system, you may run osmosisd in a Docker container.
The following Docker images are available in our registry:

Image Name Base Description
osmolabs/osmosis:25.1.1 distroless/static-debian11 Default image based on Distroless
osmolabs/osmosis:25.1.1-distroless distroless/static-debian11 Distroless image (same as above)
osmolabs/osmosis:25.1.1-nonroot distroless/static-debian11:nonroot Distroless non-root image
osmolabs/osmosis:25.1.1-alpine alpine Alpine image

Example run:

docker run osmolabs/osmosis:25.1.1 version
# v25.1.1

All the images support arm64 and amd64 architectures.