Skip to content

Commit

Permalink
docs: update stable release policy and add missing releases (cosmos#5606
Browse files Browse the repository at this point in the history
)

* docs: update stable release policy and add missing releases

* Apply suggestions from code review

Co-authored-by: Susannah Evans <65018876+womensrights@users.noreply.github.com>

* add comment about dropping support to pre v1.0 releases

---------

Co-authored-by: Susannah Evans <65018876+womensrights@users.noreply.github.com>
  • Loading branch information
Carlos Rodriguez and womensrights authored Jan 15, 2024
1 parent d5949b1 commit ef0055b
Showing 1 changed file with 27 additions and 7 deletions.
34 changes: 27 additions & 7 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,26 +58,36 @@ A release should not be finalized until the development team and the external co

The beginning of a new major release series is marked by the release of a new major version. A major release series is comprised of all minor and patch releases made under the same major version number. The series continues to receive bug fixes (released as minor or patch releases) until it reaches end of life. The date when a major release series reaches end of life is determined by one of the two following methods:

- If the next major release is made within the first 6 months, then the end of life date of the major release series is 1 year after its initial release.
- If the next major release is made 6 months after the initial release, then the end of life date of the major release series is 6 months after the release date of the next major release.
- If the next major release is made within the first 6 months, then the end of life date of the major release series is 18 months after its initial release.
- If the next major release is made 6 months after the initial release, then the end of life date of the major release series is 12 months after the release date of the next major release.

For example, if the current major release series is v1 and was released on January 1st, 2022, then v1 will be supported at least until January 1st, 2023. If v2 is published on August 1st 2022, then v1's end of life will be March 1st, 2023.

Only the following major release series have a stable release status. All missing minor release versions have been discontinued.

We reserve the right to drop support for releases if they are deemed unused (for example, because the Cosmos SDK version they depend on is not used or has been deprecated). Likewise, we also reserve the right to drop support for pre v1.0 versions of modules if we deem them unnecessary to maintain (we are only looking to give support for stable major releases).

### ibc-go

|Release|End of Life Date|
|-------|----------------|
|`v7.2.x`|March 17, 2024|
|`v7.3.x`|March 17, 2024|
|`v8.0.x`|November 10, 2024|
|`v7.2.x`|September 17, 2024|
|`v7.3.x`|September 17, 2024|
|`v8.0.x`|May 10, 2025|

### Callbacks middleware

|Release|End of Life Date|
|-------|----------------|
|`v0.1.x-ibc-go-v7.3.x`|March 17, 2024|
|`v0.1.x+ibc-go-v7.3.x`|September 17, 2024|
|`v0.1.x+ibc-go-v8.0.x`|May 10, 2025|

### `08-wasm` light client proxy module

|Release|End of Life Date|
|-------|----------------|
|`v0.1.0+ibc-go-v7.3.x-wasmvm-v1.5.x`|September 17, 2024|
|`v0.2.x+ibc-go-v8.0.x-wasmvm-v1.5.x`|May 10, 2025|

### What pull requests will be included in stable patch-releases?

Expand Down Expand Up @@ -121,7 +131,17 @@ Versions of Golang, ibc-go, Cosmos SDK and CometBFT used by callbacks middleware

| Go | callbacks | ibc-go | Cosmos SDK | Tendermint/CometBFT |
|----|-----------|--------|------------|---------------------|
| 1.19 | v0.1.0-ibc-go-v7.3 | v7.3.0 | v0.47.4 | v0.37.2 |
| 1.19 | v0.1.0+ibc-go-v7.3 | v7.3.0 | v0.47.4 | v0.37.2 |
| 1.21 | v0.2.0+ibc-go-v8.0 | v8.0.0 | v0.50.1 | v0.38.0 |

### `08-wasm` light client proxy module

Versions of Golang, ibc-go, Cosmos SDK and CometBFT used by `08-wasm` module in the currently active releases:

| Go | callbacks | ibc-go | Cosmos SDK | Tendermint/CometBFT |
|----|-----------|--------|------------|---------------------|
| 1.19 | v0.1.0+ibc-go-v7.3-wasmvm-v1.5 | v7.3.0 | v0.47.6 | v0.37.2 |
| 1.21 | v0.1.0+ibc-go-v8.0-wasmvm-v1.5 | v8.0.0 | v0.50.1 | v0.38.0 |

## Graphics

Expand Down

0 comments on commit ef0055b

Please sign in to comment.