Guía de Rails 8: novedades, requisitos de Ruby y ruta de actualización

Fuentes: Rails 8 guide: features, Ruby requirements, and upgrade path

Rails 8 consolidó en su lanzamiento —el 7 de noviembre de 2024— un conjunto de piezas que la comunidad llevaba años pidiendo: autenticación con generador integrado, adaptadores de colas, caché y WebSockets sobre SQL (Solid Queue, Solid Cache y Solid Cable), despliegue con Kamal 2 y Thruster, Propshaft como pipeline de assets por defecto y SQLite listo para producción. El artículo explica qué aporta cada novedad y cómo habilitarla. La versión 8.1, publicada en octubre de 2025, es la rama actual y el mínimo de Ruby exigido en ambas es 3.2.0, aunque se recomienda 3.4 para aprovechar YJIT y prolongar el soporte de seguridad.

En paralelo, la guía detalla el calendario de mantenimiento verificado en agosto de 2026: Rails 8.1 recibe correcciones de errores hasta el 10 de octubre de 2026 y parches de seguridad hasta el 10 de octubre de 2027; Rails 8.0 ya solo recibe fixes de seguridad, que terminarán el 7 de noviembre de 2026, y Rails 7.1 y 7.2 están fuera de soporte. También incluye una lista de comprobación para migrar desde 7.1 o 7.2 —imprescindible para quien aún mantenga esas ramas en producción— y un resumen de los cambios introducidos en 8.1, entre ellos el registro local por defecto en Kamal 2.8, que elimina la dependencia de Docker Hub en despliegues básicos.