github DataDog/dd-trace-php 0.89.0

latest releases: 1.4.2, 1.4.1, 1.4.0...
16 months ago

This release adds timeline support to the profiler. This is off by default. Enable it with the environment variable DD_PROFILING_EXPERIMENTAL_TIMELINE_ENABLED=1 or INI setting datadog.profiling.experimental_timeline_enabled=1.

Added

  • Add horizon as artisan queue command #2124 Thanks, @markwalet.
  • Add network destination name to http client spans #2134
  • Add automated Laravel user tracking events #2100
  • Add DD_HTTP_SERVER_ROUTE_BASED_NAMING config to enforce resources #2138

Fixed

  • Fix a memory leak when overriding default arguments in install_hook (PHP7.2-) #2107
  • Generate runtime-id on first request #2137
  • Better GC workaround on PHP 7.3 and below for cycle collected span stacks #2123
  • Use proper variable for php-config #2114
  • Generate runtime-id on first request #2137

Internal Changes

  • Add note about cargo in README, make debug symbols included by default for manual compilation #2110

Profiling

Added

  • Add timeline support #1997, #2108
  • Add endpoint counts #2111
  • Add file compilation times to timeline #2119

Internal changes

  • ci: add stack walking benchmark #2041, #2133, #2136
  • ​​build: bump indexmap to v2.0.0 #2127
  • build: bump bindgen to 0.66.1 #2128

Application Security Management (0.10.0)

Added

Fixed

Internal Changes

Don't miss a new dd-trace-php release

NewReleases is sending notifications on new releases.