Magento 2.4.9 : tout ce qui change depuis 2.4.8 — guide complet 2026

• Maxime • 29 min de lecture

Magento 2.4.9 : tout ce qui change depuis 2.4.8 — guide complet 2026

Magento 2.4.9 est sorti le 12 mai 2026. Ce n’est pas une mise à jour de routine. C’est la refonte d’infrastructure la plus profonde depuis la version 2.4.4 — et probablement la plus importante de toute la branche 2.4.x. Trois composants fondamentaux remplacés, des prérequis serveur relevés sur tous les fronts, plus de 500 correctifs, et un nouveau rythme de releases annoncé par Adobe pour les années à venir.

Si vous gérez une boutique Magento, vous devez comprendre ce que cette version change — même si vous ne migrez pas tout de suite. Ce guide couvre l’intégralité des changements depuis Magento 2.4.8, avec notre analyse terrain sur ce que ça implique concrètement.

Vue d’ensemble — pourquoi 2.4.9 est différente

Magento 2.4.8 vs 2.4.9 — nature des changements

Magento 2.4.8 — Stabilité

500+ correctifs de qualité

Stabilisation, bugs résolus, amélioration GraphQL

Mises à jour de bibliothèques

flysystem, monolog, TinyMCE 7.3 — évolution sans rupture

Pas de changement architectural

Migration propre depuis 2.4.7 sans refonte infrastructure

→ Version de stabilisation

Magento 2.4.9 — Refonte

3 composants core remplacés

Laminas MVC, Zend Cache, TinyMCE → alternatives modernes

Stack infrastructure entièrement relevée

PHP 8.4/8.5, MySQL 8.4, Valkey 8, OpenSearch 3, Symfony 7.4

500+ correctifs + 891+ sur alphas/betas

Volume de corrections record sur un cycle de release

→ Modernisation de plateforme

Sources : i95Dev, MageComp, Mageplaza — release notes Magento 2.4.9, mai 2026

Les nouveaux prérequis infrastructure — le changement le plus impactant

Avant toute chose, il faut comprendre que la migration vers 2.4.9 est avant tout une migration d’infrastructure. Si votre serveur ne remplit pas les nouvelles exigences, vous ne pouvez pas migrer — indépendamment de l’état de votre code Magento.

Prérequis infrastructure — 2.4.8 vs 2.4.9

Composant 2.4.8 2.4.9 Impact
PHP 8.2 / 8.3 / 8.4 8.4 ou 8.5 Rupture
MySQL 8.0 / 8.4 8.4 LTS uniquement Rupture
MariaDB 10.6 / 11.4 11.4 LTS uniquement Rupture
Cache backend Redis 7.2 Valkey 8 Rupture
Moteur de recherche OpenSearch 2.x OpenSearch 3.x Évolution
Message queue RabbitMQ Artemis ou RabbitMQ Nouveau
Symfony 6.x 7.4 LTS Rupture

Source : Adobe Experience League — system requirements Magento 2.4.9, mai 2026

PHP 8.5 — première mondiale pour Magento

Magento 2.4.9 est le premier release Magento à supporter PHP 8.5 dès le jour de sa sortie. C’est une première dans l’histoire de la plateforme — habituellement, le support d’une nouvelle version PHP arrivait plusieurs mois après la sortie de PHP lui-même. PHP 8.4 reste entièrement supporté. PHP 8.3 est supporté uniquement pour les migrations en cours, pas pour de nouveaux déploiements. PHP 8.2 est définitivement supprimé.

MySQL 8.0 supprimé — et ce n’est pas une surprise

MySQL 8.0 a atteint sa fin de vie officielle le 30 avril 2026. Magento 2.4.9 ne le supporte donc plus. Si votre serveur tourne encore sur MySQL 8.0 — ce qui est très courant sur les installations hébergées depuis 2020-2022 — la migration vers 2.4.9 implique obligatoirement une montée de version de votre base de données vers MySQL 8.4 LTS ou MariaDB 11.4 LTS.

Valkey 8 remplace Redis — les détails

En 2024, Redis a modifié sa licence pour passer d’un modèle open source à un modèle propriétaire. La Linux Foundation a réagi en forgeant Valkey, un fork open source 100% compatible avec Redis au niveau protocole. Magento 2.4.9 adopte officiellement Valkey 8 comme backend de cache.

La bonne nouvelle : Valkey est compatible à l’identique avec Redis au niveau des commandes et du protocole wire. La migration se fait en remplaçant le serveur Redis par un serveur Valkey, sans toucher à la configuration Magento. Pour les nouvelles installations, Valkey est le choix par défaut. Redis 7.2 reste techniquement fonctionnel mais n’est plus supporté officiellement.

Apache ActiveMQ Artemis — alternative à RabbitMQ

Magento 2.4.9 introduit le support d’Apache ActiveMQ Artemis comme alternative à RabbitMQ pour la gestion des files de messages (message queues). RabbitMQ reste supporté et fonctionnel — c’est un ajout, pas un remplacement. Pour les équipes qui préfèrent l’écosystème Apache ou qui ont déjà ActiveMQ dans leur infrastructure, c’est une option bienvenue.

