Skip to content

Releases: cosmos/gaia

v6.0.3

18 Feb 12:51
v6.0.3
8f5dd75
Compare
Choose a tag to compare

This is a reversion release that matches the v6.0.0 release. This is because an app-hash mismatch was detected when running v6.0.2 and it is expected that the problem is in v6.0.1 as well. Detection of the source of the nondeterminism is ongoing. In the meantime please use this release of v6.0.0. Please note that this release has binaries with a different check-sum than the v6.0.0 binaries because we used a docker image that uses go v1.17 instead of the docker image that was used to build the v6.0.0 release which used go v1.15.

App: gaiad
Version: v6.0.3
Commit: 8f5dd7549fd21b99099e100da043bd8919d37ac3
Files:
 f9e404c379c5e31024cbd6963d40cd46  gaiad-v6.0.3-darwin-amd64
 0d62dbd96103c7729d45a467379b224b  gaiad-v6.0.3-linux-amd64
 f1ab5eea9ae291ee48fa4b9041ca3b2f  gaiad-v6.0.3-linux-arm64
 69ae9f89c3a9d40484eed544dc290d62  gaiad-v6.0.3-windows-amd64.exe
 c688d3fccd158d4a6eef9ee6f678d34f  gaiad-v6.0.3.tar.gz
Checksums-Sha256:
 17db52246b1ef90907891059e9aee87a5cad193c1954b8022b97bae1791c86a4  gaiad-v6.0.3-darwin-amd64
 dd8775d23321ecca7d127d24710cf3829ecfafe91d2a019642fff5d080b99760  gaiad-v6.0.3-linux-amd64
 cf6041bc6e82cfab8fd7206bb0aedb8227d216306e124db87fba6ce8b6d1e9c5  gaiad-v6.0.3-linux-arm64
 df0b73ec8718a23535ee798be9e479a84c862aae7da9e74a55248cc12e944a1c  gaiad-v6.0.3-windows-amd64.exe
 9cb3f3ac54aaca20333538334dad896a69850100e171db538a1ea26ed66743a9  gaiad-v6.0.3.tar.gz

v6.0.2 - DO NOT USE

17 Feb 22:22
05f3795
Compare
Choose a tag to compare

⚠️ NOTE: PLEASE DO NOT USE THIS VERSION, Non-determinism has been observed when running this binary. Please use v6.0.0 until further notice

This release contains non-state breaking changes since the launch of the gaia v6.0.0 vega upgrade of the cosmoshub-4 that occurred at block height 8,695,000. The changes include are recorded in the CHANGELOG of v6.0.1 and v6.0.2. Release v6.0.1 was retracted due to missing updates from v6.0.2 so please consider both sets of updates inside the CHANGELOG.md.

[v6.0.2] - 2022-02-17

  • (gaia) Bump Cosmos-SDK to v0.44.6
  • (gaia) Bump Versions of various smaller dependencies, remove the Cosmos SDK replace statement, update initiClientCtx params, ensure stdout and stderr are handled correctly in the CLI.

[v6.0.1] - 2022-02-11

  • (gaia) Bump Liquidity module to v1.4.4.
  • (gaia) Bump IBC module to 2.0.3.
  • (gaia) #1230 Fix: update gRPC Web Configuration in contrib/testnets/test_platform.
  • (gaia) #1135 Fix rocksdb build tag usage.
  • (gaia) #1160 Improvement: update state sync configs.
  • (gaia) #1208 Update statesync.bash.
App: gaiad
Version: v6.0.2
Commit: 05f3795f196dd32e9233db97ed8742f8559cb483
Files:
 7746450192026af98b715c514193507c  gaiad-v6.0.2-darwin-amd64
 df436dfcd1c7b67ea2683d0e36fd5b4c  gaiad-v6.0.2-linux-amd64
 ad4bd357f619c50c2bcd7ba79ab97de8  gaiad-v6.0.2-linux-arm64
 396cbadf985aaabd027e3984a47a580c  gaiad-v6.0.2-windows-amd64.exe
 b78cdcbb544ecf87be86990205d98a08  gaiad-v6.0.2.tar.gz
