What's Changed
Warning
The prevent conflicts with other installations of Caddy, the default Caddyfile
of FrankenPHP is now located at https://frankenphp.dev/docs/config/
for Docker images and static binaries.
- feat: Debian/Ubuntu and RPM packages by @henderkes in #1497
- feat: site-specific workers in
php_server
andphp
blocks by @henderkes in #1509 - feat:
-r
option for php-cli by @AlliBalliBaba in #1482 - feat: upgrade to Caddy 2.10 by @dunglas in #1522
- feat: installer downloads the mostly static binary when possible by @dunglas in #1467
- feat: compatibility with dynamic linking on macOS by @dunglas in #1515
- feat: switch to
slog
for better interoperability with other Go modules by @IndraGunawan in #1527 - fix: flag parsing conflicts by @AlliBalliBaba in #1559
- fix: dequeue request metrics on timeout by @Tolsee and @AlliBalliBaba in #1540 and #1550
- fix: negative
frankenphp_ready_workers
metrics by @IndraGunawan in #1491 - fix: module reload on request startup by @ptondereau in #1476
- fix: disallow 2 workers with same filename by @AlliBalliBaba in #1492
- fix: automatically change the current working directory on startup when embedding an app by @dunglas in #1567
- fix: old/cheap ARM CPU support in static builds by @henderkes in #1493
- fix: static build script by @pierredup in #1474
- fix: consecutive static builds by @henderkes in #1496
- chore: update used Go version by @IndraGunawan in #1526
- docs:
max_wait_time
by @AlliBalliBaba in #1465 - docs:
X-Sendfile
/X-Accel-Redirect
by @dunglas in #896 - docs: add instructions to run
Caddyfile
from static binary by @davlgd in #1501 - docs: remove wildcard matcher from root directive by @IndraGunawan in #1513
See Also
New Contributors
- @ptondereau made their first contribution in #1476
- @Rom1Bastide made their first contribution in #1475
- @tcoch made their first contribution in #1531
- @Tolsee made their first contribution in #1540
Full Changelog: v1.5.0...v1.6.0