Skip to content

Releases: DataDog/dd-trace-php

0.41.0

02 Mar 18:56
370d17b
Compare
Choose a tag to compare

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

19 Feb 18:51
4a4628b
Compare
Choose a tag to compare

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

11 Feb 18:07
f209785
Compare
Choose a tag to compare

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

10 Feb 23:06
55ef4a0
Compare
Choose a tag to compare

Important: There was an error made while creating this release; please use 0.39.2 instead.

0.39.0

31 Jan 18:32
5330040
Compare
Choose a tag to compare

Changed:

  • Bring background sender to feature parity #738

0.38.1

28 Jan 23:28
38a8a8a
Compare
Choose a tag to compare

Fixed

  • MessagePack serialization with a reference #730

0.38.0

27 Jan 20:24
2a2df8d
Compare
Choose a tag to compare

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

14 Jan 15:49
21a7c59
Compare
Choose a tag to compare

Fixed

  • Set global tags in internal spans #716

0.37.0

08 Jan 16:54
fc90a33
Compare
Choose a tag to compare

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

23 Dec 21:33
Compare
Choose a tag to compare

Fixed

  • Support OpenTracing contexts as parent contexts #695
  • Avoid Curl 100-Continue #691; thanks @draco2003!