Package Information |
Summary |
APM and distributed tracing for PHP |
Maintainers |
Alejandro Estringana Ruiz (lead)
[details]
Luca Abbati <
luca dot abbati at gmail dot com >
(lead)
[details]
Levi Morrison <
levim at php dot net >
(lead)
[details]
Bob Weinand <
bobwei9 at hotmail dot com >
(lead)
[details]
Anil Mahtani (lead)
[details]
Pierre Bonet (lead)
[details]
Florian Engelhardt (lead)
[details]
Luc Vieillescazes (lead)
[details]
|
License |
BSD 3-Clause |
Description |
The Datadog PHP Tracer brings APM and distributed tracing to PHP. |
Homepage |
https://docs.datadoghq.com/tracing/languages/php/
|
Release notes
Version 0.97.0
(stable)
|
## Tracer ### Added - Add span links capabilities to the OTel API #2451 - Add exec integration #2361, #2455, #2459
### Changed - Implement http.route for Yii #2430 - Implement http.route for Slim #2402
### Fixed - Remove Symfony controller hook after execution #2436 - Move the dummy function of call_attribute_constructor onto the VM stack #2446 - Avoid resolving unresolved functions and classes #2450 - Fix removal of the directly accessed hook after binding in DDTrace\remove_hook #2449 - Handle async requests using Guzzle #2460 - Fix removing an end observer with other observers active #2469 - Fix fibers on PHP 8.1.2 #2473
### Internal Changes - Add MicroBenchmarks #2435, #2456, #2458 - Add Symfony 7.0 test suite #2437 - Track DD_TRACE_DEBUG=1 errors in integration and web tests #2472 - Reduce noise in composer package download #2401
## Profiling ### Added - prevent emitting empty profiles #2397
### Fixed - potential allocation profiling crashes with certain opcodes #2352
### Internal Changes - test with address sanitizer on bookworm with GH actions #2432 - make the profiler compile in ZTS PHP #2463 - extract wall_time.rs file #2467
## Application Security Management ### Internal changes - Change schema extraction zip compression to PHP_ZLIB_ENCODING_GZIP #2447 |