Skip to content

1.2.0

Compare
Choose a tag to compare
@iamluc iamluc released this 23 Jul 11:52
dbdd922

⚠️ This version can crash with git source code integration when the .git/ folder is in an inconsistent state. To mitigate set datadog.trace.git_metadata_enabled=0 (or environment variable DD_TRACE_GIT_METADATA_ENABLED=0) or upgrade to v1.3.2.

This release adds beta support for PHP Single Step Instrumentation, allowing the instrumentation of your PHP applications without the manual installation of the dd-trace-php extension.

Read https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/single-step-apm/ for more details.

Tracer

Added

  • Add span field meta_struct #2673
  • Add config to disable obfuscation in memcached queries #2725
  • Add PDO spans to orphans removal #2743
  • Make generators replaceable #2718
  • Source Code Integration #2731
  • OpenAI Integration #2685
  • Add support for Single Step Instrumentation #2684 #2723

Fixed

  • Fix PHP binary detection in package post-install script #2707
  • Handle OTel HTTP semantic conventions < 1.21.0 #2717
  • Respect the active service/env/version for metric tags #2742
  • Fix post bailout hook execution in 8.3 unoptimized builds #2737
  • Fix env&version tags leaking in metrics #2745
  • Fix global priority sampling #2728
  • Fix crash in OpenTelemetry Span::getCurrent() when accessing span link #2767

Internal

  • Compile sidecar and extension separately, to link them together later #2741
  • Sync with libdatadog for telemetry flush data intval #2757

Profiling

Internal

  • Keep string cache data alive longer #2668
  • Extract func is_internal() #2736
  • Less unsafe code #2739
  • Refactor fork handling #2747

Application Security Management

Fixed

  • Refactor the sampler to fix errors #2761

Internal

  • Upgrade helper to use WAF 1.18.0 #2660
  • Add more logs around schema extraction #2755