PHP Extension 5.12.0 released

  • New Feature: Automated instrumentation of password_hash() and password_verify().
  • Improvement: Add support for passing strings to \GraphQL\Language\Parser::parse. Previously only Source objects were supported.
  • Bugfix: Correctly handle Redis commands containing a . (e.g. BF.ADD) in Predis instrumentation.
  • Bugfix: Correctly handle Predis key prefixes when tideways.features.redis_keys is enabled.
  • Bugfix: Fix possible memory leak when batching spans.
  • Bugfix: Correctly handle multiple GraphQL queries for the same Source object.
  • Bugfix: Work around PHP bug GH-15851.

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.