Magento 2.4.7 Release — Key Highlights, Features, & Fixes

Apr 29th, 2024 11 min to read

The wait is finally over!

Adobe Commerce has released Magento 2.4.7. 🚀

The Magento 2.4.7 release includes 140+ improved features that provide everything from better security, performance, and high-priority quality fixes, to engaging user experiences. This update isn’t just a step forward, it will change how merchants and shoppers interact online.

In this article, we’ll explore each necessary detail from the Magento 2.4.7 release.

Let’s get into it.

Key Highlights of Magento 2.4.7 Release

We’ll begin by highlighting some of the best components of Magento Open Source 2.4.7 and Adobe Commerce 2.4.7 releases.

  • 150+ quality fixes and improvements for Magento Open Source
  • 200 quality enhancements and other improvements for Adobe Commerce
  • 13 security fixes including hardened validations, permissions, libraries, tokens, sanitization, and more.
  • Added security for payment information transmitted through REST and GraphQL API.
  • Support for the latest versions of Composer, Elasticsearch, MariaDB, MySQL, OpenSearch, PHP, RabbitMQ, Redis, Varnish, and more.
  • Enhanced GraphQL caching capability.
  • Introduction to Magento Open Source Extension Metapackage ⭐

Added Capabilities:

Here are some additional enhancements you’ll see with Magento version 2.4.7.

  • Support for PHP 8.3, the latest version of PHP
  • Improved attribute editing capabilities for complex products
  • Smoother developer experience
  • Faster and more accurate catalog search performance
  • New asynchronous bulk APIs for handling large datasets
  • Comprehensive activity log information
  • Improved GraphQL coverage
  • New script to reset Visual Merchandiser placements
  • Craft CLI improvements
  • Resolved issues with popular payment gateways like PayPal and Braintree, ensuring smoother checkout experiences

Now, let’s have an in-depth look at the Magento 2.4.7 release.

Magento 2.4.7 Release — Detailed Overview of Enhancements

Here, we’ll discuss all the features and improvements introduced by Magento that will help you achieve better store performance, security, and workflow.

Let’s start.

Security Enhancements

The Magento 2.4.7 release incorporates the same security fixes and enhancements included in Magento versions 2.4.6, 2.4.5, and 2.4.4. Fortunately, there haven’t been any confirmed attacks related to these improvements so far.

However, Magento 2.4.7 introduces some additional security enhancements that are worth highlighting:

  • Non-generated cache keys for blocks now have prefixes and character limitations.
  • Limitations on the number of auto-generated coupon codes to prevent overwhelming the system.
  • The default Admin URL generation process optimization for increased randomness.
  • New full-page cache configuration setting to mitigate risks associated with specific endpoints.
  • Subresource Integrity (SRI) support was added for script integrity verification on payment pages.
  • Changes to Content Security Policy (CSP) for compliance with PCI 4.0 requirements.
  • Native rate limiting for payment information transmitted through REST and GraphQL APIs.
  • Default behavior changes in GraphQL query and REST endpoint for email availability.

Platform Enhancements / Technology Compatibility

Magento version 2.4.7 has introduced various platform and compatibility upgrades that will improve the overall experience with the platform.

Let’s get into understanding it.

TechnologyCompatibility with Magento 2.4.7Additional Information
PHP8.3Magento 2.4.7 also supports PHP 8.2 until End of Service (EOS) in December 2025.
RabbitMQ3.13Maintains compatibility with RabbitMQ 3.11 and 3.12 (supported until August 2024 and December 2024 respectively).
Composer2.7.xStill compatible with Composer 2.2.x.
Varnish Cache7.4.xAlso supports versions 6.0.x and 7.2.x
Elasticsearch8.11Additionally supports OpenSearch 2.12 and 1.3.
Redis7.2

These were some of the technical compatibilities that have been introduced in the new version of Magento.

Here are some additional enhancements made to improve Magento as a platform.

  • Ext JS library has been replaced with the latest version of jsTree.
  • Adobe Commerce integration with FedEx has been migrated from legacy FedEx WSDL Web Services to the latest FedEx RESTful APIs.
  • Added support for the new USPS Ground Advantage shipping method, released in July 2023.
  • REST or GraphQL can now be used to apply multiple coupons to a cart.

… And more.

Page Builder & PWA Studio

Magento 2.4.7 introduces support for Page Builder and PWA Studio v14.0, enabling better content page management and a more consistent user experience across all devices.

The update has also enhanced the accessibility along with many bug fixes for PWA studio. Moreover, it includes various improvements for Page Builder, including:

  • Aspect ratio maintenance for visual consistency.
  • Improved error handling to prevent content creation issues.
  • Product sliders now include parent products for comprehensive displays.
  • HTML content now renders accurately in email templates, ensuring consistent messaging.
  • text styling preservation for cohesive presentations within Page Builder.
  • Compatibility and rendering issues across browsers and devices are resolved.
  • Image previews now display accurate file size information and image usage is properly tagged in the Media Gallery.

