PHP Extension 5.27.0 released

  • Improvement: The PDO database transaction instrumentation is available again, but for now remains disabled by default by a new INI feature flag. Configure tideways.features.sql_transactions=1 to enable the instrumentation.
  • Improvement: Stop adding cached/uncached tags to uncachable responses passing through Symfony’s HttpCache (e.g. responses without cache-control: public).
  • Bugfix: Fix crashes with PDO database transaction instrumentation.
  • Bugfix: Fix possible crash when calling exit(); in a Magento Cronjob, Magento Queue Job, or Laravel Queue Job.

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.