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 1.10.0
(stable)
|
## All products ### Added - Add injection information to phpinfo output for the SSI loader #3271 - Allow specifying datadog.loader.force_inject=1 in loader #3278
### Fixed - Add missing dep to injected ddappsec #3252 - Filter SSI paths from installer ini paths #3275
## Tracer ### Added - Add http status error configuration #3223 (Thanks @scott-shields-github) - Baggage span tags #3262
### Changed - Avoid retrieving all the roots all the time in remote config DataDog/libdatadog#1069
### Fixed - Fix Laravel error reporting #3185 - Fix crash with non-interned string in Trace attribute tags #3251 - Init ddtrace_coms_globals.tmp_stack #3256 (Thanks @junjihashimoto) - Enhance Guzzle integration to handle promise fulfillment state #3260 - Block signals for mysqli_real_connect too #3264 - Fix exception serialize arena cleanup #3272 - Handle stack-allocated execute_data but outside of stack allocated func #3273 - Fix WordPress integration hook handling for "static" and object methods #3274
### Internal - Remove non actionnable telemetry logs #3270
## Profiling ### Changed - Re-enable allocation profiling with JIT for PHP 8.4.7 #3277
### Fixed - Fix borrow error in request shutdown #3247 - Fix crash in ZEND_INIT_ARRAY #3255
### Internal changes - Add opcache tags in crash report #3231 - Use local_key_cell_methods #3248
## Application Security Management ### Fixed - Use the ddtrace handle instead of dlopen(NULL) #3244, #3249 |