PHP Extension 5.45.0 released

  • Improvement: Store the database server version on spans for new PDO and MySQLi database connections.
  • Improvement: Do not consider HTTP streams that are fully contained within a single function call to be async (e.g. using file_get_contents() or when loading a DOM document).
  • Improvement: Support tideways.features.redis_keys for phpredis ScriptCommands (EVAL and EVALSHA).
  • Improvement: Add vendor boundary for AwsClient::execute().
  • Change: Disable Tideways when the API key is known to be invalid.

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.