Cookies setting

Cookies help us enhance your experience on our site by storing information about your preferences and interactions. You can customize your cookie settings by choosing which cookies to allow. Please note that disabling certain cookies might impact the functionality and features of our services, such as personalized content and suggestions. Cookie Policy

Cookie Policy
Essential cookies

These cookies are strictly necessary for the site to work and may not be disabled.

Information
Always enabled
Advertising cookies

Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.

Information
Analytics cookies

Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.

Information
mageplaza.com

Magento 2.4.8 Release: What's New In This Latest Enhancements?

Sam Nguyen | 12 hours ago

Magento 2.4.8 Release: What's New In This Latest Enhancements?

The Magento community has some exciting news to celebrate! On October 8, 2024, Adobe announced the beta release of Magento Open Source 2.4.8 This update is packed with improvements in security, compliance, performance, and overall quality, making your eCommerce journey even smoother. The community is encouraged to test the beta version and share feedback.

In this article, we’ll explore the standout new features and enhancements that make this release truly special.

Key Highlights of Magento 2.4.8 Beta

Key highlight

Here’s a preview of the upcoming Magento version’s highlights:

  • Upgrade to league/flysystem 3.x for better compatibility and performance

  • Supports PHPUnit 10 for Integration and WebAPI tests, ensuring backward compatibility and stronger testing capabilities

  • Extend support for MySQL 8.4 LTS and MariaDB 11.4 LTS for improved stability

  • Upgrade key dependencies to the latest versions, including:

    • monolog
    • wikimedia/less.php
    • jquery/validate
    • moment.js
  • Replace outdated libraries (jQuery/fileUploader and extJs) with Uppy and jsTree for improved functionality

  • Update the Upgrade Compatibility Tool (UCT) to ensure smooth upgrades

  • Improve efficiency in managing subscribers for PHPUnit 10

  • Migrate from TinyMCE 5 to TinyMCE 7.3.0, ensuring continued support in Adobe Commerce

  • Now supports Google Maps API version 3.56 for enhanced mapping functionality

Magento 2.4.8 Release: What’s Improved?

Magento 2.4.8 brings a range of improvements, including performance enhancements, security updates, and new features to streamline your e-commerce operations. Learn more about what’s changed.

Performance enhancements

Magento 2.4.8 introduces major performance upgrades to improve efficiency and stability.

  • Optimized libraries: Upgraded league/flysystem, monolog/monolog, and wikimedia/less.php for better file management, logging, and CSS pre-processing
  • Faster load times & better UX: Removed outdated libraries to enhance performance
  • Improved database interactions: Enhancements to database operations for better stability
  • Testing enhancements: Updates to PHPUnit and the WebAPI Test framework streamline testing processes

Security improvements

This release includes critical security fixes to protect against potential threats.

  • Require.js upgraded to version 2.3.7 to prevent arbitrary code execution and Denial of Service (DoS) attacks [CVE-2024-38999]
  • Fixed Magento_GraphQL Header Processing to ensure only validated headers are executed, reducing security risks
  • Prototype.js updated to fix vulnerabilities related to Regular Expression Denial of Service (ReDoS) [CVE-2020-27511]

GraphQL enhancements

Magento 2.4.8 improves GraphQL functionality for better performance and flexibility.

  • Custom scalar types support: Enables defining custom scalar types, and improving the handling of HTML, URLs, and other data formats
  • Pagination fixes for cart items: Resolves incorrect pagination issues, ensuring accurate cart data retrieval
  • Cache invalidation for GraphQL resolvers: Ensures data consistency when customer data is updated via imports
  • Enhanced product sorting: Supports reliable multi-field sorting in GraphQL queries, aligning results with specified criteria

Major Issues Fixed in Magento 2.4.8 Beta Release

The Magento Open Source 2.4.8 update resolves 254 issues across various system components, improving stability and functionality.

Major Issues Fixed

API & GraphQL fixes

  • Fixed /V1/transactions REST API errors when parent_txn_id matches txn_id.
  • Corrected integer value handling in GraphQL’s GetCustomSelectedOptionAttributes function
  • Resolved an issue preventing REST API requests with a slash (/) in SKU when using OAuth1
  • Updated GraphQL to support proper product sorting by multiple fields as per documentation
  • Improved GraphQL’s custom scalar type handling for better validation of complex values

Admin panel & UI fixes

  • Fixed misalignment of action buttons in the admin panel, ensuring they properly align to the right
  • Resolved an issue where custom attributes were not saving correctly in the customer edit section
  • Improved customer address form validation, preventing random code in name fields
  • Fixed incorrect display of constructor parameters when running the devinfo command

Checkout & customer experience fixes

  • Fixed an issue where coupon codes were not applied correctly in the cart
  • Ensured the order comment status change via REST API reflects the correct order state
  • Resolved a 404 error on the customer dashboard after login
  • Fixed a crash when saving customer addresses where the region field was not displayed

File & media handling fixes

  • Resolved an issue where product photos with capital letter file extensions were being rejected

FAQs

Can I install the Beta version on a production site?

No, it is not recommended. The beta version is meant for testing features and functionalities, not for live production use.

How to test Magento 2.4.8 Beta?

You can download and install the beta version from Adobe’s repository or Magento Open Source GitHub to test its features and report any issues.

What should I do if I encounter issues with the Beta version?

Report any bugs or issues to the Magento or Adobe community to help improve the final release.

Has Magento 2.4.8 improved media and file handling?

Yes, the update resolves an issue where product images with capital letter file extensions were being rejected.

Summary

Magento 2.4.8 brings a powerful set of upgrades, enhancing performance, security, and user experience. Key improvements include faster page loads and optimized database queries for smoother operations. Security enhancements provide better protection against vulnerabilities. Beyond these highlights, this release also includes numerous bug fixes, stability improvements, and extended support for the latest PHP versions and technologies, making it a more robust and future-ready platform.

For more details on the upcoming release, check Adobe’s official release notes:

Table of content
    Sam Nguyen

    Sam is the CEO & co-founder of Mageplaza, a company established to support Magento merchants with different powerful tools and resources. Sam Nguyen is also the CEO & founder of Avada Commerce, an e-commerce solution provider headquartered in Singapore – aiming to support more than a million online businesses to grow and develop.



    Related Post

    Website Support
    & Maintenance Services

    Make sure your store is not only in good shape but also thriving with a professional team yet at an affordable price.

    Get Started
    mageplaza services