Checksums-Sha256:
 a98051f488e03fcf01e788ab2f92beb1e915267337dc04f659fd433347aecb39  gaiad-v6.0.2-darwin-amd64
 cccf26622594c3929e9a06f79a552ae51a4fadd58669837a8e151a89cfc4c565  gaiad-v6.0.2-linux-amd64
 609c781708a55bd15f3ec540a5f0b908054eeb157bb4b71e87b382a3dda908c1  gaiad-v6.0.2-linux-arm64
 73abdd83b79ce80fb7e3cfdcac4868aff4ff597badfa994d627b7f586e88e6ff  gaiad-v6.0.2-windows-amd64.exe
 e43e6bab27a7f9c7e1487b499ee64c403788dce630a7a2efac1cf0304f8779ff  gaiad-v6.0.2.tar.gz

v6.0.0

24 Nov 11:12
v6.0.0
6ed5b73
Compare
Choose a tag to compare

Gaia v6.0.0 Release Notes

This is the final release for the Vega upgrade which is proposed to take place at height 8,695,000 which should occur approximately December 13th, 2021 at 14:00:00 UTC with a margin of error of ~33 hours to accommodate for any clock drift (as we saw in the Delta upgrade). The chain id will remain cosmoshub-4.

It contains the following changes (this list contains items already listed in the first release candidate, second release candidate, and third release candidate):

The upgrade proposal for the Cosmos Hub that includes this release is as follows:


This on-chain upgrade governance proposal is to adopt gaia v6.0.0 which includes a number of updates, fixes and new modules. By voting YES to this proposal, you approve of adding these updates to the Cosmos Hub.

Background

Since the last upgrade at height 6910000 there have been a number of updates, fixes and new modules added to the Cosmos SDK, IBC and Tendermint. The following updates are included in gaia v6.0.0:

  • Bump Cosmos-SDK to v0.44.3 which notably includes fixes for the vesting accounts and two new modules outlined below. This release of the Cosmos SDK recognizes that IBC is maintained in an independent repository and is instead imported into gaia from that repository. For a full list of updates in Cosmos-SDK v0.44.3 please see the CHANGELOG.md
    • Add the authz module to the Cosmos Hub, which will help lower the barrier to mass consumer adoption of Blockchain technologies by improving the UX and security of managine an account on the Cosmos Hub. x/authz is an implementation of a Cosmos SDK module, per ADR 30, that allows granting arbitrary privileges from one account (the granter) to another account (the grantee). Authorizations must be granted for a particular Msg service method one by one using an implementation of the Authorization interface.
    • Add the feegrant module to the Cosmos Hub, which will help lower the barrier to mass consumer adoption of Blockchain technologies by improving the UX of spending gas with an account on the Cosmos Hub. This module allows accounts to grant fee allowances and to use fees from their accounts. Grantees can execute any transaction without the need to maintain sufficient fees.
    • BREAKING CHANGE NOTICE While a full list of breaking changes should be checked within the Cosmos SDK v0.44.3 CHANGELOG.md, it's imortant to highlight PR #10041 which impacts WALLETS AND EXCHANGES. This update has removed the deprecated the legacy REST endpoints for broadcast & encode. This means POST /tx and POST /txs/encode no longer work. Please see the REST Endpoints Migration guide to migrate to the new REST endpoints.
  • Add IBC as a standalone module from the Cosmos SDK using version v2.0.0. See the CHANGELOG.md for details.
    • Please note that the governance parameter for MaxExpectedBlockDelay is set to 30 seconds. The IBC team at Interchain has recommended this value to be reasonable for the cosmos hub. As a recap, this means if a connection is opened with a packet delay of 1 minute, it requires 2 blocks to be committed after the consensus state is submitted before the packet can be processed.
  • Add packet-forward-middleware v1.0.1 as per Proposal #56 prepared and tested by Strangelove Ventures. This feature allows multi-hop IBC transfer messages so that a user can send tokens from chain A to chain C via chain B. This is useful in ensuring the Cosmos Hub is used as a routing hub as well as when "unwrapping" tokens to their source chain after they have taken multiple hops.
  • Bump Liquidity module to v1.4.2 to ensure compatibility with Cosmos-SDK.

