• Magento

Curious to Know the Latest Version of Magento?

Rome new processes approval, seller-assisted shopping, 30 times quicker New Media Gallery, in-store pick-up, quick and easy headless and PWA development and cherry on top security such as 2FA; Magento web development services 2.4.0 is completely Magento’s genius.

In June 2020, Magento launched Magento 2’s long-awaited beta version. In December 2019 Adobe owned Magento stated it will release Magento 2.4.0 anytime this year. Finally, Magento 2.4.0 is ready for anyone to download, install and upgrade on 28 July 2020.

Many might ask what fresh stuff Magento 2.4.0 brought to the table? 

What are the technical prerequisites to install or update your system to the newest version? Do you want to update to Magento 2.4.0? 

We’ll answer all your queries and remain tuned till the finish.

As customary, Magento released separate release notes for both the Open Source and Commerce versions of Magento 2.4.0. Furthermore, Magento released a release notice for new features and enhancements in the B2B module. So let’s find out what Magento has promised new items and enhancements this time?

We realise that you have many questions in mind, so here is what you can expect from this post.

In Magento 2.4.0 what’s new?

Right from the start, release notes indicate that the newest PHP 7.4, MySQL 8.0 and Elasticsearch 7.6.x are supported by this version. 2FA (two-factor authentication) is a significant increase in the safety of Magento 2 merchants for the admin by default. And the trade edition has improvements to B2B such as new orders approval flow.

This stable version of Magento has deleted payment procedures such as Authorise.Net and Open Source Braintree. Magento also removed eWay, CyberSource and Worldpay from the core code for the Commerce version. In order to use these payment alternatives, dealers can install their official extensions on Magento Marketplace.

Magento 2.4.0 includes all the core quality improvements provided in the 2.3.5-p1 patch, 100+ core code, and 30+ security updates and upgrades. Magento also took into account and resolved 226+ GitHub bugs and Magento community pull requests ranging from small core cleaning code to major enhancements in GraphQL and Inventory Management.

Note: Magento has also offered security patches exclusively, which allow the dealer to install the entire functional repairs, including time-sensitive security corrections.

These were the main highlights of this newest version of Magento 2. Now, we provide the most useful insights into these releases so that you don’t have to wade through them.

Security improvements: This version includes 30+ security updates, which assist to close execution of remote code (RCE) and cross-site (XSS) vulnerabilities, as described before. Additional improvements to security include,

• 2FA is set to admin accounts and Cloud SSH access by default, and users of Magento.com cannot disable admin accounts.

• By default, a stringent mode for template filters is enabled to ensure purposeful assaults on RCE are not enabled.

• Magento defaults to prevent the display of data for UI date providers that do not permit arbitrary JS execution by unauthorized users.

• A new \Magento\Framework\Escaper class has been introduced to Magento. So instead of using outdated $block->escape{method} $escaper local variable is accessible.

• This version includes security.txt file support to assist security researchers to report problems.

Platform Upgrades: This time Magento has upgraded several important platforms with Magento 2.4.0, as stated below.

• This version has added PHP 7.4 support, while earlier versions like 7.1 and 7.2 are deprecated.

• The current version of PHP requires PHPUnit 9.x for the test frame and the previous PHPUnit 6.5 is defective. Marketplace extension sellers need to certify that their extensions are PHP 7.4 compliant and PHPUnit 9.0 setup.

• This update comes with the default Elasticsearch 7.6.x catalog search engine. MySQL was deleted.

• Included MySQL 8.0 support and traders are encouraged to update MySQL 8. X due to extra advantages such as increased performance, better safety, and dependability.

• Includes support for MariaDB 10.4 together with MySQL 8.0.

• The Zend Framework is deprecated, and all the Zend Framework requirements will be carried out by the Linux Laminas Project foundation.

• Significant code of fraud prevention removed from core integration and an extension offered for the core integration. The same applies to the Braintree and other means of payment.

Infrastructure Upgrades: Infrastructure enhancements for modules such as Catalogue, Customer Account, CMS, Import, B2B, and Cart & Checkout.

It is advised to utilize the default net payment method and the official extension for the same.

• Elasticsearch additionally supports partial words when doing a rapid search for product searches by name or SKU.

• PayPal Express checkout to the newest PayPal JavaScript SDK. The payment method’s behavior will not change but will enable new features and enhancements to security.

• Deleted and obsolete Web Setup Wizard. The merchants have to install or update this version using a command line.

• A new function that allows merchants to shop helped by sellers. You may log in on behalf of customers and help consumers to shop.

Performance improvements: 

• A new technique of invalidating customer information has been implemented by avoiding a recognized problem.

• Redis has undergone several improvements in order to improve its speed.

• Improved caching of SQL inventory tables queries.

• The performance of fast order add-to-cart enhanced by 25-30 percent.

• Included lazy loading for merchants.

Comments Disabled