cosmos / ethermint

Ethermint is a scalable and interoperable Ethereum, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
https://ethermint.dev/
Apache License 2.0
410 stars 161 forks source link

build(deps): bump github.com/cosmos/cosmos-sdk from 0.39.3 to 0.42.8 #917

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps github.com/cosmos/cosmos-sdk from 0.39.3 to 0.42.8.

Release notes

Sourced from github.com/cosmos/cosmos-sdk's releases.

Cosmos SDK v0.42.8 "Stargate" Release Notes

This release includes various minor bugfixes and improvments, including:

  • 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>'),
  • support other signing algorithms than secp256k1 with --ledger in with the CLI keys add command,
  • add missing documentation for CLI flag --output json/text to all tx cli commands.

See the Cosmos SDK v0.42.8 milestone on our issue tracker for the exhaustive list of all changes.

v0.42.7

Cosmos SDK v0.42.7 "Stargate" Release Notes

This is minor release porting few bug fixes and backward compatible improvements. See the Cosmos SDK v0.42.7 milestone for more details.

Improvements

  • (baseapp) #9578 Return Baseapp's trace value for logging error stack traces.
  • (cli) #9593 Check if chain-id is blank before verifying signatures in multisign and error.

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 an empty wallet.

v0.42.6

Cosmos SDK v0.42.6 "Stargate" Release Notes

This release includes various minor bugfixes and improvments, including:

  • x/bank's InitGenesis optimization, which should significantly decrease genesis initialization time,
  • bump Tendermint to v0.34.11 to fix state sync issues,
  • add cosmos_sdk_version to node_info to be able to query the SDK version used by a node,
  • IBC bugfixes and improvements (see below for more info),
  • new fields on sdk.Context (see below for more info).

See the Cosmos SDK v0.42.6 milestone on our issue tracker for the exhaustive list of all changes.

IBC Bugfixes and Improvements

The [appd] query ibc client header is fixed and allows querying by height for the header and node-state command. This allows easier venerability of which IBC tokens belong to which chains. IBC's ExportGenesis now exports all fields, including previously missing NextClientSequence, NextConnectionSequence and NextChannelSequence. A new subcommand [appd] query ibc-transfer escrow-address has been added to get the escrow address for a channel; it can be used to then query balance of escrowed tokens.

New Fields on sdk.Context

Two fields have been added on sdk.Context:

  • ctx.HeaderHash adds the current block header hash obtained during abci.RequestBeginBlock to the Context,
  • ctx.GasMeter().RefundGas(<amount>, <description>) adds support for refunding gas directly to the gas meter.

... (truncated)

Changelog

Sourced from github.com/cosmos/cosmos-sdk's changelog.

v0.42.8 - 2021-07-30

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 - 2021-07-09

Improvements

  • (baseapp) #9578 Return Baseapp's trace value for logging error stack traces.
  • (cli) #9593 Check if chain-id is blank before verifying signatures in multisign and error.

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 - 2021-06-18

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

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 years ago

Superseded by #921.