Releases
v3.52.0
Compare
Sorry, something went wrong.
No results found
Summary
[Tracing] Reduce dropped traces during forced flush
[Tracing] Improve runtime metrics memory_load calculation
[ASM[ Various bug fixes and improvements
[Code Origins] Add code-origin support for ASP.NET
[Dynamic Instrumentation] Add time budgets for probe expression evaluation
Changes
Tracer
Change AgentWriter to only flush from a single task (#9007 )
AgentWriter cleanup (#9010 )
AgentWriter testing cleanup (#9011 )
Fix minor AgentWriter bugs (#9013 )
Ensure AgentWriter serialization always happens on the same thread (#9014 )
Avoid flinalizer crash on .NET Framework with FreeConsole/AllocConsole/AttachConsole (#9079 )
Partially fix runtime metrics memory_load calculation (#9095 )
ASM
[AAP] Open module metadata for writing only when we rewrite the module (#8991 )
[AppSec] Free the WAF diagnostics of every config applied to the builder (#9056 )
[AppSec] Dispose the WAF context when a non-web local root span closes (#9057 )
[AppSec] Emit appsec.waf.error telemetry (#9075 )
[IAST] Fix entry loss in DefaultTaintedMap under concurrency (#9041 )
Continuous Profiler
[Profiler] Improve reference chain (#8966 )
[Profiler] Fix flakiness due to Libraries Info Cache (#8997 )
Debugger
[Code Origin] Add code-origin support for ASP.NET MVC4/5 and Web API2 (#8739 )
[Debugger] Bound Dynamic Instrumentation probe expression evaluation with a time budget (#8806 )
[Debugger] Add guardrail telemetry metrics (#8998 )
[Debugger] Stabilize ClrMD heap assertions (#8999 )
[Debugger] Harden ClrMD memory assertions (#9035 )
[Dynamic Instrumentation] DEBUG-4669 change default string length limit from 1000 to 255 (#9065 )
[Debugger] Record Dynamic Instrumentation guardrail metrics (#9070 )
Serverless
[Serverless] Bump Datadog.Serverless.Compat to 1.8.0 (#9034 )
Miscellaneous
feat(otel): Emit OpenTelemetry HTTP semantic convention on HTTP client spans (#8975 )
[Configuration] Enforce sensitive configuration redaction at compile time (#8976 )
Fix OTLP trace metrics attribute gaps in span stats serializer (#8992 )
Update libdatadog-dotnet to 2.1.1 (#9091 )
Build / Test
test(ffe): use canonical FFE fixtures (#8616 )
Add the LLM Validation gate for AGENTS.md + the libdatadog-bump skill (#8845 )
Add environment to subject in chainguard policies (#8866 )
[Tracer] Fix integration test span wait thresholds (#8970 )
Fix flake in RabbitMQ DSM snapshots across bucket boundaries (#8972 )
[Smoke Test Docker Image Bump] Updating docker image tags (#8990 )
chore(feature-flags): expand CODEOWNERS coverage (#8994 )
Disable default launchSettings.json generation for the Fleet Installer integration tests (#9004 )
Fix SnapshotSlicerTests verify prefix (#9009 )
[Test Package Versions Bump] Updating package versions (#9018 )
Fix typo: IncludeAllTestFrameworks in hotfix branches (#9019 )
Fix native validation (#9020 )
ci: update one-pipeline to 1.3.0 (#9025 )
[Smoke Test Docker Image Bump] Updating docker image tags (#9036 )
[Test Package Versions Bump] Updating package versions (#9043 )
ci: update one-pipeline to 1.3.1 (#9047 )
Pin LLM validation gate to v0.1.1 (#9048 )
Update CODEOWNERS for integration tests ownership (#9049 )
Fix flake in AgentWriterTests (#9052 )
Fix flaky grpc tests (#9058 )
[Smoke Test Docker Image Bump] Updating docker image tags (#9061 )
Bump testing of Microsoft.Data.SQLite (#9063 )
Fix flaky WhenSupported_WritesAStatsPointAfterDelay test (#9074 )
[Test Package Versions Bump] Updating package versions (#9076 )
Fix IisCheckTests concurrency (#9077 )
[Tests] Retry non-application dotnet commands after SIGSEGV (#9080 )
LLM validation platform moved to ddoghq (#9081 )
Sign .nupkg contents (exe, dll etc, not package itself) (#9083 )
Remove * CODEOWNERS and fixup a few stale rules (#9084 )
[Smoke Test Docker Image Bump] Updating docker image tags (#9085 )
ci: update one-pipeline to 1.4.0 (#9087 )
Change /tracer/ to be unrooted tracer/ in CODEOWNERS (#9089 )
Changes since 3.51.1
You can’t perform that action at this time.