Ready for Production

These changes have been extensively tested by various Cosmos Core Contributor teams including Hypha Co-Op, Informal Systems Co-Op, Interchain GmbH, Regen Network, Strangelove Ventures, Tendermint Inc and more. The release candidate for this update was run as a local testnet and a public testnet with a successful upgrade. The testnet documentation can be found here.

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. There is also a newer method that relies on 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 (v5.0.x).


App: gaiad
Version: v6.0.0
Commit: 6ed5b7397a57c42112cf1b16f550bd0a6e263953
Files:
 e0cbf39559d53cd4120a55a81b4c26dc  gaiad-v6.0.0-darwin-amd64
 5c836189d48d5ff4ce6c3a0b0c5e38d6  gaiad-v6.0.0-linux-amd64
 d7be11c4a8dc0eadf649897fea4fcd62  gaiad-v6.0.0-linux-arm64
 1370aef756b7e78ad763a3b191b6e4dd  gaiad-v6.0.0-windows-amd64.exe
 76ceae75b73964b45cd16266e7a6e83b  gaiad-v6.0.0.tar.gz
Checksums-Sha256:
 e0de182c098ab68d3ef4bab8a3d12aca100b9f1d18d873d66e82ec2c187a1735  gaiad-v6.0.0-darwin-amd64
 d9b4391065a338107ca240f29539d62572fe1e85a6c455576afc5e93dba7f402  gaiad-v6.0.0-linux-amd64
 e348259fb9ca5d516a8754ea1f15255ef32e7656e79d52a87616edb16f0a7343  gaiad-v6.0.0-linux-arm64
 713cb6c1a7ef555d5ed64f036f65b039b44b76f314855e2f7d2a5330568e6100  gaiad-v6.0.0-windows-amd64.exe
 80cc5caddd4cb56904ec281469c30ee373acf46dbab445ad508b81b6af69fc08  gaiad-v6.0.0.tar.gz

v6.0.0-rc3

11 Nov 15:00
Compare
Choose a tag to compare
v6.0.0-rc3 Pre-release
Pre-release

Gaia v6.0.0-rc3 Release Notes

This is the third release candidate for the Vega upgrade.

It contains the following changes (this list contains items already listed in the first release candidate and second release candidate):

App: gaiad
Version: v6.0.0-rc3
Commit: 07f9892a925f451ae280d0c9d1a5401d8fc252a3
Files:
 e12eeb6899fa69aac0ea56e7d4cfa48b  gaiad-v6.0.0-rc3-darwin-amd64
 2a9edd5299ebf5a308fcd7934a0f41a1  gaiad-v6.0.0-rc3-linux-amd64
 c43c8defeb3b4517dcce89bd6052cc6c  gaiad-v6.0.0-rc3-linux-arm64
 12398b5b4efb784713c855b6bcc9f6dc  gaiad-v6.0.0-rc3-windows-amd64.exe
 a6712ff61cfcd811f279cfba03521922  gaiad-v6.0.0-rc3.tar.gz
Checksums-Sha256:
 dddbaa50ab795e299ccb9f5bedab3f57965ab08d83103c5129bf7fc255950bb3  gaiad-v6.0.0-rc3-darwin-amd64
 4b09b0466a6a8e1414e9f161b803023bec8c2fc8286bf1c4e4523a309e52a75c  gaiad-v6.0.0-rc3-linux-amd64
 08b31fdd262d1576eae8bf0e7defb5ed680fafbf26bc85a1faec22c1e9d11a22  gaiad-v6.0.0-rc3-linux-arm64
 e826dd52aee52e476da41b30fa488a50fa91b98e9937438eaa64d7b9cb4415dc  gaiad-v6.0.0-rc3-windows-amd64.exe
 99381a6816c455c5d2430af55214257d089c083f492a2567638322a3276019ea  gaiad-v6.0.0-rc3.tar.gz

