Skip to content

0.52.0

Compare
Choose a tag to compare
@ivoanjo ivoanjo released this 09 Aug 15:21
· 8250 commits to master since this release
0e3e843

Added

  • Add Sorbet typechecker to dd-trace-rb (#1607)
    Note that no inline type signatures were added, to avoid a hard dependency on sorbet.
  • Profiler: Add support for annotating profiler stacks with the resource of the active web trace, if any (#1623)
    Note that this data is not yet visible on the profiling interface.
  • Add error_handler option to GRPC tracer configuration (#1583) (@fteem)
  • User-friendly handling of slow submissions on shutdown (#1601)
  • Profiler: Add experimental toggle to disable the profiling native extension (#1594)
  • Profiler: Bootstrap profiling native extension (#1584)

Changed

  • Profiler: Profiling data is no longer reported when there's less than 1 second of data to report (#1630)
  • Move Grape span resource setting to beginning of request (#1629])
  • Set resource in Sinatra spans at the beginning of requests, and delay setting fallback resource to end of requests (#1628)
  • Move Rails span resource setting to beginning of request (#1626)
  • Make registry a global constant repository (#1572)
  • Profiler: Remove automatic agentless support (#1590)

Fixed

  • Profiler: Fix CPU-time accounting in Profiling when fibers are used (#1636)
  • Don't set peer.service tag on grpc.server spans (#1632)
  • CI-App: Fix GitHub actions environment variable extraction (#1622)
  • Additional Faraday 1.4+ cgroup parsing formats (#1595)
  • Avoid shipping development cruft files in gem releases (#1585)

Read the full changeset and the release milestone.