FrankenPHP 1.12.7 est une version de correctifs publiée le 7 août.
Le correctif principal concerne le mode classique (sans worker). La sortie écrite après fastcgi_finish_request() ou frankenphp_finish_request() était silencieusement perdue : avec le réglage par défaut ignore_user_abort, tout echo après la fin de la requête marquait à tort la connexion comme abandonnée et interrompait le script en cours d'exécution. Le correctif de @dunglas arrive via la PR #2569 et résout le ticket #2548.
La métrique frankenphp_total_threads est désormais rapportée comme une jauge reflétant le nombre actuel de threads au lieu de s'accumuler sans limite. Il s'agit de la première contribution de @ousamabenyounes (PR #2550, corrige #2481).
Le hook de redémarrage sur invalidation d'opcache a été retiré à nouveau. Un redémarrage à chaque reset d'opcache pouvait provoquer des redémarrages récursifs pour les frameworks qui invalident fortement le cache ; @AlliBalliBaba l'a annulé dans la PR #2564.
Les erreurs d'écriture et de flush liées aux déconnexions clients courantes sont désormais journalisées au niveau debug plutôt que warn, conformément à la convention de Caddy et Mercure, et l'étiquette trompeuse « not a flusher » disparaît. Le script de build go.sh tient maintenant compte de la variable d'environnement PHP_CONFIG, grâce à @henderkes. Le changelog complet compare v1.12.6 et v1.12.7 sur GitHub.
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.