All Versions
139
Latest Version
Avg Release Cycle
31 days
Latest Release
544 days ago

Changelog History
Page 4

  • v0.42.9 Changes

    August 04, 2021

    ๐Ÿ› Bug Fixes

    • ๐Ÿšš #9835 Moved capability initialization logic to BeginBlocker to fix nondeterminsim issue mentioned in #9800. Applications must now include the capability module in their BeginBlocker order before any module that uses capabilities gets run.
    • ๐Ÿ›  #9201 Fixed <app> init --recover flag.

    API Breaking Changes

    • โšก๏ธ #9835 The InitializeAndSeal API has not changed, however it no longer initializes the in-memory state. InitMemStore has been introduced to serve this function, which will be called either in InitChain or BeginBlock (whichever is first after app start). Nodes may run this version on a network running 0.42.x, however, they must update their app.go files to include the capability module in their begin blockers.

    Client Breaking Changes

    • #9781 Improvewithdraw-all-rewards UX when broadcast mode async or async is used.
  • v0.42.8 Changes

    July 30, 2021

    ๐Ÿ”‹ Features

    • #9750 Emit events for tx signature and sequence, so clients can now query txs by signature (tx.signature='<base64_sig>') or by address and sequence combo (tx.acc_seq='<addr>/<seq>').

    ๐Ÿ‘Œ Improvements

    • (cli) #9717 Added CLI flag --output json/text to tx cli commands.

    ๐Ÿ› Bug Fixes

    • #9766 Fix hardcoded ledger signing algorithm on keys add command.
  • v0.42.7 Changes

    July 09, 2021

    ๐Ÿ‘Œ Improvements

    • ๐ŸŒฒ (baseapp) #9578 Return Baseapp's trace value for logging error stack traces.

    ๐Ÿ› Bug Fixes

    • (x/ibc) #9640 Fix IBC Transfer Ack Success event as it was initially emitting opposite value.
    • #9645 Use correct Prometheus format for metric labels.
    • ๐Ÿ“œ #9299 Fix [appd] keys parse cosmos1... freezing.
    • (keyring) #9563 fix keyring kwallet backend when using with empty wallet.
    • ๐Ÿ›  (x/capability) #9392 initialization fix, which fixes the consensus error when using statesync.
  • v0.42.6 Changes

    June 18, 2021

    ๐Ÿ‘Œ Improvements

    • โšก๏ธ #9428 Optimize bank InitGenesis. Added k.initBalances.
    • #9429 Add cosmos_sdk_version to node_info
    • #9541 Bump tendermint dependency to v0.34.11.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ #9385 Fix IBC query ibc client header cli command. Support historical queries for query header/node-state commands.
    • ๐Ÿ›  #9401 Fixes incorrect export of IBC identifier sequences. Previously, the next identifier sequence for clients/connections/channels was not set during genesis export. This resulted in the next identifiers being generated on the new chain to reuse old identifiers (the sequences began again from 0).
    • โšก๏ธ #9408 Update simapp to use correct default broadcast mode.
    • โšก๏ธ #9513 Fixes testnet CLI command. Testnet now updates the supply in genesis. Previously, when using add-genesis-account and testnet together, inconsistent genesis files would be produced, as only add-genesis-account was updating the supply.
    • (x/gov) #8813 fix GET /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits to include initial deposit

    ๐Ÿ”‹ Features

    • #9383 New CLI command query ibc-transfer escrow-address <port> <channel id> to get the escrow address for a channel; can be used to then query balance of escrowed tokens
    • (baseapp, types) #\9390 Add current block header hash to Context
    • (store) #9403 Add RefundGas function to GasMeter interface
  • v0.42.5 Changes

    May 18, 2021

    ๐Ÿ› Bug Fixes

    • #9514 Fix panic when retrieving the BlockGasMeter on (Re)CheckTx mode.
    • #9235 CreateMembershipProof/CreateNonMembershipProof now returns an error if input key is empty, or input data contains empty key.
    • ๐Ÿ›  #9108 Fixed the bug with querying multisig account, which is not showing threshold and public_keys.
    • ๐Ÿ‘ #9345 Fix ARM support.
    • #9040 Fix ENV variables binding to CLI flags for client config.

    ๐Ÿ”‹ Features

    • ๐Ÿ”ง #8953 Add the config CLI subcommand back to the SDK, which saves client-side configuration in a client.toml file.
  • v0.42.4 Changes

    April 08, 2021

    Client Breaking Changes

    • #9026 By default, the tx sign and tx sign-batch CLI commands use SIGN_MODE_DIRECT to sign transactions for local pubkeys. For multisigs and ledger keys, the default LEGACY_AMINO_JSON is used.

    ๐Ÿ› Bug Fixes

    • (gRPC) #9015 Fix invalid status code when accessing gRPC endpoints.
    • ๐Ÿ›  #9026 Fixed the bug that caused the gentx command to fail for Ledger keys.

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ”’ #9081 Upgrade Tendermint to v0.34.9 that includes a security issue fix for Tendermint light clients.
  • v0.42.3 Changes

    March 24, 2021

    ๐Ÿš€ This release fixes a security vulnerability identified in x/bank.

  • v0.42.2 Changes

    March 19, 2021

    ๐Ÿ‘Œ Improvements

    • (grpc) #8815 Add orderBy parameter to TxsByEvents endpoint.
    • ๐ŸŽ (cli) #8826 Add trust to macOS Keychain for caller app by default.
    • (store) #8811 store/cachekv: use typed types/kv.List instead of container/list.List

    ๐Ÿ› Bug Fixes

    • (crypto) #8841 Fix legacy multisig amino marshaling, allowing migrations to work between v0.39 and v0.40+.
    • (cli tx) \8873 add missing --output-document option to app tx multisign-batch.
  • v0.42.1 Changes

    March 10, 2021

    ๐Ÿš€ This release fixes security vulnerability identified in the simapp.

  • v0.42.0 Changes

    March 08, 2021

    IMPORTANT: This release contains an important security fix for all non Cosmos Hub chains running Stargate version of the Cosmos SDK (>0.40). Non-hub chains should not be using any version of the SDK in the v0.40.x or v0.41.x release series. See #8461 for more details.

    ๐Ÿ‘Œ Improvements

    • โšก๏ธ (x/ibc) #8624 Emit full header in IBC UpdateClient message.
    • ๐Ÿ–จ (x/crisis) #8621 crisis invariants names now print to loggers.

    ๐Ÿ› Bug fixes

    • (x/evidence) #8461 Fix bech32 prefix in evidence validator address conversion
    • (x/gov) #8806 Fix q gov proposals command's mishandling of the --status parameter's values.