Magento 2.4.8 has been released recently and brings significant improvements in performance, security, and compatibility. This version introduces support for OpenSearch 2.19 and PHP 8.4, ensuring a future-proof and more efficient e-commerce experience.
Main Changes and Benefits
Transition to OpenSearch 2.19
Magento has replaced Elasticsearch with OpenSearch as the default search engine. OpenSearch offers similar functionality, is completely open-source, and provides better performance and security.
PHP 8.4 Support
The update now supports PHP 8.4, leading to improved performance and new features. Support for PHP 8.1 has been removed, and PHP 8.2 is only supported for upgrade purposes.
Enhanced Security
More than 13 security issues have been resolved, including vulnerabilities for XSS and RCE attacks. Additionally, improvements have been made in the filtering of template variables to prevent injection attacks.
Performance and Scalability
The default indexing mode has been changed to “Update by Schedule”, improving performance during catalog updates. Furthermore, there are optimizations in caching and bulk operations.
GraphQL Improvements
Support for custom scalar types, multi-field sorting, and automatic cache invalidation during customer data updates enhance the API experience.
Updated Libraries and Frameworks
Key components such as Monolog, jQuery Validate, Moment.js, and RequireJS have been updated to the latest versions, ensuring improved stability and performance.
B2B Improvements (Adobe Commerce)
For B2B users, there are improvements in approval workflows and quotation management, leading to more efficient processes.
Recommendations
For a successful upgrade to Magento 2.4.8, it is important to:
Check your server environment for compatibility with PHP 8.4 and OpenSearch 2.19.
Update all extensions and themes to versions that are compatible with Magento 2.4.8.
Use a staging environment to test the upgrade before it goes live.
Create a complete backup of your database and files.
If you need help with the upgrade or have questions about this new version, feel free to contact our team for support.