Magento 2.4.8 Release: What's New In This Latest Enhancements?
Sam Nguyen | 12 hours ago

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
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
andMariaDB 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
andextJs
) 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
toTinyMCE 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.
API & GraphQL fixes
- Fixed
/V1/transactions
REST API errors whenparent_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: