News

New improvements thanks to Adobe Commerce 2.4.6

As of March 14, 2023, Adobe will launch their latest version, which is 2.4.6. In this blog we would like to tell you more about this latest release of Adobe (formerly Magento). This update contains no fewer than 300 changes, making it definitely worth checking out this release.

Technical improvements

Both Magento Open Source and Adobe Commerce switched to PHP 8.1 in the 2.4.4 release, but in release 2.4.6 Adobe takes it one step further by also supporting PHP 8.2. But not only the PHP version is increased in terms of compatibility, many other platform improvements have also been implemented in this release, namely:

  • Composer 2.2.x
  • Redis 7.0.x
  • ElasticSearch 8.x
  • MariaDB 10.6
Also the outdated JavaScript libraries have been updated to the most recent versions, and part of the Zend Framework components, as well as some Symfony dependencies, have been updated.


Security

In addition to the PHP upgrade, eight security improvements are provided in this release as well. 
 

Performance & Scalability

The performance of the product grid has been improved by limiting the number of products displayed and a new API REST endpoint has been added to allow high performance import of up to 100,000 records per minute.

For Commerce Cloud customers, there is also an improved order processing in place.

GraphQL

Since GraphQL is becoming more and more popular, the necessary improvements are also provided:

  • Improved response time of some Magento 2 APIs related to requesting products in categories with category permissions enabled.
  • The rendering performance of the category tree in GraphQL has been improved.
  • The response time of the bulk cart operations via GraphQL has been improved.

Other interesting points

In addition, many other quality improvements are foreseen, such as some bugs in the use of Google reCAPTCHA. Also from now on the full page cache is not flushed after the order has been fulfilled, unless the ordered product is out of stock. Previously, the category cache was cleared when an order was created.

Functional

The 2.4.6 release also includes some functional improvements for both Magento Open Source and Adobe Commerce. For example, Adobe IMS, the Identity Management System, is no longer included in the code base by default.

Accessibility Updates

Some improvements were also provided for screen accessibility, for example descriptive names have been added to all buttons throughout the checkout flow. In addition, keyboard-only users now have access to all page functionality. Previously, buyers could not open sub-navigation links with keystrokes alone.

Bugfixes

Of course, a lot of bug fixes were provided, both for the cache, the shopping cart, the checkout, the catalog and products. A full list can therefore be found in the release notes, which can be found here.

Functional - Adobe Commerce only

Furthermore, some improvements have been made exclusively for customers who use the paid Adobe Commerce version. For example, the B2B functionality was expanded in terms of the GraphQL scheme and improvements were also made to the customer segments, the admin action logs and many other features. A full list of issues that have been resolved can be found in the release notes. You can find them here for Adobe Commerce..

When to upgrade?

Are you convinced by this latest release? Then you can sit down with your PHPro Project Manager and/or your PHPro Product Owner to schedule it as soon as possible.

Would you rather wait a little longer? This is possible, depending on the version your webshop is currently on. Adobe no longer supports version 2.4.3, which implies that your webshop must be at least version 2.4.4 or higher. For customers who are currently on 2.4.4 and 2.4.5, it is now possible to apply for a patch. instead of doing a release to 2.4.6.

Next release

In addition, Adobe has already announced their next release, namely 2.4.7. The beta version of this release will be available from June 13, 2023, but when the final version will be available has not yet been announced.

Do you have any questions? Then quickly contact your PHPro Project Manager and/or your PHPro Product Owner!