Adobe has released a new Commerce version Magento 2.4.7-beta and it’s available now. This is a huge step as it materializes the hard work and dedication from the community around the Community Prioritization Process. This article covers the features and improvements of the Magento 2.4.7-beta3 release highlights.
The release comprises around 150 security, compliance, performance, and high-priority quality fixes. Adobe has generously shared this beta release with all Adobe Commerce customers and partners ahead of its general availability.
This beta release introduces support for PHP 8.3, It updates Composer dependencies and third-party libraries to their latest version.
What’s New in Magento 2.4.7 Update?
Adobe released the beta3 version of Magento Open Source 2.4.7 on March 12, 2024. Here’s what’s new in Magento 2.4.7:
- Security enhancements:
This release includes the same security fixes that are included in Adobe Commerce 2.4.6-p5, 2.4.5-p7, and 2.4.4-p8, See Adobe Security Bulletin for the latest discussion of these fixed issues.
Magento Open Source now limits the number of coupon codes that are automatically generated. The default maximum limit is 250,000. Vendors can use the new Code Quantity Limit configuration option (Stores > Settings: Configuration > Customers > Promotions) to prevent potentially overwhelming the system with many coupons. - PHP 8.3 compatibility:
Magento 2.4.7 offers full support for PHP 8.3 version. Magento Open Source now supports both PHP 8.3 and 8.2. PHP 8.2 will be supported until its End of Service (EOS) date in December 2025. After December 2025, all merchants running 2.4.7 deployments should migrate to PHP 8.3. - Performance Improvements:
It has significantly optimized the performance of page load time and database query execution time. This includes improvement of the Caching Mechanism it’s positive impact to user experience. - GraphQL API Enhancement to improve load time:
Includes the caching capabilities that significantly improve the page load time for most PWA pages:
1. availableStores
2. countries and country
3. storeConfig
4. currency
5. customAttributeMetadata
Furthermore, mutations for setting billing and shipping addresses on the cart now support additional fields such as fax, middle name, prefix, and suffix. - Improved GraphQL parser performance:
GraphQL parser performance has been improved by reducing the number of times the parse method is called per request. It is now called once. Previously, the parser was called at least three times. - Updated Payment and Shipping Methods:
This release has updated the integration of shipping and payment methods resolved the many known issues with Paypal, Braintree, and other payment methods, and fixed the errors on checkout. - Other Enhancements:
The Temando shipping modules have been removed from the core Magento Open Source code base.
Magento 2.4.7-beta3 automatically bundles select Adobe Commerce packages and extensions with the core release - Admin Improvements:
It’s improved save operations of store-level configurations for deployments with many stores faster. It’s also resolved a bug that caused an incorrect display of product images in the Admin panel for configurable products. - Introduced New Indexer command:
Magento 2.4.7 introduces a crucial new indexer command “indexer:set-status” for managing system performance during extensive bulk operations.
Command syntax:
𝒃𝒊𝒏/𝒎𝒂𝒈𝒆𝒏𝒕𝒐 𝒊𝒏𝒅𝒆𝒙𝒆𝒓:𝒔𝒆𝒕-𝒔𝒕𝒂𝒕𝒖𝒔 {𝒊𝒏𝒗𝒂𝒍𝒊𝒅|𝒔𝒖𝒔𝒑𝒆𝒏𝒅𝒆𝒅|𝒗𝒂𝒍𝒊𝒅} [𝒊𝒏𝒅𝒆𝒙𝒆𝒓]
Let’s explore the various status of indexers:
invalid – Marks indexers as out-of-date, prompting reindexing on the next cron run unless they are suspended.
suspended – Temporarily stops automatic cron-triggered updates for indexers. This status applies to both update on save and schedule(cronjob) modes, ensuring that automatic updates are paused during intensive operations.
valid – Indicates that indexer data is up-to-date, with no need for reindexing.
Major Issues Fixed in Magento 2.4.7
- After removing the shared catalog assigned to the product, the expected behavior is for the product to be promptly removed from the mini cart, ensuring a seamless and accurate shopping experience. This issue was a known issue for 2.4.7-beta1 and is scheduled for resolution in 2.4.7-beta3.
- Fixed duplicate SKU issue during Bundle product import
- Support GIF image in a product gallery images.
- Translation support for the stock and price alert emails.
- Fixed issues with the guest API request for shipping information
- MySQL memory limit-reached error during Magento upgrade command has been fixed.
Conclusion:
Magento 2.4.7 is a major release that brings substantial improvement in terms of User experience, performance and security. This latest release has addressed numerous issues more effectively than any of its predecessors. 🚀
Strategically plan your Magento upgrade service to fully harness the advantages of this cutting-edge Magento release.