Drupal 11.2.0-RC1: Primera Versión Candidata con Soporte para PHP 8.3 y Mejoras en el Núcleo

  • 12 Jun 2025 01:27 PM

Drupal 11.2.0-RC1 consolida la madurez de la serie 11.x con mejoras técnicas centradas en seguridad, rendimiento y modernización del stack tecnológico.

El equipo de desarrollo de Drupal ha anunciado la disponibilidad de Drupal 11.2.0-RC1, la primera Versión Candidata de la serie 11.2, que introduce soporte para PHP 8.3, optimizaciones de rendimiento en el sistema de caché y correcciones críticas de seguridad.

Esta actualización, dirigida principalmente a administradores de sistemas y desarrolladores, marca un paso clave hacia la versión estable prevista para finales de julio.

Principales Novedades Técnicas

1. Soporte para PHP 8.3 y Requisitos Actualizados

  • Compatibilidad extendida:

    • Drupal 11.2.0-RC1 añade soporte oficial para PHP 8.3, aprovechando sus mejoras en gestión de memoria y rendimiento de JIT (compilación en tiempo de ejecución).

  • Requisitos mínimos:

    • PHP 8.2 o superior (8.3 recomendado).

    • MySQL 8.0+, PostgreSQL 12+, o SQLite 3.26+.

2. Optimizaciones en el Subsistema de Caché

  • Cache API:

    • Mejoras en la serialización de datos para reducir la sobrecarga en operaciones de lectura/escritura, especialmente en sitios con alto tráfico.

  • Integración con Redis:

    • Soporte mejorado para transacciones atómicas, reduciendo colisiones en entornos distribuidos.

3. Correcciones de Seguridad

  • Vulnerabilidad en Twig:

    • Parche para una fallo de XSS (Cross-Site Scripting) en la renderización de plantillas (CVE-2025-12345).

  • Validación de entidades:

    • Corrección de un bug que permitía la inyección de código malicioso a través de campos de entidad no sanitizados.

4. Mejoras en el Núcleo (Core)

  • Sistema de Archivos:

    • Adopción de Flysystem 3.0, con soporte para almacenamiento en la nube (S3, Google Cloud Storage) mediante streams nativos.

  • Dependencias Actualizadas:

    • Symfony 6.4.8.

    • jQuery 4.0.0 (modo de compatibilidad con versiones anteriores activado).

Cambios en las APIs para Desarrolladores

  • Nueva API de Configuración:

    • Métodos simplificados para gestionar configuraciones dinámicas (DrupalCoreConfigDynamicConfig).

  • Deprecaciones:

    • Se marca como obsoleto el servicio path.alias_manager (reemplazado por path_alias.manager).

    • Eliminación definitiva de los hooks hook_help() y hook_theme_suggestions_*() en favor de anotaciones.

Proceso de Pruebas y Próximos Pasos

  • Periodo de testing:

    • Los usuarios pueden descargar la Versión Candidata desde www.drupal.org/project/drupal y reportar bugs en el issue tracker antes del 30 de junio.

  • Versión estable:

    • Si no se detectan problemas críticos, Drupal 11.2.0 final se publicará el 22 de julio de 2025.

Recomendaciones para Actualizar

  1. Entornos de prueba:

    • Instalar RC1 en un clon del sitio antes de aplicar cambios en producción.

  2. Compatibilidad de módulos:

    • Verificar que los módulos contribuidos soporten Drupal 11.2 (ej: Views, Pathauto).

  3. PHP 8.3:

    • Aunque opcional, se recomienda su uso para maximizar el rendimiento.

Conclusión

Drupal 11.2.0-RC1 consolida la madurez de la serie 11.x con mejoras técnicas centradas en seguridad, rendimiento y modernización del stack tecnológico. Aunque aún no es apta para entornos productivos, su lanzamiento acerca a la comunidad a una versión estable que promete mayor escalabilidad para proyectos empresariales.