GraphQL Enhancements

Moving forward, there are many GraphQL enhancements made in Magento 2.4.7 that are worth learning. I’ve listed them here.

  • The clearCart mutation now efficiently clears the contents of a specified shopping cart.
  • The deprecated clearCustomerCart mutation has been replaced by clearCart.
  • The createGuestCart mutation replaces the deprecated createEmptyCart mutation.
  • Order Items with Product Images for more efficient loading.
  • Certain GraphQL query resolvers are now cacheable.
  • Support for Order Cancellation.
  • Enhanced Support for Custom Attributes with the help of Enriched API Data.
  • Improved GraphQL Caching Capabilities for most PWA pages.
  • GraphQL Parser Performance has been enhanced.

Moreover, the GraphQL Application Server helps Adobe Commerce handle requests from its GraphQL API more efficiently. It stores information about the requests, which means the system doesn’t need to reload everything each time, making the process faster by 30% on average and using resources more effectively.

This feature is only available for Adobe Commerce, not Magento Open Source. If you’re using Adobe Commerce and want to enable the GraphQL Application Server, you’ll need to submit an Adobe Commerce Support ticket to activate it for your project.

Adobe Commerce Extension Meta Package

With Magento version 2.4.7, both Magento Open Source and Adobe Commerce now offer extension metapackages. These meta packages automatically include certain extensions when you update the Magento versions, simplifying the process of upgrading extensions alongside the core platform updates. 

Here I’m listing the extensions included in the meta packages for Magento Open Source and Adobe Commerce.

Extensions Included in Open Source 2.4.7 Meta Package:

Extensions Included in Adobe Commerce 2.4.7 Meta Package:

Payment Enhancements

The updated Magento version, 2.4.7, has introduced some significant improvements for payment modules, particularly in handling PayPal errors, enhancing Braintree payment functionality, and various other checkout issues.

Here’s the summary for the same.

Payment Enhancements:

  • Magento Open Source resolves 502 errors from PayPal to prevent order creation issues.
  • PayPal Express Checkout now includes child product SKUs and full titles for clearer identification.
  • The Card Security Code Does Not Match configuration is processed accurately during payment.
  • Multiple issues with PayPal and PayPal credit methods on the storefront are resolved.

Braintree Enhancements:

  • Shoppers can checkout with multiple addresses via Braintree, even without a card vault.
  • Partially invoiced orders are captured accurately with multiple merchant account IDs.
  • Magento Open Source no longer throws errors when creating partial invoices with Braintree.

Additional Enhancements:

  • Shoppers can select shipping methods with coupons at checkout.
  • Google Pay now displays phone numbers accurately with addresses.
  • Seamless Braintree Payments checkout with invisible ReCAPTCHA.
  • Resolved checkout issues with buying configurable products and displaying PayPal buttons.
  • GraphQL support added for all payment methods except Venmo.
  • Credit card vaulting improved for all methods except Venmo; now supports ACH payments.
  • Express payment section added to checkout, featuring PayPal, Google Pay, and Apple Pay buttons.

Inventory Management

This upgrade has introduced a new version of the inventory management tool (v1.2.7) that helps manage inventory more efficiently than before. It will be available with both Adobe Commerce and Magento Open Source core code.

These were some of the main enhancements that Magento 2.4.7 has released.

Apart from that, there are many other improvements made to various areas including:

  • Web API Framework
  • Webhooks
  • Performance Features
  • Scalability Features
  • Adobe Stock
  • B2B

… And more.

Now, let’s move to understand some major fixes made in Magento version 2.4.7.

Magento 2.4.7 Release — Major Issue Fixes

The Magento 2.4.7 release has addressed around 35+ issues that users faced with their previous versions. Here’s a helpful table to familiarize yourself with them.

Major Fixes in Magento 2.4.7
Installation, upgrade, deploymentCouponsImagePaymentStaging 2️⃣
Admin UIcronImport/ExportPerformanceTarget Rules
Analytics 2️⃣Customer 2️⃣IndexPromotionTax
Banner 2️⃣Customer Segments 2️⃣InfrastructurereCAPTCHATest
Bundle ProductsEAV 2️⃣Inventory Management 1️⃣ReportsUI Framework
CacheEmailLogging 1️⃣Reviews 2️⃣URL Rewrites
Cart and CheckoutFrameworksLoginRewards 2️⃣Visual Merchandiser 2️⃣
Cart Price RuleGeneral FixesMedia Gallery 2️⃣RMA 2️⃣Web API Framework
CatalogGift Cards and Wrapping 2️⃣NewsletterSearchWishlist 2️⃣
Catalog RulesGoogle Tag ManagerOrdersShipping
Configurable ProductsGraphQLPage BuilderSitemap 1️⃣

