Coming From an EOL Magento Version: Should You Target 2.4.8 or 2.4.9?

Coming From an EOL Magento Version: Should You Target 2.4.8 or 2.4.9?

If your store is on Magento 2.4.6 or older, you're now running without security patches, and the decision in front of you is which version to land on. 2.4.8 is supported to April 2028. 2.4.9 is supported to around May 2029. The newer one has a longer runway, so the answer looks obvious.

It usually isn't. The right target depends less on the versions themselves than on what kind of project you're actually running — and there's a timing detail this year that shifts the answer for a lot of stores.

The two versions, honestly

2.4.8 (April 2025, supported to April 2028) is a stability release. It's mature, it's on its fifth patch level, and the ecosystem has had well over a year to shake out the edge cases. Upgrading from 2.4.6 to 2.4.8 is a well-trodden path — Adobe supports it directly, extension vendors have long since confirmed compatibility, and most problems you hit have already been hit and documented by someone else.

2.4.9 (May 2026, supported to ~May 2029) is a platform modernization. Laminas MVC replaced with native PHP MVC, Zend_Cache replaced with Symfony Cache, TinyMCE replaced with HugeRTE, Symfony dependencies moved to 7.4 LTS, the OAuth library dropped for native PHP functions. It's the most significant architectural change since Magento 2 launched. It also raises the infrastructure floor: PHP 8.4 or 8.5, MySQL 8.4 or MariaDB 11.4, OpenSearch 3, RabbitMQ 4.1.

Note that you can't jump straight there anyway. Stores on 2.4.6 or 2.4.7 step through 2.4.8 first; only 2.4.8 stores upgrade directly. So the real question isn't "2.4.8 or 2.4.9" — it's "do I stop at 2.4.8, or keep going?"

That reframing matters, because it means choosing 2.4.8 isn't closing a door. It's deciding where to pause.

The timing detail most coverage is missing

2.4.9-p1 is expected around November 2026.

That's later than the ecosystem initially assumed — early speculation put it 30 to 45 days after the May GA. The revised cadence means 2.4.9 sits on its initial GA release, plus whatever isolated security patches land in the meantime, for most of this year.

The first patch after a major release is when two things happen: early-adoption edge cases get fixed, and extension vendors finish catching up. Upgrading before it lands means you're absorbing that discovery yourself.

Here's why this is useful rather than discouraging. A 2.4.6 to 2.4.9 project on a mid-complexity store realistically runs six to ten weeks. If you start the audit and infrastructure work now, you arrive at production deployment right around the time 2.4.9-p1 ships. The timeline lines up. You're not choosing between "upgrade now" and "wait for the ecosystem" — you can do the preparation during the wait.

The decision framework

Four questions. The first two do most of the work.

1. Are you doing a redesign or replatform anyway?

If yes, go to 2.4.9. This is the clearest case in either direction. If you're rebuilding the theme, moving to Hyvä, or substantially reworking the store, you're already absorbing disruption, retesting everything, and touching the extension stack. Doing the 2.4.9 framework work at the same time costs marginal effort. Doing it separately in eighteen months means paying the regression-testing cost twice.

The Hyvä ecosystem has moved to support 2.4.9, so that combination is viable — check the compatibility module tracker for your specific version rather than assuming.

If no, 2.4.8 is probably right. A stable store that's running well doesn't gain much from the newer framework. The changes in 2.4.9 are debt reduction, not features your customers will notice.

2. How much custom code and how many extensions?

This is where 2.4.9 projects overrun.

The framework changes break a specific category of code: anything importing Laminas\Mvc\ namespaces fails at compile time, anything referencing Zend_Cache needs review, and anything using deep TinyMCE plugin APIs needs testing.

A store with a lightly customized theme and ten extensions from major vendors will find most of this already handled. A store with 25 extensions, several abandoned, and years of accumulated custom modules is looking at a meaningful refactoring effort — plus the risk that an abandoned extension has no 2.4.9-compatible version and never will.

The audit that answers this takes a few days, and it's worth running before you commit to a target version rather than after.

3. What does your infrastructure look like today?

If you're on PHP 8.2 with MySQL 8.0 and Elasticsearch, the gap to 2.4.9 is six or more coordinated server component upgrades before the Magento work starts. That's a project with its own timeline, especially self-hosted.

One planning detail worth building in either way: 2.4.8 supports PHP 8.3 and 8.4, and 2.4.9 targets 8.4 and 8.5 — with 8.3 accepted only as an upgrade path, not for long-term use. Land on PHP 8.4 for the 2.4.8 step and you've satisfied both, doing the PHP migration once rather than twice. That single decision makes a later 2.4.9 move considerably cheaper, so make it now even if you're stopping at 2.4.8.

4. How exposed are you right now?

If you're already past end of support, every week without patches is accumulating risk. Adobe's recent bundles have included unauthenticated, zero-interaction flaws in the critical range — exactly the kind of thing that gets scanned for at internet scale, and exactly what you stop receiving fixes for once your line goes out of support.

When you're actively exposed, speed to a supported version beats landing on the newest one. 2.4.6 to 2.4.8 is typically two to six weeks. 2.4.6 to 2.4.9 is six to ten. If you're unpatched today, that gap is four more weeks of exposure for a benefit you could collect later at your convenience.

Get to supported. Then decide about 2.4.9 with a working store and no deadline pressure.

Where that lands

Target 2.4.8 if: your store is stable and you're not planning major changes; you have significant custom code or extensions with unconfirmed 2.4.9 support; your infrastructure is a long way from the 2.4.9 requirements; or you're currently unpatched and want the shortest path back to supported. Revisit 2.4.9 in 2027.

Target 2.4.9 if: you're doing a redesign or replatform regardless; your extension stack is modern and vendors have confirmed compatibility; you're already on or close to PHP 8.4; or your custom code is light enough that the framework changes are a small piece of work.

Either way: run the audit first, do the PHP 8.4 step once, and treat the 2.4.8 deployment as a checkpoint you can stop at rather than a stage you pass through.

The option nobody puts in the comparison

There's a third answer that's right for some stores, and leaving it out of these posts is a disservice.

If your Magento build is old enough that the upgrade is effectively a rebuild — an unmaintained theme, abandoned extensions, custom modules nobody remembers writing — then the version question is downstream of a bigger one. You'll be back here in 2029 with the same conversation unless something changes structurally.

That's not an argument for leaving Magento. Magento remains a strong fit for large catalogs, complex B2B pricing, deep ERP integration, and businesses that need real control over commerce logic. But "upgrade to 2.4.8 and carry the debt forward" and "rebuild properly on 2.4.9" are genuinely different propositions with different five-year costs, and the second one is sometimes cheaper. Worth pricing both before you assume.

If you want that comparison done properly for your store — extension-by-extension compatibility, the infrastructure gap, and a real number against each option — that's what an upgrade audit produces, and it takes days rather than weeks.

Once you've picked a target, the practical mechanics of getting there cover the sequence, the audit commands, and the rollback plan.


Emyrix runs Magento and Adobe Commerce upgrade audits and migrations — including the honest version of the "is this worth it" conversation. If you're on an unsupported version and weighing the options, get in touch.

Support dates and system requirements are from Adobe's software lifecycle policy and system requirements documentation, which are the authoritative sources for your specific version and license type.

#magento #adobe-commerce #upgrades #strategy

Need this done properly?

We do this work every week.

Magento upgrades, performance audits, and emergency support — scoped honestly, delivered by the engineers who do the work.