Skip to content

v2.44.0

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 07 Oct 11:02
· 505 commits to master since this release
a3536fc

Added

  • AI Guard: Add sensitive-data redaction to evaluated messages, enabled by default; configure it with ai_guard.redaction_enabled or DD_AI_GUARD_REDACTION_ENABLED. (#6394)
  • Open Feature: Add agentless Feature Flags configuration delivery and settings for selecting agentless, Remote Configuration, or offline delivery. (#6291)

Changed

  • AI Guard: Require ruby_llm 2.0 or later for the RubyLLM integration. (#6394)
  • Dynamic Instrumentation: Condition evaluation error snapshots are now subject to the process-wide Dynamic Instrumentation snapshot rate limit in addition to the per-probe limit. (#6250)
  • OpenTelemetry: Emit deployment.environment.name instead of deployment.environment for Logs and Metrics resources, and accept it as the Datadog environment while retaining deployment.environment as a fallback. (#6261)

Fixed

  • Core: Fix native extension build failures when installing gems in a directory whose path contains spaces. (#6371)
  • Core: Fix Remote Configuration polling remaining stopped in forked web workers when application warmup started it before the fork. (#6427)
  • Tracing: Fix the grape integration creating no grape.endpoint_run span on Grape 4, which moved the API class, HTTP verb and route path off Grape::Endpoint#options. (#6354) (@dduugg)
  • Tracing: Fix an empty http.route tag on spans for 405 responses when running grape versions 2.3 through 3.0. (#6358)
  • Profiling: Fix the profiler stopping with BUG: Unexpected CPU time going backwards between samples. (#6364)
  • Profiling: Fix a sampling race condition during profiler shutdown. (#6375)
  • Profiling: Fix a potential crash during garbage collection compaction when profiling is enabled. (#6395)
  • Profiling: Stop profiling if thread_name_for/rb_thread_t changes. (#6398)
  • Profiling: Fix native extension build breaking when trying to log %. (#6407)
  • Dynamic Instrumentation: Fix methods disappearing from code search and source lookup when method logpoints are already installed. (#6339)
  • Dynamic Instrumentation: Fix missing condition evaluation error snapshots for method probes with a when condition; errors raised while evaluating the condition are now reported to the backend. (#6250)