Magento 2.4.7-beta3: Release Notes, Features, and Improvements

Magento 2.4.7-beta3: Release Notes, Features, and Improvements

Ready to test the latest version of Magento 2.4? Magento 2.4.7-beta3 introduces support for PHP 8.3, bringing over 150 quality fixes and enhancements. It updates core Composer dependencies and third-party libraries to their latest versions. This article covers the features and improvements of Magento 2.4.7-beta3.

Key Takeaways

  • Discover what's new in Magento 2.4.7: PHP 8.3 support and enhanced security measures.

  • Explore Magento 2.4.7-beta3 highlights: over 150 fixes, updated payment methods, and support for custom attributes.

  • Learn how Magento 2.4.7-beta3 improves performance for better caching, faster browsing, and smoother checkout.

  • Find out about the 35 major issues fixed in Magento 2.4.7: installation, admin UI, etc.

  • Discover the compatibility and requirements of Magento Open Source 2.4.7-beta3.

What's New in Magento 2.4.7 Update?

Adobe released the beta3 version of Magento Open Source 2.4.7 on March 12, 2024. Here's what's new in Magento 2.4.7:

  1. PHP 8.3 Support: Keeping in line with the latest web technology standards, Magento 2.4.7 offers full support for PHP 8.3. It promises improved performance and security for Magento installations.

  2. Enhanced Security Measures: This update introduces security fixes and enhancements to protect online stores from vulnerabilities. It helps ensure a secure shopping environment for customers.

  3. Performance Improvements: Significant optimizations have been made to increase page load speed across the platform. These include improvements to caching mechanisms and the efficiency of database queries. These enhancements positively impact the user experience.

  4. Quality Fixes: With over 150 quality fixes included, Magento 2.4.7 addresses a range of issues identified in previous versions. It covers various functionalities, from the catalog to the checkout process.

  5. GraphQL API Enhancements: The release boosts GraphQL APIs with better caching and query-handling capabilities. It enables developers to build faster and more scalable ecommerce solutions.

  6. Admin UI Updates: Magento 2.4.7 brings updates to the admin UI, including enhancements to the Page Builder. It makes site management more intuitive and efficient for store administrators.

  7. Customer Experience Enhancements: Improvements in handling customer addresses, billing, and shipping information contribute to a smoother checkout process. Enhancements to the mini cart and custom customer attributes further personalize the shopping experience.

  8. Updated Payment and Shipping Methods: This version updates the integration of payment and shipping methods. It resolved multiple issues with PayPal, Braintree, and other payment methods to fix captured failures and errors at checkout.

  9. Support for Custom Attributes: Magento 2.4.7 expands support for custom attributes. It allows businesses to tailor their product catalog and customer information fields more closely to their unique needs.

  10. GraphQL Caching and PWA Support: Enhanced GraphQL caching capabilities and improved support for Progressive Web Apps (PWAs) optimize performance. It especially helps mobile users, ensuring fast, responsive experiences across all devices.

Magento 2.4.7-beta3 Release Highlights

  • It introduces support for PHP 8.3 and 8.2 while still being compatible with PHP 8.1 for upgrade purposes only.

  • Includes over 150 quality fixes and enhancements to the core code, extensions, and services.

  • Upgrades Composer dependencies and third-party libraries to the latest available versions.

  • Incorporates security fixes and platform improvements from previous Adobe Commerce releases.

  • Enhances GraphQL caching abilities and parser performance for faster page loads.

  • Optimizes catalog browsing experience by automatically bundling related simple products.

  • Improves checkout flow with better handling of customer addresses and payment methods.

  • Provides tools for user-initiated order cancellation and configuration options.

  • Resolves known issues related to mini cart, shared catalogs, and admin UI from previous betas.

  • Compatible with updated versions of Chrome, Elasticsearch, MySQL, Nginx, RabbitMQ, and Varnish cache.

  • Improves handling of customer billing and shipping addresses in the checkout flow.

  • Introduces new async bulk APIs for developers.

  • Includes the Extension metapackage v1.0.0-beta1 with the Payment Services extension, allowing for additional extensions to be added in future editions.

