FrankenPHP 1.12.7 was released on 07 Aug by dunglas. The GitHub release view records 43 commits to main. In classic, non-worker mode, output written after fastcgi_finish_request() or frankenphp_finish_request() could disappear. With the default ignore_user_abort setting, the write made the connection appear aborted and stopped the script. Pull request #2569 fixes issue #2548.
The frankenphp_total_threads metric now reports a current thread count as a gauge. Its previous accumulating behavior could grow without bound. Pull request #2550 fixes issue #2481. FrankenPHP also removes the opcache-invalidation restart hook again because repeated cache resets could trigger recursive restarts in frameworks that invalidate Opcache heavily. That change is tracked in pull request #2564.
Routine write and flush errors caused by client disconnects now use debug logging. This follows the convention used by Caddy and Mercure, and removes the incorrect “not a flasher” classification. The go.sh build script now reads the PHP_CONFIG environment variable. Documentation also explains why the wait after a post-force-kill reboot must remain unbounded.
The listed contributors are dunglas, ousamabenyounes, henderkes, and AlliBalliBaba. ousamabenyounes made their first contribution in pull request #2550.




Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.