diff --git a/.github/compatibility-test-matrices/release-v2.5.x/transfer-memo.json b/.github/compatibility-test-matrices/release-v2.5.x/transfer-memo.json new file mode 100644 index 00000000000..66138c4d88f --- /dev/null +++ b/.github/compatibility-test-matrices/release-v2.5.x/transfer-memo.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v2.5.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v2.5.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_WithMemo" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v2.5.x/transfer-params.json b/.github/compatibility-test-matrices/release-v2.5.x/transfer-params.json new file mode 100644 index 00000000000..3e350af7cf3 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v2.5.x/transfer-params.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v2.5.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v2.5.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v2.5.x/transfer.json b/.github/compatibility-test-matrices/release-v2.5.x/transfer.json index ca7b85aa605..96af07c1054 100644 --- a/.github/compatibility-test-matrices/release-v2.5.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v2.5.x/transfer.json @@ -1,14 +1,11 @@ { - "chain-a": ["release-v2.5.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v2.5.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v2.5.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v2.5.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestMsgTransfer_WithMemo", - "TestSendEnabledParam", - "TestReceiveEnabledParam" + "TestMsgTransfer_Timeout_Nonincentivized" ], "chain-binary": ["simd"], "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] diff --git a/.github/compatibility-test-matrices/release-v3.4.x/transfer-memo.json b/.github/compatibility-test-matrices/release-v3.4.x/transfer-memo.json new file mode 100644 index 00000000000..41e732d5ecf --- /dev/null +++ b/.github/compatibility-test-matrices/release-v3.4.x/transfer-memo.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v3.4.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v3.4.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_WithMemo" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v3.4.x/transfer-params.json b/.github/compatibility-test-matrices/release-v3.4.x/transfer-params.json new file mode 100644 index 00000000000..8ab68362796 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v3.4.x/transfer-params.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v3.4.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v3.4.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v3.4.x/transfer.json b/.github/compatibility-test-matrices/release-v3.4.x/transfer.json index c2d7e9b570e..425ea86d220 100644 --- a/.github/compatibility-test-matrices/release-v3.4.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v3.4.x/transfer.json @@ -1,14 +1,11 @@ { - "chain-a": ["release-v3.4.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v3.4.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v3.4.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v3.4.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestMsgTransfer_WithMemo", - "TestSendEnabledParam", - "TestReceiveEnabledParam" + "TestMsgTransfer_Timeout_Nonincentivized" ], "chain-binary": ["simd"], "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] diff --git a/.github/compatibility-test-matrices/release-v4.2.x/incentivized-transfer.json b/.github/compatibility-test-matrices/release-v4.2.x/incentivized-transfer.json index 1ff38886bfd..e3a72b637ef 100644 --- a/.github/compatibility-test-matrices/release-v4.2.x/incentivized-transfer.json +++ b/.github/compatibility-test-matrices/release-v4.2.x/incentivized-transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v4.2.x", "v5.0.1", "v4.1.1"], - "chain-b": ["release-v4.2.x", "v5.0.1", "v4.1.1"], + "chain-a": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1"], + "chain-b": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v4.2.x/transfer-memo.json b/.github/compatibility-test-matrices/release-v4.2.x/transfer-memo.json new file mode 100644 index 00000000000..e65f46ea978 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v4.2.x/transfer-memo.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_WithMemo" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v4.2.x/transfer-params.json b/.github/compatibility-test-matrices/release-v4.2.x/transfer-params.json new file mode 100644 index 00000000000..5e0ac361b86 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v4.2.x/transfer-params.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v4.2.x/transfer.json b/.github/compatibility-test-matrices/release-v4.2.x/transfer.json index 778dafd3dd7..95dbefc2dd1 100644 --- a/.github/compatibility-test-matrices/release-v4.2.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v4.2.x/transfer.json @@ -1,14 +1,11 @@ { - "chain-a": ["release-v4.2.x", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v4.2.x", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v4.2.x", "v5.1.0", "v5.0.1", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestMsgTransfer_WithMemo", - "TestSendEnabledParam", - "TestReceiveEnabledParam" + "TestMsgTransfer_Timeout_Nonincentivized" ], "chain-binary": ["simd"], "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] diff --git a/.github/compatibility-test-matrices/release-v5.0.x/client.json b/.github/compatibility-test-matrices/release-v5.0.x/client.json index 9496ae8afa9..cbfd796fefa 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/client.json +++ b/.github/compatibility-test-matrices/release-v5.0.x/client.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.0.x", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestClientTestSuite"], "test": [ "TestClientUpdateProposal_Succeeds" diff --git a/.github/compatibility-test-matrices/release-v5.0.x/connection.json b/.github/compatibility-test-matrices/release-v5.0.x/connection.json index 7ffb850b74e..ffe82297d23 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/connection.json +++ b/.github/compatibility-test-matrices/release-v5.0.x/connection.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.0.x", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" diff --git a/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer.json b/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer.json index 47537483ce4..f9ea2aaeaa0 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer.json +++ b/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x", "v4.2.0", "v4.1.1"], - "chain-b": ["release-v5.0.x", "v4.2.0", "v4.1.1"], + "chain-a": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1"], + "chain-b": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v5.0.x/transfer-params.json b/.github/compatibility-test-matrices/release-v5.0.x/transfer-params.json new file mode 100644 index 00000000000..c998bcb61b8 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v5.0.x/transfer-params.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v5.0.x/transfer.json b/.github/compatibility-test-matrices/release-v5.0.x/transfer.json index 5a049313b9f..83d1e6ef5d8 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v5.0.x/transfer.json @@ -1,13 +1,11 @@ { - "chain-a": ["release-v5.0.x", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.0.x", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestSendEnabledParam", - "TestReceiveEnabledParam" + "TestMsgTransfer_Timeout_Nonincentivized" ], "chain-binary": ["simd"], "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] diff --git a/.github/compatibility-test-matrices/release-v5.1.x/transfer-memo.json b/.github/compatibility-test-matrices/release-v5.1.x/transfer-memo.json new file mode 100644 index 00000000000..fdf47a97373 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v5.1.x/transfer-memo.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v5.1.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.1.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_WithMemo" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v5.1.x/transfer-params.json b/.github/compatibility-test-matrices/release-v5.1.x/transfer-params.json new file mode 100644 index 00000000000..fc03806033c --- /dev/null +++ b/.github/compatibility-test-matrices/release-v5.1.x/transfer-params.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v5.1.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.1.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} \ No newline at end of file diff --git a/.github/compatibility-test-matrices/release-v5.1.x/transfer.json b/.github/compatibility-test-matrices/release-v5.1.x/transfer.json index 07c13aa8096..d38e2fdf3a5 100644 --- a/.github/compatibility-test-matrices/release-v5.1.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v5.1.x/transfer.json @@ -5,10 +5,7 @@ "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestMsgTransfer_WithMemo", - "TestSendEnabledParam", - "TestReceiveEnabledParam" + "TestMsgTransfer_Timeout_Nonincentivized" ], "chain-binary": ["simd"], "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] diff --git a/.github/compatibility-test-matrices/release-v6.0.x/client.json b/.github/compatibility-test-matrices/release-v6.0.x/client.json index 968ebaccf7d..93fbcc027f3 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/client.json +++ b/.github/compatibility-test-matrices/release-v6.0.x/client.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestClientTestSuite"], "test": [ "TestClientUpdateProposal_Succeeds" diff --git a/.github/compatibility-test-matrices/release-v6.0.x/connection.json b/.github/compatibility-test-matrices/release-v6.0.x/connection.json index 401726371e7..9592bcf6977 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/connection.json +++ b/.github/compatibility-test-matrices/release-v6.0.x/connection.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" diff --git a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer.json b/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer.json index be40df6807b..e2794833c6c 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer.json +++ b/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1"], - "chain-b": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1"], + "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], + "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v6.0.x/transfer-memo.json b/.github/compatibility-test-matrices/release-v6.0.x/transfer-memo.json new file mode 100644 index 00000000000..64fceb1bbcb --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.0.x/transfer-memo.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_WithMemo", + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v6.0.x/transfer-params.json b/.github/compatibility-test-matrices/release-v6.0.x/transfer-params.json new file mode 100644 index 00000000000..bec58e4cf78 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.0.x/transfer-params.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v6.0.x/transfer.json b/.github/compatibility-test-matrices/release-v6.0.x/transfer.json index 44c710257ce..625bf833518 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v6.0.x/transfer.json @@ -1,14 +1,11 @@ { - "chain-a": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v6.0.x", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestMsgTransfer_WithMemo", - "TestSendEnabledParam", - "TestReceiveEnabledParam" + "TestMsgTransfer_Timeout_Nonincentivized" ], "chain-binary": ["simd"], "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] diff --git a/.github/workflows/e2e-compatibility.yaml b/.github/workflows/e2e-compatibility.yaml index 69e4aa86b45..02311c3a261 100644 --- a/.github/workflows/e2e-compatibility.yaml +++ b/.github/workflows/e2e-compatibility.yaml @@ -66,6 +66,24 @@ jobs: docker-tag: "${{ needs.determine-docker-tag.outputs.docker-tag }}" test-suite: "transfer" + transfer-params: + needs: + - build-release-image + - determine-docker-tag + uses: ./.github/workflows/e2e-compatibility-workflow-call.yaml + with: + docker-tag: "${{ needs.determine-docker-tag.outputs.docker-tag }}" + test-suite: "transfer-params" + + transfer-memo: + needs: + - build-release-image + - determine-docker-tag + uses: ./.github/workflows/e2e-compatibility-workflow-call.yaml + with: + docker-tag: "${{ needs.determine-docker-tag.outputs.docker-tag }}" + test-suite: "transfer-memo" + client: needs: - build-release-image diff --git a/.github/workflows/e2e-manual-simd.yaml b/.github/workflows/e2e-manual-simd.yaml index 8f6eb84b79d..7658b8f7024 100644 --- a/.github/workflows/e2e-manual-simd.yaml +++ b/.github/workflows/e2e-manual-simd.yaml @@ -29,6 +29,7 @@ on: options: - main - v6.0.0-beta1 + - v5.1.0 - v5.0.1 - v4.2.0 - v4.1.1 @@ -44,6 +45,7 @@ on: options: - main - v6.0.0-beta1 + - v5.1.0 - v5.0.1 - v4.2.0 - v4.1.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index cf6a64ec037..76a3cc30065 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,9 +38,6 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Dependencies -* [\#2647](https://github.com/cosmos/ibc-go/pull/2647) Bump Cosmos SDK to v0.46.4 and Tendermint to v0.34.22. -* [\#2458](https://github.com/cosmos/ibc-go/pull/2458) Bump Cosmos SDK to v0.46.2 - ### API Breaking * (apps/27-interchain-accounts) [\#2607](https://github.com/cosmos/ibc-go/pull/2607) `SerializeCosmosTx` now takes in a `[]proto.Message` instead of `[]sdk.Msg`. @@ -71,9 +68,6 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### State Machine Breaking -* (apps/transfer) [\#2651](https://github.com/cosmos/ibc-go/pull/2651) Introduce `mustProtoMarshalJSON` for ics20 packet data marshalling which will skip emission (marshalling) of the memo field if unpopulated (empty). -* (27-interchain-accounts) [\#2580](https://github.com/cosmos/ibc-go/issues/2580) Removing port prefix requirement from the ICA host channel handshake -* (transfer) [\#2377](https://github.com/cosmos/ibc-go/pull/2377) Adding `sequence` to `MsgTransferResponse`. * (light-clients/07-tendermint) [\#2554](https://github.com/cosmos/ibc-go/pull/2554) Forbid negative values for `TrustingPeriod`, `UnbondingPeriod` and `MaxClockDrift` (as specified in ICS-07). ### Improvements @@ -109,13 +103,11 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (modules/core/keeper) [\#1728](https://github.com/cosmos/ibc-go/pull/2399) Updated channel callback errors to include portID & channelID for better identification of errors. * [\#2434](https://github.com/cosmos/ibc-go/pull/2478) Removed all `TypeMsg` constants * (modules/core/exported) [#1689] (https://github.com/cosmos/ibc-go/pull/2539) Removing `GetVersions` from `ConnectionI` interface. -* (testing) [\#2657](https://github.com/cosmos/ibc-go/pull/2657) Carry `ProposerAddress` through commited blocks. Allow `DefaultGenTxGas` to be modified. ### Features * (apps/27-interchain-accounts) [\#2147](https://github.com/cosmos/ibc-go/pull/2147) Adding a `SubmitTx` gRPC endpoint for the ICS27 Controller module which allows owners of interchain accounts to submit transactions. This replaces the previously existing need for authentication modules to implement this standard functionality. * (testing/simapp) [\#2190](https://github.com/cosmos/ibc-go/pull/2190) Adding the new `x/group` cosmos-sdk module to simapp. -* (apps/transfer) [\#2595](https://github.com/cosmos/ibc-go/pull/2595) Adding optional memo field to `FungibleTokenPacketData` and `MsgTransfer`. ### Bug Fixes @@ -123,6 +115,29 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (light-clients/07-tendermint) [\#1674](https://github.com/cosmos/ibc-go/pull/1674) Submitted ClientState is zeroed out before checking the proof in order to prevent the proposal from containing information governance is not actually voting on. * (modules/core/02-client)[\#1676](https://github.com/cosmos/ibc-go/pull/1676) ClientState must be zeroed out for `UpgradeProposals` to pass validation. This prevents a proposal containing information governance is not actually voting on. * (modules/core/keeper) [\#2403](https://github.com/cosmos/ibc-go/pull/2403) Added a function in keeper to cater for blank pointers. + +## [v5.1.0](https://github.com/cosmos/ibc-go/releases/tag/v5.1.0) - 2022-11-09 + +### Dependencies + +* [\#2647](https://github.com/cosmos/ibc-go/pull/2647) Bump Cosmos SDK to v0.46.4 and Tendermint to v0.34.22. + +### State Machine Breaking + +* (apps/transfer) [\#2651](https://github.com/cosmos/ibc-go/pull/2651) Introduce `mustProtoMarshalJSON` for ics20 packet data marshalling which will skip emission (marshalling) of the memo field if unpopulated (empty). +* (27-interchain-accounts) [\#2580](https://github.com/cosmos/ibc-go/issues/2580) Removing port prefix requirement from the ICA host channel handshake +* (transfer) [\#2377](https://github.com/cosmos/ibc-go/pull/2377) Adding `sequence` to `MsgTransferResponse`. + +### Improvements + +* (testing) [\#2657](https://github.com/cosmos/ibc-go/pull/2657) Carry `ProposerAddress` through committed blocks. Allow `DefaultGenTxGas` to be modified. + +### Features + +* (apps/transfer) [\#2595](https://github.com/cosmos/ibc-go/pull/2595) Adding optional memo field to `FungibleTokenPacketData` and `MsgTransfer`. + +### Bug Fixes + * (apps/transfer) [\#2679](https://github.com/cosmos/ibc-go/pull/2679) Check `x/bank` send enabled. ## [v5.0.1](https://github.com/cosmos/ibc-go/releases/tag/v5.0.1) - 2022-10-27 diff --git a/RELEASES.md b/RELEASES.md index 095d0eeced0..61176c373d0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -72,6 +72,7 @@ Only the following major release series have a stable release status: |`v4.1.x`|August 12, 2023| |`v4.2.x`|August 12, 2023| |`v5.0.x`|September 28, 2023| +|`v5.1.x`|September 28, 2023| All missing minor release versions have been discontinued. @@ -109,6 +110,7 @@ Versions of Golang, Cosmos SDK and Tendermint used by ibc-go in the currently ac | 1.18 | v4.1.1 | v0.45.10 | v0.34.22 | | 1.18 | v4.2.0 | v0.45.10 | v0.34.22 | | 1.18 | v5.0.1 | v0.46.3 | v0.34.22 | +| 1.18 | v5.1.0 | v0.46.4 | v0.34.22 | ## Graphics diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 43bf0e405c2..53febba7e5e 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -144,6 +144,10 @@ module.exports = { label: "v5.0.0", key: "v5.0.0", }, + { + label: "v5.1.0", + key: "v5.1.0", + }, ], topbar: { banner: true, diff --git a/docs/versions b/docs/versions index 3560a73c44e..a4c1bdb35fc 100644 --- a/docs/versions +++ b/docs/versions @@ -1,3 +1,4 @@ +release/v5.1.x v5.1.0 release/v5.0.x v5.0.0 release/v4.2.x v4.2.0 release/v4.1.x v4.1.0