Magento 2.4.7-beta3: Detailed Overview

1. Compatibility and Requirements

Magento Open Source 2.4.7-beta3 has been tested with the following:

  • Chrome 118

  • Composer 2.6 (or latest compatible with PHP 8.3)

  • Elasticsearch 8.11 (or latest)

  • MariaDB 10.6

  • MySQL 8.0

  • Nginx 1.24

  • OpenSearch 2.12

  • PHP 8.3 and 8.2

  • RabbitMQ 3.13 (or latest)

  • Redis 7.2

  • Varnish 7.4.1 (or latest)

2. Security Enhancements

Enhanced Security Measures in Magento 2.4.7-beta3

  • This release includes the same security fixes and platform security improvements that are included in Adobe Commerce 2.4.6-p5, 2.4.5-p7, and 2.4.4-p8.

  • It addresses critical security vulnerabilities such as remote code execution (RCE) and cross-site scripting (XSS).

  • The default behavior of existing REST endpoints has been changed to enhance security.

  • Merchants can now limit the rate for payment information transmitted through REST or GraphQL APIs to prevent carding attacks.

  • The risk associated with the {BASE-URL}/page_cache/block/esi HTTP endpoint has been mitigated.

3. Platform Enhancements

  • Support for PHP 8.3 has been introduced, and the release is compatible with PHP 8.2 as well.

  • Core Composer dependencies and third-party libraries have been upgraded to their latest versions.

  • The release is compatible with Varnish Cache 7.4 and RabbitMQ 3.11.

  • Outdated libraries like moment.js, jQuery UI, and jQuery have been updated.

4. GraphQL Improvements

  • Enhanced GraphQL caching capabilities have been introduced, improving page load speed.

  • The parser method is now called only once instead of three times, resulting in better performance.

  • Support for custom customer attributes caching has been added.

  • New GraphQL coverage has been provided for features like order cancellation.

5. Inventory Management

The release resolves various issues related to inventory management, such as subtotal rounding errors for products with decimal quantities enabled.

6. Magento Open Source Extension Metapackage

A new Magento Open Source Extension metapackage has been introduced. It automatically bundles select Adobe Commerce extensions with the core release.

7. Page Builder & PWA Studio

  • Improvements have been made to the Page Builder tool for creating and managing content pages.

  • The PWA Studio has been enhanced for better accessibility, along with bug fixes.

8. Other Enhancements

  • The Temando shipping modules have been removed from the core Magento Open Source code base.

  • Adobe Commerce no longer displays the previous Commerce UPS XML APIs.

  • Magento 2.4.7-beta3 automatically bundles select Adobe Commerce packages and extensions with the core release.

35 Major Issues Fixes in Magento 2.4.7

The Magento 2.4.7 release includes numerous bug fixes and improvements across various areas of the platform. Here are some of the major issues that have been addressed:

1. Installation, Upgrade, and Deployment

Seamless Installation and Deployment in Magento 2.4.7-beta3

  • The MySQL memory limit-reached error during the Magento upgrade command has been fixed.

  • Issues during Magento database backup have been fixed.

  • Fixed an issue that caused Magento errors during installation when using custom composer paths.

  • Resolved a bug that prevented a successful upgrade from 2.4.5 to 2.4.6.

2. Admin UI

  • Fixed an issue where the "Add New Address" button was missing on the customer's address book page in the Admin panel.

  • Resolved a bug that caused incorrect display of product images in the Admin panel for configurable products.

3. Bundle Products

  • The duplicate SKUs issue during bundle products import has been fixed.

  • Fixed an issue where bundle product options were not being saved correctly.

  • Resolved a bug that caused incorrect pricing for bundle products with custom options.

4. Cache

  • Improved cache invalidation for product data, ensuring accurate and up-to-date information is displayed.

  • Caching issues for the parent products have been fixed.

5. Cart and Checkout

Streamlined Cart and Checkout Experience in Magento 2.4.7-beta3

  • Issues with the guest API request for shipping information have been fixed.

  • Fixed an issue where the mini cart was not updating correctly after adding a product to the cart.

  • Resolved a bug that caused incorrect calculation of shipping rates during checkout.

