Add dynamic instrumentation and exception replay to startup logging by p-datadog · Pull Request #3667 · DataDog/dd-trace-php

@p-ddsign @claude

The startup configuration JSON now includes the status of
DD_DYNAMIC_INSTRUMENTATION_ENABLED and DD_EXCEPTION_REPLAY_ENABLED,
making it easier to verify these features are configured correctly
when the tracer starts up.

Updated the corresponding tests to expect these new fields.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

bwoebi added a commit that referenced this pull request

Mar 20, 2026
…dd-update

* 'master' of github.com:DataDog/dd-trace-php:
  feat(sidecar): add thread mode as fallback connection for restricted environments (#3573)
  Migrate deprecated GitLab runner tags (#3715)
  Adds process tags to remote config payload (#3658)
  perf(config): cache sys getenv (#3670)
  Fixes the tag name for process tags (#3709)
  Fix debugger ephemerals handling (#3685)
  Fix #3651: Prevent crash during shutdown in Frankenphp (#3662)
  Add dynamic instrumentation and exception replay to startup logging (#3667)
  chore: bump bytes crate from 1.9.0 to 1.11.1 to address CVE-2026-25541 (#3669)
  Merge pull request #3701 from DataDog/brian.marks/add-ksr-tag
  ci: fix Windows job flakiness caused by dirty workspace (#3694)
  Fixup CI owner association (#3704)
  Add Rust rewrite of the AppSec helper alongside the C++ implementation
  Remove debug instruction
  Fix script order
  debug
  Fix exploration logic
  chore(ci): add final_status property on junit XML [APMSP-2610]
  Fix DD_TRACE_SYMFONY_HTTP_ROUTE=false
  Optimize Symfony http.route caching with path map approach