Skip to content

fix(deps): update module github.com/cosmos/cosmos-sdk to v0.55.0 - #9

Open
p2p-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/github.com-cosmos-cosmos-sdk-0.x
Open

fix(deps): update module github.com/cosmos/cosmos-sdk to v0.55.0#9
p2p-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/github.com-cosmos-cosmos-sdk-0.x

Conversation

@p2p-renovate

@p2p-renovate p2p-renovate Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/cosmos/cosmos-sdk v0.34.4-0.20200530180557-ba70f4d4dc2ev0.55.0 age confidence

Release Notes

cosmos/cosmos-sdk (github.com/cosmos/cosmos-sdk)

v0.55.0

Compare Source

Breaking Changes
  • (mempool) #​25338 Respect gas wanted returned by the ante handler for block selection. Adds InsertWithOption to the Mempool interface (carries the ante-reported GasWanted) and changes the SelectBy callback to receive a mempool.Tx wrapper that exposes the stored value.
  • (tx) #​26456 Remove SIGN_MODE_TEXTUAL and all associated implementation (x/tx/signing/textual, x/auth/tx/textual.go, TextualCoinMetadataQueryFn). The proto enum value is reserved to prevent future reuse. ADR-050 is marked archived.
  • (modules) #​26421 Remove the x/protocolpool module and its API/proto surface from the SDK. Applications upgrading from v0.54 should include protocolpool in deleted store upgrades.
  • (genutils) #​26468 Consolidate ExportGenesisFileWithTime arguments to preserve consensus params.
Features
  • (abci) #​25620 Add support for new application side mempool ABCI methods.
  • (abci) #​25969 Add support for new ABCI methods, InsertTx and ReapTxs.
  • (blockstm) #​26208 Add Block-STM configuration support: block-executor, block-stm-workers and block-stm-pre-estimate.
  • (blockstm) #​25909 Cache pre-state to optimize value-based validation.
  • (deps) #​26388 Bump CometBFT version to v0.39.3.
  • (staking) #​26440 Add basic key rotation for validator consensus keys.
  • (crypto) #​26436 Add ML-DSA-65 (FIPS 204) post-quantum validator consensus key type, with SDK key wrappers, Amino + interface-registry registration, multisig support, and a hd.MlDsa65Type constant.
  • (blockstm) #​26467 Track existence for Has() reads to reduce false conflicts.
  • (staking) #​26485 Add key_rotation_fee to x/staking params and register associated 5->6 migration.
  • (staking) #​26461 Wire MsgRotateConsPubKey into cli and add a happy path system test.
  • (staking) #​26471 Add genesis import/export support for validator consensus key rotation.
  • (crypto) #​26472 Add ML-DSA-65 (FIPS 204) support for user account keys: mnemonic-based keyring creation/recovery (--algo ml_dsa_65), transaction signing/verification, and an ante-handler signature-verification gas cost (Params.SigVerifyCostMlDsa65).
  • (enterprise/poa) #​26590 Add MsgRotateConsPubKey for POA validator consensus key rotation (operator self-service plus admin override).
  • (enterprise/poa) #​26614 Add ML-DSA-65 (mldsa65) validator key support to the PoA module via a WithMlDsa65Support() module option, raising MaxPubKeyLength to accommodate the larger keys.
  • (crypto) #​26615 Add secp256k1eth validator consensus key type.
