Magento 2.4.7 Release: Everything You Need to Know

| |
Comments: 0

Magento 2.4.7 Release_ Everything You Need to Know

As a Magento store owner, you might be aware that the Magento team consistently updates its software, mainly on a quarterly basis, to tackle bugs and security vulnerabilities and introduce fresh features and functionalities for customers and store admins. This can offer a big box of advantages and opportunities for Magento merchants, aiding them in remaining competitive and delivering an outstanding shopping experience for their clientele.

Now, with the announcement of Magento Open Source 2.4.7, support for PHP 8.3 has been unveiled alongside numerous quality fixes and enhancements. This latest release of Magento 2.4.7 brings forth a suite of improvements and updates poised to elevate the performance, security, and functionality of online stores built on Magento.

Without delay, let’s delve into the array of new features and enhancements presented by Magento 2.4.7, empowering you to upgrade your store.

Security Enhancements

In terms of security enhancements, this release encompasses identical security fixes and platform security enhancements found in Adobe Commerce 2.4.6-p5, 2.4.5-p7, and 2.4.4-p8.

Although there have been no confirmed attacks associated with these issues to date, certain vulnerabilities possess the potential to be exploited to gain access to customer information or seize administrator sessions. The majority of these issues necessitate that an attacker first acquire access to the Admin. Therefore, we reiterate the importance of taking all requisite measures to safeguard your Admin, including but not limited to:

  • IP allowlisting
  • Two-factor authentication
  • Utilization of a VPN
  • Adoption of a unique location rather than /admin
  • Maintaining good password hygiene

As for platform enhancements, upgrades implemented in this release bolster compliance with the latest security best practices.

Platform Enhancements

Magento Open Source 2.4.7 incorporates the following platform upgrades:

  • PHP 8.3 compatibility, with support for PHP 8.2 also provided. PHP 8.2 will be supported until its End of Service (EOS) date in December 2025. Subsequently, all merchants running 2.4.7 deployments are advised to transition to PHP 8.3.
  • Compatibility with RabbitMQ 3.13, although compatibility is retained with RabbitMQ 3.11 and 3.12 until August 2024 and December 2024 respectively, it is recommended to utilize Magento Open Source 2.4.7 exclusively with RabbitMQ 3.13.
  • Compatibility with Composer 2.7.x, while compatibility with Composer 2.2.x persists.
  • Support for Varnish Cache 7.4, with compatibility also maintained with versions 6.0.x and 7.2.x, though it is advisable to employ Magento Open Source 2.4.7 solely with Varnish Cache version 7.4 or version 6.0 LTS.
  • Elasticsearch 8.11 compatibility
  • Support for OpenSearch 2.12 and OpenSearch 1.3
  • Redis 7.2 integration
  • Replacement of the extjs library with the latest version of jsTree
  • Removal of the jquery/fileUpload library
  • Update of all JavaScript libraries and NPM dependencies in Magento Open Source core code to the latest available versions, along with updating all Laminas library dependencies to versions compatible with PHP 8.3.

Braintree

If we discuss about Braintree, notable changes include:

  • Vaulted PayPal and Pay Later alterations, offering logged-in customers who have previously stored their PayPal account the choice to pay with:
  • Pay Now (without logging into their PayPal account, enabling payment with their default card)
  • Alternative funding sources
  • Alternative accounts
  • PayPal Pay Later or PayPal Credit button
  • 3DS support for Google Pay, incorporating 3DS verification support for non-tokenized cards. Further details are available in the Braintree documentation.
  • The inclusion of Braintree release notes and support links within the admin configuration facilitates direct linking from the commerce admin to Braintree support and release notes online.
  • GraphQL supports all Braintree payment methods except Venmo, exposing additional configurations in the GraphQL API, which is particularly beneficial for headless applications.

GraphQL Enhancements

Magento Open Source 2.4.7 brings advanced caching capabilities to GraphQL, supports GraphQL schema for custom attributes, enables headless order cancellation, and optimizes resolver caching for improved performance.

Additionally, cart management becomes more flexible with the introduction of the clearCart mutation, replacing the deprecated clearCustomerCart mutation. Moreover, enhancements in the create cart mutations are introduced, with the addition of the createGuestCart mutation replacing the deprecated createEmptyCart mutation.

Now, the cart’s status as a guest or logged-in customer can be determined more efficiently. Order items are now enriched with product images, improving visual representation and loading efficiency.

Furthermore, resolver caching is expanded, and order cancellation is supported via the cancelOrder mutation, allowing customers to cancel orders with ease. Enhanced support for custom attributes and improved GraphQL parser performance contribute to faster page load speeds.

Inventory Management

Version 1.2.7 of Inventory Management offers essential tools for product inventory management. This feature, developed by the community, comes bundled with Adobe Commerce and Magento Open Source core code.

Magento Open Source Extension Metapackage

The release of Magento Open Source 2.4.7 introduces the Magento Open Source Extension metapackage v1.0.0. This metapackage automatically includes selected Magento Open Source extensions with the core release, simplifying the upgrade process for these extensions when moving to the latest core release.

The included extensions maintain independent release schedules. Notably, this metapackage for Magento Open Source 2.4.7 includes Adobe Commerce integration with Adobe IMS, Braintree, and Payment Services extensions. Future iterations of this metapackage will incorporate additional extensions.

PWA Studio Compatibility

PWA Studio v14.0 is now compatible with Magento Open Source 2.4.7-beta1. This version brings numerous accessibility enhancements. For details on bug fixes, refer to PWA Studio releases. Visit the Version compatibility section for a comprehensive list of PWA Studio versions and their compatible Magento Open Source core versions.

Web API Framework Enhancements

This release introduces two new REST endpoints to address a limitation with the REST API GET and POST V1/products/attributes endpoints. These endpoints provide a workaround for the inconsistency in the is_filterable attribute, which previously returned the same value for both Filterable(with results) and Filterable(no results) options. This enhancement resolves the issue caused by the Boolean property type not supporting differentiation between these options.

Magento 2.4.7 Release Notes: Addressed Key Concerns By Fixing Various Issues

  • Rectified the MySQL memory limit-exceeded error encountered during Magento upgrade commands.
  • Catalog rules now operate smoothly in multi-website environments.
  • Enhanced translation support for stock and price alert emails.
  • Resolved issues with guest API requests for shipping information.
  • Resolved challenges encountered during Magento database backups.
  • Improved support for GIF images in the product image gallery.
  • Corrected the problem of duplicate SKUs when importing bundle products.
  • Fixed page caching glitches affecting parent products.
  • Addressed issues related to Google reCAPTCHA in the checkout process.
  • Corrected product thumbnail image inconsistencies in stock alert emails.
  • Ensured proper functionality of price-drop notifications.

Wrapping Up

Now, Magento online merchants can utilize a more powerful and robust open-source e-commerce platform that has upgraded to the next level and offers tons of security enhancements, platform upgrades, and fixations for other issues. In this blog, we have mentioned all the necessary pointers related to the Magento 2.4.7 release, including Web API Framework, PWA Studio, Open Source Extension Metapackage, GraphQL Enhancements, and others. Upgrade your magento store to the latest version at rock technolabs.

Leave a Reply

Your email address will not be published. Required fields are marked *