Magento 2.4.6 latest version of the framework brings many features and performance improvements that can help you business owner or developer as well.
This new version brings the support of PHP 8.2 which includes over 250 quality fixes and improvements.
In this blog post, we will discuss updates and improvements of Magento 2.4.6.
Magento 2.4.6 Release Notes:
Magento 2.4.6 released on March 14, 2023 brings many security fixes, improved performance, and significant bug fixes.
Magento 2.4.6 has made several enhancements to the user experience:
- Supports of MariaDB
- OpenSearch has become the default search engine for Adobe Commerce and it is an independent search engine for Adobe Open Source.
- It’s supported ElasticSearch 8.x, Composer 2.2.x, and Redis 7.0.x.
- Now supports PHP 8.2, with PHP 8.1 continuing to work, but support for PHP 7.4 has been removed.
- The DHL schema has been migrated from v6.2 to v10.0.
This release has improved the performance and speed significantly and it has focused on this.
Order Processing Enhancement:
Magento Open Source/Adobe Commerce 2.4.6 can now handle and process 1000 simultaneous orders in a minute, i.e., 15 orders in a second, due to custom database load balancing configuration.
Improved import performance:
This release introduces an endpoint in REST /rest/import/csv that can now Increase import performance up to 100,000 records per minute. This endpoint provides the same capabilities as the Admin import feature and supports using a CSV file to create, update, and remove products, product pricing, and customer entities.
Improved high-throughput order processing performance:
Magento 2.4.6 infrastructure customers who have a high volume of simultaneous orders (1000 orders per minute) can now improve order processing performance by balancing the load on their database across different nodes.
Limit Number of Products:
The new setting can limit the number of products displayed in the product grid. The limit is set to 20,000 by default, and this limit only affects product collection with UI components.
The focus of this release has been on creating a storefront experience on Venia (PWA) that is more perceivable, operable, understandable, and robust. These enhancements include:
- The visual text label for the Sign in button now matches its accessible name. (Best practice recommends that a UI element’s accessible name starts with the visible label text.)
- Descriptive accessible names have been added to buttons throughout the storefront.
- The storefront’s page functionalities are now fully accessible to users who rely solely on a keyboard for navigation.
In the latest release of Magento, it has implemented some enhancements that are improving the performance of GraphQL which includes:
- Response times have improved when querying products in categories for which category permissions are enabled and that contain many customer groups or shared catalogs.
- GraphQL resolver operation has been optimized.
- Product permissions are now optimized to be applied to product collections instead on a per-product basis improving performance.
- New mutations have been added named as deleteCustomer.
- Improved Category tree rendering performance response time in GraphQL, specifically when querying categories with category permissions enabled.
- Improved response time of the bulk cart operations through GraphQL.
Fixed Issues of Magento:
Adobe Commerce version 2.4.6 comprises approximately 300 upgrades and refinements that enhance platform quality, improve GraphQL caching performance, increase accessibility, refine payment methods, and bolster modules integrated with Google.
- Bulk products are now updated via API and filtered in the grid without throwing errors.
- Now, no Full-page cache is flushed unless the ordered product is out of stock.
- Executing bin/magento setup:di:compile -vvv (or with the -v or -vv options) now returns an informative message on failure
- Improved Display Out of Stock Products functionality on the storefront inventory as expected when the option is enabled.
- Allows Admins to add as many simple products to a configurable product also with a salable quantity of 0 to their shopping cart.
- The bin/magento setup:db:status command no longer fails in environments running MySQL 8.0.29. Previously, command output stated erroneously that the declarative schema was outdated
- Merchants can now specify a custom external SMTP provider.
- Still, some issues are in Magento 2.4.6, which Magento has addressed in version 2.4.7.
The latest Magento version has enhanced the platform’s performance, accessibility and security.
The platform now supports PHP 8.2, Redis 7.0, OpenSearch 2.x, ElasticSearch 8.x, and has other updates in its core code.