Adobe Commerce (anciennement Magento) fait l’objet de mises à jour régulières afin d’améliorer ses performances et son niveau de sécurité, mais aussi son panel de fonctionnalités. Ces mises à jour s’appliquent à la fois à Adobe Commerce, la version payante, et à Adobe Open Source, la version gratuite.
Sur le même sujet : Magento Open Source vs Adobe Commerce
Table des matières
- Fréquence des mises à jour
- Mises à jour majeures
- Mises à jour mineures
- Patchs
- Correctifs de sécurité
- Pourquoi mettre Adobe Commerce à jour régulièrement ?
- Mettre à jour sa plateforme en 6 étapes
- Mises à jour : ce qu’il faut prendre en compte
- Comment Vaimo peut vous aider
Fréquence des mises à jour
Adobe utilise une nomenclature sémantique pour nommer ses mises à jour : par exemple, 1.0.0. Le premier numéro indique la version principale du programme (Major), le deuxième numéro correspond à la sous-version (Minor) et le dernier numéro indique le numéro du correctif (Patch). Adobe publie généralement une mise à jour mineure par an et au moins quatre patchs sur le même laps de temps.
Le calendrier de versions d’Adobe Commerce est disponible en libre accès et comprend les dates de publication préliminaires annoncées par Adobe pour les mises à jour d’une année à l’autre. Les partenaires Adobe (tels que Vaimo) reçoivent les nouvelles versions deux semaines avant la release publique afin de pouvoir les intégrer plus rapidement.
Tout savoir sur Adobe Commerce
Mises à jour majeures
La version principale, actuellement version 2 d’Adobe Commerce, n’est mise à jour que tous les 5 à 10 ans. Le passage de Magento 1 à Magento 2 avait été annoncé en 2015, et la prise en charge de Magento 1 a pris fin en juin 2020. Lorsque la version principale est mise à jour, la rétrocompatibilité du programme est rompue. Cela signifie que les fonctionnalités de Magento 2 deviennent incompatibles avec celles de Magento 1. La numérotation des versions mineures et des correctifs commence également à partir de zéro. Les mises à jour majeures sont très espacées dans le temps, car c’est la plateforme entière qui évolue, et cela de manière significative.
La fin du support de la version antérieure ne signifie pas pour autant que cette version cesse de fonctionner. En revanche, la plateforme obsolète cesse de recevoir des mises à jour ou des correctifs, ce qui accroît le risque de brèches de sécurité. Par ailleurs, une montée en version lors d’une mise à jour majeure peut nécessiter un replatforming de l’infrastructure e-commerce. Il est donc crucial d’anticiper ces changements à temps pour ne pas se laisser déborder.
Mises à jour mineures
Les versions mineures sont généralement publiées une fois par an. Par exemple, au printemps 2022, une mise à jour mineure a été effectuée sur la plateforme Magento 2 : il s’agissait du passage de la version 2.3 à la version 2.4. Lors d’une mise à jour mineure, de nouvelles fonctionnalités sont ajoutées au programme, qui ne rompent pas la compatibilité avec l’ancienne version (bien qu’il y ait des exceptions). Lorsque la plateforme passe à la version mineure suivante, alors la numérotation des correctifs recommence elle aussi de zéro. Contrairement à d’autres types d’updates, les montées en version pour les mises à jour mineures ne sont pas automatiques, et nécessitent une intégration manuelle.
Les mises à jour mineures incluent assez souvent des correctifs de sécurité pour des problèmes connus de vulnérabilité et de qualité de la plateforme. Parfois, ces updates nécessitent des actions correctives : le code écrit pour Adobe Commerce 2.3 peut ne pas fonctionner avec Adobe Commerce 2.4. Ainsi, même les versions mineures requièrent une certaine attention pour garantir la compatibilité du système avec les nouveaux éléments ajoutés. Avoir recours à des tests “end-to-end” est un processus bien connu pour faciliter cette montée en version et limiter les problèmes issus de la mise à jour de la plateforme.
Patchs
Les patchs sont publiés plusieurs fois par an, en général une fois par trimestre. Ces correctifs n’introduisent pas de nouvelles fonctionnalités, et visent principalement à corriger des problèmes de sécurité, de performance, de conformité ou de qualité qui n’auraient pas été traités dans la mise à jour mineure la plus récente. En général, leur intégration nécessite un effort minimal car leur adoption ne nécessite souvent pas de modifier le code existant. Il reste toutefois essentiel de procéder à des contrôles qualité à l’issue de l’ajout du correctif.
Une attention particulière se doit d’être apportée aux plateformes ayant fait l’objet de nombreuses personnalisations ou ayant recours à des extensions tierces. En effet, certains patchs peuvent entraîner des problèmes de compatibilité entre le code source et celui provenant de ces outils tiers, nécessitant donc une intervention technique pour être résolus.
Correctifs de sécurité
Les mises à jour de sécurité permettent de maintenir des standards de sécurité optimaux sur votre plateforme Adobe Commerce, sans avoir à installer tous les correctifs inclus dans un patch. Cela permet d’une part de ne pas surcharger le code de votre plateforme, et d’autre part de pouvoir intégrer plus rapidement les mises à jour critiques. Toutefois, ces correctifs doivent être considérés comme une solution temporaire : seules les mises à jour de version garantissent la sécurité du système, et les correctifs d’une version 2.3.1 ne seront donc plus optimaux sur une version 2.4.1 par exemple.
Les correctifs de sécurité incluent toujours les mises à jour de sécurité de la version précédente. Les mises à jour de sécurité se terminent par la marque « -pN », où N est le numéro de version de la mise à jour incrémentale, à partir de 1 (2.3.5-p1).
Pourquoi mettre Adobe Commerce à jour régulièrement ?
Adobe ne prend en charge les anciennes versions de ses logiciels que temporairement. En l’absence de mises à jour, vous ne bénéficiez plus de l’assistance Adobe, et votre plateforme est exposée à des risques de sécurité majeurs en raison de son obsolescence. En outre, manquer à ces mises à jour, c’est passer à côté d’amélioration de la performance notables, puisque Adobe s’efforce de rendre son logiciel plus puissant d’une version sur l’autre. En comparaison, c’est un petit peu comme si vous vous efforciez à rester sur Windows XP alors que Windows 10 existe depuis plusieurs années : c’est possible, mais loin d’être optimal.
Sucuri.net a rapporté que 87% des marchands Magento ayant signalé une faille de sécurité utilisaient une version obsolète de la plateforme au moment de la compromission. Par exemple, il était conseillé de passer de la version 2.3 d’Adobe Commerce à la version 2.5 afin que le cœur de la plateforme soit plus léger et plus facile à mettre à jour à l’avenir. Cette mise à jour mineure a permis de retirer les modules de paiement du cœur de la plateforme, ce qui la rend plus efficace en tant que plateforme e-commerce, et délègue le traitement des paiements à des modules complémentaires intégrés. Outre l’amélioration des performances que cela entraîne, cela signifie surtout que les mises à jour de la plateforme principale seront plus simples et plus rapides à l’avenir.
Les ressources à allouer à la maintenance technique d’Adobe Commerce reste très modérée lorsque le logiciel est mis à jour régulièrement. À l’inverse, si vous décidez de faire l’impasse sur plusieurs mises à jour successives, la charge de travail à prévoir sera considérable puisque vous devrez traiter en une seule fois toutes les fonctionnalités intégrées. Plus vous retarderez la mise à jour de la plateforme, plus vous risquez de rencontrer des problèmes de compatibilité, et de défaillance du système. La meilleure solution reste donc de procéder à une intégration continue : une mise à jour progressive signifie risques amoindris, et temps de révision considérablement diminué. En d’autres termes : amélioration continue = performances optimales !
“Il n’est pas rare que les entreprises soient réticentes à l’idée de mettre à jour Adobe Commerce, et laissent passer un certain nombre de mises à jour. Si celles-ci n’ont pas été effectuées depuis un certain temps, il est préférable de confier la montée en version à un partenaire compétent. Leurs experts mettront votre plateforme à jour en toute sécurité, en veillant à la compatibilité de tous les systèmes.”
Jani Maljanen
Head of Engineering pour Vaimo Nordics
Chez Vaimo, nous garantissons la mise à jour de votre plateforme Adobe Commerce dans des délais optimaux. Nous intégrons les correctifs de sécurité dès leur sortie, et nous suivons rigoureusement le calendrier de publication des mises à jour d’Adobe, pour les autres patchs. Nous mettons un point d’honneur à réagir dans les meilleurs délais et de vous tenir informé du processus de montée en version afin que vous puissiez anticiper sereinement l’affectation des ressources à allouer à l’opération.
Mettre à jour sa plateforme en 6 étapes
Bien que le processus puisse varier en fonction de l’ampleur de la mise à jour à réaliser, une montée en version de la plateforme Adobe Commerce se décompose en six étapes majeures :
- Définition du calendrier et de l’équipe du projet.
- Planification des tests.
- Mise en place des nouveaux environnements et copie de la plate-forme actuelle dans l’espace de pré-production.
- Mise à jour de version de la plateforme et mise à jour des modules vers les versions les plus récentes.
- Tests du frontend et du backend dans l’environnement de pré-production selon le plan établi. Les problèmes sont résolus à l’issue des tests.
- Votre plateforme Adobe Commerce à jour est publiée sur votre environnement de production.
Mises à jour : ce qu’il faut prendre en compte
Ce qu’il est important de retenir au sujet des mises à jour de version d’Adobe Commerce, c’est que plus votre plateforme est obsolète, plus le projet de montée en version sera gourmand en ressources. Ainsi, il est fortement recommandé de mettre à jour votre système aussi souvent que possible afin de réduire l’échelle du projet et, de fait, les risques associés. Gardez également en tête que, plus votre version d’Adobe Commerce est ancienne, plus votre boutique est vulnérable aux cyberattaques, ce qui est un risque non négligeable lorsque vous traitez un volume de transactions conséquent.
Au-delà des risques de sécurité, les mises à jour sont également importantes parce qu’elles améliorent les performances de votre plateforme, et qu’elles ajoutent des fonctionnalités qui peuvent vous aider à générer plus de revenus. Chaque mise à jour sur Adobe Commerce est gratuite. Toutefois, aucune de celles-ci n’est automatique, ce qui signifie que le coût de la montée en version réside dans les ressources que vous devez mobiliser pour intégrer le patch. Par ailleurs, ces correctifs n’incluent pas la mise à jour de vos modules ou applications tierces, qui elles, peuvent être payantes.
Comment Vaimo peut vous aider
La montée en version d’Adobe Commerce n’est pas chose aisée. En pratique, c’est même l’une des plateformes e-commerce les plus gourmandes en temps et en ressources. C’est pourquoi il est essentiel de connaître les bases de son fonctionnement, en particulier pour la mise à jour du logiciel.
Si après la lecture de cet article, vous vous sentez encore perdus face à la complexité de la tâche à accomplir, alors nous pouvons sûrement vous aider ! Après un diagnostic avancé et l’établissement d’une roadmap de projet, nous mettons à jour votre plateforme dans les plus brefs délais pour que vous puissiez tirer pleinement parti des fonctionnalités d’Adobe Commerce. Laissez-nous assurer la compatibilité de vos systèmes, réduire les risques de cyberattaque et optimiser les performances de votre boutique e-commerce pour vous concentrer sur ce qui compte vraiment : votre activité.
Contactez l’un de nos experts Adobe Commerce et profitez de nos 15 ans d’expertise en tant qu’Adobe Gold Partner pour maintenir la santé et la compétitivité de votre plateforme e-commerce au plus haut niveau !