What's Changed
New Features
- feat: PHP 8.5 support @vinceAmstoutz and @0x346e3730 in #1932 and #2006
- feat: new
mercure_publish()PHP function to dispatch Mercure updates by @dunglas in #1927 - feat: allow using multiple workers with the same file by @AlliBalliBaba in #1856
- feat: per-worker max threads by @AlliBalliBaba in #1962
- feat: set a custom
Serverheader by @dunglas in #1959 - feat(static): add XSL extension to the static binaries by @dunglas in #1998
- feat(ext): allow extensions to register custom worker scripts by @withinboredom and @dunglas in #1795, #1884, #1910, #1914, #1915 and #1952
- feat(ext): expose
GoValue()andPHPValue()functions by @dunglas in #1877 and #1879 - feat(ext): support for the
mixedtype by @dunglas in #1913 - feat(ext): allow creating strongly typed slices and maps from PHP values by @dunglas in #1933
Fixes
- fix: catch panics on invalid status code by @AlliBalliBaba in #1920
- fix: actually exit when
exit()is called in a worker script by @AlliBalliBaba in #1946 - fix: fail immediately on missing worker file by @AlliBalliBaba in #1963
- fix: release but don't free CLI streams by @SpencerMalone in #1906
- fix: added missing decrement for the "ready" WaitGroup counter by @arturmelanchyk in #1890
- fix(packages): prevent
frankenphp trustfrom failing in RPM packages #1846 by @henderkes in #1870 - fix(packages): add patchelf installation in static-gnu
Dockerfileby @kranack in #1899
Misc
- refactor: rely on
context.Contextforlog/slogand others by @dunglas in #1969 - ci: delegate entirely to Static PHP CLI to build static binaries by @henderkes in #1968
- ci: add back ARMv6 build by @dunglas in #1999
New Contributors
- @y-l-g made their first contribution in #1849
- @florentdrousset made their first contribution in #1882
- @arturmelanchyk made their first contribution in #1890
- @Slamdunk made their first contribution in #1897
- @SpencerMalone made their first contribution in #1906
- @kranack made their first contribution in #1899
- @michalkleiner made their first contribution in #1935
- @Fabsolute made their first contribution in #1991
- @0x346e3730 made their first contribution in #2006
Full Changelog: v1.9.1...v1.10.0