Releases: dunglas/frankenphp
Releases ยท dunglas/frankenphp
v1.2.4
What's Changed
- fix: reset sapi response code by @withinboredom in #964
- ci: generate SLSA attestations for static binaries by @dunglas in #962
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's Changed
- perf: 1,700% improvement in non-worker mode (CGI-like) by @withinboredom in #933
- chore: bump dependencies by @dunglas in #950
New Contributors
- @FabienPapet made their first contribution in #919
- @samdark made their first contribution in #942
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- perf: improve PHP thread management in #898
- refactor: prevent a useless allocation in #895
- fix: create a custom Go build when using musl to prevent a crash in #913
- fix: deprecated Dockerfile ENV syntax in #905
- chore: switch back to upstream Static PHP CLI in #902
- chore: bump dependencies in #909
New Contributors
- @SimonMacIntyre made their first contribution in #888
- @Kevin-Detournay made their first contribution in #893
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- feat: add support for max_input_time by @dunglas in #874
- fix: remove the parallel from the static binary to prevent freezes by @dunglas in #883
- fix: incorrectly prepared environment variables when not using
Caddyfile
by @dunglas in #885 - fix: prevent crash when worker terminates after a file upload by @dunglas in #857
- fix: C++ extension support when building a static binary by @DubbleClick in #855
- docs: various improvements, including fixes in the sample worker script code
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat: Caddy 2.8 by @dunglas in #827
- feat:
X-Sendfile
/X-Accel-Redirect
support - feat: support full-duplex for HTTP/1 connections by @withinboredom in #692
- feat: simplify Caddy config by @dunglas in #832
- feat: log the number of threads and workers at startup by @dunglas in #826
- fix:
$_SERVER['FRANKENPHP_WORKER']
must not be NULL-terminated by @dunglas in #809 - fix: superglobals-related crashes with custom extensions in worker mode by @dunglas and @TimWolla (from @tideways) in #796
- ci: stop generating useless Docker tags by @dunglas in f773c1f
- docs: recommend using FrankenWP for WordPress by @StephenMiracle in #785
New Contributors
- @jeremyj11 made their first contribution in #828
Full Changelog: v1.1.5...v1.2.0
v1.1.5
What's Changed
- feat: add ftp, gettext, gmp, imagick, mbregex, parallel, protobuf, shmop, soap, ssh2, sysmsg, sysvshm, tidy, xlswriter, yaml and zstd extensions to the static builds by @dunglas in #773
- fix: DOMdocument not found when building embedded apps by @dunglas in #752
- fix: temporary directory name for embed apps by @dunglas in #754
- fix: getallheaders() must return request headers by @dunglas in #772
- docs: embedding Laravel apps by @dunglas in #753
- docs: rootless Docker images with no capabilities by @dunglas in #779
Full Changelog: v1.1.4...v1.1.5
v1.1.4
v1.1.3
What's Changed
- fix: ensure that FRANKENPHP_VERSION is defined in child Docker images by @dunglas in #735
- feat: add an option to not compress the static binary by @dunglas in #728
- feat: add an option to use mimalloc instead of musl's mallocng for static binaries by @dunglas in #666
- feat: autodetect extensions to build for embedded apps by @dunglas in #717
- chore: bump deps by @dunglas in #742
- chore: enable the verbose mode of Static PHP CLI by @dunglas in #712
New Contributors
- @victorelec14 made their first contribution in #694
- @verytrap made their first contribution in #708
- @schu made their first contribution in #725
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- fix: reading requests superior to 2 megabytes by @withinboredom in #686
New Contributors
- @RubenKruiswijk made their first contribution in #675
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- docs: Chinese, French, and Turkish translations by @pierresh, @ginifizz, @mertingen and @crazywhalecc
- perf: reduce allocs when creating $_SERVER by @dunglas in #540
- perf: hint the number of threads to TSRM by @dunglas in #655
- fix: crash when a write error occurs by @dunglas in #651
- fix: make the md5 command OS independent in
build-static.sh
by @HolgerDoerner in #562 - fix: prevent crash when calling apache_request_headers() in non-HTTP context by @dunglas in #606
- chore: compile with Go 1.22 by @dunglas in #568
- ci: compress Linux binaries with UPX by @dunglas in #572
- ci: compress binary in Alpine with UPX by @dunglas in #581
- ci: build a static binary with debug symbols by @dunglas
New Contributors
- @HolgerDoerner made their first contribution in #562
- @blmhemu made their first contribution in #565
- @ginifizz made their first contribution in #589
- @pierresh made their first contribution in #597
- @flexponsive made their first contribution in #610
- @crazywhalecc made their first contribution in #615
- @steveoliver made their first contribution in #622
- @shinsenter made their first contribution in #624
- @StephenMiracle made their first contribution in #626
- @bofalke made their first contribution in #609
- @sneycampos made their first contribution in #646
- @mertingen made their first contribution in #654
Full Changelog: v1.1.0...v1.1.1