FrankenPHP 1.12.7 a été publiée le 7 août. En mode classique, sans worker, la sortie produite après fastcgi_finish_request() ou frankenphp_finish_request() est désormais conservée. Auparavant, le réglage par défaut de ignore_user_abort marquait à tort la connexion comme interrompue et arrêtait le script avant son terme. La correction a été proposée par dunglas dans #2569 et résout #2548.
La métrique frankenphp_total_threads est maintenant exposée comme une jauge qui indique le nombre actuel de threads. Sa valeur ne croît plus sans limite. ousamabenyounes a apporté cette correction dans #2550, qui résout #2481. La version supprime aussi le hook de redémarrage lors d’une invalidation d’Opcache. Un redémarrage après chaque réinitialisation d’Opcache pouvait provoquer des redémarrages récursifs dans les frameworks qui invalident fréquemment leur cache. AlliBalliBaba a fourni ce correctif dans #2564.
Les erreurs ordinaires d’écriture et de flush liées aux déconnexions de clients sont désormais journalisées au niveau debug. Ce comportement suit la convention de Caddy et de Mercure. Les messages n’utilisent plus non plus l’étiquette incorrecte « not a flusher ». Le script de compilation go.sh prend maintenant en compte la variable d’environnement PHP_CONFIG. La documentation explique pourquoi l’attente avant le redémarrage suivant un arrêt forcé doit rester sans limite. henderkes a contribué au correctif de compilation dans #2557, dunglas a mis à jour la documentation dans #2577, et ousamabenyounes a réalisé sa première contribution avec #2550.




Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.