
Hoy Dries ha escrito un artículo en su blog, hablando sobre Drupal 9 y su futuro. Hace unos meses ya anuncio que Drupal 9 se lanzaría en algún momento; ahora que estamos en diciembre, ya solo quedan 13 meses para el 2020, así que va siendo hora de ser más concretos sobre lo que podemos esperar.
Lanzamientos cada 6 meses
Si, esto no es ninguna novedad, ya se viene haciendo con Drupal 8, pero ahora ajustaran los lanzamientos para que coincidan con el siguiente mes del lanzamiento de las versiones menores de Symfony. Este cambio lo hicieron hace unos meses, y se aplica desde ya, Drupal 8.7 se lanzará en mayo del 2019 en lugar de marzo, y 8.8 en diciembre.
Hasta ahora los lanzamientos de Drupal sucedían 1-2 meses antes de que se lanzara Symfony, de modo que nunca teníamos la versión más reciente del framework, esto ahora cambiara cambiando los lanzamientos a un mes después de los de Symfony.
Drupal 9 el 3 de junio del 2020
Es una fecha que esperan poder cumplir, para dar un tiempo extra para la migración de Drupal 8 al 9. La idea principal era lanzarlo en diciembre del 2020, pero han decidido adelantarla para ampliar el tiempo.
La fecha para el fin de Drupal 8 no se extenderá más allá de noviembre del 2021, esto se debe a que la mayor dependencia externa de Drupal 8 es Symfony 3, y perderá el soporte ese mes, y no quieren mantener su mayor dependencia obsoleta.
Además,se están planteando, si Drupal 8.9 (se lanzaría al mismo tiempo que Drupal 9) sería la última versión y si entraría en modo LTS para centrarse solo en actualizaciones de seguridad críticas.
Las novedades de Drupal 9
De momento no hay mucho especificado, hay que navegar por las incidencias para encontrar algo, pero principalmente, tienen intención de lanzarlo con Symfony 5 en lugar de con la versión 4, aunque para lograr esto, primero tienen que conseguir que Drupal 8 sea compatible con Symfony 4. Además, eliminaran todo el código obsoleto del core.
Están construyendo Drupal 9 sobre Drupal 8, así que si nos dedicamos únicamente al site-building, no notaremos ninguna diferencia, todo se mantendrá igual y si los módulos contribuidos no usan nada obsoleto de Drupal 8, se espera que sean compatibles inmediatamente con Drupal 9.
Por esa misma razón, se espera que la actualización entre versiones mayores sea prácticamente transparente.
Nota: Imagenes extraidas del blog de Dries.