PHP Extension 5.30.0 released

  • New Feature: Add support for PHP 8.5.
  • Improvement: Predis calls now have an annotation indicating the (approximate) size of the response without protocol overhead.
  • Improvement: Instrument frankenphp_finish_request(). Its alias fastcgi_finish_request() (used for PHP-FPM) already worked with FrankenPHP. Now the FrankenPHP-specific name also works.
  • Improvement: Decrease tideways.stack_threshold to 1ms and increase tideways.backtrace_limit to 10 to capture more and more useful stacktraces.
  • Bugfix: Fix automated worker mode instrumentation for Yii queues in monitoring mode.

About the author

Tim Düsterhus

I’m a Software Engineer at Tideways, where I work on the PHP extension. My focus is on helping developers gain accurate insights into the runtime behavior of their applications with minimal overhead.

I’m interested in PHP internals and regularly contribute performance improvements to the PHP engine. I enjoy working on problems where small changes can have a measurable impact on the performance and efficiency of PHP applications. Several of my performance optimizations have become part of PHP itself, helping improve the language for developers worldwide.