Solid Queue, el sistema de procesamiento en segundo plano del ecosistema Ruby on Rails, ha publicado la versión 1.6.0, cuya principal novedad es un nuevo modo de ejecución de trabajos basado en fibras en lugar del habitual pool de hilos. La contribución, desarrollada por el usuario crmne en el pull request #728, permite configurar los workers indicando el número de fibras en lugar del de hilos, lo que delega el trabajo a un único hilo reactor. La implementación utiliza la librería Async bajo el capó, por lo que es necesario añadirla como dependencia y activar el aislamiento por fibras en Rails (config.active_support.isolation_level = :fiber).
Según el equipo del proyecto, este modo resulta especialmente útil para cargas de trabajo con fuerte componente de E/S, como las llamadas a modelos de lenguaje (LLM). La configuración típica emplea claves como queues, fibers y polling_interval. Además de la nueva funcionalidad, la versión 1.6.0 revierte transacciones filtradas por hilos de trabajos interrumpidos durante los tests (#773) y documenta cómo actualizar tareas recurrentes dinámicas (#777). La release marca las primeras contribuciones de crmne y wintan1418 al repositorio.
