PHP Extension 5.4.12 Release

This version is the first public release of the 5.4 minor branch and all previous releases between 5.4.0 and 5.4.11 have been Beta version builds.

  • New Feature: Sending PHP-FPM pool information about requests to the daemon
  • New Feature: Sending Runtime PHP Metrics to the daemon in intervals of 60 seconds as foundation for observations feature (Disable with `tideways.features.stats=0`)
  • New Feature: INI Setting `tideways.traces_max_seconds=60` limiting length of traces to managable size for understanding.
  • New Feature: Monitor all HTTP calls in sampled and unsampled traces for HTTP Monitoring feature (Disable with `tideways.features.monitor_http=0`)
  • New Feature: Distributed Tracing and Profiling via HTTP Header Propagation. Disabled by default and only works for selected Beta Preview customers. (Enable with `tideways.features.propagation=1`)
  • Improvement: cURL Multi Instrumentation does not require a call to `curl_multi_remove_handle` anymore to work
  • Improvement: Export debug/environment information about Shopware 5, 6 and Symfony for observations feature
  • Improvement: On PHP 8 use `zend_observer` API for userland instrumentations to allow Tideways work with JIT and reduce instrumentation overhead
benjamin benjamin 07.07.2021

Components

  • PHP Extension