PHP Extension 5.8.0 released
- New Feature: Initial support for FrankenPHP’s worker mode.
- Improvement: The unused INI setting
tideways.udp_connection
has 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_naming
now 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.phpredis
now properly disables interception ofRedis::bitcount()
. - Bugfix: Parameters of variadic functions are correctly passed to
Profiler::watchCallback()
’s callback. - Bugfix: Changing reference parameters within the
args
array inProfiler::watchCallback()
’s callback will no longer change the actual values within the function. - Bugfix: Fixed CPU time accounting on macOS.