EOQ: End of Quality Fixes.
EOL: End of Security Fixes/End of Software Support
Magento Minor Version | Release | EOQ | EOL |
---|---|---|---|
2.0 | November 2015 | March 2018 | March 2018 |
2.1 | June 2016 | June 2019 | July 1, 2019 |
2.2 | September 2017 | December 2019 | December 2019 |
2.3 | November 2018 | July 2021 | April 28, 2022 |
2.4 | July 2020 |
Notes:
- Information taken regularly from the Magento Software Lifecycle Policy document
Magento Minor Version | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 |
---|---|---|---|---|---|---|---|---|---|
2.0 | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
2.1 | ✗ | ✓ | ✓[1] | 2.1.16+ | ✗ | ✗ | ✗ | ✗ | ✗ |
2.2 | ✗ | ✗ | ✓[2] | ✓ | 2.2.10+ | ✗ | ✗ | ✗ | ✗ |
2.3 | ✗ | ✗ | ✗ | ✓[3] | Until 2.3.6-p1 | 2.3.3 - 2.3.6[4] | 2.3.7+ | ✗ | ✗ |
2.4 | ✗ | ✗ | ✗ | ✗ | ✗ | Until 2.4.1[4] | Until 2.4.55 | ✗5 | 2.4.4+ |
Notes:
- Only 7.0.2 and ~7.0.6 for 2.1.0-2.1.1. Starting with 2.1.2 that was expanded to include 7.0.4.
- 7.0.2, 7.0.4, and ~7.0.6 for 2.2.0-2.2.4. Starting with 2.2.5 7.0 support was limited to ~7.0.13
- Supports ~7.1.3
- The composer.json in 2.3.7, 2.4.1, and 2.4.2 appears to support 7.3, however the System Requirements does not list it as a supported version. This likely means it can work, but you'll be on your own.
- Adobe has announced they're removing 7.3 in 2.4.4. This likely means that 2.4.4 will be semi-compatible with 7.4 and 8.0, though it is targeting 8.1.
Magento Minor Version | 1 | 2 |
---|---|---|
2.0 | ✓ | ✗ |
2.1 | ✓ | ✗ |
2.2 | ✓ | ✗ |
2.3 | Until 2.3.7[1] | 2.3.7+ |
2.4 | Until 2.4.2[1] | 2.4.2+ |
Notes:
- Composer 1 still works with Magento 2.3.7 and 2.4.2, but is no longer supported.
Magento Minor Version | ES 1.x | ES 2.x | ES 5.x | ES 6.x | ES 7.4.x | ES 7.6.x | ES 7.9.x | ES 7.10.x |
---|---|---|---|---|---|---|---|---|
2.1 | ✓1 | ✓2 | 2.1.13 | ✗ | ✗ | ✗ | ✗ | ✗ |
2.2 | Until 2.2.84 | ✓ | 2.2.8+ | 2.2.8+ | ✗ | ✗ | ✗ | ✗ |
2.3 | ✗ | Until 2.3.5 | Until 2.3.5 | ✓ | 2.3.5+ | ✗ | 2.3.7+ | ✗ |
2.4 | ✗ | ✗ | ✗ | ✗ | 2.4.2+6 | 2.4.0-2.4.15 | 2.4.2+ | 2.4.4+ |
Notes:
- Versions 2.1.1-2.1.2 declare support for all 1.x, but all other 2.1.x versions only declare support for 1.7
- Version 2.1.0 only declares support for 2.0 and 2.1. All other lines claim support for 2.x
- Version 2.1.1 is the only version in the 2.1.x line to declare support for ES 5, and then only for 5.0
- 2.2.0-2.2.7 declare support for ES 1.7
- 2.4.0 specifically declares support for ES 7.6.x
- 2.4.2 states "Magento 2.4.x remains compatible with Elasticsearch 7.4.x" despite compatibility not being declared at any point
Magento Minor Version | OS 1.x |
---|---|
2.4 | 2.4.4+ |
Magento Minor Version | 3.5 | 3.7 | 3.8 |
---|---|---|---|
2.0 | ✓ | ✗ | ✗ |
2.1 | ✓ | ✗ | ✗ |
2.2 | ✓ | ✓ | ✗ |
2.3 | ✗ | Until 2.3.5 | ✓ |
2.4 | ✗ | ✗ | ✓ |
Magento Minor Version | 2.4 | 3.0 | 3.2 | 4.x | 5.x | 6.0 |
---|---|---|---|---|---|---|
2.0 | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ |
2.1 | ✓ | ✓ | ✓ | 2.1.17+ | 2.1.17+ | ✗ |
2.2 | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
2.3 | Until 2.3.6 | Until 2.3.6 | Until 2.3.6 | 2.3.1 - 2.3.5 | 2.3.1 - 2.3.6 | 2.3.7+ |
2.4 | ✗ | ✗ | ✗ | ✗ | 2.4.0 - 2.4.1 | 2.4.2+ |
Magento Minor Version | 3.5 | 4.x | 5.x | 6.x |
---|---|---|---|---|
2.0 | ✓ | ✓ | ✗ | ✗ |
2.1 | ✓ | ✓ | ✗ | ✗ |
2.2 | ✗ | ✓ | ✓ | ✗ |
2.3 | ✗ | ✓ | ✓1 | ✓2 |
2.4 | ✗ | ✗ | ✗ | ✓3 |
Notes:
- Magento declares support for 5.2+
- Magento declares support for 6.2+, 6.5.1 explicitly supported with 2.3.7
- Tested with 6.3.1. Magento 2.4.2 tested with 6.4
Magento Minor Version | 5.6 | 5.7 | 8.0 |
---|---|---|---|
2.0 | ✓ | ✗ | ✗ |
2.1 | ✓ | 2.1.2+ | ✗ |
2.2 | ✓ | ✓ | ✗ |
2.3 | ✓1 | ✓ | ✗ |
2.4 | ✗ | ✓1 | ✓ |
Notes:
- Magento is also compatible with, but has not been tested and is not recommended
Magento Minor Version | 10.0 | 10.1 | 10.2 | 10.3 | 10.4 | 10.5 |
---|---|---|---|---|---|---|
2.0 | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
2.1 | ✓ | ✓ | 2.1.2+ | ✗ | ✗ | ✗ |
2.2 | ✓ | ✓ | ✓1 | ✓1 | ✓1 | ✗ |
2.3 | ✓1 | ✓1 | ✓1 | ✓1 | ✓1 | ✗ |
2.4 | ✗ | ✗ | ✓2 | ✓2 | ✓2 | ✓ |
Notes:
- Magento only uses MySQL features compatible with MariaDB. MariaDB may not be compatible with all MySQL features, however, so be sure to research compatibility issues before using a feature in your Magento module.
- Magento is also compatible, but has not been tested and is not recommended