Description
- When committing a block, rechecking every tx in the mempool no longer blocks consensus. (It will continue to block processing the next block and proposing the next block though. Theres a fix in the works for proposing side)
- Makes recheck no longer execute IBC tx wasm payloads, or IBC client updates (sig checks)
- Lowers numerous CPU overheads in cometBFT gossip routines
- Speeds up several slow steps of consensus
- Lowers the default flush_throttle_timeout and peer_gossip_timeout thresholds
NOTE the changelog specifies v25.0.3 it should specify v25.0.2
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.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:25.0.2
| distroless/static-debian11
| Default image based on Distroless |
osmolabs/osmosis:25.0.2-distroless
| distroless/static-debian11
| Distroless image (same as above) |
osmolabs/osmosis:25.0.2-nonroot
| distroless/static-debian11:nonroot
| Distroless non-root image |
osmolabs/osmosis:25.0.2-alpine
| alpine
| Alpine image |
Example run:
docker run osmolabs/osmosis:25.0.2 version
# v25.0.2
All the images support arm64
and amd64
architectures.