PHP Extension 5.31.0 released

  • Improvement: Add additional Shopware vendor boundary.
  • Improvement: Add full support for the RESP3 protocol version for the Predis instrumentation.
  • Improvement: When using PHP 8.5 or higher, the value of tideways.connection will now be validated to be a valid URL when setting or changing the INI to prevent unintentional connections from being made for invalid inputs.
  • Improvement: The TIDEWAYS_APIKEY, TIDEWAYS_SAMPLERATE, TIDEWAYS_CONNECTION, and TIDEWAYS_SERVICE environment variables will now result in an internal call to ini_set() of the corresponding INI setting. This makes the behavior more predictable, for example by allowing to override them with an explicit call to ini_set().

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.