PHP Extension 5.24.0 released

  • New Feature: Add support for Symfony’s HttpCache (cached/uncached tags, transaction name detection for responses returned from the HttpCache).
  • Improvement: Collect the location response header as a http.location annotation when the transaction performs a redirect.
  • Improvement: Unify the instrumentation capabilities between the amqp PHP extension and the php-amqplib/php-amqplib userland library.
  • Bugfix: Fix possible crash in instrumentation for Magento’s cronjobs.
  • Bugfix: Fix memory leak in instrumentation of Magento’s page cache.
  • Bugfix: Remove Shopware 6-specific page cache support, instead relying on the new generic support for Symfony’s HttpCache and implicitly fixing a bug that incorrectly added the cached tag on stale responses.
  • Bugfix: Fix creation of spans when publishing to the default exchange with php-amqplib/php-amqplib.
  • Change: Remove broken support for Shopware 5’s page cache.

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.