Improvements
  • (server/config) #​26572 Warn that query-gas-limit = 0 (the default) is unbounded and exposes public RPC nodes to DoS via expensive queries.
  • (docs) #​25918 Regenerate Swagger API spec to reflect current proto state, including authority field on consensus params and removal of stale module-config definitions.
  • (baseapp) #​22368 Add -race-mode regression test (TestABCI_Race_GRPC_Query_During_Commit) covering concurrent BaseApp.Query and FinalizeBlock/Commit. Pins down the state-management mutex work added in #​24655 and follow-ups so the data race reported against v0.50.x cannot regress silently.
  • (x/staking, x/slashing) #​26481 Resolve evidence against recently rotated consensus keys and migrate slashing signing state to the active consensus key.
  • (x/auth/tx) #​25221 Add ConfigOptions.AminoJSONEncoder so applications can configure a custom aminojson.Encoder (e.g. custom field encodings) for the SIGN_MODE_LEGACY_AMINO_JSON handler without replicating the SDK's HandlerMap construction.
  • chore(x/auth) #​26567: add a human-readable error
  • (blockstm) #​26592 Validate ExecuteBlock inputs (block size, store index mapping, and estimates) at the exported entry point so invalid input returns a descriptive error instead of an opaque "index out of range" panic.
  • (cli) #​26604 Add consensus key algo to init and testnet CLIs.
  • (crypto) #​26626 Update mldsa65 PubKey Address logic to validate length, remove unpacking.
  • (staking) #​26619 Emit rotate_cons_pubkey and apply_cons_pubkey_rotation events during key rotation.
Bug Fixes
  • (codec) #​26587 Lower the nested google.protobuf.Any recursion depth cap in unknown-field validation from 10,000 to 64, reducing CPU-amplification DoS risk from deeply nested Any wrappers. No legitimate message nests Any anywhere near that deep.
  • (x/feegrant) #​26596 Honor the PageRequest offset and count_total in the Allowances and AllowancesByGranter gRPC queries, which previously collected grants inside the pagination predicate and so returned offset-skipped and beyond-limit results.
  • (x/authz) #​26588 Cap the number of expired grants pruned per BeginBlocker call to 200, matching x/feegrant's existing pattern, so a block where many grants expire at once can't cause unbounded work.
  • (client) #​26524 Fix file handle leak in the snapshot dump command where chunk files were deferred-closed inside the loop, keeping every chunk's handle open until the command returned (follow-up to #​25811).
  • (x/distribution) #​26518 Return an error from internal historical rewards reads when the record is absent, preventing recovered reference-count panics during BlockSTM speculative execution.
  • (x/auth) #​26515 Bound the pubkey and signature indices in ConsumeMultisignatureVerificationGas and VerifyMultisignature so a multisig signature with a bit array larger than the key set, or with more set bits than supplied signatures, returns an error instead of panicking with index out of range.
  • (x/distribution) #​26406 Add fallback paths (delegator/validator owner, then community pool) when withdrawing delegator rewards or validator commission to a blocked address during Begin/EndBlockers. user msg initiated paths still return ErrUnauthorized when withdrawing to blocked addresses.
  • (x/gov) #​26353 Fix leading comma in proposal_messages event attribute emitted by SubmitProposal.
  • (telemetry) #​26390 Fix env var for otel telemetry initialization.
  • (x/staking) #​26408 Fix MsgBeginRedelegate failure when redelegating all shares from an unbonded source validator that is removed after unbonding.
  • (x/auth/tx) #​26422 Reuse the signing context from the codec's InterfaceRegistry when ConfigOptions.SigningOptions is unset so that CustomGetSigners registered via NewInterfaceRegistryWithOptions are honored by NewTxConfig / NewTxConfigWithOptions.
  • (x/staking) #​26460 Coalesce key rotation power updates to not emit duplicates.
  • (x/staking) #​26483 Block MsgCreateValidator from creating validators with cons addrs locked by key rotations.
  • (blockstm) #​25893 Fix CancelAll cancellation by clearing blocker ESTIMATE marks before waking suspended executors.
  • (crypto) #​26529 Validate the SEC1 tag byte (0x02/0x03) when unmarshaling a secp256k1.PubKey, rejecting malformed compressed keys that previously passed the length-only check.
  • (x/auth/tx) #​26571 Avoid nil pointer panic in GetSigningTxData for multisig ModeInfo with a nil Multi or nil Bitarray.
  • (x/auth/tx) #​26527 Fix nil pointer panic in GetSigningTxData when a SignerInfo has a nil PublicKey.
  • (x/auth/tx) #​26517 Return a decode error instead of panicking when a transaction's SignerInfos and Signatures counts disagree in GetSignaturesV2, or a multisig's ModeInfos and sub-signature counts disagree in ModeInfoAndSigToSignatureData.
  • (x/auth/ante) #​26573 Reject tx with extra SignerInfos in SetPubKeyDecorator.
  • (block-stm) #​26583 Fix count validation tasks before advancing validationIdx to prevent lost updates.
  • (blockstm) #​26591 normalize non-positive worker count in STMRunner.Run.
  • (x/staking) #​26613 Require key_rotation_fee denom to equal bond_denom in Params.Validate and derive the default fee denom from the configured bond denom.
  • (x/staking) #​26611 Fix missing key rotation type tags on genesis import.
  • (blockstm) #​26627 Guard against block-stm estimate panic.
  • (x/staking) #​26616 Expire historical cons addr lookups only once equivocation evidence is no longer admissible.
  • (x/poa) #​26642 Always return error when migrating fees to an occupied key.
  • (x/staking) #​26641 Allow multiple history entires in genesis import, and fix labeling of historical entries.
