The Daily Commit · Ressort-Ausgabe Titelseite PHP AI Dev EN DE FR ES

The Php Times

Releases — Ökosystem

FrankenPHP 1.12.7 behebt verworfene Ausgabe nach fastcgi_finish_request()


FrankenPHP 1.12.7 ist erschienen und behebt einen Fehler im Classic-Modus, bei dem Ausgaben nach fastcgi_finish_request() still verworfen wurden.

FRANKENPHP RELEASES, 21. August 2026 kuratiert von Sönke

Das Patch-Release korrigiert außerdem die Thread-Metrik und entfernt einen Opcache-Restart-Hook, der rekursive Neustarts auslösen konnte. Störendes Logging bei Client-Disconnects läuft nun auf Debug- statt Warn-Level.

FrankenPHP 1.12.7 behebt verworfene Ausgabe nach fastcgi_finish_request()
Screenshot: FrankenPHP Releases ↗

FrankenPHP 1.12.7 ist ein reines Bugfix-Release, veröffentlicht am 7. August.

Der wichtigste Fix betrifft den Classic-Modus (ohne Worker). Ausgaben nach fastcgi_finish_request() oder frankenphp_finish_request() wurden still verworfen: Mit der Standardeinstellung ignore_user_abort markierte jedes echo nach Beendigung des Requests die Verbindung fälschlich als abgebrochen und stoppte das Skript mitten im Lauf. Der Fix von @dunglas steckt in PR #2569 und löst Issue #2548.

Die Metrik frankenphp_total_threads wird nun als Gauge gemeldet, die den aktuellen Thread-Stand widerspiegelt, statt unbegrenzt zu akkumulieren. Es war der erste Beitrag von @ousamabenyounes (PR #2550, fixt #2481).

Der Opcache-Invalidierungs-Restart-Hook wurde wieder entfernt. Ein Neustart bei jedem Opcache-Reset konnte bei Frameworks mit häufiger Cache-Invalidierung zu rekursiven Restarts führen, daher hat @AlliBalliBaba ihn in PR #2564 rückgängig gemacht.

Routinefehler bei Client-Disconnects beim Schreiben und Flushen werden jetzt auf Debug- statt Warn-Level geloggt, passend zur Konvention von Caddy und Mercure; das irreführende Label "not a flusher" entfällt. Das Build-Skript go.sh berücksichtigt nun die Umgebungsvariable PHP_CONFIG, ein Beitrag von @henderkes. Der vollständige Changelog vergleicht v1.12.6 mit v1.12.7 auf GitHub.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

← Ökosystem — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Bildschirm-Ausgabe · Impressum · Datenschutz