Magento 2.4.7 Release — Key Highlights, Features, & Fixes
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.
Technology | Compatibility with Magento 2.4.7 | Additional Information |
PHP | 8.3 | Magento 2.4.7 also supports PHP 8.2 until End of Service (EOS) in December 2025. |
RabbitMQ | 3.13 | Maintains compatibility with RabbitMQ 3.11 and 3.12 (supported until August 2024 and December 2024 respectively). |
Composer | 2.7.x | Still compatible with Composer 2.2.x. |
Varnish Cache | 7.4.x | Also supports versions 6.0.x and 7.2.x |
Elasticsearch | 8.11 | Additionally supports OpenSearch 2.12 and 1.3. |
Redis | 7.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:
- Adobe Commerce Admin UI SDK
- Adobe Commerce integration with Adobe IMS
- Adobe I/O Events for Adobe Commerce
- Adobe Stock
- Braintree
- Payment Services
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, deployment | Coupons | Image | Payment | Staging 2️⃣ |
Admin UI | cron | Import/Export | Performance | Target Rules |
Analytics 2️⃣ | Customer 2️⃣ | Index | Promotion | Tax |
Banner 2️⃣ | Customer Segments 2️⃣ | Infrastructure | reCAPTCHA | Test |
Bundle Products | EAV 2️⃣ | Inventory Management 1️⃣ | Reports | UI Framework |
Cache | Logging 1️⃣ | Reviews 2️⃣ | URL Rewrites | |
Cart and Checkout | Frameworks | Login | Rewards 2️⃣ | Visual Merchandiser 2️⃣ |
Cart Price Rule | General Fixes | Media Gallery 2️⃣ | RMA 2️⃣ | Web API Framework |
Catalog | Gift Cards and Wrapping 2️⃣ | Newsletter | Search | Wishlist 2️⃣ |
Catalog Rules | Google Tag Manager | Orders | Shipping | – |
Configurable Products | GraphQL | Page Builder | Sitemap 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 Name | Release Date | End Support Date |
2.4.7 | April 09, 2024 | April 09, 2027 |
2.4.6 | March 14, 2023 | March 14, 2026 |
2.4.5 | August 09, 2022 | August, 09, 2025 |
2.4.4 | April 12, 2022 | April 24, 2025 |
2.4.0 – 2.4.3 | July 28, 2020 | November 28, 2022 |
2.3 | November 28, 2018 | September 08, 2022 |
2.2 | September 26, 2017 | December 01, 2019 |
2.1 | June 23, 2016 | June 30, 2019 |
2.0 | November 17, 2015 | March 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
- Log in to your Magento admin dashboard.
- Check the footer on your admin pages (typically in the right corner).
- You’ll see the “Magento” logo with your version number displayed next to it.
Method #2: Website URL
- Search your website’s homepage URL in the search bar.
- In the address bar, at the end of your website URL, add “/magento_version”.
- If you’re using Magento Open Source, the page should display your current version number, like this.
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.
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! ❤️