Skip to content

Commit

Permalink
Update SUPPORTED.md
Browse files Browse the repository at this point in the history
  • Loading branch information
matyhtf authored Oct 19, 2024
1 parent 848aeac commit 835f2c7
Showing 1 changed file with 24 additions and 11 deletions.
35 changes: 24 additions & 11 deletions docs/SUPPORTED.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,34 @@

| Branch | PHP Version | Initialization | Active Support Until | Security Support Until |
|-----------------------------------------------------------------|-------------|----------------|----------------------|------------------------|
| [v4.8.x](https://github.com/swoole/swoole-src/tree/4.8.x) (LTS) | 7.2 - 8.2 | 2021-10-14 | 2023-10-14 | 2024-06-30 |
| [v5.1.x](https://github.com/swoole/swoole-src/tree/5.1.x) | 8.0 - 8.4 | 2023-11-29 | 2024-11-29 | 2025-04-29 |
| [v5.1.x](https://github.com/swoole/swoole-src/tree/5.1.x) | 8.0 - 8.3 | 2023-11-29 | 2024-11-29 | 2025-04-29 |
| [v6.0.x](https://github.com/swoole/swoole-src/tree/master) | 8.1 - 8.4 | 2024-12-31 | 2025-12-31 | 2026-06-31 |

| Active support | A release that is being actively supported. Reported bugs and security issues are fixed and regular point releases are made. |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Security fixes only | A release that is supported for critical security issues only. Releases are only made on an as-needed basis. |

- **Active support**: A release that is being actively supported. Reported bugs and security issues are fixed and regular point releases are made.
- **Security fixes only**: A release that is supported for critical security issues only. Releases are only made on an as-needed basis.

## PHP Version Support

1. Each branch (`MINOR version`) supports a fixed range of PHP versions. The `RELEASE VERSIONS` for that branch will not increase support for higher PHP versions.
2. The upper limit is four PHP versions; any additional versions will not be supported. For example, version 6.0 only supports PHP 8.1 to 8.4.
3. No support for any DEV or RC stage of PHP

The pace of PHP version updates is rapid, with each version introducing numerous underlying changes. The developers of Swoole have had to invest significant time and effort to support new releases, and we lack sufficient resources to keep up with PHP updates. Therefore, there will be a delay of one MINOR version before supporting new PHP versions.


## Unsupported Branches

> These releases that are no longer supported. Users of this release should upgrade as soon as possible, as they may be exposed to unpatched security vulnerabilities.
- `v1.x` (2012-7-1 ~ 2018-05-14)
- `v2.x` (2016-12-30 ~ 2018-05-23)
- `v4.0.x`, `v4.1.x`, `v4.2.x`, `v4.3.x` (2018-06-14 ~ 2019-12-31)
- `v4.4.x` (2019-04-15 ~ 2022-07-31)
- `v4.5.x`,`v4.6.x`, `v4.7.x` (2019-12-20 ~ 2021-12-31)
- `v5.0.x` (2022-01-20 ~ 2023-07-20)

| Branch | PHP Version | Duration |
|----------------------------|-------------|----------------------------------|
| `1.x` | 5.4 - 7.2 | 2012-7-1 ~ 2018-05-14 |
| `2.x` | 7.0 - 7.3 | 2016-12-30 ~ 2018-05-23 |
| `4.0.x` ~ `4.3.x` | 7.0 - 7.4 | 2018-06-14 ~ 2019-12-31 |
| `4.4.x` | 7.1 - 7.4 | 2019-04-15 ~ 2022-07-31 |
| `4.5.x`,`4.6.x`, `4.7.x` | 7.1 - 7.4 | 2019-12-20 ~ 2021-12-31 |
| `4.8.x` | 7.3 - 8.2 | 2021-10-14 ~ 2024-06-30 |
| `5.0.x` | 7.4 - 8.3 | 2022-01-20 ~ 2023-07-20 |

0 comments on commit 835f2c7

Please sign in to comment.