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