Release of Tideways PHP Extension 5.3.6

  • Bugfix: Support for http.status annotation on PHP 8 was not working anymore due to $http_response_header removal
  • Bugfix: For some types of spans when reaching soft memory limit disabling the tracer would not work and create repeated “mem-limit” events.
  • Bugfix: PHP 8.0 build for Alpine was not included in archive
  • Bugfix: Yii Redis instrumentation stored executed Redis command wrongly leading to rendering error on UI
  • Improvement: Improve Autoloading layer computation
  • Improvement: Autoloading and Compiling times are now dedicated nodes in the Callgraph
  • Improvement: Include stream/resource based functions such as fopen/fgets/fclose in File I/O layer metric if performed on file streams.
  • Improvement: Include file_get_contents/file_put_contents in File I/O layer metric if performed on file streams.
  • New Feature (Beta): Process X-Request-Start header if tideways.features.http_xrequeststart=1 (off by default during beta).
  • New Feature (Beta): Pass User Agent to daemon if tideways.features.http_useragent=1 (off by default during beta)

About the author

  • Benjamin

Benjamin
Founder & CEO

I am the founder and CEO of Tideways. I started the company over 10 years ago with the mission to move the PHP ecosystem forward, starting with performance. As managing director, I work across product, strategy, and the day-to-day of building a developer-focused SaaS business.

I’m a core contributor to the Doctrine open-source project and a founding board member of the PHP Foundation, which reflects my long-standing commitment to the PHP ecosystem. I particularly enjoy working at the intersection of application performance, developer experience, and the open-source community that makes PHP what it is. Outside of work, I enjoy board games, hiking, and coffee.