🤩 New Features
- S6 no longer runs as an ENTRYPOINT, simplifying use cases with running custom commands (#437)
- Create an "artisan" command that passes it to PHP (#443)
- Add native health checks for Laravel services (#447)
🐛 Bug fixes
- FPM-NGINX: Fix gateway timeout with when PHP_MAX_EXECUTION_TIME is set (#424)
- NGINX Unit will not start if the welcome message is disabled (#410)
- NGINX Unit healthchecks no longer appear in the logs (#448)
- Fixed issue where entrypoint scripts could exit early (#464)
- Unit: Restrict access to hidden files and have PHP process files directly (#458)
🔐 Security Improvements
- Disable
x-powered-byheader (#439)
⏫ Dependency Updates
- Update S6 Overlay to 3.2.0.2
- Update PHP extension installer to v2.6.0
- Update NGINX Unit to 1.33.0 (#453)
🤓 Development improvements
- Convert GitHub Actions to Self-hosted runners with Runs-on.com (#441)
New Contributors
- @chaseconey made their first contribution in #456
- @jpangborn made their first contribution in #458
Full Changelog: v3.3.0...v3.4.0