v6.0.0-rc2

05 Nov 13:51
Compare
Choose a tag to compare
v6.0.0-rc2 Pre-release
Pre-release

Gaia v6.0.0-rc2 Release Notes

This is the second release candidate for the Vega upgrade.

It contains the following changes including some from the first release candidate:

App: gaiad
Version: v6.0.0-rc2
Commit: 277a25b8940f0cfb1dc2d05fe11dc6e646840988
Files:
 55bb566419035d8d2ac5bdab395e3feb  gaiad-v6.0.0-rc2-darwin-amd64
 74578f6c36fdf0e26e1beaf37a650d32  gaiad-v6.0.0-rc2-linux-amd64
 587a9d4f1bc48220a4383fd331c8b493  gaiad-v6.0.0-rc2-linux-arm64
 81579615d45aacea331ee80b23dcf55d  gaiad-v6.0.0-rc2-windows-amd64.exe
 78881ff49cc7fb788a6e06af41e1bb88  gaiad-v6.0.0-rc2.tar.gz
Checksums-Sha256:
 b21720ac03eb1a07ed9a8278e8dcade2b207472947b2cdb5aefb78d93072316a  gaiad-v6.0.0-rc2-darwin-amd64
 373356d5a69687cf1b9cbdf392f85b645444e7e52b7cafb3b251d8dcba6ab4c6  gaiad-v6.0.0-rc2-linux-amd64
 118dc95d048629d08da9abe687c630a4ffed91bdc0dc481f9e49bc3b592f3af7  gaiad-v6.0.0-rc2-linux-arm64
 79f45924c3a3ec623032bc4b8e9ac8ee32ce40c9ade12540adc5e8da429535ea  gaiad-v6.0.0-rc2-windows-amd64.exe
 d90b2f4bdb739b6059c27a7eb4ebec8973a27d97fed20fa82730745854697e5d  gaiad-v6.0.0-rc2.tar.gz

v5.0.8

18 Oct 10:01
b72cc99
Compare
Choose a tag to compare

Gaia v5.0.8 Release Notes

This release contains AnteHandler logic that rejects redundant IBC transactions to save relayers fees.

This release works for block-height past 6,910,000.

App: gaiad
Version: v5.0.8
Commit: b72cc994f7156c8a8991e6beed2dde84ad274588
Files:
 b0c76db75c677e8eac331ec7a94266ec  gaiad-v5.0.8-darwin-amd64
 236324a4e87d948352fc16ea56517a54  gaiad-v5.0.8-linux-amd64
 e5d8a9f4d6abd0e19c07dca55fa27eb8  gaiad-v5.0.8-linux-arm64
 2d281cf07df15a13cccbcb3072c0c69e  gaiad-v5.0.8-windows-amd64.exe
 e0a8bc164593a5dd680a961d630faac0  gaiad-v5.0.8.tar.gz
Checksums-Sha256:
 7ce9ff653a96b2a9e4908eb8beb77705fa91d3b094d7cafe4ca9d2a278ab2e2e  gaiad-v5.0.8-darwin-amd64
 846eaa6d213f99021cdcd21fb05db20137a13dc604e5f87d858c15ea4d9b503c  gaiad-v5.0.8-linux-amd64
 f513febacc78cb4bde014fbc0f21cd72fd37f96d7d4c218e5feffb57de7952f6  gaiad-v5.0.8-linux-arm64
 ac5f5005892e29fe67d424eb055496c46934ef3aeda5ce6a575f5b35a485db2a  gaiad-v5.0.8-windows-amd64.exe
 9f46ced81eb48054edda5216029b9b96ff18d3d6f8599de92924ac8eeaa204b9  gaiad-v5.0.8.tar.gz

v5.0.7

30 Sep 17:56
v5.0.7
25bdd71
Compare
Choose a tag to compare

