PHP · The Lead · Lanzamientos
FrankenPHP 1.12.7 corrige la salida descartada tras fastcgi_finish_request()
FrankenPHP Releases, 21 de agosto de 2026 — FrankenPHP 1.12.7 ya está disponible con una corrección para el modo clásico, donde la salida escrita tras fastcgi_finish_request() se descartaba silenciosamente. La versión también corrige la métrica de hilos y elimina un hook de reinicio de opcache que podía provocar reinicios recursivos. Los registros de desconexiones de clientes ahora se guardan en nivel debug en lugar de warn.
FrankenPHP 1.12.7 es una versión de corrección de errores publicada el 7 de agosto.
La corrección principal afecta al modo clásico (sin worker). La salida escrita después de fastcgi_finish_request() o frankenphp_finish_request() se descartaba silenciosamente: con el ajuste por defecto ignore_user_abort, cualquier echo tras finalizar la petición marcaba incorrectamente la conexión como abortada y detenía el script a mitad de ejecución. La corrección de @dunglas llega en la PR #2569 y resuelve el issue #2548.
La métrica frankenphp_total_threads ahora se reporta como un gauge que refleja el número actual de hilos en lugar de acumularse sin límite. Fue la primera contribución de @ousamabenyounes (PR #2550, corrige #2481).
El hook de reinicio por invalidación de opcache se ha eliminado de nuevo. Reiniciar en cada reset de opcache podía provocar reinicios recursivos en frameworks que invalidan la caché con frecuencia, por lo que @AlliBalliBaba lo revirtió en la PR #2564.
seleccionado por Sönke