Magento Open Source 2.4.7 was released on 9th April, 2024.

The latest version of Adobe Commerce and Magento Open Source 2.4.7-beta 3 was officially updated on April 8, 2024. This update brings over 150 quality fixes and enhancements, significant performance improvements, and most importantly, support for PHP 8.3.

In this blog, we’ll discuss its key highlights, so without wasting more time let’s roll into this.

Magento Open Source 2.4.7-beta 3 Updates

According to Experience League, Adobe’s free online learning center, Magento Open Source 2.4.7 has introduced support for PHP 8.3. If we talk about the key highlights in the recent update then here are the important points:

  • Improvements to the GraphQL layer
  • A new Open Source meta package
  • Indexing changes and performance improvements
  • Updated, optimized data object calls
  • Many other bug fixes & updates

Let’s Explore the New Horizons

Magento has always been at the front line of e-commerce innovation, and the Magento 2.4.7 release notes is no exception. This update brings a host of new features, improvements, and security enhancements.

It promises to uplift the online shopping experience for users while simplifying operations for store owners.

PHP 8.3 Support and Improved Performance

One of the most anticipated updates is the introduction of support for PHP 8.3. This ensures compatibility with the latest server technologies. It is offering improved performance and security.

Now, store owners can leverage the full potential of PHP 8.3 to run their Magento stores even more efficiently.

Security Enhancements

Magento 2.4.7 release addresses critical security vulnerabilities to safeguard merchants’ online stores and their customers’ sensitive information from potential threats and attacks.

Additional Security Enhancements

  • Adjustments made to how non-generated cache keys are handled within the platform.
  • Configuration option to set limitations on the number of auto-generated coupon codes.
  • The generation of the default Admin URL has been optimized in Magento Open Source 2.4.7.
  • Subresource Integrity (SRI) support has been added in the latest Magento 2.4.7 release.
  • Added improvements to Adobe Commerce Content Security Policies (CSPs).
  • Merchants are now eligible to configure rate limiting for the payment information transmitted using REST and GraphQL.

Platform Enhancements

Here’s what’s new and improved in terms of the platform:

  1. PHP 8.3 compatibility: Magento Open Source 2.4.7 now supports PHP 8.3 alongside PHP 8.2. While PHP 8.2 will be supported until December 2025, merchants running 2.4.7 deployments are advised to migrate to PHP 8.3 after that date.
  2. RabbitMQ 3.13 support: This release is compatible with RabbitMQ 3.13, although it still works with versions 3.11 and 3.12 until their respective end-of-support dates. However, it’s recommended to use Magento Open Source 2.4.7 with RabbitMQ 3.13.
  3. Composer 2.7.x compatibility: While remaining compatible with Composer 2.2.x, this release now supports Composer 2.7.x.
  4. Varnish Cache 7.4 support: Magento Open Source 2.4.7 is compatible with Varnish Cache version 7.4, although it also works with versions 6.0.x and 7.2.x. However, using version 7.4 or version 6.0 LTS is recommended.
  5. Other compatibility updates: This release also includes compatibility with Elasticsearch 8.11, support for OpenSearch 2.12 and 1.3, and compatibility with Redis 7.2.
  6. Library updates: The extjs library has been replaced with the latest version of jsTree, and the jquery/fileUpload library has been removed. Additionally, all JavaScript libraries and NPM dependencies in Magento Open Source core code have been updated to the latest versions, and all Laminas library dependencies have been updated to versions compatible with PHP 8.3.

Inventory Management

Inventory Management (v1.2.7) is a tool included in Adobe Commerce and Magento Open Source core code. It helps users manage product inventory effectively.

PWA Studio

Magento Open Source 2.4.7 is compatible with PWA Studio v14.0.

Web API framework

In this release, two new REST endpoints have been introduced to address a limitation with the existing REST API endpoints for managing product attributes. The issue arises with the GET and POST endpoints for V1/products/attributes, which return the same value for the is_filterable attribute regardless of whether it’s set to “Filterable (with results)” or “Filterable (no results)”.

To work around this limitation, two new REST endpoints have been implemented:
1. PUT /V1/products/attributes/{attributeCode}/is-filterable/{isFilterable}:
2. GET /V1/products/attributes/{attributeCode}/is-filterable

Magento Open Source Extension metapackage

For Magento Open Source 2.4.7, the included extensions in this metapackage are:

1. Adobe Commerce integration with Adobe IMS
2. Braintree
3. Payment Services

In the future, additional extensions will be included in upcoming versions of this extension metapackage.

Logged-in customers who have previously vaulted/stored their PayPal account can now pay with the following:

  1. Pay Now (without having to log into their PayPal account, the user can pay with their default card)
  2. Pay with a different funding source
  3. Pay with a different account
  4. PayPal Pay Later or PayPal Credit button

Added 3DS Verification support for Google Pay.
Allow logged-in customers to vault/store following for an enhanced checkout experience.

  • Vault Apple Pay Payments
  • Vault Google Pay Payments
  • Vault Venmo Payments
  • Vault ACH Payments

Included Express Payment options at the beginning of the checkout for faster checkout experience.
Connect to Braintree release notes and Support links directly from admin configuration.
GraphQL is now supported for all Braintree payment methods except Venmo.
Logged-in customers can now vault/store new credit/debit cards and PayPal accounts in the Customer account area.
Accelerate the payment process with frictionless transactions.

GraphQL

Magento Open Source 2.4.7 brings several enhancements like GraphQL caching abilities, GraphQL schema support for custom attributes, support for headless order cancellation, and improved resolver caching.

Custom attributes get better support.
Improved GraphQL caching speeds up page load time.
CMS page and CMS blocks are the new GraphQL resolver cache types.
Improved GraphQL parser performance.

You Can Find Official Release Notes Here.

A Step Ahead in E-commerce

Magento Open Source 2.4.7 is not just an update; it is a commitment to the future of e-commerce. With its powerful enhancements and steady focus on quality and security, Magento continues to empower merchants to create unparalleled shopping experiences for their customers.

Hope, this blog has provided a brief yet complete overview of the key highlights from the Magento 2.4.7 release notes. If you want to share any additional information with DEV!DIOTZ then you are most welcome!