This minor release primarily mitigates a potential deadlock that could be triggered by the uploads of new cosmwasm contracts. Additionally, it introduces query-gas-limit
, a new configuration option in app.toml
, designed to address previously observed P2P disconnection anomalies. Finally, this release fixes several bugs related to export genesis, the emission of governance events, and block timestamps in queries.
We highly recommend all validators and fullnodes to upgrade to this version to increase the stability of the network.
Security updates
-
Deadlock Prevention: We've corrected SDK bugs that could potentially induce deadlock situations during new smart contract deployment.
-
Introduction of
query-gas-limit
in app.toml: We've added a new configurationquery-gas-limit
toapp.toml
. This helps limit the computational resources a query can demand, solving issues of nodes being disconnected while responding to resource-intensive queries.
Bug Fixes
- Fixes in Export Genesis: Various bugs identified in the export genesis have been fixed.
- Fix Bug in Emission of Governance Events: the missing emission of some governance events has been fixed.
- Correct Block Timestamp in Historic Queries: historic queries now return correct block timestap.
What Changed
See the full changelog here
Usage
🐳 Docker
The following Docker images are available in our registry:
Image | Description |
---|---|
osmolabs/osmosis:15.2.0
| Default image. Based on Distroless image |
osmolabs/osmosis:15.2.0-distroless
| Distroless image (same as above) |
osmolabs/osmosis:15.2.0-nonroot
| Distroless non root image |
osmolabs/osmosis:15.2.0-alpine
| Alpine image |
Example:
docker run osmolabs/osmosis:15.2.0 version
# v15.2.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 v15.2.0
make install
⚡️ Download binaries
Binaries for linux amd64 and arm64 are available below.
Darwin users should build binaries from source.