In March 26, 2019, Magento 2.3.1 was officially released. This latest version comes with a wide range of new features, 200+ bug fixes, 500+ pull requests and 30+ security enhancements. Especially, it includes the release of Page Builder that is exclusive to Magento Commerce users.
In this article, we’ll give you a complete overview of Magento 2.3.1: feature highlights, requirements as well as download links. Also we’ll help you answer the question that is whether or not to upgrade to this latest version.
1. Feature highlights
2. Requirements, download and upgrade
3. Should I upgrade to Magento 2.3.1?
1. Enhanced merchant tool
- Release Page Builder (on Magento Commerce only)
The most notable feature in this version is the release of Page Builder, a drag & drop content editing tool. With Page Builder, you no longer need to struggle with complex code to build and customize page layout. However, this is available on Magento Commerce 2.3.1 only. Read this article for more details about Page Builder.
>> If you are using Magento Open Source, let’s take a look at Magento 2 Page Builder by Magezon and start revolutionising your website.
- Enhance admin order creation workflow.
- Upload PDP images larger than 1920 x1200 without the need to compress and downsize first.
- Release Inventory Management ver. 1.1.0. Include Elasticsearch and Inventory Management support, Distance Priority Source Selection algorithm (SSA) option and improved mass inventory transfers.
2. Developer experience improvements
- Improve Progressive Web Apps (PWA) Studio.
- Update GraphQL with new features.
3. Substantial enhancements in security
Magento 2.3.1 comes with more than 30 security enhancements. They are related to cross-site scripting, arbitrary code execution, and sensitive data disclosure as well as other security issues.
4. Boosting performance
- Use UI components to rewrite customer address handling. This can manage 3000+ customers’ addresses effectively.
- Manage customer accounts with 3000 addresses in admin order creation page with no performance issues occurring.
- Show the list of additional customer addresses in the storefront customer address book as a grid.
- If a customer interrupts checkout to continue shopping, all shipping and billing info previously entered by the customer during the checkout process still remains.
5. Enhanced infrastructure
- Replace the Authorize.Net Direct Post module with a new Authorize.Net extension.
- Use Accept.js library for Authorize.NET payments.
- Support Elasticsearch 6.x
- Update PayPal Express Checkout to checkout.js v4
- Support Redis 5.0
- Be compatible with PHP 7.2.x and certified on PHP 7.2.11.
- Extract MySQL Views from regular database tables without negatively affecting database backup and restoration.
- Use the DHL XML Services schema ver 6.0 for the DHL shipping method.
- Keep checkout info after a cart update.
- Upgrade to Magento Functional Test Framework (MFTF) 2.3.13
6. Bundle extension improvements
- Amazon Pay: support multi currency for EU and UK merchants.
- Rebrand dotmailer as dotdigital Engagement Cloud.
- Add new features and improve existing ones of Magento Shipping.
- Vertex: added support for B2C VAT and configurable logging.
For details on features and fixed issues, you can refer to:
Requirements, download and upgrade
For requirements to install and run Magento 2.3.1 in particular and 2.3.x in general, please view here.
Links to download:
- Magento Commerce 2.3.1: Access My Account > Downloads > Magento Commerce 2.X > Magento Commerce 2.x Release > Version 2.3.1
- Magento Open Source 2.3.1: Click here.
To upgrade Magento 2.3.0 or Magento 2.x in general to Magento 2.3.1, please refer to this official guide.
Should I upgrade to Magento 2.3.1?
As mentioned above, Magento 2.3.1 offers a wide range of features. However, many of you may be wondering whether to upgrade to this version or not.
For merchants who haven’t downloaded a Magento release before, or for those with websites based on Magento 1.x, it’s strongly advised to go straight to this version.
If your store is based on Magento 2.3.0, it’s suggested to upgrade to Magento 2.3.1 to fix all issues of your current version.
In case you’re using Magento 2.2.x, you should migrate to either Magento 2.2.8 or Magento 2.3.1.
For more details, please click here.
To sum up
The article has walked you through a detailed description of Magento 2.3.1. If you have any questions or want to discuss with us, just feel free to leave a comment below.