Logo
February 9, 2021
Door Paul Hachmang

Magento 2.4.2 release beschikbaar met core bugfixes Reach Digital

De nieuwste Magento release, Magento 2.4.2, is nu beschikbaar om te downloaden en te installeren. Deze release bevat meer dan 280 fixes in de core code, ruim 35 verbeteringen op het gebied van security en bijna 290 bijdragen uit de community, waaronder bijdragen van Reach Digital.

GraphQL

De GraphQL is uitgebreid met de volgende features:

  • Ondersteuning voor comparison lists is toegevoegd. Bezoekers kunnen nu vergelijkingslijsten aanmaken en verwijderen en daaraan producten toevoegen of van verwijderen.
  • De generateCostumerTokenAsAdmin mutatie is toegevoegd en het Customerobject is geüpdatet om hulp bij aankoop op afstand te ondersteunen.
  • Ondersteuning voor lokalisatie tussen storeviews is toegevoegd om het veranderen van taal, winkelmand en valuta te ondersteunen.
  • Het GraphQL-schema is verbeterd om het ophalen van productgegevens te optimaliseren voor configurable products met veel varianten.
  • Numerieke object id’s worden uitgefaseerd en vervangen door uids (Unique Identifiers).
  • Commerce Only: GraphQL respecteert nu de catalogus machtigingen. Magento beperkt welke items worden geretourneerd voor een Products query, gebaseerd op de klantgroep van de klant. (https://docs.magento.com/user-guide/catalog/category-permissions.html)
  • Commerce Only: staging veld toegevoegd aan ProductInterface en CategoryInterface om objecten te kunnen herkennen en gedetailleerde campagne informatie te kunnen inzien. (https://docs.magento.com/user-guide/cms/content-staging.html)

Haal de in te vullen opties (attribuutwaarden) op voor een configurable product.

Na het invullen van het ene optie, haal de overgebleven opties op voor het product totdat er uiteindelijk een product is geselecteerd.

Media Gallery

Magento 2.4.2 maakt het voor verkopers mogelijk om de toegang van de beheerder te beperken tot enkel de Media Gallery. Daarnaast kan er worden beheerd wie de volgende acties uit kan voeren:

  • Invoegen van media assets in content.
  • Uploaden van assets.
  • Bewerken van asset details.
  • Verwijderen van assets uit de Media Gallery.
  • Beheren van de mapstructuur.

Verbeteringen van het platform

  • ElasticSearch 7.9.x wordt nu ondersteund.
  • Magento is getest met Varnish 6.4.
  • Redis 6.x wordt nu ondersteund.
  • Magento 2.4.2 is nu compatible met Composer 2.x. De upgrade naar Composer 2.x wordt sterk aangeraden. Composer 2.x is aanzienlijk sneller, bevat verbeterde foutmeldingen en ondersteunt gedeeltelijke package updates. Lees hier meer over in de gedetailleerde release notes: https://blog.packagist.com/composer-2-0-is-now-available/

Performance

Deze release bevat verbeteringen in de code die de API performance en admin responstijd verbeteren voor implementaties met grote catalogussen. Meerdere verbeteringen op het gebied van schaalbaarheid stellen Magento 2.4.2 in staat om complexe catalogussen te supporten, tot wel 20 keer groter dan in de vorige release. Mocht je met soortelijke aantallen willen werken; onlangs bouwden we een Magento webshop met ruim 10 miljoen producten.

Verbeteringen in de infrastructuur

Magento 2.4.2 bevat verbeteringen in de kwaliteit van de core, wat leidt tot verbetering van de kwaliteit van het framework en de volgende functionele gebieden: customer account, catalog, CMS (content beheer), OMS (order management systeem, een externe order management tool van Adobe), import/export, promotions en targeting, winkelmand en checkout, staging en preview.

Bijdragen Reach Digital (Pascal en Jeroen)

Met deze release zijn ook bijdragen van Reach Digital opgenomen in de core van Magento. De details van deze bijdragen zijn te lezen op de volgende GitHub-pagina’s:

Security-only upgrade

Bij Magento 2.4.2 is het wederom mogelijk om de security-only update (2.4.1-p1) uit te voeren. Door deze upgrade blijft de security van de webshop up-to-date, maar worden er geen functionele wijzigingen toegepast. Is het vanuit budget overweging of qua timing dus niet interessant om nu volledig te upgraden van Magento 2.4.1 naar Magento 2.4.2, dan is het mogelijk om bij de volgende release (mei 2021) in één keer naar de dan beschikbare nieuwste versie van Magento te upgraden.

Security updates

  • SameSite attribuut wordt nu ondersteunt door alle core cookies.
  • Magento toont nu berichten die mogelijk schadelijke inhoud identificeren in product- en categoriebeschrijvingsvelden wanneer de gebruiker waarden in deze velden probeert op te slaan.
  • Bestandsysteembewerking in Magento-componenten zijn gestandaardiseerd en verstevigd om schadelijke uploads te voorkomen.
  • Overtredingen van de Core Content Security Policy (CSP) zijn opgelost.

De volledige release notes (Engels) zijn te lezen op de Magento developer documentatiepagina: https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-2.html

February 9, 2021
Door Paul Hachmang

Op zoek naar een Magento webshop specialist?

We komen graag met je in gesprek. Direct een Magento webshop project opstarten?