Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump github.com/cosmos/ibc-go/v3 from 3.3.0 to 3.4.0 (#343)
Bumps [github.com/cosmos/ibc-go/v3](https://github.com/cosmos/ibc-go) from 3.3.0 to 3.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cosmos/ibc-go/releases">github.com/cosmos/ibc-go/v3's releases</a>.</em></p> <blockquote> <h2>v3.4.0</h2> <p>This release uses Cosmos SDK <a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.10">v0.45.10</a> and introduces a couple of improvements requested by the community. Please see the <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/CHANGELOG.md">v3.4.0 changelog</a> for more details.</p> <h3>apps/transfer</h3> <ul> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/proto/ibc/applications/transfer/v1/tx.proto#L48">sequence number of the packet sent</a> has been added to <code>MsgTransferResponse</code>.</li> <li>An optional <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/proto/ibc/applications/transfer/v2/packet.proto#L20"><code>memo</code> field</a> has been added to <code>FungibleTokenPacketData</code>. Token transfers that include a <strong>non-empty</strong> memo field will <strong>fail</strong> if the receiver chain is not running a version of ibc-go that also supports the <code>memo</code> field. Please read <a href="https://medium.com/the-interchain-foundation/moving-beyond-simple-token-transfers-d42b2b1dc29b">this blog post</a> for more information.</li> </ul> <h3>apps/27-interchain-accounts</h3> <ul> <li>The check in <code>OnChanOpenTry</code> callback on the host submodule that required the port ID on the controller chain to be prefixed by <code>icacontroller-</code> has been removed. Thanks to <a href="https://github.com/LaurensKubat"><code>@LaurensKubat</code></a> and <a href="https://github.com/catShaark"><code>@catShaark</code></a> for this recommendation.</li> </ul> <p>Special thanks to our external contributors on this release: <a href="https://github.com/faddat"><code>@faddat</code></a> <a href="https://github.com/agouin"><code>@agouin</code></a> <a href="https://github.com/nicolaslara"><code>@nicolaslara</code></a> <a href="https://github.com/LaurensKubat"><code>@LaurensKubat</code></a></p> <hr /> <p>To learn more about ibc-go versioning, please read our <a href="https://github.com/cosmos/ibc-go/blob/main/RELEASES.md">RELEASES.md</a>.</p> <p><strong>IMPORTANT</strong>: 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.45.10 and ibc-go v3.4.0, please follow:</p> <ol> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/docs/migrations/sdk-to-v1.md">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</a>.</li> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/docs/migrations/v1-to-v2.md">migration from ibc-go v1 to v2</a>.</li> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/docs/migrations/v2-to-v3.md">migration from ibc-go v2 to v3</a>.</li> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.4.0/docs/migrations/support-denoms-with-slashes.md">migration to add support for transfers of tokens whose base denomination contains slashes</a>.</li> </ol> <h2>v3.3.1</h2> <p>This release bumps the Cosmos SDK from v0.45.8 to <a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.10">v0.45.10</a>. Cosmos SDK v0.45.10 includes the fix for the <a href="https://forum.cosmos.network/t/ibc-security-advisory-dragonberry/7702">dragonberry security advisory</a>.</p> <hr /> <p>To learn more about ibc-go versioning, please read our <a href="https://github.com/cosmos/ibc-go/blob/main/RELEASES.md">RELEASES.md</a>.</p> <p><strong>IMPORTANT</strong>: 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.45.10 and ibc-go v3.3.1, please follow:</p> <ol> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.3.1/docs/migrations/sdk-to-v1.md">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</a>.</li> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.3.1/docs/migrations/v1-to-v2.md">migration from ibc-go v1 to v2</a>.</li> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.3.1/docs/migrations/v2-to-v3.md">migration from ibc-go v2 to v3</a>.</li> <li>The <a href="https://github.com/cosmos/ibc-go/blob/v3.3.1/docs/migrations/support-denoms-with-slashes.md">migration to add support for transfers of tokens whose base denomination contains slashes</a>.</li> </ol> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cosmos/ibc-go/blob/main/CHANGELOG.md">github.com/cosmos/ibc-go/v3's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/cosmos/ibc-go/releases/tag/v3.4.0">v3.4.0</a> - 2022-11-07</h2> <h3>Dependencies</h3> <ul> <li><a href="https://github-redirect.dependabot.com/cosmos/ibc-go/pull/2589">#2589</a> Bump SDK version to v0.45.10 and Tendermint to v0.34.22.</li> </ul> <h3>State Machine Breaking</h3> <ul> <li>(apps/transfer) <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/pull/2651">#2651</a> Introduce <code>mustProtoMarshalJSON</code> for ics20 packet data marshalling which will skip emission (marshalling) of the memo field if unpopulated (empty).</li> <li>(27-interchain-accounts) <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2580">#2580</a> Removing port prefix requirement from the ICA host channel handshake</li> <li>(transfer) <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/pull/2377">#2377</a> Adding <code>sequence</code> to <code>MsgTransferResponse</code>.</li> </ul> <h3>Features</h3> <ul> <li>(apps/transfer) <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/pull/2595">#2595</a> Adding optional memo field to <code>FungibleTokenPacketData</code> and <code>MsgTransfer</code>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(apps/transfer) <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/pull/2679">#2679</a> Check <code>x/bank</code> send enabled.</li> </ul> <h2><a href="https://github.com/cosmos/ibc-go/releases/tag/v3.3.1">v3.3.1</a> - 2022-10-27</h2> <h3>Dependencies</h3> <ul> <li><a href="https://github-redirect.dependabot.com/cosmos/ibc-go/pull/2621">#2621</a> Bump SDK version to v0.45.10 and Tendermint to v0.34.22.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cosmos/ibc-go/commit/d40997080e2bc4086dd883bc2ef70ba99d7e5d18"><code>d409970</code></a> typo in tag link</li> <li><a href="https://github.com/cosmos/ibc-go/commit/9571a79e1930d19d0b52f35d3983f71672198371"><code>9571a79</code></a> prepare changelog for v3.4.0 release</li> <li><a href="https://github.com/cosmos/ibc-go/commit/b36dc315be30411f3b19f29d9bc1aebad3a61a00"><code>b36dc31</code></a> add check send enabled (backport <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2679">#2679</a>) (<a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2688">#2688</a>)</li> <li><a href="https://github.com/cosmos/ibc-go/commit/3a2244bee815c0234f2786dd99ad1e7a84b4e083"><code>3a2244b</code></a> fix: skip emission of unpopulated memo field in ics20 (backport <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2651">#2651</a>) (<a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2653">#2653</a>)</li> <li><a href="https://github.com/cosmos/ibc-go/commit/79a10f05b1fe0b0bfbe4c9bb1510d212b887b22b"><code>79a10f0</code></a> release/v3.4.x: bump to SDK v0.45.10 (<a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2589">#2589</a>)</li> <li><a href="https://github.com/cosmos/ibc-go/commit/ffc5a798a40b1dfb3653acf12471cedfe560b5e9"><code>ffc5a79</code></a> remove port prefix requirement (backport <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2590">#2590</a>) (<a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2632">#2632</a>)</li> <li><a href="https://github.com/cosmos/ibc-go/commit/68845e5419024b2b1219bd3b33b2fa494044ac01"><code>68845e5</code></a> use controller module address instead of module name for NewMsgChannelOpenIni...</li> <li><a href="https://github.com/cosmos/ibc-go/commit/0089c9393f187383d36242de169a38a90f0c7a0b"><code>0089c93</code></a> refactor: adapting transfer metadata bytes field to memo string (backport <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/25">#25</a>...</li> <li><a href="https://github.com/cosmos/ibc-go/commit/048d80fb426d5838bd1a03fb7c6c711dfc42d5d3"><code>048d80f</code></a> add entry for <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/2305">#2305</a></li> <li><a href="https://github.com/cosmos/ibc-go/commit/be0902c771419f6a8102ca343a6e329d08790918"><code>be0902c</code></a> Added optional packet metadata to the packet and message types (backport <a href="https://github-redirect.dependabot.com/cosmos/ibc-go/issues/230">#230</a>...</li> <li>Additional commits viewable in <a href="https://github.com/cosmos/ibc-go/compare/v3.3.0...v3.4.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/cosmos/ibc-go/v3&package-manager=go_modules&previous-version=3.3.0&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details>
- Loading branch information