APM and distributed tracing for PHP
The Datadog PHP Tracer brings APM and distributed tracing to PHP.
License: BSD 3-Clause
Version | Release | Download |
1.7.0 | 2025-02-21 | datadog_trace-1.7.0.tgz |
1.6.4 | 2025-02-14 | datadog_trace-1.6.4.tgz |
1.6.3 | 2025-01-17 | datadog_trace-1.6.3.tgz |
1.6.2 | 2025-01-10 | datadog_trace-1.6.2.tgz |
1.6.1 | 2025-01-09 | datadog_trace-1.6.1.tgz |
Version | Message |
1.7.0 |
## Tracer ### Added - OTel Integration tracking #3084 - Send integration error logs through telemetry #3006 ### Fixed - Fix fork handling of sidecar #3077 - Work around preloaded enums being broken on early PHP 8.4 versions with observers #3093 - Missing Predis Service Override #3098 - Lazily init cadence client Datadog/libdatadog#890 - This will work around unnecessarily many sidecar threads being created. - Fix possible race confition when adding, then removing remote config services Datadog/libdatadog#882 - This aims to solve watchdog timeouts of the sidecar (a cause of broken pipes). - Handle a zero-sized file for mmap()ing Datadog/libdatadog#838 ### Internal - Generate Markdown Table of Supported Versions #3062 - Ensuring latest version of composer package are tested #3041 - Fix UserAvailableConstantsTest::testAllTypesAreTested #3042 ## Profiling ### Added - I/O profiling preview #3083 - support new ZendMM api #2969 ### Changed - switch to pthread_atfork() for fork barrier handling #3058 ## Application Security Management ### Added - Add rasp telemetry #3061 - Implement SSRF #3014 ### Changed - Update user login and signup events collection #2976 ### Fixed - Fix build of appsec helper with llvm's linker #3069 - Amend login failure event being reported #3092 |
1.6.4 |
## Tracer ### Fixed - Add track_error: false on ignored caught exceptions #3074 - Log fd opening on windows #3076 - Validate `DD_TRACE_AGENT_URL` #3050 ## Profiler ### Fixed - Combine thread timeout errors properly #3081 - Avoid dlclose if threads did not join #3075 - guard VERSION against CRLF characters #3049 ### Chore - Apply cargo fmt and fix feature builds #3064 ### Internal - Update dependencies #3052 - Bump libdatadog to v15 #3048 ## AppSec ### Internal - Trim CRLF chars on version file on Remote Config #3051 |
1.6.3 |
## Tracer ### Fixed - Block signals for sqlsrv_connect function #3035 - Fall back to stderr if the log path contains colons #3044 ## Profiler ### Fixed - PHP 8.4 crash with opcache optimizer #3038 - Crash during preloading with neighboring ZendMM extension #3037 |
1.6.2 |
## Tracer ### Fixed - Restore MESSAGE_* types #3031 - Fix stats computation of background sender |
1.6.1 |
## Tracer ### Fixed - SpanLink::fromHeaders() crash with no or invalid propagated tags #3025 |