Releases: cosmos/cosmos-sdk
v0.50.0-rc.1
Cosmos SDK v0.50.0-rc.1 Release Notes
There are no release notes for pre-releases.
Please refer to the CHANGELOG for an exhaustive list of changes.
Refer to the UPGRADING.md for upgrading your application.
Full Commit History: release/v0.47.x...release/v0.50.x
Upgrading from v0.50.0-rc.0
If you have started integrating with v0.50.0-rc.0, this release candidate contains one breaking change.
This is contrary to our usual policy of not introducing breaking changes in release candidates, but we believe this change is necessary to ensure a smooth upgrade from previous SDK version to v0.50.0. Additionally, it gives a better UX for users integrating vote extensions. Read more about the change here.
Update your app.go / app_config.go as instructed in the UPGRADING.md.
Additionally, if you were using baseapp.SetPreFinalizeBlockHook
in v0.50.0-rc.0, you should now use baseapp.SetPreBlocker
for having the same functionality.
v0.47.5
Cosmos SDK v0.47.5 Release Notes
🚀 Highlights
Get ready for v0.50.0 and start integrating with the next Cosmos SDK release.
For this 5th patch release of the v0.47.x
line, some of the notable changes include:
- A new command for importing private keys encoded in hex. This complements the existing
import
command that supports mnemonic and key files.
Use<appd> keys import <name> <hex>
to import a private key encoded in hex. - A new command,
rpc.QueryEventForTxCmd
for querying a transaction by its hash and blocking until the transaction is included in a block. It is useful as an alternative to the legacy--broadcast-mode block
.
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.46.15
Cosmos SDK v0.46.15 Release Notes
This patch release introduces a few bug fixes and improvements to the v0.46.x line of the Cosmos SDK.
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: v0.46.14...v0.46.15
Deprecation Notice
Get ready for v0.50.0 and start integrating with the next Cosmos SDK release.
Once the Eden release is out, as per our maintenance policy, we will no longer support the v0.46.x line of the Cosmos SDK, apart from critical security fixes.
v0.50.0-rc.0
Cosmos SDK v0.50.0-rc.0 Release Notes
There are no release notes for pre-releases.
Please refer to the CHANGELOG for an exhaustive list of changes, and refer to the UPGRADING.md for upgrading your application.
This is the first modular Cosmos SDK version where multiple x/ modules have been extracted as a standalone go module. These modules will be tagged after the final release of the Cosmos SDK. To integrate with the correct pseudo version of those modules, look at simapp go.mod
for an example, or use the merge commit of the module bumping PR.
Full Commit History: release/v0.47.x...release/v0.50.x
v0.50.0-beta.0
Cosmos SDK v0.50.0-beta.0 Release Notes
There are no release notes for pre-releases.
Please refer to the CHANGELOG for an exhaustive list of changes, and refer to the UPGRADING.md for upgrading your application.
This is the first modular Cosmos SDK version where multiple x/
modules have been extracted as a standalone go module. These modules will be tagged after the final release of the Cosmos SDK. To integrate with the correct pseudo version of those modules, look at simapp go.mod
for an example, or use the merge commit of the module bumping PR.
Full Commit History: release/v0.47.x...release/v0.50.x
v0.47.4
Cosmos SDK v0.47.4 Release Notes
🚀 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.46.14
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: v0.46.13...v0.46.14
cosmovisor/v1.5.0
Cosmovisor v1.5.0 Release Notes
See the CHANGELOG for details on the changes in v1.5.0.
Installation instructions
go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@latest
v0.50.0-alpha.1
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: release/v0.47.x...release/v0.50.x
v0.47.3
Cosmos SDK v0.47.3 Release Notes
🚀 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 tov0.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
.