Estimated end-of-life date, accurate to within three months: 05-2027 See the support level definitions for more information.
tracing
DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED is deprecated and will be removed in version 5.0.0. 128-bit trace ID generation will become mandatory.The tracer parameter is deprecated in the following functions and class methods and will be removed in version 5.0.0:
trace_appTraceMiddleware.__init__TracePlugin.__init__TraceMiddleware.__init__TraceMiddleware.__init__get_traced_cachetrace_engineWSGIMiddleware.__init__The ddtrace.trace.tracer singleton is always used.
uvloop with asyncio.StringCheckEvaluator: Performs string comparison operations (equals, not equals, contains, case-insensitive contains).RegexMatchEvaluator: Validates output against regex patterns with search, match, or fullmatch modes.LengthEvaluator: Validates output length constraints by characters, words, or lines.JSONEvaluator: Validates JSON syntax and optionally checks for required keys.SemanticSimilarityEvaluator: Measures semantic similarity between output and expected output using embedding vectors.json metric type in evaluation metrics. Users can now submit dict values as evaluation metrics using LLMObs.submit_evaluation() with metric_type="json". Additionally, experiment evaluators that return dict values are automatically detected as json metric type.LLMJudge evaluator for automated evaluation of LLM outputs using another LLM as the judge. Supports OpenAI and Anthropic providers with boolean, score, categorical, and custom JSON schema output formats.site-packages directory is now added as the last entry in the PYTHONPATH environment variable (it previously was added before the last entry)."<N frame(s) omitted>" entries in profiling data and unbounded memory growth in the memory profiler.--skip-atexit flag and registered Python atexit handlers regardless. This caused profiler cleanup code to run during process shutdown even when --skip-atexit was set, leading to crashes and hangs in uwsgi workers.SIGTERM or SIGINT signals.SIGTERM or SIGINT signals.noopener and noreferrer link tags in the Datadog link in the footer of the App and API Protection HTML blocking response template.
This could previously trigger a "reverse tabnabbing" vulnerability finding from other security analysis tools.DD_EXPERIMENTAL_PROPAGATE_PROCESS_TAGS_ENABLED was enabled.Fetched April 3, 2026