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 ee237c25cff..b79780d34c6 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.1.0", "v3.3.0", "v2.4.0"], - "chain-b": ["release-v5.0.x", "v4.1.0", "v3.3.0", "v2.4.0"], + "chain-a": ["release-v5.0.x", "v4.1.1", "v3.3.1", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v4.1.1", "v3.3.1", "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 4d71fc4119a..0a72cf240c3 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.1.0", "v3.3.0", "v2.4.0"], - "chain-b": ["release-v5.0.x", "v4.1.0", "v3.3.0", "v2.4.0"], + "chain-a": ["release-v5.0.x", "v4.1.1", "v3.3.1", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v4.1.1", "v3.3.1", "v2.4.2"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" 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 7779f9f29b0..95bf66668f6 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v5.0.x/transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x", "v4.1.0", "v3.3.0", "v2.4.0"], - "chain-b": ["release-v5.0.x", "v4.1.0", "v3.3.0", "v2.4.0"], + "chain-a": ["release-v5.0.x", "v4.1.1", "v3.3.1", "v2.4.2"], + "chain-b": ["release-v5.0.x", "v4.1.1", "v3.3.1", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", 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 7789c666458..17605ff3c09 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.0", "v4.1.0", "v3.3.0", "v2.4.0"], - "chain-b": ["release-v6.0.x", "v5.0.0", "v4.1.0", "v3.3.0", "v2.4.0"], + "chain-a": ["release-v6.0.x", "v5.0.1", "v4.1.1", "v3.3.1", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.0.1", "v4.1.1", "v3.3.1", "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 7e3624a5f50..09672145abd 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.0", "v4.1.0", "v3.3.0", "v2.4.0"], - "chain-b": ["release-v6.0.x", "v5.0.0", "v4.1.0", "v3.3.0", "v2.4.0"], + "chain-a": ["release-v6.0.x", "v5.0.1", "v4.1.1", "v3.3.1", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.0.1", "v4.1.1", "v3.3.1", "v2.4.2"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" 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 30a3d054948..44ec116d942 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/transfer.json +++ b/.github/compatibility-test-matrices/release-v6.0.x/transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.0.0", "v4.1.0", "v3.3.0", "v2.4.0"], - "chain-b": ["release-v6.0.x", "v5.0.0", "v4.1.0", "v3.3.0", "v2.4.0"], + "chain-a": ["release-v6.0.x", "v5.0.1", "v4.1.1", "v3.3.1", "v2.4.2"], + "chain-b": ["release-v6.0.x", "v5.0.1", "v4.1.1", "v3.3.1", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", diff --git a/.github/mergify.yml b/.github/mergify.yml index c4473ed0c70..3142e3fdd67 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -18,30 +18,6 @@ pull_request_rules: commit_message_template: | {{ title }} (#{{ number }}) {{ body }} - - name: backport patches to v2.1.x branch - conditions: - - base=main - - label=backport-to-v2.1.x - actions: - backport: - branches: - - release/v2.1.x - - name: backport patches to v2.2.x branch - conditions: - - base=main - - label=backport-to-v2.2.x - actions: - backport: - branches: - - release/v2.2.x - - name: backport patches to v2.3.x branch - conditions: - - base=main - - label=backport-to-v2.3.x - actions: - backport: - branches: - - release/v2.3.x - name: backport patches to v2.4.x branch conditions: - base=main diff --git a/CHANGELOG.md b/CHANGELOG.md index aa34da715c0..a8028adc51c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -121,6 +121,12 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (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.0.1](https://github.com/cosmos/ibc-go/releases/tag/v5.0.1) - 2022-10-27 + +### Dependencies + +* [\#2623](https://github.com/cosmos/ibc-go/pull/2623) Bump SDK version to v0.46.3 and Tendermint version to v0.34.22. + ## [v5.0.0](https://github.com/cosmos/ibc-go/releases/tag/v5.0.0) - 2022-09-28 ### Dependencies @@ -153,6 +159,12 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (makefile) [\#1785](https://github.com/cosmos/ibc-go/pull/1785) Fetch the correct versions of protocol buffers dependencies from tendermint, cosmos-sdk, and ics23. * (modules/core/04-channel)[\#1919](https://github.com/cosmos/ibc-go/pull/1919) Fixed formatting of sequence for packet "acknowledgement written" logs. +## [v4.1.1](https://github.com/cosmos/ibc-go/releases/tag/v4.1.1) - 2022-10-27 + +### Dependencies + +* [\#2624](https://github.com/cosmos/ibc-go/pull/2624) Bump SDK version to v0.45.10 and Tendermint to v0.34.22. + ## [v4.1.0](https://github.com/cosmos/ibc-go/releases/tag/v4.1.0) - 2022-09-20 ### Dependencies @@ -230,6 +242,12 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (apps/29-fee) [\#1278](https://github.com/cosmos/ibc-go/pull/1278) The URI path for the query to get all incentivized packets for a specific channel did not follow the same format as the rest of queries. * (modules/core/04-channel)[\#1919](https://github.com/cosmos/ibc-go/pull/1919) Fixed formatting of sequence for packet "acknowledgement written" logs. +## [v3.3.1](https://github.com/cosmos/ibc-go/releases/tag/v3.3.1) - 2022-10-27 + +### Dependencies + +* [\#2621](https://github.com/cosmos/ibc-go/pull/2621) Bump SDK version to v0.45.10 and Tendermint to v0.34.22. + ## [v3.3.0](https://github.com/cosmos/ibc-go/releases/tag/v3.3.0) - 2022-09-20 ### Dependencies @@ -398,6 +416,12 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (client) [\#941](https://github.com/cosmos/ibc-go/pull/941) Classify client states without consensus states as expired * (channel) [\#995](https://github.com/cosmos/ibc-go/pull/995) Call `packet.GetSequence()` rather than passing func in `AcknowledgePacket` log output +## [v2.4.2](https://github.com/cosmos/ibc-go/releases/tag/v2.4.2) - 2022-10-27 + +### Dependencies + +* [\#2622](https://github.com/cosmos/ibc-go/pull/2622) Bump SDK version to v0.45.10 and Tendermint to v0.34.22. + ## [v2.4.1](https://github.com/cosmos/ibc-go/releases/tag/v2.4.1) - 2022-09-15 ### Dependencies diff --git a/RELEASES.md b/RELEASES.md index eaed7db76b5..96b0a743285 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -65,12 +65,6 @@ Only the following major release series have a stable release status: |Release|End of Life Date| |-------|----------------| -|~~`v1.3.x`~~|~~July 01, 2022~~| -|~~`v1.4.x`~~|~~July 01, 2022~~| -|~~`v1.5.x`~~|~~July 01, 2022~~| -|`v2.1.x`|February 01, 2023| -|`v2.2.x`|February 01, 2023| -|`v2.3.x`|February 01, 2023| |`v2.4.x`|February 01, 2023| |`v3.3.x`|March 15, 2023| |`v4.1.x`|August 12, 2023| @@ -78,8 +72,6 @@ Only the following major release series have a stable release status: All missing minor release versions have been discontinued. -**Note**: The v1 major release series will reach end of life 6 months after merging this policy. v2 will reach end of life one year after merging this policy. - ### What pull requests will be included in stable patch-releases? Pull requests that fix bugs and add features that fall in the following categories: @@ -107,19 +99,10 @@ Versions of Golang, Cosmos SDK and Tendermint used by ibc-go in the currently ac | Go | ibc-go | Cosmos SDK | Tendermint | |----|--------|------------|------------| -| 1.15 | v2.1.0 | v0.44.6 | v0.34.14 | -| 1.15 | v2.1.1 | v0.44.8 | v0.34.19 | -| 1.15 | v2.1.2 | v0.44.8 | v0.34.19 | -| 1.15 | v2.2.0 | v0.45.1 | v0.34.14 | -| 1.15 | v2.2.1 | v0.45.1 | v0.34.14 | -| 1.15 | v2.2.2 | v0.45.1 | v0.34.14 | -| 1.17 | v2.3.0 | v0.45.4 | v0.34.19 | -| 1.17 | v2.3.1 | v0.45.5 | v0.34.19 | -| 1.18 | v2.4.0 | v0.45.7 | v0.34.20 | -| 1.18 | v2.4.1 | v0.45.8 | v0.34.21 | -| 1.18 | v3.3.0 | v0.45.8 | v0.34.21 | -| 1.18 | v4.1.0 | v0.45.8 | v0.34.21 | -| 1.18 | v5.0.0 | v0.46.1 | v0.34.21 | +| 1.18 | v2.4.2 | v0.45.10 | v0.34.22 | +| 1.18 | v3.3.1 | v0.45.10 | v0.34.22 | +| 1.18 | v4.1.1 | v0.45.10 | v0.34.22 | +| 1.18 | v5.0.1 | v0.46.3 | v0.34.22 | ## Graphics