Les trois remplacements de composants core

C’est le cœur de ce qui rend 2.4.9 si différente des versions précédentes. Trois bibliothèques historiques du framework Magento sont remplacées par des alternatives modernes.

Trois remplacements majeurs dans Magento 2.4.9

Laminas MVC → Native PHP

Impact : très fort

Tout module ou extension qui hérite de classes Laminas doit être mis à jour avant de fonctionner sur 2.4.9

Vérifier impérativement vos extensions tierces et développements custom

Zend Cache → Symfony Cache

Impact : moyen

Remplacement de la couche cache legacy par le composant Symfony Cache — alignement avec la stack Symfony déjà présente

Les extensions qui implémentent Zend_Cache directement nécessitent une mise à jour

TinyMCE → HugeRTE

Impact : faible à moyen

Transparent pour l’usage standard. Impactant si plugins TinyMCE custom ou CSS ciblant .mce-*

HugeRTE est un fork open source de TinyMCE maintenu activement

Le remplacement de Laminas MVC — ce que ça signifie vraiment

Laminas MVC (anciennement Zend Framework) était le framework MVC sur lequel Magento s’appuyait depuis ses origines. Son remplacement par une implémentation MVC native PHP est le changement le plus structurant pour les développeurs.

Concrètement, tout module ou extension qui étend des classes comme Laminas\Mvc\Controller\AbstractActionController, Laminas\Http\Request ou qui utilise le système d’événements Laminas devra être mis à jour. La plupart des grandes extensions tierces (Amasty, Mageworx, Mageplaza) ont déjà annoncé des versions compatibles. Les développements spécifiques à votre boutique sont à auditer avant la migration.

Symfony 7.4 LTS — l’alignement avec l’écosystème PHP moderne

Magento utilisait déjà des composants Symfony (Console, EventDispatcher, DependencyInjection). Avec 2.4.9, l’ensemble des dépendances Symfony passe à la version 7.4 LTS, qui est supportée jusqu’en novembre 2027. C’est un alignement bienvenu qui simplifie la maintenance et apporte les performances de la branche Symfony 7.

Pour les développeurs qui utilisent des composants Symfony dans leurs modules custom, c’est une mise à jour à anticiper. Les APIs Symfony 7 ont évolué par rapport à la v6 sur certains composants — consulter le guide de migration Symfony officiel avant de démarrer.

Sécurité — les correctifs embarqués

Magento 2.4.9 inclut les correctifs du bulletin de sécurité APSB26-05, qui couvre notamment la correction définitive de la faille PolyShell dans le core (upload de fichiers malveillants via les options de commande). C’est le correctif natif que la communauté attendait depuis plusieurs années.

Améliorations sécurité dans Magento 2.4.9

PolyShell — correctif natif

APSB26-05

Correction définitive de la faille d’upload de fichiers malveillants via les options de commande — présente depuis Magento 2.0.0

CAPTCHA renforcé

Protection anti-bots

Renforcement des mécanismes CAPTCHA sur les formulaires sensibles — inscription, login, checkout

JWT — sécurité renforcée

Tokens d’authentification

Amélioration de la gestion des clés JWT pour les tokens d’authentification API — réduction de la surface d’attaque

Bibliothèques dépendances

Mises à jour préventives

Mise à jour de toutes les bibliothèques dépendantes obsolètes — réduction des CVE potentiels

Braintree — nouvelles méthodes de paiement locales

Le module Braintree natif de Magento reçoit des améliorations significatives dans la version 2.4.9 :

  • Nouvelles méthodes de paiement locales — ajout de méthodes régionales selon les marchés (Pay by Bank, méthodes locales européennes)
  • Meilleure gestion des paiements récurrents — amélioration du support des abonnements et paiements fractionnés
  • Mise à jour du SDK Braintree — compatibilité avec les dernières APIs PayPal/Braintree

Si votre boutique utilise Braintree natif (et non une extension tierce), ces améliorations sont disponibles sans développement supplémentaire après migration.

La nouvelle commande Composer — à ne pas oublier

C’est un point pratique critique que beaucoup ratent lors des premières tentatives de migration : la commande Composer a changé pour Magento 2.4.9.

# Ancienne commande — produit des erreurs de résolution sur 2.4.9
composer require magento/product-community-edition=2.4.9 --no-update

# Nouvelle commande requise pour 2.4.9
composer require-commerce magento/product-community-edition=2.4.9 --no-update
composer update --with-all-dependencies

Si vous avez des scripts de déploiement automatisés ou des pipelines CI/CD, mettez-les à jour avant de lancer la migration. L’ancienne commande produit des erreurs de résolution de dépendances sans message d’erreur très explicite — source de confusion pour beaucoup d’équipes.

Le nouveau calendrier de releases Adobe

À partir de 2026, Adobe a restructuré le rythme de publication de Magento. La prévisibilité est enfin au rendez-vous :

Nouveau calendrier de releases Magento — à partir de 2026

Mai — chaque année

Version majeure

Une nouvelle version x.x par an — 2.4.9 en mai 2026, 2.4.10 attendu en mai 2027

