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.8.3 | 2025-04-10 | datadog_trace-1.8.3.tgz |
1.8.2 | 2025-04-03 | datadog_trace-1.8.2.tgz |
1.8.1 | 2025-04-03 | datadog_trace-1.8.1.tgz |
1.8.0 | 2025-04-01 | datadog_trace-1.8.0.tgz |
1.7.3 | 2025-03-17 | datadog_trace-1.7.3.tgz |
Version | Message |
1.8.3 |
## All products ### Fixed - Checks for more ioncube extension names in SSI loader #3204 ## Tracer ### Fixed - Fix crash due to double close of span #3202 ## Profiling ### Fixed - Disable allocation profiling when JIT is enabled on PHP 8.4 #3199 |
1.8.2 |
## Application Security Management ### Fixed - Bug collecting client IPs #3183 |
1.8.1 |
## Tracer ### Fixed - Defer dropping the exec span to close time (#3181) |
1.8.0 |
## All products ### Added - Add support for file based configuration (library-config) #3068 ## Tracer ### Added - Add DDTrace\try_drop_span() API #3136 - Add support for PDO::connect #3125 - Add span creation and close handlers #3123 - API Gateway Tracing #3116 - Add a Ratchet integration #3115 - Baggage Header Propagation Support #3102 - Crashtracking for windows #3099 ### Changed - Enable 128 bit trace_id logging by default #3163 - Allow whitespace as separator in DD_TAGS #3162 - Implement Disable APM Tracing #3080 ### Fixed - Support both ENOTSUP and ENOSYS in shm_open fallback Datadog/libdatadog#969 - Handle flushing of multiple traces at once #3176 ### Internal - Show actual file and line for occurrence of exceptions as well #3172 - Support ZSTR_PARENT known_string #3106 ## Profiling ### Added - Add profiling and appsec to SSI #3063 ### Fixed - FrankenPHP idle phase #3169 - Add active span null check #3164 - Avoid some OOM panics and avoid long strings #3151 - Fix upscaling of I/O profiles #3146 ### Internal - Add 'tracing' features to capture time spent walking the stack #3094 ## Application Security Management ### Added - Implement API Security Sampling RFC #3117 - Add authenticated user tracking #3114 - Add profiling and appsec to SSI #3063 ### Changed - Upgrade libddwaf #3126 ### Fixed - Emit asm event on user events #3170 ### Internal - Add more logging around stack generation #3096 |
1.7.3 |
## Tracer ### Fixed - Avoid using db.statement in favor of sql.query |