Magento store owners, be ready to upgrade your store to the latest version. On August 09, 2022, Adobe released the Magento 2.4.5 version with many fixes and improvements.
According to official Afobe Commerce devDocs, the Magento 2.4.5 has 290 quality fixes and enhancements in all areas including performance, security, and platform experience, making it a major update.
Though there are many changes in Magento 2.4.5, let’s see some major one.
What’s New in Magento 2.4.5?
- Fixed over 290 quality issues and improvements
- 20+ security fixes and improvements
- Improved performance for 3x higher order throughput
- Support for Composer 2.2, TinyMCE 5.10.2, and jQueryUI 1.13.1
- Compatible with Page Builder v.1.7.2 and PWA Studio v.12.5.x
- GraphQL improvements
- Apple pay is available to everyone
- Upgrade to Google Analytics 4 with built in tag modules
Security Enhancements
The Magento 2.4.5 comes includes 20 security fixes and platform security improvements. This security fix has been backported to Magento Open Source 2.4.4-p1 and Magento Open Source 2.3.7-p4.
- reCAPTCHA support has been added to the Wish List Sharing, Create New Customer Account, and Gift Card forms.
- Inventory template security has been enhanced.
- The MaliciousCode filter has been upgraded to use the HtmlPurifier library.
- ACL resources have been added to Inventory.
Platform Enhancements
- Support Composer 2.2
- Support TinyMCE (5.10.2)
- Support jQueryUI (1.13.1)
- Support PHPStan (^1.5.7 with constraint) GitHub-35315
- Outdated JavaScript libraries have been updated to their latest versions
- The default Gateway URL for USPS shipping has been updated to use https instead of http
Accessibility Updates
- Search results summary information is now announced to screen reader users
- Screen readers are now informed when a new page view loads
- Contrast and keyboard accessibility have been improved
Google Analytics
Built-in modules including Google AdWords, Analytics, Optimizer, and TagManager that leverage the former API for integration with Google services. In this release, the integration has been re-implemented using the GTag approach.
GraphQL
- Faster rebuilding of the unified storefront GraphQL schema on deployment or when changing attributes in production.
- Faster page load speeds when the GraphQL schema is rebuilt.
- Added capability to consume the expiration date/time of the authorization token through the use of JSON Web Tokens (JWT) in the GraphQL API.
- Session cookies are now launched in GraphQL operations using class proxies only when needed.
- Session usage has been removed from http header processors in GraphQL such as store, customer, or currency.
Page Builder
- Columns are now exposed, permitting users to control column settings on the storefront.
- Column resizing now supports wrapping triggered by user actions.
Payments
- Apple Pay is now available to all merchants running deployments with Payment Services enabled.
- Apple Pay is available on the product details page, mini cart, shopping cart, and checkout workflow.
- Merchants in Spain and Italy can now offer PayPal Pay Later to shoppers.
- Braintree has discontinued the KOUNT fraud protection integration. It has been removed from the Magento Open Source codebase.
- The Always request 3DS option has been added to the Admin.
PWA Studio
PWA Studio v.12.5.x is compatible with Magento Open Source 2.4.5.
- Shopper behavior data is collected on the PWA Studio storefront for web analytics services. Merchants can now subscribe and extend these events as needed.
- Merchants can now select a service to deploy from the Admin (Google Tag Manager).
- System-issued emails are now successfully sent to recipients with “.-“ in their email address.
- Magento Open Source now displays an error message on the Shipping page when a shopper enters an invalid email format after the shopper clicks Place Order.
Fixed Issues
- Magento Open Source no longer throws an exception when you try to change the Admin URL to a custom URL from the Admin.
- Merchants can now successfully upgrade from an Magento Open Source 2.4.2 deployment with Klarna to Magento Open Source 2.4.3.
- The path to Magento Open Source Analytics is no longer hardcoded.
- The Shopping bag button now provides a programmatic or textual indication of its state. Screen reader users are informed that clicking this button will expand other content, or that the associated content is expanded or collapsed.
- Payment Information credit card option text elements or images of text now meet the WCAG 2.0 required minimum color contrast ratio of 4.5:1 for standard text of 18pt (24px) or 14pt (19px) if bolded.
- Address book > Communication > Account information custom focus indicators now provide a contrast ratio of at least 3:1 against the background color.
- Screen readers announce the word “Venia” only once when navigating to Venia headers and footers.
- Screen reader users are informed when a new page view is rendered.
- Users can now successfully sign out of Adobe Stock.
- Magento Open Source now correctly calculates the cart total for a bundle product when the Product Subselect rule is applied.
- Full page cache is no longer shown as disabled in the Admin when the Magento Open Source cache is flushed.
- New Relic deployment markers now work as expected when cache is flushed.
- The address search pop-up on the billing step of the checkout workflow no longer causes DOM errors.
- The SQL query that updates affected quotes after disabling a cart price rule has been optimized to avoid locking the entire quote table.
- Shoppers with global account sharing are no longer required to log in again to a secondary website in a multi-site deployment when guest checkout is disabled.
- Address dropdown values in the checkout workflow no longer change for the remaining items in a quote when a single quantity address item is removed in a multi-address checkout.
- Shipping methods are now available as expected when a guest shopper creates an account after adding a product to their cart before proceeding to checkout.
- Shoppers can now add products to their carts when no options in the Allow Countries field have been selected.
- The mini cart now displays previously added products after a session timeout when Enable Persistence is enabled.
- The Parent Only attribute scope is now used properly in the Cart Rule condition.
- Products set to Not Visible Individually no longer appear in catalog Advanced Search results.
- Catalog rules are now correctly applied using incremental indexers rather than a full re-index.
- Category rules that are used to assign products to categories no longer randomly change.
- You can now use YouTube URL parameters using Page Builder to add a new video.
- Product image role inheritance is now preserved unless explicitly defined in the payload when updating a product in a specific store view via the REST API.
And many more fixes that you can read here.
Magento 2.4.5 – Official Release Notes
This Magento update is surely a big one with so many fixes and enhancements. Magento enthusiasts were not friendly when Adobe acquired Magento, but it seems they are doing a great job in developing the software.
The latest Magento version is better. We always recommend being on the latest version, but take a Magento backup before making any changes. New upgrades are always risky due to all the new code and compatibility issues.
You can download Magento 2 latest version from the official resources.
Does Breeze support the Magento 2.4.5 version?
Yes. Breeze supports the Magento 2.4.5 version. At the time of writing this article, team Breeze is testing the version. We want to make sure no bugs end up hurting your store so our testing team is running extensive and exploratory research on this.
Once the testing is done – you will see the Magento 2.4.5 version in the Breeze dashboard.
Final Words
Everyone gets something from the update – be it store owners, Magento developers or shoppers. The Magento 2.4.5 is faster, secure and better.
What do you think about this update?
If you have any questions, and queries related to this release, please leave them in the comments box.
And subscribe to Magento #FOMO newsletter and never miss a Magento update.