6. Cart Price Rules

  • Fixed an issue where cart price rules were not being applied correctly for bundle products.

  • Resolved a bug that caused incorrect discounts when multiple cart price rules were applied.

7. Configurable Products

  • Fixed an issue where configurable product options were not being displayed correctly on the product page.

  • Resolved a bug that caused incorrect pricing for configurable products with custom options.

8. Catalog

  • Fixed an issue where catalog rules were not being applied correctly for bundle products.

  • Resolved a bug that caused incorrect sorting of products in the category listing.

9. Coupons

  • Fixed an issue where coupon codes were not being applied correctly during checkout.

  • Resolved a bug that allowed customers to apply an unlimited number of coupon codes.

10. Cron

  • Improved the reliability and performance of Magento cron jobs, ensuring scheduled tasks are executed correctly.

  • Fixed an issue where cron jobs were not running correctly in certain environments.

11. Customer

  • Fixed an issue where customer addresses were not being saved correctly in the Admin panel.

  • Resolved a bug that caused an incorrect display of customer information in the Admin panel.

12. Email

Improved Email Functionality in Magento 2.4.7-beta3

  • Fixed an issue where email templates were not being loaded correctly.

  • Resolved a bug that caused incorrect formatting of email content.

13. GraphQL

  • Introduced support for custom customer attributes in GraphQL queries.

  • Fixed an issue where GraphQL queries were not returning correct results

14. Framework

  • Fixed an issue where the bin/magento setup:upgrade command failed due to a data type mismatch with the $schemaPatch variable.

  • Resolved a bug where proxy code generation was not working correctly in production mode.

15. Image

  • Fixed an issue where product images were not displaying correctly on the product page.

  • Resolved a bug that caused incorrect resizing of product images.

  • Enabled support for GIF images in the product image gallery.

16. Import/Export

  • Fixed issues where import/export processes were failing for certain data types.

  • Resolved incorrect data formatting during import/export operations.

17. Index

  • Improved indexing performance for faster and more efficient index updates.

  • Fixed issues where indexing processes were failing in certain scenarios.

18. Infrastructure

  • Updated core Composer dependencies and third-party libraries to their latest versions.

  • Introduced support for Composer 2.5.x while retaining compatibility with 2.2.x.

19. Inventory Management

  • Fixed an issue where inventory levels were not updating correctly after placing an order.

  • Resolved a bug causing incorrect calculation of salable quantity for configurable products.

20. Logging

  • Improved logging functionality for better visibility and troubleshooting capabilities.

  • Resolved issues related to customer and admin login processes.

21. Orders

Optimized Order Management in Magento 2.4.7-beta3

  • Fixed bugs in order management, including order comments not saving correctly in the Admin panel.

  • Resolved issues with incorrect display of order information in the Admin panel.

22. Page Builder

  • Addressed issues with the Page Builder tool for creating and managing content pages.

  • Improved the Page Builder experience for better usability and consistency.

23. Payment

  • Fixed issues where certain payment methods were not displaying correctly during checkout.

  • Resolved bugs related to incorrect calculation of payment fees.

24. Performance

  • Introduced various optimizations to improve page load speed and overall system responsiveness.

  • Fixed issues that caused slow performance when loading certain pages.

25. Promotions

  • Fixed an issue where promotional rules were not being applied correctly for bundle products.

  • Resolved bugs related to incorrect discount calculations when multiple promotional rules were applied.

26. reCAPTCHA

Advanced Security Integration with reCAPTCHA in Magento 2.4.7-beta3

27. Reports

  • Resolved issues with reporting functionality to provide accurate and up-to-date data for analysis.

28. Search

  • Improved search relevancy and accuracy for better results.

  • Fixed issues where search queries were not returning correct results in certain scenarios.

29. Shipping

  • Fixed an issue where shipping rates were not being calculated correctly for certain shipping methods.

  • Resolved bugs related to incorrect display of shipping information during checkout.

30. Sitemap

  • Resolved issues with sitemap generation and management for improved SEO and website navigation.

