0.52.0
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.