Releases: cosmos/cosmos-sdk
core/v0.11.3
- #24088 Convert store interface type definitions to type aliases for compatibility with
cosmossdk.io/collections
v1.2.x
.
collections/v1.2.0
Improvements
- #24081 Remove
cosmossdk.io/core
dependency.
v0.53.0-rc.1
What's Changed
- feat(types): Add a ValueCodec for Uint complex type by @hoangdv2429 in #24070
- fix(test): avoid panic of SetStreamingManager() on sealed BaseApp (backport #24109) by @mergify in #24110
- feat(client/keys): add support for importing hex key using standard input by @DongLieu in #24071
- fix: Do not call Remove during Walk by @DongLieu in #24044
- chore(testutil): remove unnecessary error check by @hoangdv2429 in #24107
- refactor: use the built-in max/min to simplify the code by @riyueguang in #24112
- refactor: PoC for unordered txs per new spec by @technicallyty in #24010
- chore(all): modernized code with built-in min/max by @quantix9 in #24124
- chore: lint v2 by @aljo242 in #24118
- chore: gen mocks by @technicallyty in #24129
- feat: allow ed25519 signatures in txs by @tac0turtle in #24030
- fix(server): allow align block header with skip check heaader in grpc server by @DongLieu in #24068
- feat(x/bank): Placing SendRestriction before Deduction of Coins in SendCoins by @DongLieu in #24106
- chore(all): modernized code with slices by @quantix9 in #24125
- fix(sims): Minor fixes by @alpe in #24095
- refactor(proto): Use cosmos_proto added_in annotation instead comments by @DongLieu in #24105
- ci: fix gosec by @aljo242 in #24132
- chore: actually fix gosec by @aljo242 in #24133
- refactor(x/bank): swap sendrestriction check in InputOutputCoins (backport #21976) by @mergify in #24053
- chore: update error message in SetCMS (backport #23951) by @mergify in #24083
- feat(types): Implement .IsGT for types.Coin by @DongLieu in #24093
- feat(grpc): adds error handling for out-of-gas panics in grpc query handlers by @hoangdv2429 in #24073
- chore: clean utils's SliceContains by @lido333 in #24149
- test: add test to ensure timeout timestamp can be encoded/decoded in txs by @kdonthi in #24103
- feat(client/keys): add --yes option to
keys export
andkeys mnemonic
(backport #18745) by @mergify in #24154 - feat(client/keys): check multisig key duplicate (backport #18703) by @mergify in #24153
- refactor(client): check name validation for
keys add|import|rename
(backport #18950) by @mergify in #24152 - refactor: slices.Contains by @lido333 in #24162
- fix: prune cmd should disable async pruning by @technicallyty in #24090
- feat(baseapp): extend abci listeners in streaming manager (backport #24160) by @mergify in #24163
- feat(sims): introduce message factories/ simsx by @alpe in #24126
- chore: dependency prep by @aljo242 in #24179
- chore: use latest log tag by @aljo242 in #24183
- refactor(collections): remove core dependency by @aaronc in #24081
- chore: bump linter by @aljo242 in #24180
- chore: use latest errors by @aljo242 in #24184
- test: example upgrade handler and systems test by @aljo242 in #24182
- chore: prep
math
forv1.5.1
by @aljo242 in #24185 - feat: add
x/protocolpool
by @aljo242 in #23933 - refactor(baseapp): create checktx handler by @hoangdv2429 in #24069
- fix(x/auth): ensure the elements of do not exceed 1000 by @DongLieu in #24208
- chore: prep
api
for release by @aljo242 in #24227 - chore: slices Delete by @lido333 in #24164
- feat: create and test migration from LegacyDec->Dec by @aljo242 in #24229
- chore: use math
v1.5.1
by @aljo242 in #24186 - chore: prep
store
forv1.1.2
by @aljo242 in #24231 - chore: use
cosmossdk.io/api
v0.9.0
by @aljo242 in #24230 - chore: use latest store by @aljo242 in #24240
New Contributors
Full Changelog: v0.53.0-beta.3...v0.53-rc.1
v0.53.0-beta.3
What's Changed
- build(deps): Bump github.com/cosmos/cosmos-db from 1.1.0 to 1.1.1 by @dependabot in #23030
- build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.13.3 to 0.14.0 by @dependabot in #23029
- feat(x/tx): add an option to encode maps using amino json (backport #23539) by @mergify in #23540
- feat(client/v2): add map support (backport #23544) by @mergify in #23554
- docs(keyring): add keyctl docs (backport #23563) by @mergify in #23566
- chore: temp remove sonar cloud by @aljo242 in #23677
- chore: remove unused orm module (backport #23633) by @aljo242 in #23678
- chore: set up branch codeowners by @aljo242 in #23680
- chore: move and clean fuzz test dir by @aljo242 in #23679
- chore: bump
internal
tomain
by @aljo242 in #23681 - chore: back port depot by @aljo242 in #23682
- chore: set up
release/v0.53.x
branch by @aljo242 in #23660 - chore: set
contrib
tomain
by @aljo242 in #23684 - chore: set
tools
tomain
by @aljo242 in #23687 - ci: remove hubl by @technicallyty in #23689
- ci: remove liveness by @technicallyty in #23690
- chore: set
telemetry
tomain
by @aljo242 in #23688 - chore: set collections to main by @technicallyty in #23696
- chore: set log to main by @technicallyty in #23698
- chore: set math to main by @technicallyty in #23697
- chore: set depinject to main by @technicallyty in #23700
- chore: update
.github
by @aljo242 in #23702 - chore: errors
main
by @aljo242 in #23707 - test: add systemtests by @technicallyty in #23686
- ci: lint only new changes by @technicallyty in #23710
- chore: update proto builder by @aljo242 in #23721
- chore: set
proto/cosmos/autocli
tomain
by @aljo242 in #23725 - chore: comment out examples by @aljo242 in #23738
- chore: remove
crisis
fromsimapp
and deprecate by @aljo242 in #23722 - chore: use new proto builder by @aljo242 in #23730
- test: fix genutil test by @aljo242 in #23748
- chore: update all for
release/v0.53.x
by @aljo242 in #23750 - test(ci): expand CI build testing by @aljo242 in #23812
- feat(client): backport autocli for node service by @aljo242 in #23811
- feat: deprecate
x/params
by @aljo242 in #23826 - feat(epochs): backport by @aljo242 in #23815
- feat: backport unordered transactions by @technicallyty in #23708
- feat(x/bank): Allow value with slashes in DenomMetadata (#22543) by @aljo242 in #23836
- chore: debug log gRPC queries (#19049) by @aljo242 in #23844
- chore: set up backport rule for 53 (backport #23871) by @mergify in #23872
- build(deps): Bump actions/create-github-app-token from 1.11.3 to 1.11.6 (backport #23863) by @mergify in #23874
- fix: add missing field to unordered for amino json signing by @technicallyty in #23860
- refactor: use a more straightforward return value (backport #23718) by @mergify in #23875
- fix: Fix npe in pagination (backport #23880) by @mergify in #23883
- refactor: use slices.Contains to simplify code (backport #23894) by @mergify in #23900
- docs: update version references (backport #23898) by @mergify in #23899
- chore: use errors v1 by @aljo242 in #23901
- chore: use go1.23 by @aljo242 in #23897
- fix(baseapp): ensure finalize block response is not empty (backport #23879) by @mergify in #23902
- ci: add darwin to platforms (backport #23905) by @mergify in #23907
- ci: remove darwin from platforms (backport #23909) by @mergify in #23910
- chore: setup systemtests in CI by @aljo242 in #23886
- fix: using t.TempDir() to simplify test temp dir manager (backport #23893) by @mergify in #23917
- build(deps): bump sonic in log (backport #23927) by @mergify in #23928
- ci: add releaser for simapp by @technicallyty in #23922
- ci: update go releaser version by @technicallyty in #23935
- ci: bump release action and set workdir by @technicallyty in #23938
- ci: use old releaser method by @technicallyty in #23939
- fix(x/distribution): vulnerable incrementReferenceCount in distribution (#19301) by @aljo242 in #23934
- chore: run systems tests on DI and direct applications by @aljo242 in #23930
- chore: backport add MustValAddressFromBech32 function by @aljo242 in #23919
- fix(sims): Use liveness matrix for validator sign status in sims (21952) by @alpe in #23952
- chore: clarify essential and supplmental modules by @aljo242 in #23937
- docs: add x/ docs (backport #23955) by @mergify in #23956
- chore: update system tests by @aljo242 in #23931
- chore: clean up CI by @aljo242 in #23968
- fix: update documentation links for module migrations and error types by @ericHgorski in #24003
- chore: restore
TxWithTimeoutHeight
by @aljo242 in #24007 - chore: restore key testutil by @aljo242 in #24008
- chore: attempt to fix flakey test by @aljo242 in #24009
- docs: enhance OfferSnapshot documentation by @hoangdv2429 in #24017
- docs: Deprecation of 'go get' for installing executables (backport #24006) by @mergify in #24020
- fix: tx compat by @technicallyty in #23850
- chore: deps by @aljo242 in #23973
- fix(baseapp): correctly check errors before sealing in BaseApp.Init by @hoangdv2429 in #24027
- feat(genutil): Allow manually setting the consensus key type in genesis by @hoangdv2429 in #24018
- chore: create temp fix for faulty vuln report in CI by @aljo242 in #24046
- refactor(client): use map.Copy for cleaner map handling (backport #24022) by @mergify in #24048
- docs: add transaction malleability docs (backport #23958) by @mergify in #24050
- fix(client/keys): don't return when key not found in keys delete by @hoangdv2429 in #24041
- fix(ci): vuln check comment by @technicallyty in #24056
- chore(client): remove redundant error check for tar reader by @hoangdv2429 in #24058
- fix(crypto/ledger): Improve error message when deriving paths (#22116) by @aljo242 in #24036
- fix(client,server): consistently set env prefix between client/server by @hoangdv2429 in #24059
- docs: adr-070 unordered transactions refactor by @technicallyty in #23974
- fix(baseapp): fix BaseApp.getContext data races by @hoangdv2429 in #24042
- chore: make validator-count flag less breaking by @technicallyty in #24054
- feat: add --qrcode flag to keys show command (backport #18557) by @mergify in #24011
- fix(baseapp): align block header when querying with latest height by @technicallyty in #24055
- chore(optimize): Return ...
v0.50.13
Cosmos SDK v0.50.13 Release Notes
🚀 Highlights
This patch release fixes GHSA-47ww-ff84-4jrg.
It resolves a x/group
module issue that can halt chains when there is invalid state in the endblocker.
Only users of the x/group
module are affected by this issue.
We recommended to upgrade to this patch release as soon as possible.
This patch is not state-breaking, so chains can upgrade in a rolling manner. This does not have to be a coordinated upgrade. However, validators should upgrade as soon as possible when the release is made available. If the vulnerability is exploited before 2/3 is patched, the chain will halt.
📝 Changelog
Check out the changelog for an exhaustive list of changes or compare changes from last release.
v0.47.17
Cosmos SDK v0.47.17 Release Notes
🚀 Highlights
This patch release fixes GHSA-47ww-ff84-4jrg.
It resolves a x/group
module issue that can halt chains when there is invalid state in the endblocker.
Only users of the x/group
module are affected by this issue.
We recommended to upgrade to this patch release as soon as possible.
This patch is not state-breaking, so chains can upgrade in a rolling manner. This does not have to be a coordinated upgrade. However, validators should upgrade as soon as possible when the release is made available. If the vulnerability is exploited before 2/3 is patched, the chain will halt.
📝 Changelog
Check out the changelog for an exhaustive list of changes or compare changes from last release.
v0.53.0-beta.2
build(deps): bump sonic in log (#23927)
v0.50.12
Cosmos SDK v0.50.12 Release Notes
🚀 Highlights
This patch release fixes GHSA-x5vx-95h7-rv4p.
It resolves a x/group
module issue that can halt chain when handling a malicious proposal.
Only users of the x/group
module are affected by this issue.
We recommended to upgrade to this patch release as soon as possible.
When upgrading from <= v0.50.11, please use a chain upgrade to ensure that 2/3 of the validator power upgrade to v0.50.12.
📝 Changelog
Check out the changelog for an exhaustive list of changes, or compare changes from the last release.
v0.47.16
Cosmos SDK v0.47.16 Release Notes
🚀 Highlights
This patch release fixes GHSA-x5vx-95h7-rv4p.
It resolves a x/group
module issue that can halt chain when handling a malicious proposal.
Only users of the x/group
module are affected by this issue.
We recommended to upgrade to this patch release as soon as possible.
When upgrading from <= v0.47.15, please use a chain upgrade to ensure that 2/3 of the validator power upgrade to v0.47.16.
📝 Changelog
Check out the changelog for an exhaustive list of changes or compare changes from last release.
cosmovisor/v1.7.1
Cosmovisor v1.7.1 Release Notes
See the CHANGELOG for details on the changes in v1.7.1.
Installation instructions
go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@latest