Fast Times: Magento Open Source upgrade proposal, 2.4.7-p10 to 2.4.9

Prepared by MageBinary for Fast Times ยท November 2026

Your current version leaves support on 31 May 2027

Standard support for Magento Open Source 2.4.7 ends on 31 May 2027. After that date Adobe no longer commits to security patches or fixes for the version your store runs, so any vulnerability found from then on stays open. Adobe gives an extra year of extended support only to licensed Adobe Commerce, not to Magento Open Source, so 31 May 2027 is the date that counts for you.

We recommend you approve the upgrade to Magento Open Source 2.4.9 by 30 November 2026. That lets us release it by the end of April 2027, after the December to January trading freeze and with a month in hand before support ends. If approval slips past November, the release moves closer to the deadline and the margin for anything unexpected gets smaller.

Why 2.4.9, and what it gives you

2.4.9 is a foundations release with few new merchant-facing features. We recommend it for continued support, not for new features or speed. The case for it is reduced exposure, and the benefits depend on how the store and server are configured.

What changes in 2.4.9

2.4.9 is the largest architectural change in the 2.4.x line. Three parts of the framework are replaced:

  1. Laminas MVC is replaced by Magento's own MVC.
  2. Zend Cache is replaced by Symfony Cache.
  3. The TinyMCE admin editor is replaced by HugeRTE.

Extensions and custom code that use Laminas or Zend Cache directly will break, so extension upgrades are the largest part of the work.

The server stack moves to Adobe's current requirements: PHP 8.5, MariaDB 12.3 (or MySQL 8.4), OpenSearch 3, Valkey 9, RabbitMQ 4.3, Varnish 8 and Composer 2.10.

Why this is a moderate to heavy upgrade

Estimate

Workstream Hours
Planning and technical discovery 12
Magento core upgrade 25
Server platform upgrade 21
Custom code compatibility (your custom modules, see Appendix B) 27
Theme compatibility 18
Third-party extension upgrades (22 extensions) 86
Functional and regression testing, including custom workflows, each integration and admin content editing 26
Mobile and responsive testing 7
Baseline speed check on key pages 3
User acceptance testing (UAT) support 8
Production deployment 5
Hypercare and monitoring after release 8
Project management and coordination 25
Subtotal 271
Contingency (15%) 41
Total 312

Indicative timeline

Stage When
Approval By 30 November 2026
Technical discovery and custom code scan Before the December trading freeze
Upgrade build and testing on a separate copy of the store During and after the freeze (no changes to the live store)
UAT with your team March to April 2027
Release to the live store By the end of April 2027
Hypercare The weeks after release, all before 31 May 2027

We'll confirm exact dates once discovery is done.

Assumptions

Exclusions

Risks

Risk Likelihood Impact How we reduce it
Approval slips and the release misses 31 May 2027 Medium High Approve by 30 November 2026, so the April release keeps a month in hand
Custom modules need more rework than estimated Medium High Code scan in discovery, each module named and confirmed in Appendix B, and the contingency line
An integration breaks after the framework change Medium High Each integration tested end to end in regression testing and UAT
An extension has no 2.4.9 version Low Medium Discovery flags it early. A replacement is quoted as a variation
Admin content renders differently after the editor change Low Low Content editing checks in regression testing and UAT

Next step

Approve the upgrade by 30 November and we'll start discovery straight away, so the custom code scan and extension review are done before the December freeze.

Kind regards,

Josh Camp
Chief Executive Officer
PH +64-09-9722636
Email josh@magebinary.com
Web www.MageBinary.co.nz
11/145 Kitchener Rd, Milford, Auckland 0620

Appendix A: Extension list

Your store runs 22 third-party extensions. In discovery we record each one in the table below, with the version you run today, the version that supports 2.4.9, and what it needs.

Extension Current version Target version for 2.4.9 Action needed
Completed in discovery Upgrade, replace, or remove

Any extension with no 2.4.9 version is flagged here, and its replacement is quoted separately.

Appendix B: Custom modules in scope

The 27 custom code hours cover the custom modules in your store's code today. In discovery we list each one by name, and you confirm the list before custom code work starts. Work on a module added after that is quoted as a variation.

Custom module What it does Uses Laminas or Zend Cache directly Action needed
Confirmed in discovery Found by the code scan Update, replace, or retire