Magento has released Magento 2.4.7, which comes with numerous new features and improvements for developers and sellers. The updated version is designed to enhance the eCommerce experience by focusing on security and speed.
The most recent version, released on April 8, 2024, has several new features that are beneficial for Magento development services and Adobe Commerce users. Whether you’re an experienced Magento user or are just starting, you must upgrade for numerous reasons.
We’ll now look at the most important advantages and features that allow eCommerce entrepreneurs to create an improved shopping experience. These are essential features to help grow eCommerce platforms. They provide faster, safer, and more tailored solutions for users.
Key Highlights of Magento 2.4.7 Release
This section will highlight some of the most valuable components in Magento Open Source 2.4.7 and Adobe Commerce 2.4.7 releases.
- 150plus quality fixes and enhancements to Magento Open Source
- 200 quality enhancements in terms of quality and other improvements for Adobe Commerce
- 13 security improvements, including security enhancements to validations, permissions, libraries, tokens, sanitization, etc.
- Secured payment information is transmitted via REST and GraphQL API.
- We support the most recent versions of Composer, Elasticsearch, MariaDB, MySQL, OpenSearch, PHP, RabbitMQ, Redis, Varnish, and more.
- Improved GraphQL ability to cache.
- Introduction to Magento Open Source Extension Metapackage.
Added Capabilities:
Here are a few additional improvements you’ll notice with Magento Version 2.4.7.
- The PHP 8.3 version is supported. PHP 8.3, the most recent version of PHP
- New attribute editing capabilities have been added for products with complex attributes.
- Experience for smoother Magento developer
- More precise and speedier catalog search performance
- New asynchronous bulk APIs are available for managing large-scale data.
- The complete activity log details
- Improvements to GraphQL coverage
- New script resets Visual Merchandiser placements.
- Improvements to CLI for Craft
- Issues were resolved with the most popular payment gateways, such as PayPal and Braintree, ensuring smooth checkouts.
Detailed Overview of Magento 2.4.7 Enhancements
Here are a few examples of Magento 2.4.7 Updates overview:
Improvements to Security: Magento 2.4.7 has several crucial security improvements. The improvements include:
- Blocks that are not generated cache keys currently have prefixes and limits on characters, which reduces the possibility of collisions and enhances cache performance.
- Limits on the amount of coupons generated by auto-generation will prevent the system from overloading and causing misuse.
- The optimization of that default Admin URL creation process improves randomness, which makes it difficult for attackers to determine that admin URL.
- A brand new Full-page cache setting reduces security risks associated with particular API endpoints, increasing the system’s overall security.
- Support for Subresource Integrity (SRI) guarantees the integrity of scripts used on payment pages and complies with PCI 4.0 specifications.
- Modifications in the Content Security Policy (CSP) enhance security and are aligned with the most recent best practices.
- Limiting the native rate of payment information transmitted via REST or GraphQL APIs helps protect against carding attacks.
New Platform Features and Technologies: Addon The Magento 2.4.7 includes new enhancements to the platform and broader compatibility with the most advanced technologies:
- Assistance to PHP 8.3: Magento 2.4.7 is fully compatible with PHP 8.3 and will continue to aid PHP 8.2 until the end of Service (EOS) in December 2025.
- Compatible with RabbitMQ 3.13 The release supports the newest version of RabbitMQ while remaining compatible with previous versions (3.11 and 3.12).
- Support for Composer 2.7.x, Varnish Cache 7.4, Elasticsearch 8.11, OpenSearch 2.12 and 1.3, and Redis 7.2.
- The Ext JS library is replaced with the most current version of jsTree, which improves performance and user experience.
- Transfer to Adobe Commerce integration with FedEx from the old WSDL Web Services to the most recent RESTful APIs.
- Support was added to the brand-new USPS Ground Advantage shipping method, launched in July 2023.
Page Builder and PWA Studio Improvements: PWA Studio and Page Builder Enhancements: Magento 2.4.7 delivers significant improvements for PWA Studio and Page Builder. Page Builder and PWA Studio. It allows merchants to develop appealing content and offer an experience that is seamless across all devices:
- Improved accessibility and bug fixes are available in PWA Studio v14.0, ensuring the same user experience.
- Improvements in aspect ratio management, handling of errors, and rendering of images in Page Builder.
- Improved treatment of HTML content in email templates and Text styling preservation within Page Builder.
- Problems with compatibility and rendering across devices and browsers.
- Correct image previews and correct tagging in the Media Gallery.
GraphQL Enhancements 2.4.7 of Magento: 2.4.7 introduces a variety of GraphQL enhancements to improve the performance, flexibility, and performance:
- The clearCart mutation effectively removes all contents in an online shopping cart. It replaces the obsolete clearCustomerCart transformation.
- The createGuestCart variant replaces the outdated createEmptyCart mutation, making it easier to distinguish between guest and logged-in customer carts.
- Items on order now include images of the products for quicker load and presentation.
- Some GraphQL query resolvers can now be cached to improve performance.
- Support for cancellation of orders via the cancelOrder transformation.
- Improved support for custom attributes with enhanced API data.
- Enhanced GraphQL caching capabilities to speed up page loading PWA applications.
- Optimization of GraphQL Parser’s performance by reducing the number of callbacks to the parse methods.
Magento Open-Source Extension Metapackage: The launch of Magento Open Source Extension Metapackage (v1.0.0) simplifies managing select Magento extensions. The meta package is automatically bundled with extensions like:
- Adobe Commerce integration with Adobe IMS
- Braintree payment gateway
- When these extensions are included in the meta package, sellers can easily upgrade them in conjunction with the main Magento release and simplify the extension management process.
Want to develop a Magento website for your business? Talk to Experts
Pooja Upadhyay
Director Of People Operations & Client Relations
Major Issues Fixed in Magento 2.4.7
Magento 2.4.7 performance enhancements fix many issues reported by the various Magento development agency and communities and improve the overall stability and performance of the site. Some of the most significant fixes include:
- Issues with catalog search have been resolved, and price indexers are in Save mode.
- Corrected incorrect discount calculation in the Fixed Discount for the entire price of the cart rule.
- Tax calculations have been corrected for orders with unique options and custom pricing.
- Resolved performance issues with massive numbers of tables in TableNameSniff.
- Solution to URL problems with rewrite generation for multi-store deployments.
- Corrected issues related to the import of bundle products, cart tax, and shipping estimate.
- Fixed issues with thumbnails of products displayed in alert emails about stock and GIF images added to the product gallery.
- Fixed issues related to the backup of databases and zero-byte file transfer to storage remotely via AWS S3.
Magento 2.4.7: Key Benefits
According to the most recent Magento release notes 2.4.7, the latest version of Magento 2.4.7 brings a variety of noteworthy improvements. Let’s explore what these changes mean to your technical and sales teams and why you should hire Magento developers for switching to the most recent version would be beneficial.
Performance
The capabilities provided by GraphQL are now available in Magento 2.4.7, which has seen significant improvements. Upgrades will improve Magento’s caching, speed integrations, and overall performance capabilities.
- Improved Product Presentation – Orders now include product images, enhancing shoppers’ shopping experience.
- Accelerated Page Loading Speeds—Optimized parser and cacheable queries aid in smoother and faster web performance, particularly during high-traffic periods.
- The streamlining of Cart Management Streamlined – the launch of the createGuestCart function allows the creation of customized carts for customers. In addition, removing the contents of particular shopping carts is now completed in one step.
- Order cancellation—Customers can now cancel orders and give specific reasons for cancellation, which lessens the burden on customer service.
Payment Processing
Magento’s integrated Braintree Payment system has undergone numerous upgrades that aim to increase conversion rates by encouraging consumers to engage in impulsive buying behaviors.
- Apple Pay, Venmo, and ACH Customers who have been authenticated can now store their account information for future use, streamlining the checkout process.
- PayPal—Customers who are authenticated and previously stored their PayPal account information are now able to keep new credit/debit cards and PayPal accounts within the Customer Account section. In addition, they can use PayPal Pay Later, PayPal Credit Pay Now, or PayPal Credit Pay Now using a default card, a second financing source, or even an additional account.
- Express Payment Buttons when You Checkout Magento 2.4.7 offers a broader selection of express payment options right at the time of checkout, such as PayPal, PayPal Pay Later, Apple Pay, and Google Pay.
- Google Pay – Authenticated customers can now keep their Google Pay payments for future use, simplifying the checkout process. The latest Magento version includes 3DS verification capabilities for Google Pay non-tokenized cards.
Shipping
Magento 2.4.7 provides enhanced support for various popular shipping providers and their newest shipping methods.
- UPS The Commerce UPS Gateway for XML has migrated into Commerce UPS REST API with its security model upgrade to OAuth 2.0 using bearer tokens.
- The newly created USPS Ground Advantage shipping method is available in place of the outdated delivery methods (USPS Retail Ground, First-Class Package Service, and Parcel Select Ground). This integration allows for the search for shipping rates and the schedule of returns and deliveries.
- FedEx Version 2.4.7 incorporates the most recent FedEx APIs RESTful. FedEx Web Services Tracking, Address Validation, and Validate Postal Codes WSDLS will end in May 2024.
- The Temando Temando Temando shipping module has been removed from Magento’s core code base, which is the basic code base.
Security
Magento’s most recent release includes the security updates of Adobe Commerce patch releases 2.4.6-p5, 2.4.5-p7, and 2.4.4-p8. It also advocates for additional security measures for the admin panel, like two-factor authentication, IP allowlisting, and VPN use. Other security enhancements worth noting include:
- Modifications to Cache Key Behavior: The block cache key has distinct prefixes and character limitations.
- Limitations for Coupon Code Generation – Auto-generated coupons are now limited to 250,000 per default.
- Optimization of Admin URL – The default Admin URLs can now be more randomized to improve security.
- Configuration of Full-Page-Cache – API limit on requests can be set to reduce the risk.
- Rate Limiting in REST and GraphQL APIs Native rate limiters have been strengthened to prevent carding attacks.
Furthermore, 2.4.7 addresses limitations in the REST API GET and POST V1/products/attributes endpoints by introducing two new REST endpoints, providing developers with greater flexibility in attribute management.
Technology Compatibility
Magento 2.4.7 can be fully integrated and compatible with PHP 8.3 and PHP 8.2 (until 12/2025, the latter’s EOS at 12/2025). This version also guarantees complete compatibility with
- Elasticsearch 8.11
- OpenSearch 1.3 and 2.12
- Composer 2.7.x
- RabbitMQ 3.13
- Varnish Cache 7.4
- Redis 7.2
- PWA Studio v14.0
Other noteworthy technological advances include:
- The library extjs will be replaced with the most recent version, jsTree.
- Elimination of the fileUpload library in jQuery.
- Upgrades for all JavaScript libraries as well as NPM dependencies.
- Updates for all Laminas dependency libraries to the most recent version compatible with PHP 8.3.
Bug Fixes
Adobe’s official release note 2.4.7 includes more than 400 bug fixes that cover a variety of categories in Magento functionality. While not severe and not resulting in any incidents, these bugs were related to installation/deployment, cart and checkout, inventory management, payments, reCAPTCHA, the Web API framework, and other aspects of the platform.
Magento 2.4.7 Release: Improvements in Detail
We’ll review all the updated or added features and enhancements you can expect to see in Magento 2.4.7. Hire dedicated Magento developers to keep your store up-to-date with Magento 2.4.7 and help you get greater performance, security, and the overall process.
Let’s begin!
Platform Improvements:
Numerous updates to the compatibility and platform of Magento 2.4.7 will enhance our overall performance.
Let’s understand!
- Magento 2.4.7 is compatible with the most recent PHP version, PHP 8.3. Furthermore, it will support PHP 8.2 until the end of Service (EoS) in December 2025.
- It is compatible with the 3.13 RabbitMQ edition. It will continue to support RabbitMQ 3.11 and 3.12 editions until the end of August or December.
- Composer 2.7.x is compatible with Magento 2.4.7. Composer 2.7.x can be used with Magento 2.4.7
- Support for Varnish Cache 7.4.x. It is also compatible with Versions 6.0.x and 7.2.x
- Magento 2.4.7 supports Elasticsearch 8.11 and is compatible with OpenSearch 2.12 and 1.3.
In Magento 2.4.7, various technical compatibilities are included in this edition.
- The latest version of jsTree has replaced the Ext JS framework. in the Ext JS framework.
- The most recent FedEx RESTful APIs have replaced FedEx’s outdated WSDL web Services Integration together with Adobe Commerce.
- The support for the launch of July 2023 of the USPS Ground Advantage delivery option has been boosted.
- You can add multiple coupons to your cart using the REST API or GraphQL.
Security Improvements:
2.4.7 of Magento 2.4.7 can be more secure than the older versions due to numerous fixes and enhancements. The previous versions (Magento 2.4.6, 2.4.5, and 2.4.4) haven’t been able to report any security breaches to date.
Here are the most essential security enhancements of Magento 2.4.7:
- Prefixes and character limitations are now available in cache keys not generated for blocks.
- Limits on the amount of coupon codes that are automatically generated to ensure that the system is manageable.
- To ensure high randomness, the Admin URL generation mechanism is designed to be highly random by default.
- A new feature to configure the full-page cache has been designed to limit the risk associated with specific ends.
- On the payment page, the support of Subresource Integrity (SRI) has been added to verify the integrity of scripts.
- Amendments are made to the Content Security Policy (CSP) to ensure compliance with the PCI 4.0 specifications.
- Limitation on the native rate of payments sent through GraphQL or REST APIs.
- The standard behavior for the REST endpoint and GraphQL query has been changed to allow email access.
Page Builder & PWA Studio:
Magento 2.4.7 will support PWA Studio version 14.0, allowing for easier content management and experience. This version has also solved numerous bugs in PWA Studio. There are several improvements in PWA Studio’s Page Builder, such as:
- Maintaining aspect ratios to maintain visual uniformity
- Content creation issues are less likely to arise due to more error-free handling.
- The parent products are included in the product sliders for complete display.
- In email templates in email templates, the HTML content must be appropriately rendered to ensure consistency in messages.
- Preservation of text styling for cohesive presentations
- The issues of cross-browser compatibility and rendering have been solved.
- Precise information about the size of a file can now be displayed in previews of images. Media Gallery. Media Gallery appropriately tags image usage.
GraphQL Improvements:
Numerous improvements to GraphQL are worthy of note. Let’s look them over each one by one:
- Enhancement in Parser Performance of GraphQL
- The caching capabilities, specifically on PWA websites, have been enhanced.
- Better support for custom attributes using Enriched API data.
- Order Cancellation Support
- Cacheable GraphQL query resolvers
- Purchase items using images of the product to ensure faster loading
- The apparent cart transformation effectively removes the items designated for shopping from the cart.
- The clearCart mutation is believed to have replaced the previously deprecated clearCustomerCart mutation.
- The obsolete createEmptyCart mutation is replaced by this createGuestCart mutation.
The server that runs the GraphQL application effortlessly assists Magento and Adobe Commerce in managing requests through the GraphQL API. It records information on requests, so it doesn’t have to load information each time. This increases the system’s speed by about 30% and also makes use of the resources efficiently.
Note: This feature is available only with Adobe Commerce, not in Magento open-source. We always suggest choosing Adobe Commerce instead of the free open-source version.
Adobe Commerce Extension Meta Package
Metapackages for extensions are available with the two versions of Magento open source 2.4.7 and Adobe Commerce 2.4.7. These meta-packages, which include specific extensions automatically when upgrading Magento versions, make it much easier to update extensions in conjunction with changes to the core platform.
Here is the complete list of extensions included in the software package Magento
Open Source 2.4.7 and Adobe Commerce 2.4.7:
In Open Source 2.4.7 meta-package:
- Adobe Commerce Integration with Adobe IMS
- Braintree
- Payment Services
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 Improvements:
There are significant improvements in payment processing in Magento 2.4.7, especially in tackling PayPal mistakes, enhancing Braintree payment functions, and addressing other issues with checkout. The following is a summary of it:
Payment Improvements:
- 502 issues with PayPal were resolved with Magento Open Source to prevent problems with order creation
- SKUs of child products and complete titles are now listed as part of PayPal Express Checkout for easier identification.
- When processing transactions, the card’s security code does not match the settings.
- There are no issues when using the website’s PayPal and PayPal credit cards.
Braintree Improvements:
- Shoppers can check multiple addresses
- Invoices for partial orders are accurately recorded with the help of many accounts with merchant IDs.
- Magento Open Source produces no errors when creating invoices with incomplete information using Braintree.
Additional Improvements:
- By using coupons during checkout, customers can select the preferred shipping method.
- The exact display of the number as well as the address via Google Pay
- A smoother checkout process for Braintree payments using invisible ReCAPTCHA
- The PayPal button and the ability to configure issues with product purchases were resolved at checkout.
- The support has been added to GraphQL for all payments (except Venmo).
- This feature has been improved, and ACH payments are now accepted, as Venmo vaulting for credit cards has been excluded.
- There’s now an improved payment option at the checkout with a button for Apple Pay, Google Pay, and PayPal.
Inventory Management:
The latest release of Inventory administration (v 1.2.7) within this version will help you manage inventory more effectively. It’s available in Magento open source and
Adobe Commerce.
The main improvements were made in Adobe Commerce 2.4.7 and Magento Open Source 2.4.7.
In addition to the things mentioned above In addition, you can expect improvement in:
- Web API Framework
- Webhooks
- Performance Features
- Scalability Features
- Adobe Stock
- B2B
Conclusion
With every update of Magento 2.4.7, we notice significant improvements to security, user experience speed, performance, and issue fixing. These regular updates help keep the platform running and meet customers’ expectations. This will result in a huge improvement in the expansion of Magento stores.
Magento development company suggests upgrading the Magento site to use the most recent version. When upgrading your existing Magento shop to the most recent version of Magento 2.4.7, you may also have to address extension compatibility and other issues.
Looking for Magento experts to cover your needs? We are ready to provide you with a team of experienced Magento developers for your project.
Pooja Upadhyay
Director Of People Operations & Client Relations