Skip to content

Commit 3504975

Browse files
arnabmitracrodriguezvegamergify[bot]GAtom22DimitrisJim
authored
Patch v8.6.1 pio (#9)
* Update CHANGELOG.md * fix(ica-host): refactor newModuleQuerySafeAllowList to avoid panic (backport cosmos#6436) (cosmos#6520) * fix(ica-host): refactor newModuleQuerySafeAllowList to avoid panic (cosmos#6436) * fix(ica-host): refactor newModuleQuerySafeAllowList to avoid panic due to AllowUnresolvable field * add changelog entry * Apply suggestions from code review Co-authored-by: colin axnér <[email protected]> --------- Co-authored-by: Carlos Rodriguez <[email protected]> Co-authored-by: DimitrisJim <[email protected]> Co-authored-by: colin axnér <[email protected]> (cherry picked from commit a16c549) # Conflicts: # CHANGELOG.md * fix conflicts in changelog. --------- Co-authored-by: Tom <[email protected]> Co-authored-by: DimitrisJim <[email protected]> * deps(release/v8.3.x): bump SDK to v0.50.7 (cosmos#6614) * deps: bump SDK to v0.50.7 * add changelog * update changelog before v8.3.2 release * Update CHANGELOG.md * events: add channel ordering to write acknowledgement event (cosmos#6867) (cosmos#6871) * docs: remove ordering from write ack event and non-hex data atrributes * rever doc changes * add ordering to write acknowledgement event * Update events.md (cherry picked from commit 352ba6e) Co-authored-by: Carlos Rodriguez <[email protected]> * (feat) Add possibility to transfer entire balance. (backport cosmos#6877) (cosmos#6930) * (feat) Add possibility to transfer entire balance. (cosmos#6877) * Add possibility to transfer entire balance. * Added entry to the Changelog. * Added e2e test * Added forwarding * Update modules/apps/transfer/keeper/relay.go Co-authored-by: DimitrisJim <[email protected]> * Move UnboundedSpendLimit to token.go * add documentation * add test to compatibility matrices * PR Feedback. --------- Co-authored-by: DimitrisJim <[email protected]> Co-authored-by: Carlos Rodriguez <[email protected]> (cherry picked from commit 92e1f38) # Conflicts: # .github/compatibility-test-matrices/main/transfer-v2-multidenom-chain-a.json # .github/compatibility-test-matrices/release-v9.0.x/transfer-v2-multidenom-chain-a.json # .github/compatibility-test-matrices/unreleased/transfer-v2-multidenom.json # CHANGELOG.md # docs/docs/02-apps/01-transfer/04-messages.md # docs/docs/02-apps/01-transfer/10-ICS20-v1/04-messages.md # e2e/tests/transfer/base_test.go # modules/apps/transfer/keeper/relay.go # modules/apps/transfer/keeper/relay_test.go # modules/apps/transfer/types/token.go # modules/apps/transfer/types/transfer_authorization.go * fix conflicts * remove unused code --------- Co-authored-by: Nikolas De Giorgis <[email protected]> Co-authored-by: Carlos Rodriguez <[email protected]> * fix(state!): check upgrade compatibility in channel upgrade confirm (backport cosmos#6935) (cosmos#6944) * fix(state!): check upgrade compatibility in channel upgrade confirm (cosmos#6935) (cherry picked from commit 3a192be) # Conflicts: # CHANGELOG.md * fix conflicts --------- Co-authored-by: Carlos Rodriguez <[email protected]> * update changelog before v8.4.0 release * retract v8.2.x and v8.3.x (cosmos#6965) Co-authored-by: DimitrisJim <[email protected]> * backport-v8.5.x: self client/consensus state removal from connection handshake (cosmos#7129) * refactor: remove client/consensus state validation from connection handshake * chore: generate proto deprecation notice * add changelog * refactor: remove unpacking from msg server * deps(release/v8.5.x): bump ics23 to v0.11.0 (cosmos#7222) * deps: bump ics23 to v0.11.0-rc.0 * deps: bump ics23 to v0.11.0 * deps: bump cosmos-sdk to v0.50.9 (backport cosmos#6828) (cosmos#7227) * deps: bump cosmos-sdk to v0.50.9 (cosmos#6828) * deps: bump cosmos-sdk to v0.50.8 * chore: update changelog * deps: bump cosmossdk.io/client to v2.0.0-beta.3. bump x/upgrade to v0.1.4 * chore: make tidy-all * test: bump to 3f6796fba413cca for testing purposes. * deps: bump cosmos sdk to 0.50.9 * Update CHANGELOG.md * chore: update CHANGELOG for submodules. --------- Co-authored-by: DimitrisJim <[email protected]> (cherry picked from commit 3425726) # Conflicts: # CHANGELOG.md # e2e/go.mod # e2e/go.sum # go.mod # go.sum # modules/apps/callbacks/CHANGELOG.md # modules/apps/callbacks/go.mod # modules/apps/callbacks/go.sum # modules/capability/CHANGELOG.md # modules/capability/go.mod # modules/light-clients/08-wasm/CHANGELOG.md # modules/light-clients/08-wasm/go.mod # modules/light-clients/08-wasm/go.sum # simapp/go.mod # simapp/go.sum * fix conflicts * callbacks: go mod tidy * tidy --------- Co-authored-by: Damian Nolan <[email protected]> Co-authored-by: Carlos Rodriguez <[email protected]> * Update CHANGELOG.md * Update CHANGELOG.md * fix: attempt to fix panics for unresolvable imports by using GogoResolver (backport cosmos#7277) (cosmos#7281) * fix: attempt to fix panics for unresolvable imports by using GogoResolver (cosmos#7277) * fix: attempt to fix panics for unresolvable imports by using GogoResolver * chore: add changelog * chore: amend changelog (cherry picked from commit 79ddda5) # Conflicts: # CHANGELOG.md * chore: address merge conflicts in changelog --------- Co-authored-by: Damian Nolan <[email protected]> * prepare changelog for v8.5.1 release * Update CHANGELOG.md * fix: avoid invalid identifier error when validate genesis (backport cosmos#7397) (cosmos#7403) * fix: avoid invalid identifier error when validate genesis (cosmos#7397) * fix: avoid invalid identifier error when validate genesis that contains localhost client * Apply suggestions from code review * skip (cherry picked from commit ff2b668) # Conflicts: # CHANGELOG.md # modules/core/03-connection/types/genesis.go # modules/core/03-connection/types/genesis_test.go * chore: changelog cleanup * chore: fix imports --------- Co-authored-by: mmsqe <[email protected]> Co-authored-by: Colin Axnér <[email protected]> * test: update block proposer in testing (backport cosmos#7430) (cosmos#7453) * test: update block proposer in testing (cosmos#7430) * Introduce two following changes to the `commitBlock` method in testing: * increment the proposer priority of validators * update the proposer address in the current header * fix linter (cherry picked from commit 64f33e0) # Conflicts: # testing/chain.go * why did you fail us here, mergify my boy --------- Co-authored-by: Simon Noetzlin <[email protected]> Co-authored-by: DimitrisJim <[email protected]> * Updating changelog for v8.5.2 (cosmos#7536) * chore: backport json tags for Height for ibc client proto (cosmos#7868) * chore: update changelog for v8.5.3 (cosmos#7876) * Chore/revert ibc proto updates (cosmos#7887) * Revert "chore: update changelog for v8.5.3 (cosmos#7876)" This reverts commit c3af326. * Revert "chore: backport json tags for Height for ibc client proto (cosmos#7868)" This reverts commit b589a85. * chore: retract v8.5.3 (cosmos#7888) * chore: retract v8.5.3 * fix retract statement * chore: update changelog and redact * Merge commit from fork rm test case * chore: update redacted * fix: remove packet data remarshaling (cosmos#8065) * fix: remove packet data remarshaling * chore: update upload artifact * chore: update download artifact * redact 8.6.0 * ignoring packages that have no tests, else make test and make test-all fail. --------- Co-authored-by: Carlos Rodriguez <[email protected]> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Tom <[email protected]> Co-authored-by: DimitrisJim <[email protected]> Co-authored-by: Nikolas De Giorgis <[email protected]> Co-authored-by: colin axnér <[email protected]> Co-authored-by: Damian Nolan <[email protected]> Co-authored-by: mmsqe <[email protected]> Co-authored-by: Simon Noetzlin <[email protected]> Co-authored-by: Cian Hatton <[email protected]> Co-authored-by: PaddyMc <[email protected]> Co-authored-by: Gjermund Garaba <[email protected]> Co-authored-by: Aditya <[email protected]>
1 parent 431877f commit 3504975

File tree

45 files changed

+7190
-802
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+7190
-802
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"chain-a": [
3+
"main"
4+
],
5+
"chain-b": [
6+
"main"
7+
],
8+
"entrypoint": [
9+
"TestTransferTestSuite"
10+
],
11+
"test": [
12+
"TestMsgTransfer_Succeeds_Nonincentivized_MultiDenom",
13+
"TestMsgTransfer_EntireBalance",
14+
"TestMsgTransfer_Fails_InvalidAddress_MultiDenom"
15+
],
16+
"relayer-type": [
17+
"hermes"
18+
]
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"chain-a": [
3+
"release-v9.0.x"
4+
],
5+
"chain-b": [
6+
"release-v9.0.x"
7+
],
8+
"entrypoint": [
9+
"TestTransferTestSuite"
10+
],
11+
"test": [
12+
"TestMsgTransfer_Succeeds_Nonincentivized_MultiDenom",
13+
"TestMsgTransfer_EntireBalance",
14+
"TestMsgTransfer_Fails_InvalidAddress_MultiDenom"
15+
],
16+
"relayer-type": [
17+
"hermes"
18+
]
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"chain-a": [
3+
"release-v9.0.x"
4+
],
5+
"chain-b": [
6+
"release-v9.0.x"
7+
],
8+
"entrypoint": [
9+
"TestTransferTestSuite"
10+
],
11+
"test": [
12+
"TestMsgTransfer_Succeeds_Nonincentivized_MultiDenom",
13+
"TestMsgTransfer_EntireBalance",
14+
"TestMsgTransfer_Fails_InvalidAddress_MultiDenom"
15+
],
16+
"relayer-type": [
17+
"hermes"
18+
]
19+
}

.github/workflows/test.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,19 @@ jobs:
6161
- name: Split pkgs into 4 files
6262
run: split -d -n l/4 pkgs.txt pkgs.txt.part.
6363
# cache multiple
64-
- uses: actions/upload-artifact@v3
64+
- uses: actions/upload-artifact@v4
6565
with:
6666
name: '${{ github.sha }}-00'
6767
path: ./pkgs.txt.part.00
68-
- uses: actions/upload-artifact@v3
68+
- uses: actions/upload-artifact@v4
6969
with:
7070
name: '${{ github.sha }}-01'
7171
path: ./pkgs.txt.part.01
72-
- uses: actions/upload-artifact@v3
72+
- uses: actions/upload-artifact@v4
7373
with:
7474
name: '${{ github.sha }}-02'
7575
path: ./pkgs.txt.part.02
76-
- uses: actions/upload-artifact@v3
76+
- uses: actions/upload-artifact@v4
7777
with:
7878
name: '${{ github.sha }}-03'
7979
path: ./pkgs.txt.part.03
@@ -96,15 +96,15 @@ jobs:
9696
**/**.go
9797
go.mod
9898
go.sum
99-
- uses: actions/download-artifact@v3
99+
- uses: actions/download-artifact@v4
100100
with:
101101
name: '${{ github.sha }}-${{ matrix.part }}'
102102
if: env.GIT_DIFF
103103
- name: test & coverage report creation
104104
run: |
105105
cat pkgs.txt.part.${{ matrix.part }} | xargs go test -mod=readonly -timeout 30m -coverprofile=${{ matrix.part }}profile.out -covermode=atomic -tags='ledger test_ledger_mock'
106106
if: env.GIT_DIFF
107-
- uses: actions/upload-artifact@v3
107+
- uses: actions/upload-artifact@v4
108108
with:
109109
name: '${{ github.sha }}-${{ matrix.part }}-coverage'
110110
path: ./${{ matrix.part }}profile.out
@@ -120,19 +120,19 @@ jobs:
120120
**/**.go
121121
go.mod
122122
go.sum
123-
- uses: actions/download-artifact@v3
123+
- uses: actions/download-artifact@v4
124124
with:
125125
name: '${{ github.sha }}-00-coverage'
126126
if: env.GIT_DIFF
127-
- uses: actions/download-artifact@v3
127+
- uses: actions/download-artifact@v4
128128
with:
129129
name: '${{ github.sha }}-01-coverage'
130130
if: env.GIT_DIFF
131-
- uses: actions/download-artifact@v3
131+
- uses: actions/download-artifact@v4
132132
with:
133133
name: '${{ github.sha }}-02-coverage'
134134
if: env.GIT_DIFF
135-
- uses: actions/download-artifact@v3
135+
- uses: actions/download-artifact@v4
136136
with:
137137
name: '${{ github.sha }}-03-coverage'
138138
if: env.GIT_DIFF

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,61 @@ Ref: https://keepachangelog.com/en/1.0.0/
3434

3535
# Changelog
3636

37+
## [v8.6.1](https://github.com/cosmos/ibc-go/releases/tag/v8.6.1) - 2025-02-27
38+
39+
- [ASA-2025-004](https://github.com/cosmos/ibc-go/security/advisories/GHSA-jg6f-48ff-5xrw) Fix ASA-2025-004
40+
41+
## [v8.5.2](https://github.com/cosmos/ibc-go/releases/tag/v8.5.2) - 2024-11-05
42+
43+
### Testing
44+
45+
* [\#7430](https://github.com/cosmos/ibc-go/pull/7430) Update the block proposer in test chains for each block.
46+
47+
### Bug Fixes
48+
49+
* (core/03-connection) [\#7397](https://github.com/cosmos/ibc-go/pull/7397) Skip the genesis validation connectionID for localhost client.
50+
51+
## [v8.5.1](https://github.com/cosmos/ibc-go/releases/tag/v8.5.1) - 2024-09-13
52+
53+
### Bug Fixes
54+
55+
* (apps/27-interchain-accounts) [\#7277](https://github.com/cosmos/ibc-go/pull/7277) Use `GogoResolver` when populating module query safe allow list to avoid panics from unresolvable protobuf dependencies.
56+
57+
## [v8.5.0](https://github.com/cosmos/ibc-go/releases/tag/v8.5.0) - 2024-08-30
58+
59+
### Dependencies
60+
61+
* [\#6828](https://github.com/cosmos/ibc-go/pull/6828) Bump Cosmos SDK to v0.50.9.
62+
* [\#7222](https://github.com/cosmos/ibc-go/pull/7221) Update ics23 to v0.11.0.
63+
64+
### State Machine Breaking
65+
66+
* (core/03-connection) [\#7129](https://github.com/cosmos/ibc-go/pull/7129) Remove verification of self client and consensus state from connection handshake.
67+
68+
## [v8.4.0](https://github.com/cosmos/ibc-go/releases/tag/v8.4.0) - 2024-07-29
69+
70+
### Improvements
71+
72+
* (core/04-channel) [\#6871](https://github.com/cosmos/ibc-go/pull/6871) Add channel ordering to write acknowledgement event.
73+
74+
### Features
75+
76+
* (apps/transfer) [\#6877](https://github.com/cosmos/ibc-go/pull/6877) Added the possibility to transfer the entire user balance of a particular denomination by using [`UnboundedSpendLimit`](https://github.com/cosmos/ibc-go/blob/cdaaa94546af79760317f22bc93f270e3d754c84/modules/apps/transfer/types/coin.go#L60-L62) as the token amount.
77+
78+
### Bug Fixes
79+
80+
* (core/04-channel) [\#6935](https://github.com/cosmos/ibc-go/pull/6935) Check upgrade compatibility in `ChanUpgradeConfirm`.
81+
82+
## [v8.3.2](https://github.com/cosmos/ibc-go/releases/tag/v8.3.2) - 2024-06-20
83+
84+
### Dependencies
85+
86+
* [\#6614](https://github.com/cosmos/ibc-go/pull/6614) Bump Cosmos SDK to v0.50.7.
87+
88+
### Improvements
89+
90+
* (apps/27-interchain-accounts) [\#6436](https://github.com/cosmos/ibc-go/pull/6436) Refactor ICA host keeper instantiation method to avoid panic related to proto files.
91+
3792
## [v8.3.1](https://github.com/cosmos/ibc-go/releases/tag/v8.3.1) - 2024-05-22
3893

3994
### Improvements

0 commit comments

Comments
 (0)