01 · LIFECYCLE

Magento versions, EOL dates &
system requirements
in one place.

A tracker for engineers, DevOps and BAs running Magento Open Source, Adobe Commerce or Mage-OS. Release dates, security windows, and system requirements — readable by humans and agents alike.

224
versions tracked
3
distributions
6
JSON endpoints
0
auth required
Lifecycle horizon
EOL across distributions
2026
2027
2028
2029
2.4.6-p15 OSS / Commerce
Aug 11, 2026
2.4.7-p10 OSS / Commerce
Apr 9, 2027
2.4.8-p5 OSS / Commerce
Apr 11, 2028
2.4.9 OSS / Commerce
May 12, 2029
Today — May 25, 2026 < 12 months Upcoming
02 · QUICK ANSWER

The current Magento version, at a glance

The current Magento Open Source version is 2.4.9, released May 12, 2026, with end-of-life on May 12, 2029. The current Adobe Commerce version is 2.4.9.

PHP
8.5
MySQL / MariaDB
8.4
OpenSearch / Elasticsearch
3
Status
supported (latest)
03 · DISTRIBUTIONS

Three distributions, one lifecycle tracker

magento-community

Magento Open Source

The free, community-maintained edition of Magento 2.

Latest
2.4.9
Tracked
112 versions
Status
active
Browse releases →
magento-commerce

Adobe Commerce

Adobe's commercial distribution, tracked alongside Open Source.

Latest
2.4.9
Tracked
112 versions
Status
active
Browse releases →
mage-os

Mage-OS

Community fork. Tracked for lifecycle parity — no releases indexed yet.

Latest
Tracked
0 versions
Status
no data yet
Endpoint returns empty set →
04 · API

JSON over HTTP. No auth. No rate limits worth worrying about.

Replace {distribution} with magento-community, magento-commerce, or mage-os.
Read the full API documentation →
05 · MCP SERVER

Ask your coding agent about Magento versions.

Drop the magento.watch MCP server into Claude, Cursor, or any MCP-aware client. Your agent can look up release dates, EOL windows, and system requirements through the same endpoints this page uses.

~/.config/claude/mcp.json
{
  "mcpServers": {
    "magento-watch": {
      "url": "https://magento.watch/mcp/api",
      "transport": "http"
    }
  }
}
06 · SYSTEM REQUIREMENTS

The stack, per version.

PHP
8.1, 8.2
Composer
2.2
MySQL
8.0
MariaDB
10.11
Elasticsearch
7.17, 8.17
OpenSearch
2.19
Redis
7.2
RabbitMQ
4.1
Varnish
7.7
Nginx
1.28
AWS Aurora MySQL
8.0
AWS S3
supported
AWS MQ
3.9.13
AWS ElastiCache
redis-6
AWS Elasticsearch
7.9
AWS OpenSearch
1.2
Valkey
8
PHP
8.2, 8.3
Composer
2.9
MySQL
8.0
MariaDB
10.11
Elasticsearch
7.17, 8.17
OpenSearch
2.19
Redis
7.2
RabbitMQ
4.1
Varnish
7.7
Nginx
1.28
AWS Aurora MySQL
8.0
AWS S3
supported
AWS MQ
3.9.13
AWS ElastiCache
redis-7
AWS Elasticsearch
7.9
AWS OpenSearch
2.5
Valkey
8
PHP
8.3, 8.4
Composer
2.9
MySQL
8.4
MariaDB
11.4
OpenSearch
3
RabbitMQ
4.1
Valkey
8
Varnish
7.7
Nginx
1.28
ActiveMQ
2
AWS Aurora MySQL
8.0
AWS S3
supported
AWS MQ
3.13
AWS ElastiCache
redis-7
AWS OpenSearch
2.5
PHP
8.5
Composer
2.9.3+
MySQL
8.4
MariaDB
11.8, 12.3
OpenSearch
3
RabbitMQ
4.2
Valkey
9
Varnish
8
Nginx
1.28
ActiveMQ
2
AWS Aurora MySQL
8.0
AWS S3
supported
AWS MQ
3.13
AWS ElastiCache
redis-7.1
AWS OpenSearch
3.1
Fields shown reflect only the keys present on this version. Sparse by design — absence means “not declared,” not “incompatible.”
07 · FAQ

Answers in one scroll.

magento.watch tracks the latest Magento Open Source, Adobe Commerce and Mage-OS releases live. The number shown in the hero and in the JSON API is recomputed on every request from the canonical data file.
Every Magento 2.4.x version gets three years of full support from its general-availability date. See the /versions page for the exact EOL date of every tracked release.
Only the fields we actually track: version, releaseDate, eolDate, and systemRequirements. At request time the API also derives boolean flags (isFutureVersion, isEOLVersion, isSecureVersion, isLatestVersion) and a statusLabel. No changelogs, CVEs, download URLs, or migration guides — we don’t have that data.
Yes. Public, read-only, no auth. Please cache responses if you intend to poll — the service is self-funded.
statusLabel is one of: upcoming (future releaseDate), supported (latest), supported, eol (past eolDate), or unknown (releaseDate or eolDate missing). isSecureVersion is simply: released and not past EOL.
The distribution is registered so the endpoint shape stays consistent, but no versions are indexed yet. /api/v1/mage-os/versions returns an empty set until we have data.
The schema is sparse. A version may declare MySQL but not MariaDB, or Redis but not Valkey. Absent keys mean “not declared,” not “incompatible.” AWS-managed equivalents may report "supported" instead of a version string.
Don’t sort them lexically — 2.4.8-p10 would land before 2.4.8-p9. Treat version as an opaque key and order by releaseDate instead.