FrankenPHP 1.12.7 a été publié le 07 août par dunglas. La page GitHub du release indique 43 commits sur main. En mode classique, sans worker, les données écrites après fastcgi_finish_request() ou frankenphp_finish_request() pouvaient être perdues. Avec la valeur par défaut de ignore_user_abort, la connexion était considérée à tort comme interrompue et le script s'arrêtait prématurément. La pull request #2569 corrige l'issue #2548.
La métrique frankenphp_total_threads est désormais une jauge qui représente le nombre actuel de threads. Elle s'accumulait auparavant et pouvait augmenter sans limite. La pull request #2550 corrige l'issue #2481. FrankenPHP supprime aussi de nouveau le hook de redémarrage lié à l'invalidation d'Opcache. Des réinitialisations répétées du cache pouvaient provoquer des redémarrages récursifs dans les frameworks qui invalident fréquemment Opcache. Ce changement figure dans la pull request #2564.
Les erreurs d'écriture et de flush dues aux déconnexions ordinaires des clients sont maintenant journalisées au niveau debug. Ce comportement suit la convention de Caddy et de Mercure. L'étiquette erronée indiquant une absence de flusher disparaît. Le script de build go.sh lit désormais la variable d'environnement PHP_CONFIG. La documentation explique aussi pourquoi l'attente après un redémarrage post-force-kill doit rester illimitée.
Les contributeurs indiqués sont dunglas, ousamabenyounes, henderkes et AlliBalliBaba. La pull request #2550 constitue la première contribution de ousamabenyounes.




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.