github DataDog/dd-trace-php 1.6.0

latest releases: 1.6.2, 1.6.1
one day ago

Warning

This version can crash when calling SpanLink::fromHeaders() in the tracer with no or invalid propagated tags and may cause metrics to not be computed and services to be hidden in the Datadog Interface. Please upgrade to v1.6.2 or newer. You can read about the technical details in #3025

Tracer

Added

Changed

  • Leave a hint at what to do if the temp dir is not writable in installer #3015

Fixed

  • JIT enabled detection in SSI loader #2971
  • Block signals for more functions #2999
  • Use-after-free with live-debugger #2989
  • root span name in Slim V4 #3020
  • PHP 8.4 deprecations #2981 (thanks @JeppeKnockaert)
  • Avoid repeated processing of internal functions #3022

Internal

  • library_entrypoint.start metric #3009
  • Bump rust to 1.78 #3005
  • Exit if execv failed #2983
  • Compatibility with newest arginfo gen_stub from PHP 8.4 #2973

Application Security Management

Added

  • Support for endpoint, header, network and session fingerprints #2955
  • WAF telemetry #2735
  • Implement LFI #2770
  • ASM Standalone #2903, #3001

Changed

  • Upgrade libddwaf to v1.22.0 #3007

Fixed

  • Restart usleep() on EINTR #3002
  • recv/writev calls in the face of interrupting signals #3008
  • Blocking from a hook is not stopping code execution #2836

Profiling

Fixed

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

NewReleases is sending notifications on new releases.