datadog_trace

APM and distributed tracing for PHP


The Datadog PHP Tracer brings APM and distributed tracing to PHP.

License: BSD 3-Clause

Latest releases

Version Release Download
0.54.0 2021-01-20 datadog_trace-0.54.0.tgz
0.53.0 2020-12-30 datadog_trace-0.53.0.tgz
0.52.0 2020-11-30 datadog_trace-0.52.0.tgz
0.51.0 2020-11-17 datadog_trace-0.51.0.tgz
0.50.0 2020-11-04 datadog_trace-0.50.0.tgz
Show all releases

Changelog

Version Message
0.54.0 ### Added
- Support distributed tracing for calls to curl_multi_exec() #1119
### Changed
- Refactor PHP 7 curl distributed tracing #1123
- Real package verification on nginx, cli, apache #1129
0.53.0 ### Added
- Add function to correctly extract trace id in all contexts #1125
### Fixed
- Attach fatal errors to userland root span on PHP 5.6 + PHP 5.5 #1109
- Rebuild CentOS 6 containers #1116
- NullLogger is essential, not optional #1113
- Make Uri to resource name normalization case insensitive #1120
- Avoid empty resource names in Yii in case of root `/` paths #1122
- Fix multiple deferred integration loading on PHP from 7.0 to 7.2 #1121
- Fix error in case of x-datadog-origin header in distributed tracing on PHP 7.0-7.2 #1124
0.52.0 ### Added
- Laravel 8 support #1100 #1102
- Enable Yii 2 on PHP 8 #1106
- Add PHP 8 asan tests #1108

### Changed
- Use the observer API on PHP 8 #1089
- Remove integrations that do not yet support PHP 8 #1103
- Update containers to PHP 8.0.0 #1111

### Fixed
- Fix distributed tracing on PHP 8 #1099
0.51.0 ### Added
- Support service split by host in PHPRedis integration #1084
- Support service split by host in Predis integration #1094
- Load WordPress 5 integration on PHP 5 #1086
- Custom pre-RC5 build #1093
- Second custom pre-RC5 build #1096


### Changed
- Consolidate 3rd party code into vendor directory #1082
- Separate extension code by PHP major version #1085
- Make include paths relative to ext/ #1087
- Copy PHP 7 extension code to php8 directory #1088
- Upgrade to composer 2 #1075
- Fix composer self-update on master properly handling cached directories #1092
- Make execution of ext tests locally faster and easier #1091
0.50.0 ### Added
- Experimental support for PHP 8.0.0 RC 2 & RC 3 (Provided for testing only and not intended for use on production) #1039 #1053 #1054 #1076
- Trace Symfony controller and more #1048
- Add example for long running processes #1049
- Add tests and support for WordPress 5 on PHP 7 #1058 #1059 #1081
- Add tests for Symfony 5 #1060 #1062

### Changed
- Build alpine packages on alpine and add e2e package verification #774
- Add fatal error info to `DDTrace\Tracer` made root spans on PHP 7 #1040
Show complete changelog