Skip to content

Releases: InjectiveLabs/injective-chain-releases

Mainnet-v1.13.2-1723753267

15 Aug 20:21
7a2756b
Compare
Choose a tag to compare

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

01 Aug 21:13
Compare
Choose a tag to compare

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

28 Jul 09:04
Compare
Choose a tag to compare

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

22 Jan 07:37
Compare
Choose a tag to compare

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

06 Jan 08:36
Compare
Choose a tag to compare

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

10 Jul 10:16
feed88b
Compare
Choose a tag to compare

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

23 Jun 15:58
feed88b
Compare
Choose a tag to compare

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

12 Jun 22:24
65fd1a9
Compare
Choose a tag to compare

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

08 Jun 17:47
1fba228
Compare
Choose a tag to compare

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

02 Jun 09:31
97994d9
Compare
Choose a tag to compare

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