New
v1.11.0
What's Changed
- feat: hot reloading for PHP apps and sites by @dunglas in https://github.com/php/frankenphp/pull/2031
- feat: add
frankenphp_log()PHP function to emit structured logs by @raphaelcoeffic in https://github.com/php/frankenphp/pull/1979 - feat(watcher): support for multiple curly braces by @AlliBalliBaba in https://github.com/php/frankenphp/pull/2068
- feat(ext): expose
IsPackedto help dealing with hashmaps and lists in Go code by @alexandre-daubois in https://github.com/php/frankenphp/pull/1977 - feat(extgen): add support for callable in parameters by @alexandre-daubois in https://github.com/php/frankenphp/pull/1731
- perf: improve tail latency with goSched by @AlliBalliBaba in https://github.com/php/frankenphp/pull/2033
- perf: improve uncommon headers parsing performance by upgrading to Otter v2 by @maxm86545 in https://github.com/php/frankenphp/pull/2040
- fix(ext)!: returns a zend_array directly in types.go by @AlliBalliBaba in https://github.com/php/frankenphp/pull/1894
- fix(packages): give /var/lib/frankenphp sys_rw_content_t permissions for mercure.db files by @henderkes in https://github.com/php/frankenphp/pull/2037
- fix(packages): remove deprecated Mercure "transport_url" directive from
Caddyfileby @dunglas in https://github.com/php/frankenphp/pull/2065 - fix(extgen): use
REGISTER(_NS)_BOOL_CONSTANTby @alexandre-daubois in https://github.com/php/frankenphp/pull/2047 - fix(extgen): use
RETURN_EMPTY_STRING()when returning empty string by @alexandre-daubois in https://github.com/php/frankenphp/pull/2049
New Contributors
- @Arkeins made their first contribution in https://github.com/php/frankenphp/pull/2059
- @krowinski made their first contribution in https://github.com/php/frankenphp/pull/2063
- @raphaelcoeffic made their first contribution in https://github.com/php/frankenphp/pull/1979
Full Changelog: https://github.com/php/frankenphp/compare/v1.10.1...v1.11.0