All You Need to Know about Latest Adobe Commerce 2.4.6 Release
Written by Manpreet Kaur
March 6, 2023
Adobe has announced the release of its latest version Adobe Commerce 2.4.6, on March 14, 2023. It includes 300+ quality improvements and fixes, along with the upgradation of core composer dependencies and third-party libraries to their newest versions ensuring compatibility with PHP 8.2. Adobe Commerce 2.4.6 supports PHP 8.2 and 8.1; however, support for PHP 7.4 has been deprecated. Read this blog to discover the performance and scalability enhancements Adobe Commerce 2.4.6 brings with it.
Adobe has made eight security fixes and improvements to the platform’s security. The gaps in the Admin actions logs are fixed with precise auditing of actions within mass actions, grid views, and exports. The reCAPTCHA validation occurs successfully during checkout when errors pop up while processing payments. When the admin changes their mail, an advanced system configuration setting is added for the email confirmation. Users must protect their valuable data by implementing security measures such as VPN, IP allowlisting, and two-factor authentication – ensuring online activity stays safe from malicious attackers.
Adobe Commerce Platform Enhancements
Adobe Commerce 2.4.6 now supports PHP 8.2, PHP 8.1, Composer 2.2.x, Redis 7.0.x. It uses OpenSearch as its default search engine for cloud and on-premises deployments. Also, it is recommended to use Adobe Commerce 2.4.6 with OpenSearch v2.x for cloud and on-premises. Other platform improvements include:
- Migrated DHL Integration schema from v6.2 to v10.0.
- Removed PHP 7.4 compatibility from Commerce codebase.
- Updated Symfony dependencies to latest LTS versions – friendsofphp/php-cs-fixer, symfony/console, symfony/event-dispatcher, symfony/finder, symfony/process, web-token/jwt-framework.
- Updated web-token/jwt-framework to v3.0.5, allure-framework/allure-phpunit to v2.x.
- Substituted Zend_Filter with laminas/laminas-filter.
Adobe Commerce has made specific code changes to optimize the GraphQL resolver and improve response times when querying products in different categories with category permissions enabled. Also, the product permissions have been optimized and are now read in shared catalogs in the addProductsToCart mutation.
The custom attributes and category ID for category models have been refined, enhancing the children loading category. Also, add product mutations have been improved to enhance query performance to add up to 500 products. Finally, the orders object of the customer query includes a sort field that helps you to sort orders using a creation date or order number.
Adobe Commerce 2.4.6 doesn’t support the COD payment option in the storefront checkout workflow if COD is excluded for the country mentioned in shipping and billing addresses. When a discount is applied through a cart price rule, the custom prices are not doubled. Also, the Vault payment information is not displayed in the Payment section of the Admin order creation workflow.
Braintree now includes order IDs to settlement requests and doesn’t return tokens when the vault is turned off. It is possible to order or reorder when the Braintree payment method is active. The validation logic on ACH payment account numbers now takes 4–17 digit text.
The following Adobe Commerce libraries have been updated to their latest versions:
- jQuery/fileUpload to v10.32
- Chart-js to v3.91
Library Removals and Deprecations
The below-mentioned elements have been removed in the latest version of Adobe Commerce 2.4.6:
Performance and Scalability Enhancements
Developers can enable a new configuration setting to enhance the performance of operations, including 100+ customer segments. Also, they can deploy the Limit Number of Products in Grid configuration setting to optimize product performance where grids contain more than 200,000 products. With the help of REST API endpoint, merchants can import data into Adobe Commerce using a CSV file and enhance import performance.
With Adobe Commerce 2.4.6, you don’t need to worry about order overload. If you have high-volume orders of up to 1000 per minute, your commerce cloud infrastructure can balance the load on its databases across multiple nodes for smooth and efficient processing. Also, you can enable secondary connections for MySQL and Redis to improve performance immediately.
Fixed Issues - Adobe Commerce
The following issues have been resolved in Adobe Commerce 2.4.6-
Buttons such as Proceed to Checkout, Review Order, and Place Order operate effectively with a streamlined checkout workflow. Also, you can use a Tab key or a combination of Shift + Tab keys to browse using page controls.
Customer duplicate emails are not sent after placing an order. Images are not displayed in HTML markup along with order confirmation, customer email invoices, and credit memos.
The new version has improved the quality of search suggestions for multi-word queries. You can enable the Display Out of Stock Products to show out-of-stock options in the search results. Also, enabling the Minimum Terms to Match setting ensures searches for strings work effectively.
The unit test errors of ICU and libxml libraries have been fixed. The non-native array_first function in the MFTF framework has been removed.
The screen reader is updated and shows accurate image descriptions. Also, it reveals the item count found in search results, user name, and present state of accordion elements.
With Adobe Commerce’s major platform updates, it is time to revamp your existing eCommerce storefronts. Royal Cyber specializes in helping businesses to update and optimize their storefronts with the newest features of this powerful commerce solution. Our certified experts offer advanced services to create an experience tailored for success. Contact us today and discover how we can assist you by offering end-to-end support on your future upgrade journey!