Adobe Commerce 2.4.7: PHP 8.3 and the GraphQL Application Server

Adobe Commerce 2.4.7 adds PHP 8.3 support, a GraphQL Application Server worth 30% faster API responses, and USPS Ground Advantage shipping.

Adobe Commerce (Magento) 2.4.7 is out. Three things in it matter to anyone running the platform: PHP 8.3, the GraphQL Application Server, and USPS Ground Advantage.

PHP 8.3 support

2.4.7 fully supports PHP 8.3, the latest stable version of PHP. That brings the usual bug fixes, performance work and security improvements, and it keeps your hosting environment on a supported runtime — which is the real point. Migration is straightforward for most installations, but test in staging before you touch production, and review custom code for PHP 8.3 compatibility while you are there.

GraphQL Application Server: 30% faster API responses

The GraphQL Application Server delivers a 30% improvement in API response times. It maintains state between requests, so the application is no longer initialised from scratch on every API call.

In practice that is faster product searches, quicker checkout steps and quicker real-time inventory updates. If you run a mobile app, a PWA or any third-party frontend against a headless build, this is the line item in 2.4.7 to test first.

USPS Ground Advantage

2.4.7 adds support for USPS Ground Advantage, replacing the deprecated USPS shipping method. If you ship within the United States, this keeps your rates and shipping calculations accurate.

Deployment notes

2.4.7 is a major release, but backward compatibility holds up well — most extensions and customisations carry over without modification. The two things worth budgeting time for are the PHP 8.3 compatibility pass on custom code, and benchmarking the GraphQL Application Server in staging so you know what the 30% looks like on your own traffic rather than on a slide.

What this means for you

If you are running a headless or composable storefront, 2.4.7 is a performance upgrade with a number attached to it. If you are on a monolithic build, it is a runtime and carrier-compatibility upgrade — less exciting, but the kind that stops causing problems before it starts.