* 1️⃣ The fixes that are made for Magento Open Source only.

* 2️⃣ The fixes that are made for Adobe Commerce only.

* The rest of the fixes are made for both Magento Editions, the Open Source, and Adobe Commerce.

Magento 2.4.7 — Official Release Notes

Until now, we’ve had an overview of the Magento 2.4.7 release.

If you wish to learn about each of the issues and quality fixes introduced in the latest Magento version, you can refer to the official release notes. Here, I’ve added links to them.

Magento 2.4.7 — FAQS

Here, we’ll bust some of the additional doubts you may have about the latest version release of Magento.

1. What is the Magento 2.4.7 update?

The Magento 2.4.7 update, released in April 2024, is a significant improvement for Magento Open Source and Adobe Commerce (formerly Magento Commerce) users. It includes support for PHP 8.3, 150+ quality fixes and enhancements, expanded coverage for GraphQL, Core Composer dependencies, and more. Overall, it helps with improving the security, performance, and workflow of the Magento platform.

2. What are the key improvements in Magento 2.4.7?

Magento 2.4.7 version release includes over 150 high-priority quality fixes, security enhancements, performance optimization, scalability opportunities, inventory management enhancement, updates to core composer dependencies, and more that help improve experience for Magento users.

3. How does Magento 2.4.7 handle security enhancements?

The Magento 2.4.7 release incorporates the same security fixes and enhancements included in Magento versions 2.4.6-p5, 2.4.5-p7, and 2.4.4-p8. These patches addressed vulnerabilities identified in earlier versions, so you get the benefit of those fixes without needing separate updates.

That’s all for commonly asked questions. Let’s move and understand more information on Magento versions.

History of Magento Versions – Release Dates & Support End Dates

As Magento releases new versions, your current version eventually reaches its end of life, and the support is discontinued. This makes it necessary for you to be aware of which Magento version you’re currently using and when its support is ending.

Here’s a breakdown of all Magento release dates and their corresponding support end dates.

Release NameRelease DateEnd Support Date
2.4.7April 09, 2024April 09, 2027
2.4.6March 14, 2023March 14, 2026
2.4.5August 09, 2022August, 09, 2025
2.4.4April 12, 2022April 24, 2025
2.4.0 – 2.4.3July 28, 2020November 28, 2022
2.3November 28, 2018September 08, 2022
2.2September 26, 2017December 01, 2019
2.1June 23, 2016June 30, 2019
2.0November 17, 2015March 31, 2024

So, here you have all the information. Now, you can easily look at your current magento version and figure out if Magento still supports the version or if you need to upgrade it.

If you’re unsure of which Magento version your website is currently working on, let’s figure it out here.

How Can I Know What Magento Version My Website Works on?

Here, we’ll walk you through multiple easy methods that help you identify your Magento store’s version. Let’s start.

Method #1: From Admin Panel

  1. Log in to your Magento admin dashboard.
  2. Check the footer on your admin pages (typically in the right corner).
  3. You’ll see the “Magento” logo with your version number displayed next to it.
figure out Magento version for your website

Method #2: Website URL

  1. Search your website’s homepage URL in the search bar.
  2. In the address bar, at the end of your website URL, add  “/magento_version”.
  3. If you’re using Magento Open Source, the page should display your current version number, like this.
How to figure out Magento version for your website

Note: This method only works if you’re working for Magento Open Source stores. So, if you’re working with Adobe Commerce, stick to Method 1.

Once you’ve identified your Magento version, you can easily decide if upgrading to Magento 2.4.7 is the right move for your online store.

Conclusion

Magento 2.4.7, an update released in April 2024, brings a substantial leap forward to the platform with security features enhancements, performance enhancements, improved user experience, and more for both B2B and B2C. However, you may need to tackle some extension incompatibility and complexity issues while migrating your current magento version to the latest version 2.4.7.

If you’re concerned about potential errors or compatibility issues, you can opt for our comprehensive maintenance package or hire a Magento expert from our team. When working with experts, you’ll be able to seamlessly upgrade your Magento store while ensuring compatibility, allowing you to enjoy the benefits of this latest Magento release.

Dhruvi Master
Speak your Mind

Post a Comment

Got a question? Have a feedback? Please feel free to leave your ideas, opinions, and questions in the comments section of our post! ❤️

* This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Grow your online business like 4,395 subscribers

    * This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
    envelope

    Thank You!

    We are reviewing your submission, and will be in touch shortly.