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.9 #921

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.9.

Release notes

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

Cosmos SDK v0.42.9 "Stargate" Release Notes

This release includes an important x/capabiliy module bug fix for 0.42.7 and 0.42.8 which prohibits IBC to create new channels (issuse #9800). The fix changes the x/capability/keeper/Keeper.InitializeAndSeal method behavior and requires to update an app module manager by adding x/capability module to Begin Blockers.

We also fixed <app> init --recovery mode where the mnemonic was not handled correctly.

We also changed <app> tx distribution withdraw-all-rewards CLI by forcing the broadcast mode if a chunk size is greater than 0. This will ensure that the transactions do not fail even if the user uses invalid broadcast modes for this command (sync and async). This was requested by the community and we consider it as fixing the withdraw-all-rewards behavior.

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

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

... (truncated)

Changelog

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

v0.42.9 - 2021-08-04

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 - 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

... (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 #925.