Gaia v5.0.7 Release Notes

This release contains Cosmos SDK v0.42.10 with backported improvements to ensure stability with Tendermint v0.34.13 that was included in the Gaia v5.0.6 release.

This release works for block-height past 6,910,000.

$ make distclean build-reproducible
App: gaiad
Version: v5.0.7
Commit: 25bdd710681aac9b69a9cddfae057860439b9c4e
Files:
 77e8a2c29404f1f3aa45e240a1ff15d6  gaiad-v5.0.7-darwin-amd64
 59adba38f68ed616c2910f585212cd14  gaiad-v5.0.7-linux-amd64
 0604d1ed57da3a29da18f78a62ca1aa8  gaiad-v5.0.7-linux-arm64
 a41032f48f2b11c3921f5a1bf7172d4b  gaiad-v5.0.7-windows-amd64.exe
 6777a61d6b3ef099e2f62e21c433fb5a  gaiad-v5.0.7.tar.gz
Checksums-Sha256:
 f544aa2c79791d0a0815b859beeebd607051602d48330d4dc48d615d35a63d54  gaiad-v5.0.7-darwin-amd64
 b41e28490e23c6fb07766eb5c87f9b7828e76454403778873cc33c6d444283a3  gaiad-v5.0.7-linux-amd64
 c53acda38f4a6cb9c8f38d5c3b7bafb8fae82a1f602644e49e11f850ce05fb37  gaiad-v5.0.7-linux-arm64
 d882e7716590db3adb2162b6356fb6925a9a83d50a109ea1960ffe169b7680e4  gaiad-v5.0.7-windows-amd64.exe
 acdb3b4e6047722d6ef661c3854f367d43cbb280d54f7e5a2189f84a5d8d0e0c  gaiad-v5.0.7.tar.gz

v6.0.0-rc1

17 Sep 08:22
Compare
Choose a tag to compare
v6.0.0-rc1 Pre-release
Pre-release

Gaia v6.0.0-RC1 Release Notes

This is the first release candidate for the Vega upgrade.

It contains the following changes:

App: gaiad
Version: v6.0.0-rc1
Commit: f207fc03817a728c801e5a8bb7a39240e9ee2a09
Files:
 59931105c69bb82270a4d6d18f0b135b  gaiad-v6.0.0-rc1-darwin-amd64
 d2e2a54a85490ce302762bc5260f7f11  gaiad-v6.0.0-rc1-linux-amd64
 8a0d6a355f526f7bf824c454d83bef94  gaiad-v6.0.0-rc1-linux-arm64
 cdebd6538e9b4d3225f2882f829bc731  gaiad-v6.0.0-rc1-windows-amd64.exe
 8df4378841d42169ed6e18407e81aebf  gaiad-v6.0.0-rc1.tar.gz
Checksums-Sha256:
 a0da886991dcd3bf2a4e5efff37e09b822fe65998bd5ba8d1a9aed1f83796057  gaiad-v6.0.0-rc1-darwin-amd64
 78d626bbb12352c3301b02429188a89104606a5c746d7e3f3d6d4b2a01d04711  gaiad-v6.0.0-rc1-linux-amd64
 d15b13e937220eaee77ddb2e1e866adb5e9982041f5f5567b087f7b79b7bf4cd  gaiad-v6.0.0-rc1-linux-arm64
 54b9d0d0d9ea0c3dcfc074270aa2dca95ce395f09e22275b7fd8f4a51f5d7db3  gaiad-v6.0.0-rc1-windows-amd64.exe
 56f66bb04f81ffdf598afabc9eb876a9db11a9cf57f1adc6e56caf40af544850  gaiad-v6.0.0-rc1.tar.gz

v5.0.6

16 Sep 10:24
v5.0.6
8defbe0
Compare
Choose a tag to compare

Gaia v5.0.6 Release Notes

This release contains Tendermint v0.34.13 with backports improvements to state synchronization and ABCI performance under concurrent load, and the PostgreSQL event indexer. For full Tendermint changelog go to https://github.com/tendermint/tendermint/blob/v0.34.13/CHANGELOG.md.

