Releases: cosmos/cosmos-sdk
v0.53.0-rc.3
fix(x/tx): add feePayer as signer (#22311) BACKPORT (#24408) Co-authored-by: Julián Toledano <[email protected]>
schema/v1.1.0
Breaking Changes
cosmossdk.io/schema
was previously tagged as v1.0.0
, but several stubs were included in this release which were unimplemented. v1.1.0
removes any unimplemented stubs and retracts v1.0.0
so that the schema v1 API is actually reflective of the codebase.
v0.53.0-rc.2
chore: update the core and collections deps (#24324)
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)