Drupal 12.0.0-alpha1 : le compte à rebours est lancé

Drupal 12.0.0-alpha1 est sorti le 2 septembre. Le compte à rebours est officiellement lancé — et il se termine en même temps que la vie de Drupal 10.

📅 Le calendrier

  • 2 septembre 2026 — 12.0.0-alpha1 (ne pas utiliser en production)
  • Semaine du 14 septembre — 12.0.0-beta1 et 11.5.0-beta1
  • Semaine du 9 novembre — release candidates
  • Semaine du 7 décembre — Drupal 12.0.0 stable + Drupal 11.5.0, et fin du support sécurité pour 11.3.x et 10.6.x
  • 9 décembre 2026 — fin de vie de Drupal 10

⚠️ Le point que beaucoup de plans de migration ont raté

Il n'y a pas de saut direct vers Drupal 12. Tous les updates de base de données antérieurs à 11.4.0 ont été supprimés du code : un site en 11.3.x ou antérieur doit d'abord passer en 11.4.0 minimum, et le core recommande fortement 11.5.0 ou plus.

Si vous êtes encore en Drupal 10 en décembre, ce sont deux montées de version consécutives, sous pression, pendant les fêtes.

🔧 Les gros changements

Plateforme

  • PHP 8.5 requis
  • argon2id devient l'algorithme de hachage par défaut (retour possible vers bcrypt via les kernel parameters si argon2 n'est pas disponible)
  • MySQL 8.0 · MariaDB 10.11 · PostgreSQL 19 · SQLite 3.45 avec l'extension json1
  • L'hébergement de Drupal directement sous Windows en production est déprécié

Dépendances

  • Symfony 8.1
  • Guzzle 8.0
  • PHPUnit 12.5

Extensions sorties du core vers contrib

Ban, Contact, Field Layout, History, Settings Tray, Shortcut, Telephone, Stable 9.

À vérifier maintenant : si le site en a besoin, ajoutez la version contrib au composer.json AVANT la montée de version. Ne désinstallez pas le module — vous détruiriez sa configuration. Et attention, Drush peut masquer les avertissements d'update.php sur les extensions manquantes.

Migrate Drupal et Migrate Drupal UI

Supprimés du core, et sans version contrib. Une migration D6/D7 doit se faire vers Drupal 11 puis se poursuivre en update classique vers Drupal 12. L'API Migrate, elle, reste dans le core.

Encore en discussion pour la beta1

Search, Toolbar, Claro et Olivero sont proposés au retrait mais toujours présents en alpha1. HTMX passera en v4.

Détail SEO à ne pas rater

Le robots.txt livré bloque désormais les pages de résultats de recherche avec paramètres d'URL. Si vous avez personnalisé le vôtre, ajoutez les règles correspondantes : les moteurs indexaient des combinaisons infinies de facettes, au détriment des performances et du référencement.


🔗 Notes de version : https://www.drupal.org/project/drupal/releases/12.0.0-alpha1

Drupal #Drupal12 #PHP #Symfony #WebDevelopment