Mensuel

Correctifs de sécurité isolés

Patches de sécurité ciblés publiés chaque mois pour toutes les versions supportées

Mai + Novembre

Patches de sécurité agrégés

Deux fois par an, un patch regroupant tous les correctifs de sécurité de la période

Ce calendrier prévisible simplifie la planification des migrations — vous savez à l’avance quand prévoir votre prochaine mise à jour majeure

Chaque version 2.4.x bénéficie d’un support de 3 ans à partir de sa date de sortie. La 2.4.9 est donc supportée jusqu’en mai 2029.

Plan de migration recommandé depuis 2.4.8

Vous êtes sur 2.4.8 et vous envisagez 2.4.9 ? Voici la séquence à suivre pour une migration réussie.

Plan de migration 2.4.8 → 2.4.9

1

Audit infrastructure

Vérifier les versions actuelles de PHP, MySQL/MariaDB, Redis/Valkey, OpenSearch, Symfony. Identifier les composants à mettre à jour.

2

Audit des extensions et modules custom

Lister toutes les extensions qui ont des dépendances Laminas MVC, Zend Cache ou TinyMCE. Contacter les éditeurs pour les versions 2.4.9-compatibles. Prévoir 7 à 14 jours pour ce travail.

3

Mise à jour infrastructure en staging

PHP 8.4/8.5, MySQL 8.4 ou MariaDB 11.4, Valkey 8, OpenSearch 3. Tester chaque composant indépendamment avant d’installer Magento 2.4.9.

4

Migration Magento en staging

Utiliser la nouvelle commande composer require-commerce. Tester l’intégralité du tunnel de commande, l’admin, les APIs et les intégrations tierces.

5

Attendre 2.4.9-p1 (novembre 2026)

La bonne pratique est d’attendre le premier patch de sécurité avant de déployer en production. Les premiers retours de la communauté remontent toujours des problèmes résiduels dans les semaines qui suivent une sortie majeure.

Faut-il migrer vers 2.4.9 maintenant ?

La réponse honnête dépend de votre situation.

Décision de migration — selon votre version actuelle

Vous êtes sur 2.4.6

Urgence : fin de support le 11 août 2026

Ciblez 2.4.8 maintenant — migration plus simple, puis planifiez 2.4.9 en 2027 quand elle sera stabilisée

→ Agir immédiatement

Vous êtes sur 2.4.7

Support jusqu’en avril 2027

Vous avez le choix : migrer vers 2.4.8 maintenant (plus simple) ou attendre 2.4.9-p1 en novembre pour un saut direct

→ Planifier sereinement

Vous êtes sur 2.4.8

Support jusqu’en avril 2028

Attendez 2.4.9-p1 (novembre 2026) avant de migrer en production. Préparez l’infrastructure dès maintenant.

→ Préparer, attendre p1

FAQ

Valkey est-il vraiment compatible avec Redis ?

Oui — Valkey est un fork de Redis 7.2 maintenu par la Linux Foundation, avec une compatibilité totale au niveau protocole (RESP3). Les clients Redis existants (phpredis, predis) fonctionnent sans modification avec Valkey. Pour Magento, la migration consiste à remplacer le serveur Redis par un serveur Valkey — la configuration dans env.php ne change pas.

PHP 8.3 est « supporté pour migration » — qu’est-ce que ça veut dire ?

Cela signifie que vous pouvez techniquement faire tourner Magento 2.4.9 sur PHP 8.3 pendant la période de migration, mais ce n’est pas une configuration recommandée pour la production sur le long terme. Adobe ne garantit pas les corrections de bugs spécifiques à PHP 8.3 en 2.4.9 — c’est une tolérance temporaire, pas une garantie de support.

Mes extensions Amasty / Mageworx sont-elles compatibles ?

Les grands éditeurs ont anticipé la sortie de 2.4.9. Amasty, Mageworx et Mageplaza ont publié des versions compatibles pour leurs extensions majeures au moment de la GA. Vérifiez toujours sur le marketplace de chaque éditeur avant de lancer la migration — certaines extensions moins connues peuvent avoir du retard. Vérifie ça avant d’agir.

La migration 2.4.8 → 2.4.9 est-elle plus complexe que les migrations précédentes ?

Oui, significativement. C’est la migration la plus complexe depuis le saut 2.3 → 2.4. Les changements d’infrastructure (PHP, MySQL, Valkey, OpenSearch) s’ajoutent aux changements de code (Laminas, Zend Cache, TinyMCE). Comptez entre 4 et 8 semaines pour une boutique avec des développements spécifiques, et entre 2 et 4 semaines pour une boutique standard. Notre procédure de déploiement détaillée est disponible dans notre article sur les mises à jour Magento.

Vous préparez votre migration vers Magento 2.4.9 ?

On audite votre infrastructure et vos extensions, on identifie les blocages et on planifie la migration étape par étape. La complexité de 2.4.9 mérite une préparation sérieuse.

Demander un audit de migration →
ML

Maxime

Magento 2 Specialist

Fondateur d'eBusiness360 — expert Magento 2 depuis 2010.