Magento Minor Version | Release | End of Quality Fixes | End of Security Fixes/End of Software Support | |
---|---|---|---|---|
⛔ | 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 |
Release information and release planning
➡️ Magento 2.4.8
➡️ Magento 2.4.7
➡️ Magento 2.4.6
➡️ Magento 2.4.5
➡️ Magento 2.4.4
➡️ Magento 2.4.3
➡️ Magento 2.4.2
➡️ Magento 2.4.1
➡️ Magento 2.4.0
Magento Minor Version | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 | PHP 8.2 | PHP 8.3 | PHP 8.4 |
---|---|---|---|---|---|---|---|---|---|
2.3.x | ✅[1] | ℹ️Until 2.3.6-p1 | ✔️2.3.3 - 2.3.6[2] | ✔️2.3.7+ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.4.x | ❌ | ❌ | ℹ️Until 2.4.1[2] | ℹ️Until 2.4.5[3] | ℹ️[3] | ✔️2.4.4 - 2.4.6 | ✔️2.4.6+ | ✔️2.4.7+ | ✔️2.4.8+ |
Notes:
- 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.
- Adobe Commerce 2.4.7 is still compatible with PHP 8.1 for upgrade purposes only. PHP 8.1 is not supported and not recommended.
Magento Version | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 | PHP 8.2 | PHP 8.3 | PHP 8.4 |
---|---|---|---|---|---|---|---|---|---|
2.2.0 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.3.0 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.4.0 | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.4.1 | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.4.2 | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.4.3 | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
2.4.4 | ❌ | ❌ | ❌ | ℹ️[3] | ℹ️[3] | ✅ | ❌ | ❌ | ❌ |
2.4.5 | ❌ | ❌ | ❌ | ℹ️[3] | ℹ️[3] | ✅ | ❌ | ❌ | ❌ |
2.4.6 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ |
2.4.7 | ❌ | ❌ | ❌ | ❌ | ❌ | ℹ️[4] | ✅ | ✅ | ❌ |
2.4.8 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
Magento Minor Version | Composer 1 | Composer 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 5.x | ES 6.x | ES 7.4.x | ES 7.6.x | ES 7.9.x | ES 7.10.x | ES 8.x |
---|---|---|---|---|---|---|---|
2.3 | ℹ️ Until 2.3.5 | ✅ | ✔️: 2.3.5+ | ❌ | ✔️ 2.3.7+ | ❌ | ❌ |
2.4 | ❌ | ❌ | ✔️ 2.4.2+[2] | ✔️ 2.4.0-2.4.1[1] | ✔️ 2.4.2 - 2.4.3 | ✔️2.4.4 - 2.4.5 | ✔️2.4.6 - 2.4.7 |
Notes:
- 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
- 2.4.8 "The Elasticsearch 7 and Elasticsearch 8 options are now labeled as "(Deprecated)". We recommend using OpenSearch as a search engine instead."
Magento Minor Version | OS 1.x | OS 2.x |
---|---|---|
2.3 | ❌ | ❌ |
2.4 | ✔️2.4.4+ | ✔️2.4.7+ |
Notes:
- 2.4.8 is now optimized for OpenSearch 2.19 and is no longer compatible with Elasticsearch.
Magento Minor Version | MySQL 5.6 | MySQL 5.7 | MySQL 8.0 |
---|---|---|---|
2.3 | ✅[1] | ✅ | ❌ |
2.4 | ❌ | ✅[1] | ✅ |
Notes:
- Magento is also compatible with, but has not been tested and is not recommended
Magento Minor Version | MariaDB 10.0 | MariaDB 10.1 | MariaDB 10.2 | MariaDB 10.3 | MariaDB 10.4 | MariaDB 10.5 | MariaDB 10.6 | MariaDB 11.4 |
---|---|---|---|---|---|---|---|---|
2.3 | ✅[1] | ✅[1] | ✅[1] | ✅[1] | ✅[1] | ❌ | ❌ | ❌ |
2.4 | ❌ | ❌ | ✅[2] | ✅[2] | ✅[2] | ✅ | ✔️2.4.6+ | ✔️2.4.8+ |
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
Magento Minor Version | Redis 4.x | Redis 5.x | Redis 6.2 | Redis 7.2 |
---|---|---|---|---|
2.3 | ✔️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 - 2.4.6 | ✔️2.4.7+ |
Magento Minor Version | Varnish 4.x | Varnish 5.x | Varnish 6.x | Varnish 7.x |
---|---|---|---|---|
2.3 | ✅ | ✅[1] | ✅[2] | ❌ |
2.4 | ❌ | ❌ | ✅[3] | ✔️2.4.4+ |
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