This release works for block-height past 6,910,000.

$ make distclean build-reproducible
App: gaiad
Version: v5.0.6
Commit: 8defbe08152b6d920a9d495302f8a6842d1c4232
Files:
 44a99beb280a78ab6d837469568e3d06  gaiad-v5.0.6-darwin-amd64
 e9a49759ee31b4b525746789195701b0  gaiad-v5.0.6-linux-amd64
 5d301afdd41c75d20721f82d09fed417  gaiad-v5.0.6-linux-arm64
 d40e1369742f9b7588c35453fc778312  gaiad-v5.0.6-windows-amd64.exe
 875ca1dd066b2a0a07c1b6395d02aec9  gaiad-v5.0.6.tar.gz
Checksums-Sha256:
 4e86203c279afdff96cd7583ae05b2d9aab696ea39de637f1fa1cda8d411dee6  gaiad-v5.0.6-darwin-amd64
 402e05d8e6260f9b19266187db58912c26ab0ee33bafee656c06fe2ae332bbb2  gaiad-v5.0.6-linux-amd64
 ed369975363922327b9fcf0c87a04669ade259d13b4d18918cb1faea403a3749  gaiad-v5.0.6-linux-arm64
 206ce47b1252340f87b8d8ca7c2da4f3d26d1e0709f937255728fe3db15a5612  gaiad-v5.0.6-windows-amd64.exe
 42c135fe68531ab77f94b9f1c4451b7e72971701a9ec5ce8d75a0d33e8d79fec  gaiad-v5.0.6.tar.gz

v5.0.5

06 Aug 07:44
v5.0.5
2531f5c
Compare
Choose a tag to compare

Gaia v5.0.5 Release Notes

This release contains Cosmos SDK v0.42.9 with fixes to resolve IBC channel restart issue (9800). This release works for block-height past 6,910,000.

The current Gaia Version of the Cosmos Hub mainnet is v5.0.5. However if you want to build a node from scratch you need to first run v4.2.6 until the node panics at block height 6910000. The node should stop running after the panic, if it does not stop automatically, wait for 5-10 minutes and then kill it manually. Now install the latest version of gaia (v5.0.5) and then begin running the binary again with the optional flag --x-crisis-skip-assert-invariants. This will begin syncing the node since the last upgrade until it is at the current height.

You can skip this process if you have access to a snapshot of the blockchain after height 6910000. You can find snapshots at cosmos.quicksync.io.

App: gaiad
Version: v5.0.5
Commit: 2531f5c1613a09a3014f2de9d0db03315637ebd2
Files:
 68545026134e7b748f4ec58c9ed646d1  gaiad-v5.0.5-darwin-amd64
 3a617b2ef5e7368d70f2d79529859f13  gaiad-v5.0.5-linux-amd64
 f4b6ae1e336a903a207ed15bc6af14d0  gaiad-v5.0.5-linux-arm64
 77ea2eb664ff00eb3a70af684ef0d16d  gaiad-v5.0.5-windows-amd64.exe
 5d4098691aff58be9650d4151e685385  gaiad-v5.0.5.tar.gz
Checksums-Sha256:
 a5b0fc4b4d3de59fb99950498b5dbe7ac7451865d9312a7e3b785cde52ce6f29  gaiad-v5.0.5-darwin-amd64
 670a8f557c046db0dbc4cb9ba57d55f5419857acb1cc919d66f946d6109c605e  gaiad-v5.0.5-linux-amd64
 2d88546f58230b33d153c84d1c054a968d2f1699e29b5cad6677decc9d4289c0  gaiad-v5.0.5-linux-arm64
 1a4e2359c953dd9b3c7656a92f63183af9f8486c76103ace629542684889ab9a  gaiad-v5.0.5-windows-amd64.exe
 a05095bb706f1f5c26693fc5b426d046caf470602ed087fdb8c71597e8c8c74b  gaiad-v5.0.5.tar.gz