PHP Extension 5.8.0 released
- New Feature: Initial support for FrankenPHP’s worker mode.
- Improvement: The unused INI setting
tideways.udp_connectionhas been removed. - Improvement: The boolean INI settings, such as the
tideways.features.*feature flags, now consistently support specifying a boolean keyword within the INI configuration. - Improvement: The boolean INI settings, such as the
tideways.features.*feature flags, are now pretty-printed in the phpinfo() output. - Improvement: The INI setting
tideways.features.closure_namingnow defaults to1. - Improvement: The minimum glibc version has been raised to 2.17, allowing to make use of more modern functionality.
- Improvement: Internal functions are now instrumented using PHP’s observer API when running PHP 8.2 or greater, improving performance and stability.
- Bugfix: Disabling
tideways.features.phpredisnow properly disables interception ofRedis::bitcount(). - Bugfix: Parameters of variadic functions are correctly passed to
Profiler::watchCallback()’s callback. - Bugfix: Changing reference parameters within the
argsarray inProfiler::watchCallback()’s callback will no longer change the actual values within the function. - Bugfix: Fixed CPU time accounting on macOS.