STAND WITH
UKRAINE
  • magento 2.4.6

    Magento 2.4.6 Release: What Do We Know 

    Magento 2.4.6 is coming! 

    Adobe Commerce 2.4.6 and Magento Open Source 2.4.6 will be released for general availability on March 14, 2023. Before that, the pre-release is scheduled for February 23, 2023. It will be a part of the March 2023 Feature + patch release + security patch release. 

    In this article, we’ll tell you what we know about the update so far. 

    Magento 2.4.6 Release Highlights

    Note: We’re basing this information on the release notes for the beta, so there may be some changes in the GA release. 

    General Information

    The latest version of Magento, 2.4.6, will include several updates to improve security, performance, scalability, and accessibility for ecommerce businesses. Some of the key updates include 8 security fixes, support for PHP 8.2 and Composer 2.2.x, and improved performance for operations that affect customer segments. 

    Generally, this update will feature 300+ quality fixes and enhancements. It will also include major performance and scalability improvements. 

    Security Enhancements

    The latest Magento version will feature 8 security fixes. They were added to prevent potential access to customer information or takeover of administrator sessions.

    It is also worth noting that no confirmed attacks related to these issues have occurred to date, but businesses are recommended to take necessary steps to protect the admin area such as IP

    allowlisting, two-factor authentication, use of a VPN, use of a unique location rather than /admin, and good password hygiene.

    Additional security enhancements: 

    • Gaps in Admin action logs have been addressed with more specific auditing of actions within grid views, mass actions, and exports.
    • reCAPTCHA validation no longer fails during checkout when unexpected errors occur during payment processing. GitHub-35093.

    Platform Enhancements

    • Magento 2.4.6 will introduce support for PHP 8.2. You’ll still be able to use PHP 8.1, but the support for PHP 7.4 and everything lower than that will be removed.  
    • Composer 2.2.x, Redis 7.0.x, OpenSearch 2.x, ElasticSearch 8.x, and MariaDB 10.6 are now supported.
    • DHL schema has been migrated from v6.2 to v10.0 and outdated JavaScript libraries and dependencies have been removed.
    • Symfony dependencies have been upgraded to the new LTS version and Laminas dependencies have been updated to support PHP 8.2
    • Zend framework (ZF1) components that have reached the end of life have been removed from the codebase.
    • Upgraded jQuery/fileUploadlibrary to v10.32 and Chart-js library to v3.9.1
    • Adobe Commerce 2.4.6 supports PWA Studio v.13.0.x.
    • Adobe Commerce 2.4.6 supports Page Builder v.1.7.3.

    Performance and Scalability Improvements

    • Improved performance for operations affecting many customer segments by enabling a new configuration setting.
    • New system configuration setting for limiting the number of products displayed in the product grid, which can boost the performance of operations for grids with more than 200,000 products.
    • Improved import performance by allowing merchants to import up to 100,000 records per minute.
    • Improved high-throughput order processing performance through load balancing, which is particularly useful for businesses with a high volume of simultaneous orders. This can be done by enabling secondary connections for the MySQL database and Redis instances.

    Accessibility updates

    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.
    • Verbal descriptive labels have been added to the Has Video checkboxes in search filters.
    • Keyboard-only users can now access all page functionality on the storefront. Previously, shoppers could not access sub-navigation links using only keystrokes.

    GraphQL

    • Improved response time when querying categories for which permissions are enabled.
    • Improved performance of category tree rendering.
    • Reduced response time for bulk cart operations.

    Braintree

    • Pay Later button and banners are enabled for Italy and Spain.
    • Enabled PayLater messaging with PayPal Vault.
    • Added Fraud Protection, ACH, and Added LPM (Local Payment Methods) webhooks.

    B2B

    The Purchase Order for Companies feature is now fully exposed by the GraphQL API. This release introduces two GraphQL schemas:

    • Purchase Order GraphQL schema covers B2B company user Purchase Order Management functionality like creating, editing, and deleting POs.
    • Purchase Order Rule GraphQL schema covers purchase order approval rules functionality such as adding approval rules. Depending on the company role and permissions, company users can create, edit, delete, or view approval rules.

    What’s Next

    The following table provides the dates for scheduled releases (dates are subject to change):

    Official Beta Release Notes:

    Adobe Commerce 2.4.6 Release Notes

    B2B for Adobe Commerce Release Notes