{"id":15797,"date":"2023-09-27T16:00:00","date_gmt":"2023-09-27T16:00:00","guid":{"rendered":"https:\/\/www.hostduplex.com\/blog\/?p=15797"},"modified":"2023-10-18T18:51:37","modified_gmt":"2023-10-18T18:51:37","slug":"magento-2-4-7-beta1-release","status":"publish","type":"post","link":"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/","title":{"rendered":"Magento 2.4.7 Beta1 Release: Latest Fixes and Enhancements"},"content":{"rendered":"\n<p><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-6-upgrade\/\">Magento<\/a> (<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/business.adobe.com\/products\/magento\/magento-commerce.html\">Adobe Commerce<\/a>) has once again made strides with its latest release, Magento 2.4.7 beta1. It encompasses over 140 quality fixes and enhancements. Magento is setting new benchmarks from upgraded core composer dependencies to expanded <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/developer.adobe.com\/commerce\/webapi\/graphql\/\">GraphQL<\/a> coverage. This version promises to bring forth many enhancements, security fixes, and <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-speed-optimization-tips\/\">performance improvements<\/a> to ensure that online merchants can offer an unparalleled shopping experience to their customers.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Key_Highlights_of_Magento_247_Beta1\" title=\"Key Highlights of Magento 2.4.7 Beta1\">Key Highlights of Magento 2.4.7 Beta1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Platform_Enhancements_%E2%80%93_Adobe_Commerce_Magento_Open_Source_247_Beta1\" title=\"Platform Enhancements &#8211; Adobe Commerce &amp; Magento Open Source 2.4.7 Beta1\">Platform Enhancements &#8211; Adobe Commerce &amp; Magento Open Source 2.4.7 Beta1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Performance_and_Scalability_Enhancements\" title=\"Performance and Scalability Enhancements\">Performance and Scalability Enhancements<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Speedier_Save_Operations\" title=\"Speedier Save Operations\">Speedier Save Operations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Optimized_Config_Cache_Generation\" title=\"Optimized Config Cache Generation\">Optimized Config Cache Generation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Application_Server_for_GraphQL_APIs\" title=\"Application Server for GraphQL APIs\">Application Server for GraphQL APIs<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Introduction_of_PHP_Application_Server\" title=\"Introduction of PHP Application Server\">Introduction of PHP Application Server<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Adobe_Commerce_Extension_Metapackage\" title=\"Adobe Commerce Extension Metapackage\">Adobe Commerce Extension Metapackage<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Included_Extensions\" title=\"Included Extensions\">Included Extensions<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Security_Enhancements\" title=\"Security Enhancements\">Security Enhancements<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Security_Fixes\" title=\"Security Fixes\">Security Fixes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Additional_Security_Enhancements\" title=\"Additional Security Enhancements\">Additional Security Enhancements<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#GraphQL_Enhancements_in_Magento_247_Beta1\" title=\"GraphQL Enhancements in Magento 2.4.7 Beta1\">GraphQL Enhancements in Magento 2.4.7 Beta1<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Enhanced_Support_for_Custom_Attributes\" title=\"Enhanced Support for Custom Attributes\">Enhanced Support for Custom Attributes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Boosted_GraphQL_Caching_Capabilities\" title=\"Boosted GraphQL Caching Capabilities\">Boosted GraphQL Caching Capabilities<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Introduction_of_New_GraphQL_Resolver_Cache_Types\" title=\"Introduction of New GraphQL Resolver Cache Types\">Introduction of New GraphQL Resolver Cache Types<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Performance_Improvements_in_GraphQL_Parser\" title=\"Performance Improvements in GraphQL Parser\">Performance Improvements in GraphQL Parser<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#New_and_Deprecated_Queries\" title=\"New and Deprecated Queries\">New and Deprecated Queries<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#PWA_Studio_Updates_in_Magento_247_Beta1\" title=\"PWA Studio Updates in Magento 2.4.7 Beta1\">PWA Studio Updates in Magento 2.4.7 Beta1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Page_Builder_Updates_in_Magento_247_Beta1\" title=\"Page Builder Updates in Magento 2.4.7 Beta1\">Page Builder Updates in Magento 2.4.7 Beta1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#B2B_Enhancements_in_Magento_247_Beta1\" title=\"B2B Enhancements in Magento 2.4.7 Beta1\">B2B Enhancements in Magento 2.4.7 Beta1<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Negotiable_Quotes_Updates\" title=\"Negotiable Quotes Updates\">Negotiable Quotes Updates<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#REST_API_Enhancements\" title=\"REST API Enhancements\">REST API Enhancements<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Fixed_Issues\" title=\"Fixed Issues\">Fixed Issues<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Known_Issues_in_247-beta2\" title=\"Known Issues in 2.4.7-beta2\">Known Issues in 2.4.7-beta2<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Specific_to_Adobe_Commerce_247-beta2\" title=\"Specific to Adobe Commerce 2.4.7-beta2\">Specific to Adobe Commerce 2.4.7-beta2<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Magento_247_beta1_Official_Release_Notes\" title=\"Magento 2.4.7 beta1 Official Release Notes\">Magento 2.4.7 beta1 Official Release Notes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-7-beta1-release\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Key_Highlights_of_Magento_247_Beta1\"><\/span><strong>Key Highlights of Magento 2.4.7 Beta1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Key-highlights-of-Magento-2.4.7-1024x315.webp\" alt=\"Magento 2.4.7 beta1 key highlights: Improved performance and scalability, New security features, Bug fixes and enhancements\" class=\"wp-image-15801\" srcset=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Key-highlights-of-Magento-2.4.7-1024x315.webp 1024w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Key-highlights-of-Magento-2.4.7-300x92.webp 300w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Key-highlights-of-Magento-2.4.7-768x236.webp 768w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Key-highlights-of-Magento-2.4.7-1536x472.webp 1536w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Key-highlights-of-Magento-2.4.7.webp 1626w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The Magento 2.4.7-beta1 release comes with several highlights that make it a noteworthy upgrade for Magento users.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Quality Fixes and Enhancements<\/strong>: The release includes improvements spanning various areas of the platform, including:\n<ul class=\"wp-block-list\">\n<li>Core code<\/li>\n\n\n\n<li>Extensions<\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/developer.adobe.com\/commerce\/frontend-core\/guide\/themes\/\">Themes<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Security Fixes<\/strong>: This release introduces 13 security fixes and platform security improvements. These enhancements aim to <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-security-tips-and-practices\/\">strengthen the security<\/a> posture of Magento platforms.<\/li>\n\n\n\n<li><strong>Support for Composer<\/strong>: Support for Composer 2.5 has been added, while Composer 2.2.x remains supported.<\/li>\n\n\n\n<li><strong>GraphQL Improvements<\/strong>: This release boosts GraphQL coverage for custom attributes and enhanced GraphQL caching abilities.<\/li>\n\n\n\n<li><strong>Component Compatibility<\/strong>: Magento Open Source 2.4.7-beta1 has been tested against various component versions, including:\n<ul class=\"wp-block-list\">\n<li>Composer 2.5<\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.elastic.co\/downloads\/past-releases\/elasticsearch-8-5-0\">Elasticsearch 8.5<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/mariadb.com\/kb\/en\/mariadb-1060-release-notes\/\">MariaDB 10.6<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/dev.mysql.com\/doc\/relnotes\/mysql\/8.0\/en\/\">MySQL 8.0<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/opensearch.org\/versions\/opensearch-2-5-0.html\">OpenSearch 2.5<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.php.net\/releases\/8.2\/en.php\">PHP 8.2<\/a> and <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.php.net\/releases\/8.1\/en.php\">8.1<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.rabbitmq.com\/changelog.html\">RabbitMQ 3.11<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/redis.com\/blog\/redis-7-generally-available\/\">Redis 7.0<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/varnish-cache.org\/releases\/rel7.3.0.html\">Varnish 7.3<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Platform_Enhancements_%E2%80%93_Adobe_Commerce_Magento_Open_Source_247_Beta1\"><\/span><strong>Platform Enhancements &#8211; Adobe Commerce &amp; Magento Open Source 2.4.7 Beta1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"313\" src=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Platform-Enhancements-1024x313.webp\" alt=\"Magento 2.4.7 beta1 platform enhancements: Faster, more scalable, and more efficient\" class=\"wp-image-15802\" srcset=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Platform-Enhancements-1024x313.webp 1024w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Platform-Enhancements-300x92.webp 300w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Platform-Enhancements-768x234.webp 768w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Platform-Enhancements-1536x469.webp 1536w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Platform-Enhancements.webp 1638w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The Magento Open Source and Adobe Commerce 2.4.7-beta1 release introduces several platform enhancements. Key introductions in Magento 2.4.7-beta1 include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Composer Updates<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Introduction of Composer 2.5.x.<\/li>\n\n\n\n<li>Continued compatibility with Composer 2.2.x.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Varnish Cache Support<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Support for the latest Varnish Cache 7.3.<\/li>\n\n\n\n<li>Retained compatibility with versions 6.0.x and 7.2.x. However, it&#8217;s recommended to use Adobe Commerce 2.4.7-beta1 with Varnish Cache version 7.3 or version 6.0 LTS.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>RabbitMQ Enhancements<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Compatibility with the latest RabbitMQ 3.11.<\/li>\n\n\n\n<li>Continued support for RabbitMQ 3.9 (supported until August 2023). Yet, it&#8217;s advised to pair Adobe Commerce 2.4.7-beta1 exclusively with RabbitMQ 3.11.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Library Upgrades and Replacements<\/strong><\/p>\n\n\n\n<p>To ensure the platform remains updated and efficient, several outdated <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/developer.adobe.com\/commerce\/frontend-core\/javascript\/resources\/\">JavaScript<\/a> libraries have been upgraded to their latest versions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>moment.js library<\/strong>: Upgraded to <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/momentjs.com\/\">v2.29.4<\/a>.<\/li>\n\n\n\n<li><strong>jQuery UI library<\/strong>: Updated to <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/blog.jqueryui.com\/2022\/07\/jquery-ui-1-13-2-released\/\">v1.13.2<\/a>.<\/li>\n\n\n\n<li><strong>jQuery validation plugin library<\/strong>: Enhanced to <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.nuget.org\/packages\/jquery.validation\">v1.19.5<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>These platform enhancements ensure that Magento 2.4.7 Beta1 remains at the forefront of security, performance, and compatibility, offering users a robust and up-to-date e-commerce solution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Performance_and_Scalability_Enhancements\"><\/span><strong>Performance and Scalability Enhancements<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"314\" src=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Performance-and-scalability-enhancements-1024x314.webp\" alt=\"Magento 2.4.7 beta1 performance and scalability enhancements: Your Magento store will be faster, more scalable, and more reliable than ever\" class=\"wp-image-15803\" srcset=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Performance-and-scalability-enhancements-1024x314.webp 1024w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Performance-and-scalability-enhancements-300x92.webp 300w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Performance-and-scalability-enhancements-768x235.webp 768w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Performance-and-scalability-enhancements-1536x471.webp 1536w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Performance-and-scalability-enhancements.webp 1632w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Speedier_Save_Operations\"><\/span><strong>Speedier Save Operations<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Significant improvements in processing speed for save operations in large deployment configurations.<\/li>\n\n\n\n<li>Enhanced save operations for store-level configurations in deployments with over 500 stores.<\/li>\n\n\n\n<li>Introduction of the Async Config module for asynchronous configuration save operations. This module uses a cron job and a consumer to process save operations in a message queue. Note: AsyncConfig is disabled by default.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimized_Config_Cache_Generation\"><\/span><strong>Optimized Config Cache Generation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <strong><code>bin\/magento cache:clean config<\/code><\/strong> command now pre-warms the config cache when enabled, reducing downtime for large configurations.<\/li>\n\n\n\n<li>Configuration save operations no longer clean the <strong><code>config_scopes<\/code><\/strong> cache before writing, reducing lockout time during config data writing.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Application_Server_for_GraphQL_APIs\"><\/span><strong>Application Server for GraphQL APIs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introduction_of_PHP_Application_Server\"><\/span><strong>Introduction of PHP Application Server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new PHP application server built on the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.php.net\/manual\/en\/intro.swoole.php\">Swoole PHP extension<\/a>.<\/li>\n\n\n\n<li>Enables Adobe Commerce to maintain state between Commerce GraphQL API requests, eliminating bootstrapping.<\/li>\n\n\n\n<li>Potential decrease in API response times by 50 &#8211; 60 milliseconds.<\/li>\n\n\n\n<li>The ApplicationServer module is available for on-premises deployments only. Developers need to install and configure Swoole and Nginx.<\/li>\n<\/ul>\n\n\n\n<p><strong>Note:<\/strong> This beta version is for on-premises deployments only and does not support Cloud-based deployments or B2B GraphQL functionality. Some GraphQL requests may not work as expected in on-premises deployments with this server.<\/p>\n\n\n\n<p>More details can be found in <a href=\"https:\/\/experienceleague.adobe.com\/docs\/commerce-operations\/release\/notes\/adobe-commerce\/2-4-7.html?lang=en#application-server-for-graphql-apis\" target=\"_blank\" rel=\"noopener\"><strong><u>Application Server for GraphQL APIs<\/u><\/strong><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adobe_Commerce_Extension_Metapackage\"><\/span><strong>Adobe Commerce Extension Metapackage<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Release of the Adobe Commerce Extension metapackage v2.0.0-beta1.<\/li>\n\n\n\n<li>Bundles select Adobe Commerce extensions with the core release.<\/li>\n\n\n\n<li>Simplifies the upgrade process for these extensions during core release upgrades.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Included_Extensions\"><\/span><strong>Included Extensions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The metapackage for Adobe Commerce 2.4.7-beta1 includes:\n<ul class=\"wp-block-list\">\n<li>Bolt Quick Checkout<\/li>\n\n\n\n<li>Adobe I\/O Events for Adobe Commerce<\/li>\n\n\n\n<li>Payment Services<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Future versions of this metapackage will incorporate additional extensions.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_Enhancements\"><\/span>Security Enhancements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The Magento Open Source and Adobe Commerce 2.4.7-beta1 release introduces <a href=\"https:\/\/www.hostduplex.com\/blog\/adobe-commerce-2-4-6-p2-security-patch\/\" target=\"_blank\" rel=\"noopener\">several security enhancements<\/a> to improve the safety and integrity of your e-commerce store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_Fixes\"><\/span>Security Fixes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This release includes <strong>13 security fixes and platform security improvements<\/strong>. These enhancements aim to strengthen the security posture of <a href=\"https:\/\/www.hostduplex.com\/blog\/all-you-need-to-know-about-the-magento-e-commerce-platform\/\" target=\"_blank\" rel=\"noopener\">Magento platforms<\/a>, providing businesses with more confidence in their e-commerce operations\u2019 safety and integrity.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Confirmed Attacks<\/h4>\n\n\n\n<p>No confirmed attacks related to these issues have occurred to date. However, certain vulnerabilities can potentially be exploited to access customer information or take over administrator sessions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Admin Access<\/h4>\n\n\n\n<p>Most of these issues require that an attacker first obtain access to the Admin. Magento reminds you to take all necessary steps to protect your admin account.:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IP allowlisting<\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2fa-implementation-guide\/\">Two-factor authentication<\/a><\/li>\n\n\n\n<li>Use of a VPN<\/li>\n\n\n\n<li>Use of a unique location rather than \/admin<\/li>\n\n\n\n<li>Good password hygiene<\/li>\n<\/ul>\n\n\n\n<p>See <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/helpx.adobe.com\/security\/products\/acrobat\/apsb23-34.html\">Adobe Security Bulletin<\/a> for the latest discussion of these fixed issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Additional_Security_Enhancements\"><\/span>Additional Security Enhancements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>This update makes our security better by following the latest safety rules. We&#8217;ve also made a change to how a certain REST endpoint works by default.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Native Rate Limiting for Payment Information <strong>transmitted through REST and GraphQL APIs<\/strong><\/h4>\n\n\n\n<p>This update adds a feature that limits how often REST and GraphQL APIs can be used. This helps stop <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/how-do-cybercriminals-steal-credit-card-information\/\">credit card attacks<\/a> where many numbers are tested at once. It makes payment information safer and lowers the chance of unwanted access.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"GraphQL_Enhancements_in_Magento_247_Beta1\"><\/span><strong>GraphQL Enhancements in Magento 2.4.7 Beta1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"313\" src=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/GraphQL-enhancements-1024x313.webp\" alt=\"Magento 2.4.7 beta1 GraphQL enhancements: More powerful and flexible GraphQL APIs\" class=\"wp-image-15804\" srcset=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/GraphQL-enhancements-1024x313.webp 1024w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/GraphQL-enhancements-300x92.webp 300w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/GraphQL-enhancements-768x234.webp 768w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/GraphQL-enhancements-1536x469.webp 1536w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/GraphQL-enhancements.webp 1638w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Enhanced_Support_for_Custom_Attributes\"><\/span><strong>Enhanced Support for Custom Attributes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In the latest release, Magento has significantly bolstered its GraphQL custom attribute support. This enhancement is evident in the enriched API data, which now seamlessly supports all attribute types. Key developments include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Extended Custom Attributes<\/strong>: The GraphQL EAV attributes schema has been expanded to support customer attributes and customer address objects in the Admin. These can now be retrieved using GraphQL.<\/li>\n\n\n\n<li><strong>Specific Areas of Enhancement<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Integration of custom attributes support in areas like customer and customer address.<\/li>\n\n\n\n<li>Introduction of caching for custom attributes.<\/li>\n\n\n\n<li>Augmented existing custom attributes support for products.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Boosted_GraphQL_Caching_Capabilities\"><\/span><strong>Boosted GraphQL Caching Capabilities<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>One of the standout features of this release is the enhanced GraphQL caching capabilities, which play a pivotal role in accelerating page load speeds. The following queries have been equipped with caching, ensuring a swift page load time for a majority of PWA pages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>storeConfig<\/li>\n\n\n\n<li>currency<\/li>\n\n\n\n<li>countries and country<\/li>\n\n\n\n<li>availableStores<\/li>\n\n\n\n<li>customAttributeMetadata<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introduction_of_New_GraphQL_Resolver_Cache_Types\"><\/span><strong>Introduction of New GraphQL Resolver Cache Types<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To further optimize performance, new GraphQL resolver cache types have been introduced:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CMS Page<\/strong>: Caches the results of the CMS Page resolver.<\/li>\n\n\n\n<li><strong>CMS Blocks<\/strong>: Ensures caching of the results returned from <strong>Magento\\CmsGraphQl\\Model\\Resolver\\Blocks::resolve<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Performance_Improvements_in_GraphQL_Parser\"><\/span><strong>Performance Improvements in GraphQL Parser<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The efficiency of the GraphQL parser has witnessed a marked improvement. The number of times the parse method is invoked per request has been minimized. In this release, it&#8217;s called just once, a significant reduction from the previous minimum of three times.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"New_and_Deprecated_Queries\"><\/span><strong>New and Deprecated Queries<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>With the aim of staying updated and discarding obsolete features, Magento has introduced a new query, <strong>customAttributeMetadataV2<\/strong>. On the flip side, the queries <strong>attributesMetadata<\/strong> and <strong>customAttributeMetadata<\/strong> have been deprecated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PWA_Studio_Updates_in_Magento_247_Beta1\"><\/span><strong>PWA Studio Updates in Magento 2.4.7 Beta1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the latest iteration, <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-pwa\/\">PWA Studio<\/a> v.13.2.x has been fine-tuned to ensure full compatibility with Magento 2.4.7-beta1. This seamless integration ensures that users can leverage the best of both platforms without any hitches. Multiple enhancements have been rolled out to bolster accessibility further, ensuring a more user-friendly and inclusive environment for all users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Page_Builder_Updates_in_Magento_247_Beta1\"><\/span><strong>Page Builder Updates in Magento 2.4.7 Beta1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Page Builder v.1.7.4 has been fine-tuned to ensure seamless integration with Magento 2.4.7-beta1.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"B2B_Enhancements_in_Magento_247_Beta1\"><\/span><strong>B2B Enhancements in Magento 2.4.7 Beta1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"314\" src=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/B2B-enhancements-1024x314.webp\" alt=\"Magento 2.4.7 beta1 B2B enhancements: Improved quote management, negotiated pricing, and better support for customer groups\" class=\"wp-image-15806\" srcset=\"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/B2B-enhancements-1024x314.webp 1024w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/B2B-enhancements-300x92.webp 300w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/B2B-enhancements-768x236.webp 768w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/B2B-enhancements-1536x472.webp 1536w, https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/B2B-enhancements.webp 1628w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Negotiable_Quotes_Updates\"><\/span><strong>Negotiable Quotes Updates<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seller Initiated Quotes<\/strong>: B2B Sales representatives now have the capability to initiate quotes directly from the Quote and Customer grids within the Admin.<\/li>\n\n\n\n<li><strong>Line Item Discounts<\/strong>: Sellers can now apply discounts in various ways: as a percentage off, a fixed value, or as extended pricing for specific line items within a quote.<\/li>\n\n\n\n<li><strong>Notes Exchange on Quote<\/strong>: To enhance communication during negotiations, both B2B Buyers and Sellers can add notes directly to a quote. This ensures transparency as note creation and updates are logged in the line item and quote history.<\/li>\n\n\n\n<li><strong>Improved Quote Detail View<\/strong>: The quote detail page has been revamped to offer more functionalities. Sellers and buyers can now:\n<ul class=\"wp-block-list\">\n<li>Add items by SKU or from the product catalog.<\/li>\n\n\n\n<li>Add or edit notes.<\/li>\n\n\n\n<li>Apply line item discounts.<\/li>\n\n\n\n<li>Access product configuration directly from the quote detail page.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"REST_API_Enhancements\"><\/span><strong>REST API Enhancements<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seller-Initiated Quote Endpoint<\/strong>: A new endpoint has been introduced to support the seller-initiated quote feature.\n<ul class=\"wp-block-list\">\n<li>Endpoint: <strong>POST \/V1\/negotiableQuote\/draft<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Shared Catalog Endpoints<\/strong>: Enhanced web API coverage for shared catalog features includes:\n<ul class=\"wp-block-list\">\n<li>Assign custom price actions: <strong>POST \/V1\/sharedCatalog\/:sharedCatalogId\/assignCustomPrices<\/strong><\/li>\n\n\n\n<li>Reset custom price actions: <strong>POST \/V1\/sharedCatalog\/:sharedCatalogId\/resetCustomPrices<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Quick Order Feature Indicator<\/strong>: A new field, <strong>quickorder_active<\/strong>, has been added for the <strong>storeConfig<\/strong> and <strong>availableStores<\/strong> queries, indicating the status of the quick order feature.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fixed_Issues\"><\/span><strong>Fixed Issues<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the Adobe Commerce 2.4.7-beta1 core code, numerous issues have been addressed. Here&#8217;s a concise summary of the key fixes:<\/p>\n\n\n\n<p><strong>Installation, Upgrade, Deployment:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resolved MySQL memory limit-related errors during <strong><code>bin\/magento setup:upgrade<\/code><\/strong>.<\/li>\n\n\n\n<li>Database backup generation from both Admin and command line is now functional.<\/li>\n\n\n\n<li><strong>setup:config:set<\/strong> no longer erases current values from the <strong>env.php<\/strong> file without the <strong>&#8211;lock-db-prefix<\/strong> parameter.<\/li>\n\n\n\n<li>Updated Varnish configuration to prevent unauthorized access to cached content.<\/li>\n\n\n\n<li>Improved order placement in split database deployments with Checkout Async enabled.<\/li>\n\n\n\n<li>Enhanced error messages for <strong><code>bin\/magento setup:upgrade<\/code><\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Bundle Products:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Importing bundle products no longer creates duplicate SKUs.<\/li>\n\n\n\n<li>Accurate bundle product price calculation even when a product in the bundle is out of stock.<\/li>\n\n\n\n<li>Bundle products now show as out of stock when all their required child products are purchased.<\/li>\n<\/ul>\n\n\n\n<p><strong>Cache:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduced caching mechanism for AWS credentials.<\/li>\n\n\n\n<li>Page cache now updates correctly for parent products when a child product is modified.<\/li>\n<\/ul>\n\n\n\n<p><strong>Cart and Checkout:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resolved issues with cart tax and shipping estimator.<\/li>\n\n\n\n<li>Improved performance of customer segment rules that rely on active carts.<\/li>\n\n\n\n<li>Addressed issues with the mini cart displaying incorrect bundle product prices.<\/li>\n<\/ul>\n\n\n\n<p><strong>Catalog:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed issues with product thumbnail images in stock alert emails.<\/li>\n\n\n\n<li>Resolved problems with product count in the category tree.<\/li>\n\n\n\n<li>Addressed issues with product attributes through the web API.<\/li>\n<\/ul>\n\n\n\n<p><strong>Gift Cards and Wrapping:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Corrected calculations for custom gift card amounts.<\/li>\n\n\n\n<li>Resolved issues with gift cards during multi-address checkout.<\/li>\n<\/ul>\n\n\n\n<p><strong>Google ReCAPTCHA:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improved <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/experienceleague.adobe.com\/docs\/commerce-admin\/systems\/security\/captcha\/security-google-recaptcha.html\">Google reCAPTCHA functionality<\/a> in the checkout process.<\/li>\n<\/ul>\n\n\n\n<p><strong>GraphQL:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Addressed issues with product attributes of type DateTime in products queries.<\/li>\n\n\n\n<li>Resolved problems with rule-based related products in GraphQL responses.<\/li>\n<\/ul>\n\n\n\n<p><strong>Import\/Export:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Product import process now continues even when product images are missing.<\/li>\n\n\n\n<li>Improved performance of customer export in B2B deployments.<\/li>\n<\/ul>\n\n\n\n<p><strong>Index:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-4-2-security-update\/\" target=\"_blank\" rel=\"noopener\">Enhanced performance<\/a> of the Catalog Rule Product indexer.<\/li>\n\n\n\n<li>Addressed display issues on the storefront due to catalog permissions indexing.<\/li>\n<\/ul>\n\n\n\n<p><strong>Infrastructure:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Addressed security concerns by removing server root path from error messages.<\/li>\n\n\n\n<li>Resolved issues with attribute options provided by data source models in third-party modules.<\/li>\n<\/ul>\n\n\n\n<p><strong>Logging:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin users can now view logs for bulk actions initiated by integrations.<\/li>\n<\/ul>\n\n\n\n<p><strong>Orders:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resolved issues with custom price application during re-ordering.<\/li>\n\n\n\n<li>Addressed problems with order statuses on the order page.<\/li>\n\n\n\n<li>Improved functionality of the Orders <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/www.hostduplex.com\/blog\/magento-2-rest-api-guide\/\">REST API<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/devdocs.magento.com\/guides\/v2.3\/mrg\/module-page-builder.html\"><strong>Page Builder<\/strong><\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.hostduplex.com\/blog\/best-magento-2-page-builder-extensions\/\" target=\"_blank\" rel=\"noopener\">Page Builder<\/a> text element content is now updated as expected when you select and update the complete content block in preview mode.<\/li>\n\n\n\n<li>Copying and pasting text from one Page Builder text editor to another now works as expected. Previously, the page into which you tried to paste text could not be saved, and Adobe Commerce displayed this console error: [ERROR] Page Builder was rendering for 5 seconds without releasing locks.<\/li>\n\n\n\n<li>Page Builder column-block content type that was created in older versions of Page Builder is now displayed correctly.<\/li>\n\n\n\n<li>Filtering for the product metadata description during product creation from the Admin has been improved. Previously, if Page Builder were enabled, the product metadata description was generated based on the default {{name}} {{description}} mask. The default product meta description mask is now composed of {{name}}.<\/li>\n\n\n\n<li>Adding a dynamic block with no content no longer triggers an error.<\/li>\n\n\n\n<li>Issues with the display of columns in Page Builder content have been resolved. Previously, column-line content type content was not rendered.<\/li>\n<\/ul>\n\n\n\n<p><strong>UI<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The magnifier widget now loads as expected on the product page.<\/li>\n\n\n\n<li>Multi-line customizable options are now rendered properly in invoice, shipment, and credit memo PDF documents. Previously, multi-line text was preceded by an unexpected page break, and if the text exceeded the page, text was truncated.<\/li>\n\n\n\n<li>Admin users can now add a new customer address from the Admin when that customer has been created for another website whose store ID does not match the website ID. Previously, Adobe Commerce displayed this pop-up message: Something went wrong.<\/li>\n\n\n\n<li>Company Admin details are now saved as expected, and admins are correctly redirected, when Assign Company Admin emails contain a CMS Block URL variable.<\/li>\n\n\n\n<li>Error messages associated with submitting comments on the order details page are now more informative. Previously, when a shopper clicked Submit comment without either changing order status or entering text into the comment area, Adobe Commerce displayed this message: The comment is missing. Enter and try again.<\/li>\n\n\n\n<li>The calendar icon is now displayed as expected in the date range fields on Admin Marketing &gt; Cart Price Rules after a date is selected for one field. Previously, after you selected a date for one field, the calendar icon was no longer displayed on other fields, and Adobe Commerce displayed placeholder text.<\/li>\n\n\n\n<li>Customer registration forms that include multi-select fields now load successfully. Previously, this form did not load when it contained multi-select fields, and the following error was triggered: report.CRITICAL: Exception: Deprecated Functionality: explode(): Passing null to parameter #2 ($string) of type string is deprecated in \/magento2ee\/app\/code\/Magento\/CustomAttributeManagement\/Block\/Form\/Renderer\/Multiselect.php on line 53 in \/lib\/internal\/Magento\/Framework\/App\/ErrorHandler.php:62.<\/li>\n\n\n\n<li>Clicking on a video thumbnail in the product gallery full screen mode now displays the video as expected. Previously, the video was not displayed, and the browser console displayed a JavaScript error.<\/li>\n\n\n\n<li>Added a variable to the copyright line that is automatically updated each year.<\/li>\n\n\n\n<li>The image slider on the product page now works as expected in mobile view. Previously, only the first image was successfully displayed.<\/li>\n<\/ul>\n\n\n\n<p><strong>URL rewrites<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Category URL rewrites are now generated for all store views when a new category is imported from a CSV file.<\/li>\n\n\n\n<li>Product URL suffix and Category URL suffix configurations now match the suffixes in the url_rewrite table. Previously, race conditions when updating URL suffix configurations occurred, and the configured URL suffixes and the url_rewrite table did not match.<\/li>\n\n\n\n<li>Adobe Commerce now renders the category tree at all levels when creating category URL rewrites. Previously, only the first three levels of categories were displayed.<\/li>\n\n\n\n<li>Newly created CMS pages with one child node are now included in the marketing filter grid (Marketing &gt; URL rewrites). Previously, URL rewrites were not created for those CMS pages.<\/li>\n\n\n\n<li>Category URL rewrites are now present in the CSV file during import of a new category.<\/li>\n\n\n\n<li>Multi-store CMS pages without URL rewrites are now forwarded as expected. Previously, requested multi-store CMS pages without URL rewrites were redirected to the store home page, but the original CMS pages were not directed.<\/li>\n<\/ul>\n\n\n\n<p><strong>Visual Merchandiser<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can now use the Categories attribute for Visual Merchandiser rules. Previously, Adobe Commerce threw this exception: Something went wrong while saving the category.<\/li>\n<\/ul>\n\n\n\n<p><strong>Web API framework<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers created using the Bulk API now receive customer registration emails in the language that is configured in their assigned website. Previously, all emails were sent to the default locale, not the locale of the website to which the customer is assigned.<\/li>\n\n\n\n<li>The POST V1\/guest-carts call no longer submits guest orders when Allow Guest Checkout is disabled.<\/li>\n\n\n\n<li>You can now open an order from the Admin with the status Received when AsyncOrder is not enabled. Previously, you could not open the order detail page from the Admin when the order status was changed by POST V1\/orders.<\/li>\n\n\n\n<li>Adobe Commerce now successfully returns the content attribute (base64 image code) in GET V1\/products\/sku\/media product media API responses. The content attribute did not previously appear in the response.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Known_Issues_in_247-beta2\"><\/span><strong>Known Issues in 2.4.7-beta2<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>UPS XML API Deprecation<\/strong>:<\/p>\n\n\n\n<p>UPS stopped supporting the XML API on June 5, 2023. This means:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Merchants using existing UPS access keys are fine until June 2024.<\/li>\n\n\n\n<li>Those wanting to create new UPS access keys can&#8217;t do so right now.<\/li>\n<\/ul>\n\n\n\n<p><strong>Show Password Button<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clicking the &#8220;Show password&#8221; button on the storefront login page does not display the password as expected.<\/li>\n<\/ul>\n\n\n\n<p><strong>Fixed Bundle Product Pricing<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prices for fixed bundle products do not include assigned special prices as expected.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Specific_to_Adobe_Commerce_247-beta2\"><\/span><strong>Specific to Adobe Commerce 2.4.7-beta2<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Configurable Product Availability<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configurable products are incorrectly listed as out of stock on the storefront when one or more child products are disabled through a scheduled update.<\/li>\n<\/ul>\n\n\n\n<p><strong>Product Removal from Mini Cart<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A product is not removed as expected from the mini cart after the shared catalog that is assigned to it has been removed from the product.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Magento_247_beta1_Official_Release_Notes\"><\/span>Magento 2.4.7 beta1 Official Release Notes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can learn more about Magento 2.4.7 beta1 in the official release notes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/experienceleague.adobe.com\/docs\/commerce-operations\/release\/notes\/magento-open-source\/2-4-7.html?lang=en\">Magento Open Source 2.4.7-beta1 release notes<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/experienceleague.adobe.com\/docs\/commerce-operations\/release\/notes\/adobe-commerce\/2-4-7.html?lang=en\">Adobe Commerce 2.4.7-beta1 release notes<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We have provided a comprehensive overview of the latest version of Magento 2.4.7 Beta1 release, which introduces several enhancements and bug fixes to improve the performance, security, and functionality of your e-commerce store. We have covered the key highlights, platform updates, security enhancements, infrastructure improvements, performance boosts, GraphQL updates, PWA Studio enhancements, and vendor-developed extension enhancements of this release.<\/p>\n\n\n\n<p>We hope this article has helped you understand the benefits and features of this release and encouraged you to update your Magento store for optimized performance and security. If you have any questions or feedback, please feel free to <a href=\"https:\/\/www.hostduplex.com\/contact-us\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.hostduplex.com\/contact-us\/\" rel=\"noreferrer noopener\">contact us<\/a> or leave a comment below. Thank you for reading!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento (Adobe Commerce) has once again made strides with its latest release, Magento 2.4.7 beta1. It encompasses over 140 quality fixes and enhancements. Magento&#8230;<\/p>\n","protected":false},"author":8,"featured_media":15800,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[115,34],"tags":[259,119,260],"class_list":["post-15797","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magento","category-general","tag-latest-updates","tag-magento","tag-magento-2-4-7","article","has-excerpt","has-avatar","has-author","has-date","has-comment-count","has-category-meta","has-read-more","thumbnail-"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.hostduplex.com\/blog\/wp-content\/uploads\/2023\/09\/Magento-2.4.7-Beta1-Release.webp","_links":{"self":[{"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/posts\/15797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/comments?post=15797"}],"version-history":[{"count":8,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/posts\/15797\/revisions"}],"predecessor-version":[{"id":16004,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/posts\/15797\/revisions\/16004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/media\/15800"}],"wp:attachment":[{"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/media?parent=15797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/categories?post=15797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostduplex.com\/blog\/wp-json\/wp\/v2\/tags?post=15797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}