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.

Los errores rutinarios de escritura y flush por desconexiones de clientes ahora se registran en nivel debug en lugar de warn, siguiendo la convención de Caddy y Mercure, y desaparece la etiqueta engañosa "not a flusher". El script de compilación go.sh ahora respeta la variable de entorno PHP_CONFIG, gracias a @henderkes. El changelog completo compara v1.12.6 con v1.12.7 en GitHub.