github DataDog/dd-trace-php 0.84.0

latest releases: 1.3.1, 1.3.0, 1.2.0...
19 months ago

Added

  • Add component tag #1834
  • Add W3C tracecontext propagation and propagate full 128 bit B3 headers #1856
  • Implement #[DDTrace\Trace] attribute #1867
  • Add 128-bit trace id generation and propagation via _dd.p.tid #1875
  • Allow IP Collection, disabled by default #1895
  • Add support for tracing Dispatched Events in Laravel 5.8+ #1897 (Thanks @ralphschindler)

Changed

  • Show error message when PDO returns an error #1839

Fixed

  • Make active_stack infallible: there always exists a stack #1883
  • Fix DDTrace\flush() with DD_AUTOFINISH_SPANS=1 #1892
  • Null the parent span of span stacks when resetting the tracer #1899

Internal changes

  • style(datadog-setup.php): reformat file #1869
  • refactor(datadog-setup.php): cleanup PhpStorm warnings #1870
  • Add test Wordpress 6.1 application #1884
  • Revert bogus revert commit #1888
  • Add apt update before fetching codecov dependencies #1893
  • Fix running CI in external PRs #1898
  • Add Symfony 6.2 testsuite #1900
  • Add exported function to close all spans and flush #1902, #1901

Profiling (0.13.0)

This release adds new profile types: allocation size and allocation samples. They are off by default. Enable them with the environment variable DD_PROFILING_EXPERIMENTAL_ALLOCATION_ENABLED=1 or INI setting datadog.profiling.experimental_allocation_enabled=1.

Added

Fixed

Changed

Internal changes

  • docs: wall-time and cpu-time #1850
  • refactor: fix clippy::too_many_arguments #1871
  • tests: Add test for the fix in #1885 #1887

Application Security Monitoring (v0.6.0)

Added

Fixed

Internal changes

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

NewReleases is sending notifications on new releases.