All Versions
157
Latest Version
Avg Release Cycle
93 days
Latest Release
63 days ago

Changelog History
Page 1

  • v2.11.0 Changes

    April 14, 2026

    What's Changed

    ๐Ÿš€ client/v2.11.0 is the first non beta release of the client/v2 package.

    ๐Ÿ‘€ See the CHANGELOG for a full list of changes across all beta versions.

  • v2.1.0 Changes

    April 14, 2026

    ๐Ÿ”‹ Features

    • ๐Ÿ”ง #26007 Implement fanout logger when OpenTelemetry is configured.
  • v2.0.0 Changes

    April 14, 2026

    API Breaking

    • ๐Ÿ”จ #25470 Refactor store interfaces to support generic value types (object stores):

      • Replace BasicKVStore, KVStore, and Iterator interfaces/types with generic GBasicKVStore[V], GKVStore[V], and GIterator[V]. The old names are retained as type aliases (e.g. KVStore = GKVStore[[]byte]).
      • Remove Iterator as a direct alias to dbm.Iterator. It is now GIterator[[]byte], a distinct interface defined in the store package. Code that type-asserts to dbm.Iterator will break.
      • Remove CacheWrap() and CacheWrapWithTrace() method declarations from the CacheWrap interface. CacheWrap now embeds CacheWrapper to obtain CacheWrap().
      • Add GetObjKVStore(StoreKey) ObjKVStore to the MultiStore interface.
      • Add generic store variants across cachekv, gaskv, prefix, transient, and mem packages (GStore[V], NewGStore, NewObjStore).
    • ๐Ÿšš #26037 Remove GetCommitStore and GetCommitKVStore from the CommitMultiStore interface. Remove top-level store.CommitStore and store.CommitKVStore type aliases from store/reexport.go.

    • ๐Ÿšš #26060 Remove non-functional StoreMetrics. This metric interface never worked, so this simply removes dead code.

    • ๐Ÿšš #26061 Remove tracing from store interfaces and implementations:

      • Remove SetTracer, SetTracingContext, and TracingEnabled from MultiStore interface.
      • Remove CacheWrapWithTrace from CacheWrapper interface.
      • Remove traceWriter and traceContext parameters from cachemulti.NewStore, cachemulti.NewFromKVStore, and cachemulti.NewFromParent.
      • Remove store/tracekv package entirely.
      • Remove TraceContext type store/types.

    ๐Ÿ”‹ Features

    • ๐Ÿ”จ #25470 Add object KV stores and refactor the base store to be generic across the value parameter:

      • Add object store types: ObjKVStore, ObjBasicKVStore, ObjIterator, ObjectStoreKey, StoreTypeObject.
      • Add generic store types: GBasicKVStore[V], GKVStore[V], GIterator[V].
      • Add cachemulti.NewFromParent constructor for lazy cache multistore construction from a parent store function.
    • #25647 Add EarliestVersion() int64 to the CommitMultiStore interface and GetEarliestVersion(db) helper.

    ๐Ÿ› Bug Fixes

    • #20425 Fix nil pointer panic when querying historical state where a new store does not exist.
    • #24583 Fix pruning height calculation to correctly handle in-flight snapshots. Adds SnapshotAnnouncer interface and AnnounceSnapshotHeight to track snapshots in progress and prevent premature pruning of their heights.
  • v1.6.0 Changes

    May 13, 2025

    ๐Ÿ”‹ Features

    • โฌ†๏ธ #24720 add VerboseModeLogger extension interface and VerboseLevel configuration option for increasing log verbosity during sensitive operations such as upgrades.
  • v1.0.0 Changes

    April 15, 2026

    ๐Ÿš€ POA v1.0.0 Release Notes

    ๐Ÿš€ The POA module provides an admin-managed validator set as a drop-in replacement for the staking, distribution, and slashing modules. Purpose-built for institutional deployments run by a known set of operators, it offers a streamlined validator lifecycle with no native token required. Fee distribution to validators and full governance compatibility are included out of the box.

    ๐Ÿš€ Highlights

    • Admin-controlled validator lifecycle: A single, customizable admin account manages validator creation, power updates, and removal. This admin can be set to a multisig, governance, or a single address.
    • Proportional fee distribution: Transaction fees accumulate in the POA module account allocated to validators in proportion to their voting power. Validators withdraw their accumulated fees via MsgWithdrawFees at any time.
    • Governance integration: Proposal submission, deposits, and voting are gated to active validators. A custom vote-tallying function weights votes by validator power.
  • v0.54.3 Changes

    May 05, 2026

    What's Changed

    • ๐Ÿ“„ docs(swagger): regenerate Swagger API spec to match current protos (backport #26362) by @mergify[bot] in #26379
    • ๐Ÿ›  fix(x/gov): remove leading comma in proposal_messages event attribute (backport #26353) by @mergify[bot] in #26382
    • chore: Krakatoa app mempool and CometBFT v0.39.3 by @aljo242 in #26383
    • dependency bumps

    Full Changelog : v0.54.2...v0.54.3

  • v0.54.2 Changes

    April 15, 2026

    ๐Ÿš€ Cosmos SDK v0.54.2 Release Notes

    ๐Ÿš€ Highlights

    Announcing Cosmos SDK v0.54

    ๐Ÿš€ We are pleased to announce the release of Cosmos SDK v0.54! Cosmos SDK v0.54 is part of the 2026.1 release family. This release introduces order of magnitude improvements to network stability and throughput.

    ๐Ÿš€ See the full v0.54 release notes for more details on what's included in this release.

    ๐Ÿš€ Upgrading to this verison of the Cosmos SDK from any v0.50.x release will require a coordinated chain upgrade.

    โฌ†๏ธ For more information on upgrading, please see our upgrade guide.

    ๐Ÿ“ Changelog

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

  • v0.53.7 Changes

    April 14, 2026

    ๐Ÿš€ 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 Changes

    February 10, 2026

    ๐Ÿš€ Cosmos SDK v0.53.6 Release Notes

    ๐Ÿš€ Highlights

    ๐Ÿš€ This patch release includes minor dependency bumps and functionality additions.

    ๐Ÿ“ Changelog

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

  • v0.53.5 Changes

    December 12, 2025

    ๐Ÿš€ Cosmos SDK v0.53.5 Release Notes

    ๐Ÿš€ Highlights

    ๐Ÿš€ This patch release includes minor dependency and non-breaking functionality additions.

    ๐Ÿš€ This is fully API and state-compatible with all v0.53.x releases.

    ๐Ÿ“ Changelog

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