PHP Extension 5.26.0 released

  • New Feature: Add shopware.http_cache.* annotations to the Shopware span, indicating which information influenced the HTTP cache key.
  • Improvement: Add an explicit sql.txn.status=(commit|rollback) annotation to PDO transaction spans. Previously spans for rolled-back transactions were just marked as errored.
  • Improvement: Disambiguate rendering of Magento templates by filename in the Callgraph.
  • Improvement: Disambiguate rendering of WoltLab Suite templates by application and template name in the Callgraph.
  • Bugfix: Fix possible crash when a PDO transaction is active during a restart of Tideways.
  • Bugfix: Fix transaction name detection for Drupal 10.2+.

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.