Cosmos Sdk Versions Save

:chains: A Framework for Building High Value Public Blockchains :sparkles:

v0.46.14

10 months ago

Cosmos SDK v0.46.14 Release Notes

This patch release introduces a few bug fixes and improvements to the v0.46.x line of the Cosmos SDK. Notably, an improvement to <appd> prune UX and improving the error handling when there is a snapshot creation failure.

Ensure you have the following replaces in the go.mod of your application:

// use cometbft
replace github.com/tendermint/tendermint => github.com/cometbft/cometbft v0.34.29
// replace broken goleveldb
replace github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7

Please see the CHANGELOG for an exhaustive list of changes.

Full Commit History: https://github.com/cosmos/cosmos-sdk/compare/v0.46.13...v0.46.14

v0.47.4

10 months ago

Cosmos SDK v0.47.4 Release Notes

💬 Release Discussion

🚀 Highlights

Missed the v0.47.0 announcement? Read it here. For this fourth patch release of the v0.47.x line, some of the notable changes include:

  • An improvement in <appd> prune UX.
  • Improving the error handling when there is a snapshot creation failure.

Check out the changelog for an exhaustive list of changes or compare changes from last release.

Refer to the upgrading guide when migrating from v0.46.x to v0.47.0.

v0.50.0-alpha.1

10 months ago

Cosmos SDK v0.50.0-alpha.1 Release Notes

There are no release notes for pre-releases.

Please see the CHANGELOG for an exhaustive list of changes.
Refer to the UPGRADING.md for upgrading your application.

Full Commit History: https://github.com/cosmos/cosmos-sdk/compare/release/v0.47.x...release/v0.50.x

v0.46.13

11 months ago

Cosmos SDK v0.46.13 Release Notes

This release includes a few improvements and bug fixes. Notably, the barberry security fix:

  • All chains using Cosmos SDK v0.46.0 and above must upgrade to v0.46.13 immediately.
  • A chain is not affected by the vulnerability as soon as 33%+1 of the voting power has upgraded.
  • A chain is safe from halting as soon as 66%+1 of the voting power has upgraded.
  • Coordinate with your validators to upgrade as soon as possible.
  • The upgrade can be applied as a rolling upgrade across the validators or as a coordinated upgrade.
  • Networks should decide which option gets them upgraded quicker.

Additionally, it includes new commands for snapshots management and bootstrapping from a local snapshot (add snapshot.Cmd(appCreator) to the chain root command for using it).

Did you know, Cosmos SDK Twilight (a.k.a. v0.47) has been released? Upgrade easily by reading the upgrading guide.

Ensure you have the following replaces in the go.mod of your application:

// use cometbft
replace github.com/tendermint/tendermint => github.com/cometbft/cometbft v0.34.28
// replace broken goleveldb
replace github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7

Please see the CHANGELOG for an exhaustive list of changes.

Full Commit History: https://github.com/cosmos/cosmos-sdk/compare/v0.46.12...v0.46.13

v0.47.3

11 months ago

Cosmos SDK v0.47.3 Release Notes

💬 Release Discussion

🚀 Highlights

Missed the v0.47.0 announcement? Read it here. For this third patch release of the v0.47.x line, some of the notable changes include:

  • The barberry security vulnerability is resolved. All chains using Cosmos SDK v0.47.0-v0.47.2 are advised to upgrade to v0.47.3 immediately. A chain is not affected by the vulnerability as soon as 33%+1 of the voting power has upgraded. A chain is safe from halting as soon as 66%+1 of the voting power has upgraded. Coordinate with your validators to upgrade as soon as possible. The upgrade can be applied as a rolling upgrade across the validators or as a coordinated upgrade. Networks should decide which option gets them upgraded quicker.
  • A command to be able to bootstrap comet from a local snapshot with <app> comet bootstrap-state.
  • Commands to manage snapshots: Add snapshot.Cmd(appCreator) to your chain root command for using them.
  • The default logger is now cosmossdk.io/log, which supports coloring 🟥🟩🟪🟦 and filtering again.
  • A bug fix in x/group migration. Chains migrating from v0.46.x to v0.47.x must use at least v0.47.3.

Check out the changelog for an exhaustive list of changes or compare changes from last release.

Refer to the upgrading guide when migrating from v0.46.x to v0.47.0.

v0.50.0-alpha.0

11 months ago

Cosmos SDK v0.50.0-alpha.0 Release Notes

There are no release notes for pre-releases.

Please see the CHANGELOG for an exhaustive list of changes.
Refer to the UPGRADING.md for upgrading your application.

Full Commit History: https://github.com/cosmos/cosmos-sdk/compare/release/v0.47.x...release/v0.50.x

v0.45.16

1 year ago

Cosmos SDK v0.45.16 Release Notes

The Cosmos SDK v0.45.x line has reached end-of-life since v0.45.15. This is an exceptional security release according to our release policy.

It addresses an issue in the x/feegrant module on version <= v0.45.15. Cosmos SDK v0.46.x+ is not affected. For this security upgrade, a coordinated upgrade is required.

Please refer to the CHANGELOG for an exhaustive list of changes.

Full Commit History: https://github.com/cosmos/cosmos-sdk/compare/v0.45.15...v0.45.16

End-of-Life Notice

v0.45.15 is the last release of the v0.45.x line. Per this version, the v0.45.x line reached its end-of-life. The SDK team maintains the two latest major versions of the SDK. This means no features, improvements or bug fixes will be backported to the v0.45.x line. Per our policy, the v0.45.x line will receive security patches only.

We encourage all chains to upgrade to the latest release of the SDK, or the v0.46.x line.

Refer to the upgrading guide for how to upgrade a chain to the latest release.

v0.47.2

1 year ago

Cosmos SDK v0.47.2 Release Notes

💬 Release Discussion

📝 Changelog

Check out the changelog for an exhaustive list of changes or compare changes from last release.

Refer to the upgrading guide when migrating from v0.46.x to v0.47.0.

🚀 Highlights

For this second patch release of the v0.47.x line, we focused on fixing bugs and improving the developer experience. Missed the v0.47.0 announcement? Read it here.

Notably, a fix for loading archival states (thank you @catShaark). Additionally, the release fixes an issue where querying previous block heights would return an incorrect timestamp.

v0.46.12

1 year ago

Cosmos SDK v0.46.12 Release Notes

This release introduces a number of improvements and bug fixes, notably a new query for the x/group module, for querying all groups on a chain.

Note, from v0.46.11+, the following replace is mandatory in the go.mod of your application:

// use cometbft
replace github.com/tendermint/tendermint => github.com/cometbft/cometbft v0.34.27

Please see the CHANGELOG for an exhaustive list of changes.

Full Commit History: https://github.com/cosmos/cosmos-sdk/compare/v0.46.11...v0.46.12

v0.47.1

1 year ago

Cosmos SDK v0.47.1 Release Notes

💬 Release Discussion

📝 Changelog

Check out the changelog for an exhaustive list of changes, or compare changes from last release.

Refer to the upgrading guide when migrating from v0.46.x to v0.47.0.

🚀 Highlights

This is the first patch release for the v0.47.x line. Missed the v0.47.0 announcement? Read it here.

It includes sweet things we could not include in v0.47.0 due to the feature freeze.

Notably, it introduces a new x/group query for listing of all groups on a chain and a x/gov helper function for commands to use when the command is for submitting a governance proposal.