Deprecated

v0.54.4

Compare Source

This release contains important security fixes. We recommend all chains upgrade to this patch release as soon as possible using a coordinated upgrade.

This release is state breaking.

What's Changed

Full Changelog: cosmos/cosmos-sdk@v0.54.3...v0.54.4

v0.54.3

Compare Source

What's Changed

Full Changelog: cosmos/cosmos-sdk@v0.54.2...v0.54.3

v0.54.2

Compare Source

This patch release contains only minor dependency bumps.

v0.54.1

Compare Source

Improvements
  • (x/auth) #​26297 Cap pagination limit at number of txs within block during GetBlockWithTxs instead of 100.

v0.54.0

Compare Source

Breaking Changes
  • (x/consensus) #​25607 Add AuthorityParams to consensus params. When set, the consensus params authority takes precedence over per-keeper authority for all module parameter updates. Keeper constructor signatures are unchanged.
  • (x/staking) #​25724 Validate BondDenom in MsgUpdateParams to prevent setting non-existent or zero-supply denoms.
  • #​25778 Update log to log v2.
  • #​25546 Removed x/params:
    • Removes all legacySubspace arguments from Keeper and Module instantiation
  • #​25090 Moved deprecated modules to ./contrib. These modules are still available but will no longer be actively maintained or supported in the Cosmos SDK Bug Bounty program.
    • x/group
    • x/nft
    • x/circuit
    • x/crisis
  • (crypto) #​24414 Remove sr25519 support, since it was removed in CometBFT v1.x (see: CometBFT #​3646).
  • (x/mint) #​25599 Add max supply param.
  • (x/gov) #​25615 Decouple x/gov from x/staking by making CalculateVoteResultsAndVotingPowerFn a required parameter to keeper.NewKeeper instead of StakingKeeper.
    BondedTokens has been renamed to ValidatorPower and TotalBondedTokens has been renamed to TotalValidatorPower to allow for multiple validator power representations.
  • (x/gov) #​25617 AfterProposalSubmission hook now includes proposer address as a parameter.
  • (x/gov) #​25616 DistrKeeper x/distribution is now optional. Genesis validation ensures distrKeeper is set if distribution module is used as proposal cancel destination.
  • (systemtests) [#​25930]#​25930) Move systemtests into testutil and no longer under its own go.mod.
  • (baseapp) #​26060 Remove BaseApp.SetStoreMetrics. The StoreMetrics interface never worked, so removing dead code.
  • (store) #​26061 Remove store tracing API and all related plumbing:
    • Remove SetTracer, SetTracingContext, and TracingEnabled from MultiStore interface.
    • Remove CacheWrapWithTrace from CacheWrapper interface.
    • Remove BaseApp.SetCommitMultiStoreTracer and tracing context logic from BaseApp.cacheTxContext and FinalizeBlock.
    • Remove io.Writer parameter from servertypes.AppCreator and traceWriter io.Writer from servertypes.AppExporter.
    • Remove traceStore io.Writer parameter from simapp.NewSimApp and all enterprise simapp constructors.
    • Remove traceStore io.Writer from all testutil/simsx app factory signatures.
  • (store) #​26042 We are now importing github.com/cosmos/cosmos-sdk/store/v2 as the store package instead of cosmossdk.io/store and all import paths have changed.
  • (baseapp) #​26138 Default block gas meter to disabled. Adds checking to ensure block gas meter is not enabled while bstm parallel execution is configured and panics in these scenarios during parameter assignment.
Features
  • #​25471 Full BLS 12-381 support enabled.
  • #​24872 Support BLS 12-381 for cli init, gentx, collect-gentx
  • (crypto) #​24919 add NewPubKeyFromBytes function to the secp256r1 package to create PubKey from bytes
  • (server) #​24720 add verbose_log_level flag for configuring the log level when switching to verbose logging mode during sensitive operations (such as chain upgrades).
  • (crypto) #​24861 add PubKeyFromCometTypeAndBytes helper function to convert from comet/v2 PubKeys to the cryptotypes.Pubkey interface.
  • (abci_utils) #​25008 add the ability to assign a custom signer extraction adapter in DefaultProposalHandler.
  • (x/distribution) #​25650 Add new gRPC query endpoints and CLI commands for DelegatorStartingInfo, ValidatorHistoricalRewards, and ValidatorCurrentRewards.
  • #​25745 Add DiskIO telemetry via gopsutil.
  • (grpc) #​25648 Add earliest_block_height and latest_block_height fields to GetSyncingResponse.
  • (collections/codec) [#​25614] (#​25827) Add TimeValue (ValueCodec[time.Time]) to collections/codec.
  • (enterprise/poa) #​25838 Add the poa module under the enterprise directory.
  • (grpc) #​25850 Add GetBlockResults and GetLatestBlockResults gRPC endpoints to expose CometBFT block results including finalize_block_events.
Improvements
  • (ci) Use softprops/action-gh-release for main-nightly instead of custom gh/git to avoid repository ruleset conflicts.
  • (telemetry) #​26006 Export ExtensionOptions type for programmatic otel.yaml generation.
  • #​25955 Use cosmos/btree directly instead of replacing it in go.mods
  • (types) #​25342 Undeprecated EmitEvent and EmitEvents on the EventManager. These functions will continue to be maintained.
  • (types) #​24668 Scope the global config to a particular binary so that multiple SDK binaries can be properly run on the same machine.
  • (baseapp) #​24655 Add mutex locks for state and make lastCommitInfo atomic to prevent race conditions between Commit and CreateQueryContext.
  • (proto) #​24161 Remove unnecessary annotations from x/staking authz proto.
  • (x/bank) #​24660 Improve performance of the GetAllBalances and GetAccountsBalances keeper methods.
  • (collections) #​25464 Add IterateRaw method to Multi index type to satisfty query Collection interface.
  • (api) #​25613 Separated deprecated modules into the contrib directory, distinct from api, to enable and unblock new proto changes without affecting legacy code.
  • (server) #​25740 Add variadic grpc.DialOption parameter to StartGrpcServer for custom gRPC client connection options.
  • (blockstm) #​25765 Minor code readability improvement in block-stm.
  • (blockstm) #​25786 Add pre-state checking in transaction state transition.
  • (server/config) #​25807 fix(server): reject overlapping historical gRPC block ranges.
  • #​25857 Reduce scope of mutex in PriorityNonceMempool.Remove.
  • (baseapp) #​25862 Skip running validateBasic for rechecking txs. (Backport of #​20208).
  • (blockstm) 25883 Re-use decoded tx object in pre-estimates.
  • (blockstm) #​25788 Only validate transactions that's executed at lease once.
  • (blockstm) #​25767 Optimize block-stm MVMemory with bitmap index.
Bug Fixes
  • (baseapp) #​25331 Avoid noisy errors when gRPC response headers are already sent, set block height as a header when possible and fall back to a trailer.
  • (blockstm) #​25789 Wake up suspended executors when scheduler doesn't complete to prevent goroutine leaks.
  • (grpc) #​25647 Return actual earliest_store_height in node.Status gRPC endpoint instead of hardcoded 0.
  • (types/query) #​25665 Fix pagination offset when querying a collection with predicate function.
  • (x/staking) #​25649 Add missing defer iterator.Close() calls in IterateDelegatorRedelegations and GetRedelegations to prevent resource leaks.
  • (mempool) #​25563 Cleanup sender indices in case of tx replacement.
  • (x/epochs) #​25425 Fix InvokeSetHooks being called with a nil keeper and AppModule containing a copy instead of a pointer (hooks set post creating the AppModule like with depinject didn't apply because it's a different instance).
  • (client, client/rpc, x/auth/tx) #​24551 Handle cancellation properly when supplying context to client methods.
  • (x/authz) #​24638 Fixed a minor bug where the grant key was cast as a string and dumped directly into the error message leading to an error string possibly containing invalid UTF-8.
  • (client, client/rpc, x/auth/tx) #​24551 Handle cancellation properly when supplying context to client methods.
  • (x/epochs) #​24770 Fix register of epoch hooks in InvokeSetHooks.
  • (x/epochs) #​25087 Remove redundant error check in BeginBlocker.
  • GHSA-p22h-3m2v-cmgh Fix x/distribution can halt when historical rewards overflow.
  • (x/staking) #​25258 Add delegator address to redelegate event.
  • (x/bank) #​25751 Fix recipient address in events.
  • (client) [#​25811] (#​25811) fix(client): fix file handle leaks in snapshot commands.
  • (server/config) #​25806 fix: add missing commas in historical gRPC config template.
  • (client) #​25804 Add GetHeightFromMetadataStrict API to grpc client for better error handling.
  • (x/staking) #​25829 Validates case-sensitivity on authz grands in x/staking.
  • (mempool) #​25869 fix(mempool): add thread safety to NextSenderTx.
  • (blockstm) #​25912 Remove SigVerificationDecorator signature incarnation cache causing state divergence under blockstm.
  • (x/group) #​25922 Add zero-total-weight check for ThresholdDecisionPolicy
  • (x/group) #​25917 Prevent creation of zero-weight groups.
  • (x/group) #​25919 add safer type assertions to group DecisionPolicy getter calls.
  • (x/group) #​25920 Expand voting period check to verify period is positive instead of nonzero.
  • (types/address) [#​25944] (#​25944) correct sort comparator in Compose to satisfy strict weak ordering.
  • (baseapp) #​26063 Fixes an issue where values embedded in context during ante handling were wiped after the handlers returned.
  • (collections/indexes) #​25942 handle iterator close errors in index helpers.
Deprecated
  • #​25948 Change default app.go code to not use depinject as we are phasing it out.
  • (baseapp) #​26107 Deprecate baseapp test helper app.NewUncachedContext, consider using app.NewNextBlockContext or app.NewContext instead, see UPGRADING.md for more details.

v0.54.0-rc.4

Compare Source

v0.54.0-rc.3

Compare Source

v0.54.0-rc.2

Compare Source

v0.54.0-rc.1

Compare Source

v0.54.0-beta.0

Compare Source

v0.54.0-alpha.0

Compare Source

v0.53.8

Compare Source

This release contains important security fixes. We recommend all chains upgrade to this patch release as soon as possible using a coordinated upgrade

This release is state breaking

What's Changed

Full Changelog: cosmos/cosmos-sdk@v0.53.7...v0.53.8

v0.53.7

Compare Source

Cosmos SDK v0.53.7 Release Notes

🚀 Highlights

This patch release includes minor functionality additions.

📝 Changelog

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

v0.53.6

Compare Source

Improvements
  • (deps) #​25710 Bump github.com/cosmos/ledger-cosmos-go from 0.16.0 to 1.0.0
  • (deps) #​25820 Bump github.com/cometbft/cometbft from 0.30.20 to 0.38.21
Bug Fixes
  • (x/auth) #​25828 Limits pagination at default for values that exceed it.
  • (events) #​25877 Add OverrideEvents to EventManagerI.

v0.53.5

Compare Source

Features
  • (crypto/ledger) #​25435 Add SetDERConversion to reset skipDERConversion and App name for ledger.
  • (gRPC) #​25565 Support for multi gRPC query clients serve with historical binaries to serve proper historical state.
  • (blockstm) #​25600 Allow dynamic retrieval of the coin denomination from multi store at runtime.
  • #​25516 Support automatic configuration of OpenTelemetry via OpenTelemetry declarative configuration and add OpenTelemetry instrumentation of BaseApp.
Improvements
  • (x/mint) #​25562 Improve and test x/mint params validation.
  • (server) #​25632 Add missing call to close the app on shutdown.
Bug Fixes
  • (cli) #​25485 Avoid failed to convert address field in withdraw-validator-commission cmd.
  • (baseapp) #​25642 Mark pre-block events for indexing based on local configuration.
Deprecated
  • (x/nft) #​24575 Deprecate the x/nft module in the Cosmos SDK repository. This module will not be maintained to the extent that our core modules will and will be kept in a legacy repo.
  • (x/group) #​24571 Deprecate the x/group module in the Cosmos SDK repository. This module will not be maintained to the extent that our core modules will and will be kept in a legacy repo.
  • (types) #​24664 Deprecate the Invariant type in the Cosmos SDK.
  • #​25516 Deprecate all existing methods and types in the telemetry package, usage of github.com/hashicorp/go-metrics and the telemetry configuration section. New instrumentation should use the official OpenTelemetry go API and Cosmos SDK applications can automatically expose OpenTelemetry metrics, traces and logs via OpenTelemetry declarative configuration.

v0.53.4

Compare Source

This patch update also includes minor dependency bumps.

Features
  • (abci_utils) #​25008 add the ability to assign a custom signer extraction adapter in DefaultProposalHandler.

v0.53.3

Compare Source

Bug Fixes

v0.53.2

Compare Source

This patch update also includes minor dependency bumps.

Bug Fixes
  • (x/epochs) #​24770 Fix register of epoch hooks in InvokeSetHooks.

v0.53.1

Compare Source

Cosmos SDK v0.53.1 Release Notes

💬 Release Discussion

🚀 Highlights

Announcing Cosmos SDK v0.53.1

This release is a patch update that includes feedback from early users of Cosmos SDK v0.53.0.

Upgrading to this version of the Cosmos SDK from any v0.53.x is trivial and does not require a chain upgrade.

📝 Changelog

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

v0.53.0

Compare Source

Features
  • (simsx) #​24062 #​24145 Add new simsx framework on top of simulations for better module dev experience.
  • (baseapp) #​24069 Create CheckTxHandler to allow extending the logic of CheckTx.
  • (types) #​24093 Added a new method, IsGT, for types.Coin. This method is used to check if a types.Coin is greater than another types.Coin.
  • (client/keys) #​24071 Add support for importing hex key using standard input.
  • (types) #​23780 Add a ValueCodec for the math.Uint type that can be used in collections maps.
  • (perf)#​24045 Sims: Replace runsim command with Go stdlib testing. CLI: Commit default true, Lean, SimulateEveryOperation, PrintAllInvariants, DBBackend params removed
  • (crypto/keyring) #​24040 Expose the db keyring used in the keystore.
  • (types) #​23919 Add MustValAddressFromBech32 function.
  • (all) #​23708 Add unordered transaction support.
    • Adds a --timeout-timestamp flag that allows users to specify a block time at which the unordered transactions should expire from the mempool.
  • (x/epochs) #​23815 Upstream x/epochs from Osmosis
  • (client) #​23811 Add auto cli for node service.
  • (genutil) #​24018 Allow manually setting the consensus key type in genesis
  • (client) #​18557 Add --qrcode flag to keys show command to support displaying keys address QR code.
  • (x/auth) #​24030 Allow usage of ed25519 keys for transaction signing.
  • (baseapp) #​24163 Add StreamingManager to baseapp to extend the abci listeners.
  • (client) #​18101 Add a keyring-default-keyname in client.toml for specifying a default key name, and skip the need to use the --from flag when signing transactions.
  • (x/gov) #​24355 Allow users to set a custom CalculateVoteResultsAndVotingPower function to be used in govkeeper.Tally.
  • (x/mint) #​24436 Allow users to set a custom minting function used in the x/mint begin blocker.
    • The InflationCalculationFn argument to mint.NewAppModule() is now ignored and must be nil. To set a custom InflationCalculationFn on the default minter, use mintkeeper.WithMintFn(mintkeeper.DefaultMintFn(customInflationFn)).
  • (api) #​24428 Add block height to response headers
  • (baseapp) #​25470 Support mount object store in baseapp, add ObjectStore api in context.
  • (baseapp) #​25334 Add Executor to support custom execution logic and incarnation cache for performance optimisation
Improvements
  • (x/feegrant) 24461 Use collections for FeeAllowance, FeeAllowanceQueue.
  • (client) #​24561 TimeoutTimestamp flag has been changed to TimeoutDuration, which now sets the timeout timestamp of unordered transactions to the current time + duration passed.
  • (telemetry) #​24541 Telemetry now includes a pre_blocker metric key. x/upgrade should migrate to this key in v0.54.0.
  • (x/auth) #​24541 x/auth's PreBlocker now emits telemetry under the pre_blocker metric key.
  • (x/bank) #​24431 Reduce the number of ValidateDenom calls in bank.SendCoins and Coin.
    • The AmountOf() method onsdk.Coins no longer will panic if given an invalid denom and will instead return a zero value.
  • (x/staking) #​24391 Replace panics with error results; more verbose error messages
  • (x/staking) #​24354 Optimize validator endblock by reducing bech32 conversions, resulting in significant performance improvement
  • (client/keys) #​18950 Improve <appd> keys add, <appd> keys import and <appd> keys rename by checking name validation.
  • (client/keys) #​18703 Improve <appd> keys add and <appd> keys show by checking whether there are duplicate keys in the multisig case.
  • (client/keys) #​18745 Improve <appd> keys export and <appd> keys mnemonic by adding --yes option to skip interactive confirmation.
  • (x/bank) #​24106 SendCoins now checks for SendRestrictions before instead of after deducting coins using subUnlockedCoins.
  • (crypto/ledger) #​24036 Improve error message when deriving paths using index > 100
  • (gRPC) #​23844 Add debug log prints for each gRPC request.
  • (gRPC) #​24073 Adds error handling for out-of-gas panics in grpc query handlers.
  • (server) #​24072 Return BlockHeader by shallow copy in server Context.
  • (x/bank) #​24053 Resolve a foot-gun by swapping send restrictions check in InputOutputCoins before coin deduction.
  • (codec/types) #​24336 Most types definitions were moved to github.com/cosmos/gogoproto/types/any with aliases to these left in codec/types so that there should be no breakage to existing code. This allows protobuf generated code to optionally reference the SDK's custom Any

Note

PR body was truncated to here.

@p2p-renovate
p2p-renovate Bot force-pushed the renovate/github.com-cosmos-cosmos-sdk-0.x branch from 8cd38d0 to a22e018 Compare July 31, 2026 13:38
@p2p-renovate p2p-renovate Bot changed the title fix(deps): update module github.com/cosmos/cosmos-sdk to v0.54.3 fix(deps): update module github.com/cosmos/cosmos-sdk to v0.55.0 Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants