Releases: InjectiveLabs/injective-chain-releases
Mainnet-v1.13.2-1723753267
Injective v1.13.2 Upgrade 🥷
Upgrade Guide
This is a software upgrade proposal for Injective. If passed, Proposal 424 would commit the Injective Chain to halt at block 82830000 (approximately 15:00 UTC on Tuesday August 20th 2024) and resume with the v1.13.2 version of the application binary.
Validators can find a step-by-step guide on the upgrade procedure in the long-form proposal.
Validators should also upgrade the peggo version.
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | v1.13.2 | 6f57bf030ab772b5374a0647efa9e4565582ad42 |
peggo | v1.13.0 | ead1119207cf23498e0f2b46343d060f01e7b353 |
Go version 1.22
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.13.2 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.13.0 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.13.2 | Debian image |
public.ecr.aws/l9h3g6c6/peggo:v1.13.0 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.13.2-1723753267/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.13.1-1722546801
Mainnet-v1.13.1-1722546801 is a non-consensus-breaking release of Mainnet-v1.13.0-1722157491 that includes a chain streamer fix.
If you don't use chain stream API, no need to upgrade; skip this release.
Mainnet-v1.13.0-1722157491
Injective v1.13.0 Upgrade 🥷
Upgrade Guide
This is a software upgrade proposal for Injective. If passed, Proposal 420 would commit the Injective Chain to halt at block 80319200 (approximately 14:00 UTC on Thursday August 1st 2024) and resume with the v1.13.0 version of the application binary.
Validators can find a step-by-step guide on the upgrade procedure in the long-form proposal.
Validators should also upgrade the peggo version.
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | v1.13.0 | af924ca9e5c498a1848276d7b4d47e271a676f0e |
peggo | v1.13.0 | ead1119207cf23498e0f2b46343d060f01e7b353 |
Go version 1.22
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.13.0 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.13.0 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.13.0 | Debian image |
public.ecr.aws/l9h3g6c6/peggo:v1.13.0 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.13.0-1722157491/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.12.1-1705909076
Injective v1.12.1 Upgrade 🥷
Upgrade Guide
This is a non-consensus breaking release, node operators can upgrade in their earliest convenience.
Network downtime will not occur during this upgrade.
All nodes, validator and non-consensus nodes must be upgraded as soon as possible to this version.
Validators should also upgrade the peggo version.
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | v1.12.1 | c1a64b7edeb18ad2af751c35f53d989c6f92483c |
peggo | v1.12.2 | e8089a7c54817dc9137907af2da45a6a9ef25a71 |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.12.1 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.12.2 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.12.1 | Debian image |
public.ecr.aws/l9h3g6c6/peggo:v1.12.2 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.12.1-1705909076/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.12.0-1704530206
Injective v1.12.0 Volan Upgrade 🥷
Upgrade Guide
This is a software upgrade proposal for Injective. If passed, Proposal 314 would commit the Injective Chain to halt at block 57076000 (approximately 14:00 UTC on Thursday 11st 2023) and resume with the v1.12.0 version of the application binary.
Validators can find a step-by-step guide on the upgrade procedure in the long-form proposal.
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | 1.12.0 | b92723b13e8f884053b5c5c0bc9b3fac59e1a3b5 |
peggo | 1.12.0 | 9e702f1ec4539746217c5352584d64d7038c7e83 |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.12.0 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.12.0 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.12.0 | Debian image |
public.ecr.aws/l9h3g6c6/peggo:v1.12.0 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.12.0-1704530206/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.11.6-1688984159
Injective v1.11.6 Upgrade 🥷
Upgrade Guide
This is a non-consensus breaking release that bumps CometBFT from v0.37.1 to v0.37.2.
Usage
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | 1.11.6 | 69fb0c53e04bd15fd9e6124d5ec74b888d8d267a |
peggo | 1.11.6 | d189c5c8a9b20948065af1b02f38f544f1262002 |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.11.6 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.11.6 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.11.6 | Alpine image |
public.ecr.aws/l9h3g6c6/peggo:v1.11.6 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.6-1688984159/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.11.5-1687535916
Injective v1.11.5 Upgrade 🥷
Usage
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | 1.11.5 | 85fd429d13e44bbd3b4f84928acdce5700d968fe |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.11.5 injectived version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.11.5 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.11.4-1686608669
Injective v1.11.4 Upgrade 🥷
Upgrade Guide
This release fixes duplicate events being emitted in edge cases. Node operators should apply this version on consensus and non-consensus nodes as soon as possible.
Usage
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | 1.11.4 | 657a4bef7d0fdaccc06a50d673d67a60f3ee33f2 |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.11.4 injectived version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.11.4 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.4-1686608669/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.11.3-1686246472
Injective v1.11.3 Upgrade 🥷
Upgrade Guide
Pursuant to https://forum.cosmos.network/t/cosmos-sdk-security-advisory-barberry/10825, this release includes the barberry patch.
Usage
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | 1.11.3 | d876e4033b7654709fc7024b40257abdd27fb0f9 |
peggo | 1.11.3 | 4364da73f0d76b1701de644979a529c289dccdd6 |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.11.3 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.11.3 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.11.3 | Alpine image |
public.ecr.aws/l9h3g6c6/peggo:v1.11.3 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.3-1686246472/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
Mainnet-v1.11.2-1685698280
Injective Avalon Upgrade 🥷
Upgrade Guide
This is a software upgrade proposal for Injective. If passed, this proposal would commit the Injective Chain to halt at block 34775000 (approximately 14:00 UTC on June 1st 2023) and resume with the v1.11 version of the application binary.
Validators can find a step-by-step guide on the upgrade procedure in the long-form proposal.
Note: Keyring is migrated from amino to protobuf, it's recommended you backup your keyring before applying the new application binary. For more details, refer here: cosmos/cosmos-sdk#9695
Breaking Changes
- Clients utilizing simulation along with a buffer should increase the buffer from 20k to 25-30k as gas consumption will be increased. Clients specifying explicit gas limit should use simulation to find the appropriate value for their use-case when the upgrade occurs or deploy their applications on testnet which has already been upgraded and empirically find the gas difference.
- Events in CometBFT are represented in strings and are not base64-encoded as previously. If you’re using raw events in your application opposed to exposed API’s, we recommend deploying your applications on testnet and migrate to the new scheme.
- Block mode is being deprecated in the newer cosmos-sdk version, clients should migrate to sync or async mode.
- Node Operators & IBC Relayers
- Node operators must remove the wasm cache before resuming with the new application binary. Refer here for more details.
- The new application binary requires Go version 1.19 opposed to 1.18. Node operators building from source must update the version before resuming with the new application binary.
- The libwasmvm library has been changed from v1.1.1 to v1.2.3. Node operators must copy the new library provided in the official release before resuming with the new application binary.
- IBC relayers should update hermes to v1.5.0 which has support for CometBFT.
Features
- Migrate cosmos-sdk from v0.45.11 to v0.47.2 and CometBFT v0.37.0
- Add gas fee delegation for contracts in wasmx. This feature will allow contracts executing in the BeginBlocker to optionally delegate gas payment to a different address
- Add support for settling derivative markets based on the latest oracle price observed when the settlement proposal passes.
- Add new proposal to change the number of decimals in the denom metadata
- Module params:
- Change double-sign slashing fraction from 5% to 0.5%
- Set begin blocker min gas price equal to transaction min gas price
- Increase max block gas limit from 30M to 50M
- Change BinaryOptionsMarketListingFee from 20INJ to 10INJ
- Miscellaneous:
- Emit events for contract executions in BeginBlocker
- Emit events when a validator is slashed
- Set min commission for all validators below 5% to 5%
- Modify oracle price query
- Add query to retrieve orders by account address
- Return TOB & mid price for a market in the DerivativeMarkets and SpotMarkets queries
- Add optional params to the orderbook query which will allow to get only one side or orders up to a cumulative notional value or quantity
- Fix handling of scale in market trade volatility query. Opposed to returning human-scaled values, it’s more convenient to return values based on the quote scale factor (for derivatives) or quote and base scale factors (for spot).
Usage
Versions
Binary | Version | Commit Hash |
---|---|---|
injectived | 1.11.2 | 3fb2b7f331551c0eacbf3edf1407fdb13cbba689 |
peggo | 1.11 | 31785adc3cc552366816dfa1897a33f5ba89de5a |
Go version 1.19
Verify you're using the correct version by running the below commands:
injectived version
peggo version
docker run public.ecr.aws/l9h3g6c6/injective-core:v1.11 injectived version
docker run public.ecr.aws/l9h3g6c6/peggo:v1.11 peggo version
🐳 Docker
Docker images have support for both amd64
and arm64
architectures.
Image | Description |
---|---|
public.ecr.aws/l9h3g6c6/injective-core:v1.11.2 | Alpine image |
public.ecr.aws/l9h3g6c6/peggo:v1.11 | Alpine image |
🕊️ Download Binaries
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.1-1685698280/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib