Skip to content

2.40.0

Choose a tag to compare

@Strech Strech released this 04 Aug 10:36
· 276 commits to master since this release
5d50cc4

Added

  • Profiling: Add experimental profiling setting to show class/module names in stack frames (#6024)
  • Tracing: Add an experimental native (libdatadog-backed) trace transport, selectable via tracing.native_transport (#5971)

Changed

  • Core: Deprecate time_now_provider setting for removal; it no longer does anything. Please remove it from your Datadog.configure block. The datadog gem always uses the real non-mocked time, even when the timecop gem monkey-patches Time (#6010)

Fixed

  • AppSec: Fix standalone billing issues for partially flushed traces (#6116)
  • Dynamic Instrumentation: Limit dynamic instrumentation regular expression evaluation time to 500ms (#5908)
  • Profiling: Fix missing native filename for static Ruby binaries (#6097)
  • Profiling: Fix crash in rb_iseq_path() caused by incorrect GC marking (#6024)
  • Tracing: Fix missing or zero Kafka producer and connection span tags like kafka.message_count and kafka.request_size in the ruby-kafka integration. (#6104)