You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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)