desmos-labs / desmos

Improving the well-being of users on social networks through the blockchain technology.
https://desmos.network
Apache License 2.0
104 stars 46 forks source link

build(deps): bump github.com/cosmos/ibc-go/v7 from 7.0.1 to 7.1.0 #1172

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps github.com/cosmos/ibc-go/v7 from 7.0.1 to 7.1.0.

Release notes

Sourced from github.com/cosmos/ibc-go/v7's releases.

v7.1.0

We present here a summary of the most relevant changes included in this release. Please see the v7.1.0 changelog for the full set of changes included in this release, and read this blog post by @​adiraviraj for more information. Please note that this release comes with a migration document.

dependencies

  • Cosmos SDK has been bumped to v0.47.2.
  • CometBFT has been bumped to v0.37.1.
  • ics23 has been bumped to v0.10.0.

light-clients/09-localhost

Shout-out to @​jtieri (Strangelove Ventures) and @​notbdu (Polymer Labs) for their contributions to the development of this feature, and @​jtieri additionally for implementing support in cosmos/relayer (coming soon in the next release).

apps/transfer

  • A state entry entry keyed by denomination has been added to track the total amount of tokens of a particular denomination that are located outside of the chain. This enables to determine the total escrowed amount of a given denomination across all channels where those tokens have been transferred out. Read ADR 011 for more information.

Implementation of this feature would not have been possible without the amazing work of @​stackman27.

  • Unlimited spending in transfer authorizations is now supported when the amount of a denomination in SpendLimit is set to the maximum value for a 256-bit unsigned integer (i.e. 2^256 - 1). Read transfer application documentation for more information.

Our appreciation to @​Vvaradinov (Evmos) for implementing this improvement.


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.47.2 and ibc-go v7.1.0, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.
  4. The migration from ibc-go v3 to v4.
  5. The migration from ibc-go v4 to v5.
  6. The migration from ibc-go v5 to v6.
  7. The migration from ibc-go v6 to v7.
  8. The migration from ibc-go v7 to v7.1.

v7.1.0-rc0

Changelog

  • 61bf4c8f fix text in link
  • 724b4e75 update changelog for v7.1.0-rc0 tag
  • 5e2b2264 imp: transfer total escrow follow ups (backport #3558) (#3718)
  • 85863385 fix: add relative timeout support for localhost clients using the transfer CLI client (#3587) (#3690)
  • 4519f109 Merge pull request from GHSA-3v7p-4x7p-4rx7
  • e2d656ab Merge pull request from GHSA-3v7p-4x7p-4rx7
  • 5a30c7fc Merge pull request from GHSA-3v7p-4x7p-4rx7
  • dfe1fab8 Merge pull request from GHSA-3v7p-4x7p-4rx7

... (truncated)

Changelog

Sourced from github.com/cosmos/ibc-go/v7's changelog.

v7.1.0 - 2023-06-09

Dependencies

  • #3542 Update Cosmos SDK to v0.47.2 and CometBFT to v0.37.1.
  • #3457 Update to ics23 v0.10.0.

Improvements

  • (apps/transfer) #3454 Support transfer authorization unlimited spending when the max uint256 value is provided as limit.

Features

  • (light-clients/09-localhost) #3229 Implementation of v2 of localhost loopback client.
  • (apps/transfer) #3019 Add state entry to keep track of total amount of tokens in escrow.

Bug Fixes

  • (core/04-channel) #3346 Properly handle ordered channels in UnreceivedPackets query.
  • (core/04-channel) #3593 SendPacket now correctly returns ErrClientNotFound in favour of ErrConsensusStateNotFound.

v7.0.0 - 2023-03-17

Dependencies

  • #2672 Update to cosmos-sdk v0.47.
  • #3175 Migrate to cometbft v0.37.

API Breaking

  • (core) #2897 Remove legacy migrations required for upgrading from Stargate release line to ibc-go >= v1.x.x.
  • (core/02-client) #2856 Rename IterateClients to IterateClientStates. The function now takes a prefix argument which may be used for prefix iteration over the client store.
  • (light-clients/tendermint)#1768 Removed AllowUpdateAfterExpiry, AllowUpdateAfterMisbehaviour booleans as they are deprecated (see ADR026)
  • (06-solomachine) #1679 Remove types sub-package from 06-solomachine lightclient directory.
  • (07-tendermint) #1677 Remove types sub-package from 07-tendermint lightclient directory.
  • (06-solomachine) #1687 Bump 06-solomachine protobuf version from v2 to v3.
  • (06-solomachine) #1687 Removed DataType enum and associated message types from 06-solomachine. DataType has been removed from SignBytes and SignatureAndData in favour of path.
  • (02-client) #598 The client state and consensus state return value has been removed from VerifyUpgradeAndUpdateState. Light client implementations must update the client state and consensus state after verifying a valid client upgrade.
  • (06-solomachine) #1100 Remove GetClientID function from 06-solomachine Misbehaviour type.
  • (06-solomachine) #1100 Deprecate ClientId field in 06-solomachine Misbehaviour type.
  • (07-tendermint) #1097 Remove GetClientID function from 07-tendermint Misbehaviour type.
  • (07-tendermint) #1097 Deprecate ClientId field in 07-tendermint Misbehaviour type.
  • (modules/core/exported) #1107 Merging the Header and Misbehaviour interfaces into a single ClientMessage type.
  • (06-solomachine)#1906 Removed AllowUpdateAfterProposal boolean as it has been deprecated (see 01_concepts of the solo machine spec for more details).
  • (07-tendermint) #1896 Remove error return from IterateConsensusStateAscending in 07-tendermint.
  • (apps/27-interchain-accounts) #2638 Interchain accounts host and controller Keepers now expects a keeper which fulfills the expected exported.ScopedKeeper interface for the capability keeper.
  • (06-solomachine) #2761 Removed deprecated ClientId field from Misbehaviour and allow_update_after_proposal field from ClientState.
  • (apps) #3154 Remove unused ProposalContents function.
  • (apps) #3149 Remove legacy interface function RandomizedParams, which is no longer used.
  • (light-clients/06-solomachine) #2941 Remove solomachine header sequence.

... (truncated)

Commits
  • 000e9d2 prepare changelog before v7.1.0 release
  • 53811d3 updated links with rc0 tag
  • 9183ef3 update swagger.yaml
  • 46043a2 change error text of total escrow migration (#3775) (#3793)
  • edc1a87 add logging in total escrow migration (#3766) (#3792)
  • 5976ad9 add link to automatic migration handler for total escrow state entry
  • 61bf4c8 fix text in link
  • 724b4e7 update changelog for v7.1.0-rc0 tag
  • 5e2b226 imp: transfer total escrow follow ups (backport #3558) (#3718)
  • 8586338 fix: add relative timeout support for localhost clients using the transfer CL...
  • Additional commits viewable in compare view


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)
codecov[bot] commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (ae5c2f0) 80.12% compared to head (59cc7f6) 80.12%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1172 +/- ## ======================================= Coverage 80.12% 80.12% ======================================= Files 189 189 Lines 16527 16527 ======================================= Hits 13243 13243 Misses 2690 2690 Partials 594 594 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.