FrankenPHP 1.12.7 se publicó el 7 de agosto. En el modo clásico sin workers, la salida escrita después de fastcgi_finish_request() o frankenphp_finish_request() ahora se conserva. Antes, la configuración predeterminada de ignore_user_abort marcaba por error la conexión como abortada y detenía el script antes de tiempo. dunglas presentó la corrección en #2569, que resuelve #2548.
La métrica frankenphp_total_threads ahora se informa como un gauge que refleja el número actual de hilos. Su valor ya no crece sin límite. ousamabenyounes aportó este cambio en #2550, que resuelve #2481. La versión también elimina el hook de reinicio asociado a la invalidación de Opcache. Reiniciar después de cada restablecimiento de Opcache podía provocar reinicios recursivos en frameworks con invalidaciones frecuentes de caché. AlliBalliBaba envió esta corrección en #2564.
Los errores habituales de escritura y flush causados por desconexiones de clientes ahora se registran en el nivel debug. FrankenPHP sigue así la convención de Caddy y Mercure. Los mensajes también dejan de usar la etiqueta incorrecta «not a flusher». El script de compilación go.sh ahora lee la variable de entorno PHP_CONFIG. La documentación explica por qué la espera antes de reiniciar después de un cierre forzado debe mantenerse sin límite. henderkes contribuyó a la corrección de compilación en #2557, dunglas actualizó la documentación en #2577 y ousamabenyounes realizó su primera contribución con #2550.




Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.