Skip to content

v9.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Feb 16:27
682770f

Gaia v9.0.0 Release Notes

This is the final release for the Lambda upgrade which is proposed to take place at height 14,470,501. The date/time of the upgrade is subject to change as blocks are not generated at a constant interval. You can stay up-to-date using this live countdown page.

The chain id will remain cosmoshub-4.

For full upgrade instructions please see https://hub.cosmos.network/main/hub-tutorials/upgrade-node.html.

Be sure to monitor the #cosmos-hub-validators-verified channel in the Cosmos Hub Developers Discord as the estimated height approaches

Lambda Changelog :


Summary

This on-chain upgrade governance proposal is to adopt Gaia v9.0.0. By voting YES to this proposal, you approve of adding these updates to the Cosmos Hub.

This upgrade includes the Replicated Security feature.

The forum post discussing this upgrade can be found here.

Background

Since the last v8-Rho upgrade at height 14,099,412 there have been a number of updates, fixes and new modules added to Gaia.

Updates

Features

Tests

  • Add E2E ccv tests. Tests covering new functionality introduced by the provider module to add and remove a consumer chain via governance proposal.
  • Add integration ccv tests. Imports Interchain-Security's TestCCVTestSuite and implements Gaia as the provider chain.

Testnet

V9 Lambda went live on the persistent testnet after the successful simulated upgrade. For more information, see the testnet upgrade proposal or block explorer, and visit the persistent testnet documentation.

On-Chain Upgrade Process

This upgrade can be performed in multiple ways. When the network reaches the halt height, the state machine program of the Cosmos Hub will be halted. The classic method for upgrading requires all validators and node operators to manually substitute the existing state machine binary with the new binary. Alternatively node operators can use the Cosmovisor utility to swap the binaries automatically. Cosmovisor also includes the ability to download the binaries automatically before swapping them. Documentation on Cosmovisor can be found here and instructions specific to the upgrade can be found here. If you are interested in trying Cosmosvisor with a simulated local upgrade please see the local testnet documentation. Because it is an onchain upgrade process, the blockchain will be continued with all the accumulated history with continuous block height.

Potential Risk Factors

Although very extensive testing and simulation has taken place there always still exists a risk that the Cosmos Hub might experience problems due to potential bugs or errors from the new features. In the case of serious problems, validators should stop operating the network immediately. Cosmos Core Contributors will coordinate with validators in the #validators-verified channel of the Cosmos Developer Discord to create and execute a contingency plan. Likely this will be an emergency release with fixes or the recommendation to consider the upgrade aborted and revert back to the previous release of gaia (v8.0.1).

App: gaiad
Version: v9.0.0
Commit: 682770f2410ab0d33ac7f0c7203519d7a99fa2b6
Files:
 16f0cacce3896d3a5afb69c103d20a41  gaiad-v9.0.0-darwin-amd64
 a47f9fb5584c359005a019cc3ca931e0  gaiad-v9.0.0-darwin-arm64
 2ed612f3f4c2da7fd413505259de3595  gaiad-v9.0.0-linux-amd64
 2dfc92ac86691a15234d89b57f260177  gaiad-v9.0.0-linux-arm64
 2472e38ea0285bde23e9555593676783  gaiad-v9.0.0-windows-amd64.exe
 239a1bf3394e7ed957264c447307a376  gaiad-v9.0.0.tar.gz
Checksums-Sha256:
 d24249ba4de991fc8a90bf0798445e4dc27973e684ccdd4f7995327ac19cb0f1  gaiad-v9.0.0-darwin-amd64
 fddb84763759b62ab1c6044c38b003c7cbd0cea82eac5e99e6bee6f03ed83dcf  gaiad-v9.0.0-darwin-arm64
 082b8d8b6da364b3d981a6e12822dcc260326b1f0948eb9fe3d7798f0ff76c1e  gaiad-v9.0.0-linux-amd64
 c07cafc8afdbba962d6dd41a913c72aafa2c94c0c77f12604f931ef03d33c208  gaiad-v9.0.0-linux-arm64
 c540b9273be49e846084f9190db0dea3b66334b7dd220d832848c25d5fbf5098  gaiad-v9.0.0-windows-amd64.exe
 c4274ab53fd4bb985c1d3f9c3257e95efae8ed3cbe550b11607d99912595c55a  gaiad-v9.0.0.tar.gz