Nieuws

Nieuwe verbeteringen dankzij Adobe Commerce 2.4.6

Per 14 maart 2023 lanceert Adobe hun nieuwste versie, namelijk 2.4.6. In deze blog vertellen wij je graag meer over deze nieuwste release van Adobe (voorheen Magento). In deze update zitten maar liefst meer dan 300 veranderingen, waardoor het zeker de moeite is om deze release te bekijken.

Technische verbeteringen

Zowel Magento Open Source als Adobe Commerce schakelden in de 2.4.4 release over naar PHP 8.1, maar in release 2.4.6 doet Adobe het nog een stapje beter door ook PHP 8.2 te ondersteunen. Maar niet alleen de PHP versie wordt qua compatibiliteit verhoogd, ook heel wat andere plaformverbeteringen werden in deze release doorgevoerd, namelijk: 

  • Composer 2.2.x
  • Redis 7.0.x
  • ElasticSearch 8.x
  • MariaDB 10.6
Ook de verouderde JavaScript-bibliotheken zijn bijgewerkt naar de meeste recente versies, en verder werden een deel van de Zend Framework componente, alsook enkele Symfony-afhankelijkheden bijgewerkt.


Security

Naast de PHP-upgrade zijn er acht veiligheidsverbeteringen voorzien. Een belangrijke daarvan is de switch bij integratietokens. Voorheen kon een integratietoken worden gebruikt als een zelfstandige sleutel voor verificatie op basis van tokens. Dit gedrag is echter standaard uitgeschakeld vanwege de beveiligingsimplicaties van een nooit verlopen toegangstoken. Dit betekent dat authenticatie nu via OAuth loopt, en dat deze verandering dus ook impact heeft op al uw integraties. 

Performance & Schaalbaarheid

De performantie van de product grid is verbeterd door het aantal producten dat wordt weergegeven te beperken. Daarnaast is er een nieuw API REST endpoint voorzien om met hoge performantie tot wel 100.000 records per minuut te kunnen importeren. 

Voor Commerce Cloud klanten is er verder ook nog een verbeterde orderverwerking voorzien.

GraphQL

Aangezien GraphQL steeds populairder wordt, zijn ook hier de nodige verbeteringen voor voorzien:

  • Verbeterde responstijd van sommige Magento 2 API's met betrekking tot het opvragen van producten in categorieën met categorierechten ingeschakeld.
  • De weergaveprestaties van de categorieboom in GraphQL zijn verbeterd.
  • De responstijd van de bulk winkelmandoperaties via GraphQL is verbeterd.

Andere interessante punten

Daarnaast zijn er nog heel wat andere kwaliteitsverbeteringen voorzien, zoals enkele bugs in het gebruik van Google reCAPTCHA. Ook de cache van de volledige pagina wordt niet meer leeggemaakt nadat de bestelling is uitgevoerd, tenzij het geordende product uit voorraad is. Eerder werd de cache voor de categorie leeggemaakt wanneer een order werd gemaakt.

Functioneel

Zowel voor Magento Open Source als voor Adobe Commerce houdt de 2.4.6 release ook enkele functionele verbeteringen in. Zo wordt Adobe IMS, het Identitiy Management System, niet meer standaard in de code base gestopt. 

Toegankelijkheidsupdates

Ook voor schermtoegankelijkheid werden weer enkele verbeteringen voorzien, zo zijn er beschrijvende namen toegevoegd aan knoppen in de hele checkout flow. Daarnaast hebben gebruikers met alleen een toetsenbord nu toegang tot alle paginafunctionaliteit. Eerder konden kopers geen subnavigatiekoppelingen openen met alleen toetsaanslagen.

Bugfixes

Uiteraard werden er nog heel wat bugfixes voorzien, zowel voor de cache, de winkelmand, de checkout, de catalogus en producten. Een volledige lijst vind je dan ook in de release notes, deze kun je hier terugvinden.

Functioneel - Adobe Commerce only

Verder zijn er ook nog enkele verbeteringen aangebracht voor de klanten die gebruik maken van de betalende Adobe Commerce versie. Zo werd, onder andere, de B2B functionaliteit uitgebreid qua GraphQL schema en daarnaast werden er verbeteringen voorzien aan de klantsegmenten, de admin action logs en nog vele andere features. Een volledige lijst van issues die werden opgelost vind je in de release notes. Deze kun je hier terug vinden voor Adobe Commerce.

Wanneer upgraden?

Ben je overtuigd van deze nieuwste release? Dan kun je met jouw PHPro Project Manager en/of uw PHPro Product Owner samenzitten om deze zo snel mogelijk in te plannen.

Wacht je liever nog eventjes? Dat kan, afhankelijk van de versie waarop jouw webshop zich op dit moment bevindt. Adobe ondersteunt versie 2.4.3 niet langer, hetgeen impliceert dat jouw webshop minstens op versie 2.4.4 of hoger dient te zitten ... Voor klanten die zich momenteel op 2.4.4 en 2.4.5 bevinden is het wel mogelijk om nu een patch uit te voeren in plaats van een release naar 2.4.6 uit te voeren.

Volgende release

Daarnaast heeft Adobe inmiddels ook al hun volgende release, namelijk 2.4.7, aangekondigd. Hiervan zal de beta-versie beschikbaar zijn vanaf 13 juni 2023, maar wanneer de definitieve versie beschikbaar is, werd nog niet aangekondigd.

Heb je nog vragen? Contacteer dan snel jouw PHPro Project Manager en/of uw PHPro Product Owner!