31. Tax

  • Fixed an issue where tax rates were not being applied correctly for certain product types.

  • Resolved a bug that caused incorrect calculation of tax for orders with multiple shipping addresses.

32. Test

Improved Testing Capabilities in Magento 2.4.7-beta3

  • Introduced improvements to testing frameworks and processes for enhanced code quality and stability.

33. UI Framework

34. URL Rewrites

  • Fixed an issue where URL rewrites were not being generated correctly for certain product types.

  • Resolved a bug that caused incorrect handling of URL rewrites for category pages.

35. Web API Framework

  • Improved the Web API framework for better integration and third-party application support.

FAQs

1. What are the known issues addressed in Magento 2.4.7-beta3 2024?

Magento 2.4.7-beta3 addresses various known issues identified in previous versions. It ensures a smoother experience for Adobe Commerce customers. These fixes include resolving bugs related to the mini cart, shared catalogs, and admin UI from previous beta releases.


2. What are the key improvements in Magento 2.4.7-beta3?

Magento 2.4.7-beta3 introduces significant enhancements. It includes over 150 high-priority quality fixes, performance optimizations, and updates to core Composer dependencies. It also enhances the GraphQL APIs, admin UI, and customer experience for Adobe Commerce users.


3. How does Magento 2.4.7-beta3 address fixed issues from previous versions?

Magento 2.4.7-beta3 resolves numerous fixed issues across various areas of the platform. It includes installation, upgrade, deployment, admin UI, cart and checkout, and more. These fixes ensure a smoother and more reliable experience for Magento 2 users.


4. What new features can be expected in Magento 2.4.7-beta3?

Magento 2.4.7-beta3 introduces several new features and enhancements, including improved support for PHP 8.3. It also includes better GraphQL caching and updates to admin UI and Page Builder tools. These additions enhance the functionality and performance of Adobe Commerce for PHP applications.


5. How does Magento 2.4.7-beta3 handle security enhancements?

Magento 2.4.7-beta3 includes Magento security fixes and platform security improvements from previous releases, such as Adobe Commerce 2.4.6-p5, 2.4.5-p7, and 2.4.4-p8. These measures aim to mitigate risks associated with remote code execution (RCE). It also prevents cross-site scripting (XSS) for improved security.


6. What improvements have been made to JavaScript in Magento 2.4.7-beta3?

Magento 2.4.7-beta3 incorporates enhancements to JavaScript libraries. It includes updates to outdated libraries like moment.js, jQuery UI, and jQuery. These updates ensure compatibility and optimize performance for Adobe Commerce users.

Summary

Magento 2.4.7-beta3 is a game-changer for ecommerce businesses looking to stay ahead of the curve. Let's take a final look at the top 10 reasons why Magento 2.4.7-beta3 is a must-have for your ecommerce platform:

  1. Embrace the future with PHP 8.3 support, ensuring your store is always up-to-date with the latest technology.

  2. Experience a smoother, more reliable platform thanks to over 150 quality fixes and enhancements.

  3. Keep your store secure with enhanced measures that tackle security vulnerabilities head-on.

  4. Watch your pages load at lightning speed with improved caching and optimized database queries.

  5. Harness the power of GraphQL API enhancements for faster, more scalable ecommerce solutions.

  6. Streamline your site management with intuitive updates to the Admin UI and Page Builder tool.

  7. Delight your customers with a seamless checkout process that handles shipping with ease.

  8. Say goodbye to payment and shipping headaches with updated integrations for popular providers.

  9. Tailor your store to your unique needs with support for custom attributes in product catalogs and customer fields.

  10. Rest easy knowing your store is compatible with the latest versions of essential technologies. It includes Chrome, Elasticsearch, MySQL, and more.

Explore Magento server hosting solutions to leverage the benefits of Magento 2.4.7-beta3 for your ecommerce platform.

Magento Hosting Free Demo on AWS

Maria Ajnawala
Maria Ajnawala
Technical Writer

Maria has over five years of expertise in content marketing, specialising in Magento insights and industry trends. She excels in creating engaging content that resonates within the Magento community.


Get the fastest Magento Hosting! Get Started