Releases: DataDog/dd-trace-php
Releases · DataDog/dd-trace-php
0.41.0
Added
- Put compile_file hook behind a feature flag, default on #757
Changed
- Require curl at configuration time #766
- Log background sender messages to error_log #776
- Deprecate manual usage of legacy Symfony bundles and Laravel provider #772
- Separate background sender timeout env vars from userland #773
Fixed
- Gracefully handle a dropped span on exit #765
- Update contribution guidelines #769
- Trace http response code when set via function 'http_response_code' #755 - thanks @aderiyenko
- Fix execinfo on builds from source in Alpine containers #752
0.40.0
Added
- Background sender debug info in dd-doctor #758
Changed
- Run neighboring extension's opcode handlers before instrumenting #754
Fixed
- Circuit breaker should not prevent background sender #760
0.39.2
Fixed
- Traces are flushed when in limited mode #745
Changed:
- Tracer will disable itself when an unsupported SAPI is detected #742
- Move the "Found blacklisted module" message to the debug level #742
- Increase connect timeout for background sender #744
0.39.1
Important: There was an error made while creating this release; please use 0.39.2 instead.
0.39.0
Changed:
- Bring background sender to feature parity #738
0.38.1
Fixed
- MessagePack serialization with a reference #730
0.38.0
Added
- Official support for PHP 7.4 #723
Changed
- Move Laravel to sanboxed api #700
- Remove the sandbox API for PHP 5.4 #719
- Dual-licensed under Apache 2.0 or BSD3 #727
Fixed
- README reference to RELEASING.md was removed #720 (thanks @v1v!)
0.37.1
Fixed
- Set global tags in internal spans #716
0.37.0
Added
- Target a specific PHP version during install by setting
DD_TRACE_PHP_BIN
#604
- Curl Integration: Add all available information from
curl_getinfo()
as span tags #642
Changed
- Move dogstatsd client init to rinit #703
Fixed
- Issues related to limited tracing #689
- Backup and restore last error (related to
error_get_last()
issue) #694
- Handle out-of-sync spans #702
- Sandbox tracer flushing #707
- Enhance OpenTracing StartSpanOptions support #708
- Ensure errors raised in request init hook do not affect
error_get_last()
#709
0.36.1
Fixed
- Support OpenTracing contexts as parent contexts #695
- Avoid Curl 100-Continue #691; thanks @draco2003!